---
Fuzzer filename: '/src/tmux/fuzz/input-fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerInitialize
      functionSourceFile: '/src/tmux/fuzz/input-fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - environ_create
        - options_create
        - options_default
        - options_set_number
        - osdep_event_init
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz/input-fuzzer.c:80,2'
          Branch Sides:
            - BranchSide:      'fuzz/input-fuzzer.c:81,7'
              BranchSideFuncs:
                - osdep_event_init
                - options_set_number
                - options_set_number
                - options_set_number
                - xstrdup
                - options_default
                - options_default
                - options_default
            - BranchSide:      'fuzz/input-fuzzer.c:88,13'
              BranchSideFuncs:
                - osdep_event_init
                - options_set_number
                - options_set_number
                - options_set_number
                - xstrdup
        - Branch String:   'fuzz/input-fuzzer.c:81,7'
          Branch Sides:
            - BranchSide:      'fuzz/input-fuzzer.c:82,20'
              BranchSideFuncs:
                - options_default
                - osdep_event_init
                - options_set_number
                - options_set_number
                - options_set_number
                - xstrdup
                - options_default
                - options_default
            - BranchSide:      'fuzz/input-fuzzer.c:83,7'
              BranchSideFuncs:
                - osdep_event_init
                - options_set_number
                - options_set_number
                - options_set_number
                - xstrdup
                - options_default
                - options_default
                - options_default
        - Branch String:   'fuzz/input-fuzzer.c:83,7'
          Branch Sides:
            - BranchSide:      'fuzz/input-fuzzer.c:84,20'
              BranchSideFuncs:
                - options_default
                - osdep_event_init
                - options_set_number
                - options_set_number
                - options_set_number
                - xstrdup
                - options_default
                - options_default
            - BranchSide:      'fuzz/input-fuzzer.c:85,7'
              BranchSideFuncs:
                - osdep_event_init
                - options_set_number
                - options_set_number
                - options_set_number
                - xstrdup
                - options_default
                - options_default
                - options_default
        - Branch String:   'fuzz/input-fuzzer.c:85,7'
          Branch Sides:
            - BranchSide:      'fuzz/input-fuzzer.c:86,20'
              BranchSideFuncs:
                - options_default
                - osdep_event_init
                - options_set_number
                - options_set_number
                - options_set_number
                - xstrdup
                - options_default
                - options_default
            - BranchSide:      'fuzz/input-fuzzer.c:87,2'
              BranchSideFuncs:
                - osdep_event_init
                - options_set_number
                - options_set_number
                - options_set_number
                - xstrdup
                - options_default
                - options_default
                - options_default
      Callsites:
        - Src:             'fuzz/input-fuzzer.c:76,19'
          Dst:             environ_create
        - Src:             'fuzz/input-fuzzer.c:77,19'
          Dst:             options_create
        - Src:             'fuzz/input-fuzzer.c:78,21'
          Dst:             options_create
        - Src:             'fuzz/input-fuzzer.c:79,21'
          Dst:             options_create
        - Src:             'fuzz/input-fuzzer.c:82,4'
          Dst:             options_default
        - Src:             'fuzz/input-fuzzer.c:84,4'
          Dst:             options_default
        - Src:             'fuzz/input-fuzzer.c:86,4'
          Dst:             options_default
        - Src:             'fuzz/input-fuzzer.c:88,13'
          Dst:             osdep_event_init
        - Src:             'fuzz/input-fuzzer.c:90,2'
          Dst:             options_set_number
        - Src:             'fuzz/input-fuzzer.c:91,2'
          Dst:             options_set_number
        - Src:             'fuzz/input-fuzzer.c:92,2'
          Dst:             options_set_number
        - Src:             'fuzz/input-fuzzer.c:93,16'
          Dst:             xstrdup
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/tmux/fuzz/input-fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         18
      ICount:          132
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - bufferevent_free
        - bufferevent_new
        - bufferevent_pair_new
        - cmdq_next
        - errx
        - event_base_loop
        - input_init
        - input_parse_buffer
        - open
        - window_add_pane
        - window_add_ref
        - window_create
        - window_remove_ref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz/input-fuzzer.c:41,6'
          Branch Sides:
            - BranchSide:      'fuzz/input-fuzzer.c:42,3'
              BranchSideFuncs: []
            - BranchSide:      'fuzz/input-fuzzer.c:44,6'
              BranchSideFuncs:
                - window_create
                - window_add_pane
                - bufferevent_pair_new
                - input_init
                - window_add_ref
                - open
                - bufferevent_new
                - input_parse_buffer
                - cmdq_next
                - event_base_loop
                - __assert_fail
                - window_remove_ref
                - bufferevent_free
                - bufferevent_free
                - errx
                - errx
        - Branch String:   'fuzz/input-fuzzer.c:51,6'
          Branch Sides:
            - BranchSide:      'fuzz/input-fuzzer.c:52,3'
              BranchSideFuncs:
                - errx
                - bufferevent_new
                - input_parse_buffer
                - cmdq_next
                - event_base_loop
                - __assert_fail
                - window_remove_ref
                - bufferevent_free
                - bufferevent_free
                - errx
            - BranchSide:      'fuzz/input-fuzzer.c:53,30'
              BranchSideFuncs:
                - bufferevent_new
                - input_parse_buffer
                - cmdq_next
                - event_base_loop
                - __assert_fail
                - window_remove_ref
                - bufferevent_free
                - bufferevent_free
                - errx
        - Branch String:   'fuzz/input-fuzzer.c:56,2'
          Branch Sides:
            - BranchSide:      'fuzz/input-fuzzer.c:56,9'
              BranchSideFuncs:
                - cmdq_next
                - event_base_loop
                - __assert_fail
                - window_remove_ref
                - bufferevent_free
                - bufferevent_free
                - errx
            - BranchSide:      'fuzz/input-fuzzer.c:58,26'
              BranchSideFuncs:
                - event_base_loop
                - __assert_fail
                - window_remove_ref
                - bufferevent_free
                - bufferevent_free
                - errx
        - Branch String:   'fuzz/input-fuzzer.c:59,6'
          Branch Sides:
            - BranchSide:      'fuzz/input-fuzzer.c:60,3'
              BranchSideFuncs:
                - errx
                - __assert_fail
                - window_remove_ref
                - bufferevent_free
                - bufferevent_free
            - BranchSide:      'fuzz/input-fuzzer.c:62,2'
              BranchSideFuncs:
                - __assert_fail
                - window_remove_ref
                - bufferevent_free
                - bufferevent_free
        - Branch String:   'fuzz/input-fuzzer.c:62,2'
          Branch Sides:
            - BranchSide:      'fuzz/input-fuzzer.c:62,2'
              BranchSideFuncs:
                - window_remove_ref
                - bufferevent_free
                - bufferevent_free
            - BranchSide:      'fuzz/input-fuzzer.c:63,20'
              BranchSideFuncs:
                - window_remove_ref
                - bufferevent_free
                - bufferevent_free
      Callsites:
        - Src:             'fuzz/input-fuzzer.c:44,6'
          Dst:             window_create
        - Src:             'fuzz/input-fuzzer.c:45,7'
          Dst:             window_add_pane
        - Src:             'fuzz/input-fuzzer.c:46,2'
          Dst:             bufferevent_pair_new
        - Src:             'fuzz/input-fuzzer.c:47,13'
          Dst:             input_init
        - Src:             'fuzz/input-fuzzer.c:48,2'
          Dst:             window_add_ref
        - Src:             'fuzz/input-fuzzer.c:50,11'
          Dst:             open
        - Src:             'fuzz/input-fuzzer.c:52,3'
          Dst:             errx
        - Src:             'fuzz/input-fuzzer.c:53,14'
          Dst:             bufferevent_new
        - Src:             'fuzz/input-fuzzer.c:55,2'
          Dst:             input_parse_buffer
        - Src:             'fuzz/input-fuzzer.c:56,9'
          Dst:             cmdq_next
        - Src:             'fuzz/input-fuzzer.c:58,10'
          Dst:             event_base_loop
        - Src:             'fuzz/input-fuzzer.c:60,3'
          Dst:             errx
        - Src:             'fuzz/input-fuzzer.c:62,2'
          Dst:             __assert_fail
        - Src:             'fuzz/input-fuzzer.c:63,2'
          Dst:             window_remove_ref
        - Src:             'fuzz/input-fuzzer.c:65,2'
          Dst:             bufferevent_free
        - Src:             'fuzz/input-fuzzer.c:66,2'
          Dst:             bufferevent_free
    - functionName:    bufferevent_pair_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    open
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    errx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bufferevent_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    event_base_loop
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bufferevent_free
      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:    closefrom_fallback
      functionSourceFile: '/src/tmux/compat/closefrom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - lowfd
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - close
        - sysconf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/closefrom.c:80,6'
          Branch Sides:
            - BranchSide:      'compat/closefrom.c:81,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'compat/closefrom.c:83,12'
              BranchSideFuncs:
                - close
        - Branch String:   'compat/closefrom.c:83,2'
          Branch Sides:
            - BranchSide:      'compat/closefrom.c:84,22'
              BranchSideFuncs:
                - close
            - BranchSide:      'compat/closefrom.c:85,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/closefrom.c:76,10'
          Dst:             sysconf
        - Src:             'compat/closefrom.c:84,10'
          Dst:             close
    - functionName:    sysconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closefrom
      functionSourceFile: '/src/tmux/compat/closefrom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - lowfd
      BBCount:         27
      ICount:          142
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - close
        - closedir
        - closefrom_fallback
        - dirfd
        - getpid
        - opendir
        - readdir
        - snprintf
        - strtol
      functionUses:    4
      BranchProfiles:
        - Branch String:   'compat/closefrom.c:135,17'
          Branch Sides:
            - BranchSide:      'compat/closefrom.c:135,28'
              BranchSideFuncs:
                - closefrom_fallback
                - opendir
                - readdir
                - closedir
                - strtol
                - dirfd
                - close
            - BranchSide:      'compat/closefrom.c:146,24'
              BranchSideFuncs:
                - closefrom_fallback
        - Branch String:   'compat/closefrom.c:135,49'
          Branch Sides:
            - BranchSide:      'compat/closefrom.c:135,68'
              BranchSideFuncs:
                - opendir
                - closefrom_fallback
                - readdir
                - closedir
                - strtol
                - dirfd
                - close
            - BranchSide:      'compat/closefrom.c:146,24'
              BranchSideFuncs:
                - closefrom_fallback
        - Branch String:   'compat/closefrom.c:135,9'
          Branch Sides:
            - BranchSide:      'compat/closefrom.c:136,2'
              BranchSideFuncs:
                - readdir
                - closedir
                - strtol
                - dirfd
                - close
            - BranchSide:      'compat/closefrom.c:146,24'
              BranchSideFuncs:
                - closefrom_fallback
        - Branch String:   'compat/closefrom.c:136,2'
          Branch Sides:
            - BranchSide:      'compat/closefrom.c:137,18'
              BranchSideFuncs:
                - strtol
                - readdir
                - closedir
                - dirfd
                - close
            - BranchSide:      'compat/closefrom.c:142,18'
              BranchSideFuncs:
                - closedir
        - Branch String:   'compat/closefrom.c:138,31'
          Branch Sides:
            - BranchSide:      'compat/closefrom.c:136,2'
              BranchSideFuncs:
                - readdir
                - closedir
                - strtol
                - dirfd
                - close
            - BranchSide:      'compat/closefrom.c:138,35'
              BranchSideFuncs:
                - readdir
                - closedir
                - strtol
                - dirfd
                - close
        - Branch String:   'compat/closefrom.c:138,48'
          Branch Sides:
            - BranchSide:      'compat/closefrom.c:136,2'
              BranchSideFuncs:
                - readdir
                - closedir
                - strtol
                - dirfd
                - close
            - BranchSide:      'compat/closefrom.c:139,3'
              BranchSideFuncs:
                - readdir
                - closedir
                - strtol
                - dirfd
                - close
        - Branch String:   'compat/closefrom.c:139,11'
          Branch Sides:
            - BranchSide:      'compat/closefrom.c:136,2'
              BranchSideFuncs:
                - readdir
                - closedir
                - strtol
                - dirfd
                - close
            - BranchSide:      'compat/closefrom.c:139,14'
              BranchSideFuncs:
                - readdir
                - closedir
                - strtol
                - dirfd
                - close
        - Branch String:   'compat/closefrom.c:139,27'
          Branch Sides:
            - BranchSide:      'compat/closefrom.c:136,2'
              BranchSideFuncs:
                - readdir
                - closedir
                - strtol
                - dirfd
                - close
            - BranchSide:      'compat/closefrom.c:139,30'
              BranchSideFuncs:
                - readdir
                - closedir
                - strtol
                - dirfd
                - close
        - Branch String:   'compat/closefrom.c:139,42'
          Branch Sides:
            - BranchSide:      'compat/closefrom.c:136,2'
              BranchSideFuncs:
                - dirfd
                - readdir
                - closedir
                - strtol
                - close
            - BranchSide:      'compat/closefrom.c:139,45'
              BranchSideFuncs:
                - dirfd
                - readdir
                - closedir
                - strtol
                - close
        - Branch String:   'compat/closefrom.c:138,10'
          Branch Sides:
            - BranchSide:      'compat/closefrom.c:136,2'
              BranchSideFuncs:
                - close
                - readdir
                - closedir
                - strtol
                - dirfd
            - BranchSide:      'compat/closefrom.c:140,22'
              BranchSideFuncs:
                - close
                - readdir
                - closedir
                - strtol
                - dirfd
      Callsites:
        - Src:             'compat/closefrom.c:134,66'
          Dst:             getpid
        - Src:             'compat/closefrom.c:134,11'
          Dst:             snprintf
        - Src:             'compat/closefrom.c:135,60'
          Dst:             opendir
        - Src:             'compat/closefrom.c:136,17'
          Dst:             readdir
        - Src:             'compat/closefrom.c:137,11'
          Dst:             strtol
        - Src:             'compat/closefrom.c:139,51'
          Dst:             dirfd
        - Src:             'compat/closefrom.c:140,10'
          Dst:             close
        - Src:             'compat/closefrom.c:142,9'
          Dst:             closedir
        - Src:             'compat/closefrom.c:146,5'
          Dst:             closefrom_fallback
    - 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:    11
      BranchProfiles:  []
      Callsites:       []
    - 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:    11
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readdir
      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:    1
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dirfd
      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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgetln
      functionSourceFile: '/src/tmux/compat/fgetln.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
        - len
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - calloc
        - getc
        - reallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/fgetln.c:36,10'
          Branch Sides:
            - BranchSide:      'compat/fgetln.c:36,14'
              BranchSideFuncs:
                - __errno_location
                - calloc
                - getc
                - reallocarray
                - __errno_location
                - free
                - __errno_location
            - BranchSide:      'compat/fgetln.c:37,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/fgetln.c:36,6'
          Branch Sides:
            - BranchSide:      'compat/fgetln.c:37,3'
              BranchSideFuncs:
                - calloc
                - getc
                - reallocarray
                - __errno_location
                - free
                - __errno_location
            - BranchSide:      'compat/fgetln.c:40,7'
              BranchSideFuncs:
                - calloc
                - getc
                - reallocarray
                - __errno_location
                - free
                - __errno_location
        - Branch String:   'compat/fgetln.c:40,6'
          Branch Sides:
            - BranchSide:      'compat/fgetln.c:41,15'
              BranchSideFuncs:
                - getc
                - reallocarray
                - __errno_location
                - free
                - __errno_location
            - BranchSide:      'compat/fgetln.c:45,2'
              BranchSideFuncs:
                - getc
                - reallocarray
                - __errno_location
                - free
                - __errno_location
        - Branch String:   'compat/fgetln.c:41,7'
          Branch Sides:
            - BranchSide:      'compat/fgetln.c:42,4'
              BranchSideFuncs:
                - getc
                - reallocarray
                - __errno_location
                - free
                - __errno_location
            - BranchSide:      'compat/fgetln.c:43,9'
              BranchSideFuncs:
                - getc
                - reallocarray
                - __errno_location
                - free
                - __errno_location
        - Branch String:   'compat/fgetln.c:45,2'
          Branch Sides:
            - BranchSide:      'compat/fgetln.c:46,14'
              BranchSideFuncs:
                - getc
                - reallocarray
                - __errno_location
                - free
                - __errno_location
            - BranchSide:      'compat/fgetln.c:60,17'
              BranchSideFuncs: []
        - Branch String:   'compat/fgetln.c:47,7'
          Branch Sides:
            - BranchSide:      'compat/fgetln.c:48,27'
              BranchSideFuncs:
                - reallocarray
                - __errno_location
                - free
                - __errno_location
                - getc
            - BranchSide:      'compat/fgetln.c:57,7'
              BranchSideFuncs:
                - getc
                - reallocarray
                - __errno_location
                - free
                - __errno_location
        - Branch String:   'compat/fgetln.c:48,8'
          Branch Sides:
            - BranchSide:      'compat/fgetln.c:49,9'
              BranchSideFuncs:
                - getc
                - reallocarray
                - __errno_location
                - free
                - __errno_location
            - BranchSide:      'compat/fgetln.c:55,10'
              BranchSideFuncs:
                - getc
                - reallocarray
                - __errno_location
                - free
                - __errno_location
        - Branch String:   'compat/fgetln.c:57,7'
          Branch Sides:
            - BranchSide:      'compat/fgetln.c:45,2'
              BranchSideFuncs: []
            - BranchSide:      'compat/fgetln.c:58,4'
              BranchSideFuncs: []
        - Branch String:   'compat/fgetln.c:60,9'
          Branch Sides:
            - BranchSide:      'compat/fgetln.c:60,22'
              BranchSideFuncs: []
            - BranchSide:      'compat/fgetln.c:60,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/fgetln.c:37,3'
          Dst:             __errno_location
        - Src:             'compat/fgetln.c:41,15'
          Dst:             calloc
        - Src:             'compat/fgetln.c:45,14'
          Dst:             getc
        - Src:             'compat/fgetln.c:48,14'
          Dst:             reallocarray
        - Src:             'compat/fgetln.c:49,9'
          Dst:             __errno_location
        - Src:             'compat/fgetln.c:51,5'
          Dst:             __errno_location
    - 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:    122
      BranchProfiles:  []
      Callsites:       []
    - 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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getc
      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:    reallocarray
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freezero
      functionSourceFile: '/src/tmux/compat/freezero.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/freezero.c:27,6'
          Branch Sides:
            - BranchSide:      'compat/freezero.c:27,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'compat/freezero.c:28,10'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    getdtablecount
      functionSourceFile: '/src/tmux/compat/getdtablecount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fatal
        - getpid
        - glob
        - globfree
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/getdtablecount.c:33,6'
          Branch Sides:
            - BranchSide:      'compat/getdtablecount.c:31,7'
              BranchSideFuncs:
                - getpid
                - snprintf
                - glob
                - globfree
                - fatal
            - BranchSide:      'compat/getdtablecount.c:33,6'
              BranchSideFuncs:
                - getpid
                - snprintf
                - glob
                - globfree
                - fatal
        - Branch String:   'compat/getdtablecount.c:35,6'
          Branch Sides:
            - BranchSide:      'compat/getdtablecount.c:36,3'
              BranchSideFuncs:
                - fatal
                - glob
                - globfree
            - BranchSide:      'compat/getdtablecount.c:37,11'
              BranchSideFuncs:
                - glob
                - globfree
        - Branch String:   'compat/getdtablecount.c:37,6'
          Branch Sides:
            - BranchSide:      'compat/getdtablecount.c:37,6'
              BranchSideFuncs:
                - globfree
            - BranchSide:      'compat/getdtablecount.c:38,9'
              BranchSideFuncs:
                - globfree
      Callsites:
        - Src:             'compat/getdtablecount.c:35,58'
          Dst:             getpid
        - Src:             'compat/getdtablecount.c:35,6'
          Dst:             snprintf
        - Src:             'compat/getdtablecount.c:36,3'
          Dst:             fatal
        - Src:             'compat/getdtablecount.c:37,6'
          Dst:             glob
        - Src:             'compat/getdtablecount.c:39,2'
          Dst:             globfree
    - functionName:    glob
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    globfree
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpeereid
      functionSourceFile: '/src/tmux/compat/getpeereid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - uid
        - gid
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/getpeereid.c:36,6'
          Branch Sides:
            - BranchSide:      'compat/getpeereid.c:37,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/getpeereid.c:38,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/getpeereid.c:36,6'
          Dst:             getsockopt
    - functionName:    getsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getprogname
      functionSourceFile: '/src/tmux/compat/getprogname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htonll
      functionSourceFile: '/src/tmux/compat/htonll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htonl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/htonll.c:28,9'
          Dst:             htonl
        - Src:             'compat/htonll.c:29,9'
          Dst:             htonl
    - functionName:    htonl
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntohll
      functionSourceFile: '/src/tmux/compat/ntohll.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ntohl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/ntohll.c:28,9'
          Dst:             ntohl
        - Src:             'compat/ntohll.c:29,9'
          Dst:             ntohl
    - functionName:    ntohl
      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:    setproctitle
      functionSourceFile: '/src/tmux/compat/setproctitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - getprogname
        - prctl
        - snprintf
        - strrchr
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/setproctitle.c:41,6'
          Branch Sides:
            - BranchSide:      'compat/setproctitle.c:41,6'
              BranchSideFuncs:
                - strrchr
                - prctl
            - BranchSide:      'compat/setproctitle.c:42,16'
              BranchSideFuncs:
                - strrchr
                - prctl
        - Branch String:   'compat/setproctitle.c:43,7'
          Branch Sides:
            - BranchSide:      'compat/setproctitle.c:44,5'
              BranchSideFuncs:
                - prctl
            - BranchSide:      'compat/setproctitle.c:45,2'
              BranchSideFuncs:
                - prctl
      Callsites:
        - Src:             'compat/setproctitle.c:37,2'
          Dst:             vsnprintf
        - Src:             'compat/setproctitle.c:40,47'
          Dst:             getprogname
        - Src:             'compat/setproctitle.c:40,9'
          Dst:             snprintf
        - Src:             'compat/setproctitle.c:42,8'
          Dst:             strrchr
        - Src:             'compat/setproctitle.c:46,2'
          Dst:             prctl
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlcat
      functionSourceFile: '/src/tmux/compat/strlcat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - siz
      BBCount:         18
      ICount:          134
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
      functionUses:    113
      BranchProfiles:
        - Branch String:   'compat/strlcat.c:40,18'
          Branch Sides:
            - BranchSide:      'compat/strlcat.c:40,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'compat/strlcat.c:40,2'
              BranchSideFuncs:
                - strlen
        - Branch String:   'compat/strlcat.c:40,2'
          Branch Sides:
            - BranchSide:      'compat/strlcat.c:41,4'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'compat/strlcat.c:42,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'compat/strlcat.c:45,6'
          Branch Sides:
            - BranchSide:      'compat/strlcat.c:46,10'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'compat/strlcat.c:47,2'
              BranchSideFuncs: []
        - Branch String:   'compat/strlcat.c:47,2'
          Branch Sides:
            - BranchSide:      'compat/strlcat.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'compat/strlcat.c:54,3'
              BranchSideFuncs: []
        - Branch String:   'compat/strlcat.c:48,7'
          Branch Sides:
            - BranchSide:      'compat/strlcat.c:49,12'
              BranchSideFuncs: []
            - BranchSide:      'compat/strlcat.c:52,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/strlcat.c:46,17'
          Dst:             strlen
    - 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:    137
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlcpy
      functionSourceFile: '/src/tmux/compat/strlcpy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - siz
      BBCount:         22
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'compat/strlcpy.c:37,13'
          Branch Sides:
            - BranchSide:      'compat/strlcpy.c:37,16'
              BranchSideFuncs: []
            - BranchSide:      'compat/strlcpy.c:45,6'
              BranchSideFuncs: []
        - Branch String:   'compat/strlcpy.c:37,6'
          Branch Sides:
            - BranchSide:      'compat/strlcpy.c:38,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/strlcpy.c:45,6'
              BranchSideFuncs: []
        - Branch String:   'compat/strlcpy.c:39,8'
          Branch Sides:
            - BranchSide:      'compat/strlcpy.c:40,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/strlcpy.c:41,3'
              BranchSideFuncs: []
        - Branch String:   'compat/strlcpy.c:41,3'
          Branch Sides:
            - BranchSide:      'compat/strlcpy.c:39,18'
              BranchSideFuncs: []
            - BranchSide:      'compat/strlcpy.c:42,2'
              BranchSideFuncs: []
        - Branch String:   'compat/strlcpy.c:45,6'
          Branch Sides:
            - BranchSide:      'compat/strlcpy.c:45,6'
              BranchSideFuncs: []
            - BranchSide:      'compat/strlcpy.c:46,7'
              BranchSideFuncs: []
        - Branch String:   'compat/strlcpy.c:46,7'
          Branch Sides:
            - BranchSide:      'compat/strlcpy.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/strlcpy.c:48,3'
              BranchSideFuncs: []
        - Branch String:   'compat/strlcpy.c:48,3'
          Branch Sides:
            - BranchSide:      'compat/strlcpy.c:48,12'
              BranchSideFuncs: []
            - BranchSide:      'compat/strlcpy.c:50,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strtonum
      functionSourceFile: '/src/tmux/compat/strtonum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - numstr
        - minval
        - maxval
        - errstrp
      BBCount:         36
      ICount:          184
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - strtoll
      functionUses:    39
      BranchProfiles:
        - Branch String:   'compat/strtonum.c:49,6'
          Branch Sides:
            - BranchSide:      'compat/strtonum.c:50,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/strtonum.c:52,16'
              BranchSideFuncs:
                - strtoll
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compat/strtonum.c:53,20'
          Branch Sides:
            - BranchSide:      'compat/strtonum.c:53,24'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/strtonum.c:54,10'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/strtonum.c:53,7'
          Branch Sides:
            - BranchSide:      'compat/strtonum.c:54,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/strtonum.c:55,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compat/strtonum.c:55,29'
          Branch Sides:
            - BranchSide:      'compat/strtonum.c:55,32'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/strtonum.c:55,52'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
        - Branch String:   'compat/strtonum.c:55,49'
          Branch Sides:
            - BranchSide:      'compat/strtonum.c:55,52'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/strtonum.c:56,10'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/strtonum.c:55,12'
          Branch Sides:
            - BranchSide:      'compat/strtonum.c:56,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/strtonum.c:57,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
        - Branch String:   'compat/strtonum.c:57,29'
          Branch Sides:
            - BranchSide:      'compat/strtonum.c:57,32'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/strtonum.c:57,52'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/strtonum.c:57,49'
          Branch Sides:
            - BranchSide:      'compat/strtonum.c:57,52'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/strtonum.c:58,10'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/strtonum.c:60,6'
          Branch Sides:
            - BranchSide:      'compat/strtonum.c:61,17'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/strtonum.c:62,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/strtonum.c:63,6'
          Branch Sides:
            - BranchSide:      'compat/strtonum.c:63,6'
              BranchSideFuncs: []
            - BranchSide:      'compat/strtonum.c:64,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/strtonum.c:47,14'
          Dst:             __errno_location
        - Src:             'compat/strtonum.c:48,2'
          Dst:             __errno_location
        - Src:             'compat/strtonum.c:52,8'
          Dst:             strtoll
        - Src:             'compat/strtonum.c:55,32'
          Dst:             __errno_location
        - Src:             'compat/strtonum.c:57,32'
          Dst:             __errno_location
        - Src:             'compat/strtonum.c:62,2'
          Dst:             __errno_location
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recallocarray
      functionSourceFile: '/src/tmux/compat/recallocarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - oldnmemb
        - newnmemb
        - size
      BBCount:         39
      ICount:          234
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - calloc
        - explicit_bzero
        - getpagesize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/recallocarray.c:38,6'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:39,17'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'compat/recallocarray.c:41,7'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
                - __errno_location
                - __errno_location
        - Branch String:   'compat/recallocarray.c:41,35'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:41,38'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/recallocarray.c:42,6'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
                - __errno_location
                - __errno_location
        - Branch String:   'compat/recallocarray.c:41,63'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:42,6'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/recallocarray.c:46,12'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
                - __errno_location
        - Branch String:   'compat/recallocarray.c:42,19'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:42,33'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/recallocarray.c:46,12'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
                - __errno_location
        - Branch String:   'compat/recallocarray.c:41,6'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:43,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/recallocarray.c:46,12'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
                - __errno_location
        - Branch String:   'compat/recallocarray.c:48,35'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:48,38'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
                - __errno_location
            - BranchSide:      'compat/recallocarray.c:49,6'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
                - __errno_location
        - Branch String:   'compat/recallocarray.c:48,63'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:49,6'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
                - __errno_location
            - BranchSide:      'compat/recallocarray.c:53,12'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
        - Branch String:   'compat/recallocarray.c:49,19'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:49,33'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
                - __errno_location
            - BranchSide:      'compat/recallocarray.c:53,12'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
        - Branch String:   'compat/recallocarray.c:48,6'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:50,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/recallocarray.c:53,12'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
        - Branch String:   'compat/recallocarray.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:60,14'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
                - getpagesize
            - BranchSide:      'compat/recallocarray.c:68,18'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
        - Branch String:   'compat/recallocarray.c:62,23'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:62,26'
              BranchSideFuncs:
                - getpagesize
                - malloc
                - explicit_bzero
                - free
            - BranchSide:      'compat/recallocarray.c:66,2'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
        - Branch String:   'compat/recallocarray.c:62,7'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:63,19'
              BranchSideFuncs: []
            - BranchSide:      'compat/recallocarray.c:66,2'
              BranchSideFuncs:
                - malloc
                - explicit_bzero
                - free
        - Branch String:   'compat/recallocarray.c:69,6'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:70,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/recallocarray.c:72,6'
              BranchSideFuncs:
                - explicit_bzero
                - free
        - Branch String:   'compat/recallocarray.c:72,6'
          Branch Sides:
            - BranchSide:      'compat/recallocarray.c:73,10'
              BranchSideFuncs:
                - explicit_bzero
                - free
            - BranchSide:      'compat/recallocarray.c:76,10'
              BranchSideFuncs:
                - explicit_bzero
                - free
      Callsites:
        - Src:             'compat/recallocarray.c:39,10'
          Dst:             calloc
        - Src:             'compat/recallocarray.c:43,3'
          Dst:             __errno_location
        - Src:             'compat/recallocarray.c:50,3'
          Dst:             __errno_location
        - Src:             'compat/recallocarray.c:62,38'
          Dst:             getpagesize
        - Src:             'compat/recallocarray.c:78,2'
          Dst:             explicit_bzero
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    explicit_bzero
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gcd
      functionSourceFile: '/src/tmux/compat/getopt_long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/getopt_long.c:169,2'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:170,7'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:175,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_long_options
      functionSourceFile: '/src/tmux/compat/getopt_long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nargv
        - options
        - long_options
        - idx
        - short_too
      BBCount:         82
      ICount:          500
      EdgeCount:       111
      CyclomaticComplexity: 31
      functionsReached:
        - strchr
        - strlen
        - strncmp
        - warnx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compat/getopt_long.c:233,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:235,22'
              BranchSideFuncs:
                - warnx
                - warnx
                - warnx
                - strncmp
                - strlen
                - warnx
            - BranchSide:      'compat/getopt_long.c:238,29'
              BranchSideFuncs:
                - strlen
                - warnx
                - warnx
                - warnx
                - strncmp
                - strlen
                - warnx
        - Branch String:   'compat/getopt_long.c:240,2'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:242,15'
              BranchSideFuncs:
                - strncmp
                - strlen
                - warnx
                - warnx
                - warnx
                - warnx
            - BranchSide:      'compat/getopt_long.c:269,6'
              BranchSideFuncs:
                - warnx
                - warnx
                - warnx
        - Branch String:   'compat/getopt_long.c:242,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:244,4'
              BranchSideFuncs:
                - warnx
                - warnx
                - warnx
                - strncmp
                - strlen
                - warnx
            - BranchSide:      'compat/getopt_long.c:246,14'
              BranchSideFuncs:
                - strlen
                - warnx
                - warnx
                - warnx
                - warnx
                - strncmp
        - Branch String:   'compat/getopt_long.c:246,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:248,12'
              BranchSideFuncs:
                - warnx
                - warnx
                - warnx
            - BranchSide:      'compat/getopt_long.c:255,7'
              BranchSideFuncs:
                - warnx
                - warnx
                - warnx
                - warnx
                - strncmp
                - strlen
        - Branch String:   'compat/getopt_long.c:255,17'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:255,20'
              BranchSideFuncs:
                - warnx
                - warnx
                - warnx
                - warnx
                - strncmp
                - strlen
            - BranchSide:      'compat/getopt_long.c:258,7'
              BranchSideFuncs:
                - warnx
                - warnx
                - warnx
                - warnx
                - strncmp
                - strlen
        - Branch String:   'compat/getopt_long.c:255,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:256,4'
              BranchSideFuncs:
                - warnx
                - warnx
                - warnx
                - strncmp
                - strlen
                - warnx
            - BranchSide:      'compat/getopt_long.c:258,7'
              BranchSideFuncs:
                - warnx
                - warnx
                - warnx
                - warnx
                - strncmp
                - strlen
        - Branch String:   'compat/getopt_long.c:258,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:259,12'
              BranchSideFuncs:
                - warnx
                - warnx
                - warnx
                - strncmp
                - strlen
                - warnx
            - BranchSide:      'compat/getopt_long.c:262,8'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:262,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:262,8'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:265,11'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:262,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:263,23'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:265,11'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:269,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:270,7'
              BranchSideFuncs:
                - warnx
                - warnx
            - BranchSide:      'compat/getopt_long.c:316,7'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:271,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:271,10'
              BranchSideFuncs:
                - warnx
                - warnx
            - BranchSide:      'compat/getopt_long.c:284,7'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:270,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:272,8'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:284,7'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:272,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:272,8'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:278,8'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:272,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:273,23'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:278,8'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:278,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:279,14'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:281,12'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:284,56'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:285,7'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:286,8'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:284,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:286,8'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:296,8'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:286,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:287,14'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:288,13'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:297,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:297,11'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:315,2'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:296,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:302,8'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:315,2'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:302,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:302,8'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:308,8'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:302,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:304,9'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:308,8'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:308,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:309,14'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:311,12'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:316,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:317,4'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:320,7'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:320,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:320,7'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:322,10'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:320,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:321,24'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:322,10'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:325,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:326,10'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:327,6'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:327,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:328,31'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:331,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/getopt_long.c:233,19'
          Dst:             strchr
        - Src:             'compat/getopt_long.c:238,22'
          Dst:             strlen
        - Src:             'compat/getopt_long.c:242,7'
          Dst:             strncmp
        - Src:             'compat/getopt_long.c:246,7'
          Dst:             strlen
        - Src:             'compat/getopt_long.c:263,5'
          Dst:             warnx
        - Src:             'compat/getopt_long.c:273,5'
          Dst:             warnx
        - Src:             'compat/getopt_long.c:303,5'
          Dst:             warnx
        - Src:             'compat/getopt_long.c:321,4'
          Dst:             warnx
    - 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:    73
      BranchProfiles:  []
      Callsites:       []
    - 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:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    warnx
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    permute_args
      functionSourceFile: '/src/tmux/compat/getopt_long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - panonopt_start
        - panonopt_end
        - opt_end
        - nargv
      BBCount:         14
      ICount:          141
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - gcd
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compat/getopt_long.c:198,2'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:199,12'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:213,1'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:201,3'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:202,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:202,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:203,12'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:205,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/getopt_long.c:195,11'
          Dst:             gcd
    - functionName:    getopt_internal
      functionSourceFile: '/src/tmux/compat/getopt_long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nargc
        - nargv
        - options
        - long_options
        - idx
        - flags
      BBCount:         162
      ICount:          856
      EdgeCount:       221
      CyclomaticComplexity: 61
      functionsReached:
        - getenv
        - parse_long_options
        - permute_args
        - strchr
        - warnx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/getopt_long.c:346,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:347,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:353,6'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
                - getenv
        - Branch String:   'compat/getopt_long.c:353,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:354,21'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
                - getenv
            - BranchSide:      'compat/getopt_long.c:360,6'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
                - getenv
        - Branch String:   'compat/getopt_long.c:360,28'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:360,31'
              BranchSideFuncs:
                - getenv
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
            - BranchSide:      'compat/getopt_long.c:361,22'
              BranchSideFuncs:
                - getenv
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
        - Branch String:   'compat/getopt_long.c:360,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:361,22'
              BranchSideFuncs:
                - getenv
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
            - BranchSide:      'compat/getopt_long.c:362,7'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
        - Branch String:   'compat/getopt_long.c:362,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:363,9'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
            - BranchSide:      'compat/getopt_long.c:364,11'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
        - Branch String:   'compat/getopt_long.c:364,27'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:364,31'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
            - BranchSide:      'compat/getopt_long.c:365,9'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
        - Branch String:   'compat/getopt_long.c:366,22'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:366,26'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
            - BranchSide:      'compat/getopt_long.c:367,10'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
        - Branch String:   'compat/getopt_long.c:366,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:367,10'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
            - BranchSide:      'compat/getopt_long.c:369,9'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
        - Branch String:   'compat/getopt_long.c:370,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:370,6'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
            - BranchSide:      'compat/getopt_long.c:371,29'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
        - Branch String:   'compat/getopt_long.c:373,15'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:373,20'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
            - BranchSide:      'compat/getopt_long.c:374,12'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
        - Branch String:   'compat/getopt_long.c:373,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:374,12'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
            - BranchSide:      'compat/getopt_long.c:454,6'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
        - Branch String:   'compat/getopt_long.c:375,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:376,10'
              BranchSideFuncs:
                - permute_args
            - BranchSide:      'compat/getopt_long.c:393,17'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
        - Branch String:   'compat/getopt_long.c:377,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:379,18'
              BranchSideFuncs:
                - permute_args
            - BranchSide:      'compat/getopt_long.c:383,13'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:393,39'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:394,8'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
            - BranchSide:      'compat/getopt_long.c:395,10'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
        - Branch String:   'compat/getopt_long.c:394,25'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:394,35'
              BranchSideFuncs:
                - strchr
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - permute_args
                - permute_args
            - BranchSide:      'compat/getopt_long.c:425,7'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
        - Branch String:   'compat/getopt_long.c:393,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:395,10'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
            - BranchSide:      'compat/getopt_long.c:425,7'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
        - Branch String:   'compat/getopt_long.c:396,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:401,14'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:404,10'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
        - Branch String:   'compat/getopt_long.c:404,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:409,5'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
            - BranchSide:      'compat/getopt_long.c:412,8'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
        - Branch String:   'compat/getopt_long.c:412,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:413,20'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
            - BranchSide:      'compat/getopt_long.c:414,13'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
                - strchr
                - permute_args
                - permute_args
        - Branch String:   'compat/getopt_long.c:425,26'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:425,29'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
            - BranchSide:      'compat/getopt_long.c:431,7'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
        - Branch String:   'compat/getopt_long.c:425,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:426,17'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
            - BranchSide:      'compat/getopt_long.c:431,7'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
        - Branch String:   'compat/getopt_long.c:431,24'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:431,28'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
            - BranchSide:      'compat/getopt_long.c:446,2'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
        - Branch String:   'compat/getopt_long.c:431,43'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:431,46'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
                - permute_args
            - BranchSide:      'compat/getopt_long.c:446,2'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
        - Branch String:   'compat/getopt_long.c:431,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:432,10'
              BranchSideFuncs:
                - permute_args
            - BranchSide:      'compat/getopt_long.c:446,2'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
        - Branch String:   'compat/getopt_long.c:438,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:439,18'
              BranchSideFuncs:
                - permute_args
            - BranchSide:      'compat/getopt_long.c:443,30'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:454,27'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:454,30'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
            - BranchSide:      'compat/getopt_long.c:470,28'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
        - Branch String:   'compat/getopt_long.c:454,53'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:455,8'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - parse_long_options
                - strchr
            - BranchSide:      'compat/getopt_long.c:470,28'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
        - Branch String:   'compat/getopt_long.c:455,21'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:455,25'
              BranchSideFuncs:
                - parse_long_options
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - strchr
            - BranchSide:      'compat/getopt_long.c:456,13'
              BranchSideFuncs:
                - parse_long_options
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - strchr
        - Branch String:   'compat/getopt_long.c:454,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:456,13'
              BranchSideFuncs:
                - parse_long_options
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - strchr
            - BranchSide:      'compat/getopt_long.c:470,28'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
        - Branch String:   'compat/getopt_long.c:457,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:458,9'
              BranchSideFuncs:
                - parse_long_options
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
            - BranchSide:      'compat/getopt_long.c:459,13'
              BranchSideFuncs:
                - parse_long_options
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
                - strchr
        - Branch String:   'compat/getopt_long.c:464,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:465,10'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:468,2'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
        - Branch String:   'compat/getopt_long.c:470,44'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:471,7'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:478,7'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:471,27'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:471,31'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
            - BranchSide:      'compat/getopt_long.c:472,20'
              BranchSideFuncs:
                - strchr
                - warnx
                - parse_long_options
                - warnx
                - warnx
        - Branch String:   'compat/getopt_long.c:471,46'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:472,20'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:478,7'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:470,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:478,7'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:487,6'
              BranchSideFuncs:
                - warnx
                - parse_long_options
                - warnx
        - Branch String:   'compat/getopt_long.c:478,27'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:478,31'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:480,9'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:478,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:479,4'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:480,9'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:480,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:481,4'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:482,7'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:482,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:482,7'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:484,12'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:482,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:483,22'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:484,12'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:487,27'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:487,30'
              BranchSideFuncs:
                - warnx
                - parse_long_options
                - warnx
            - BranchSide:      'compat/getopt_long.c:504,7'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:487,45'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:487,48'
              BranchSideFuncs:
                - warnx
                - parse_long_options
                - warnx
            - BranchSide:      'compat/getopt_long.c:504,7'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:487,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:489,8'
              BranchSideFuncs:
                - parse_long_options
                - warnx
            - BranchSide:      'compat/getopt_long.c:504,7'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:489,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:491,12'
              BranchSideFuncs:
                - parse_long_options
            - BranchSide:      'compat/getopt_long.c:499,32'
              BranchSideFuncs:
                - parse_long_options
        - Branch String:   'compat/getopt_long.c:491,12'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:492,10'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:498,12'
              BranchSideFuncs:
                - parse_long_options
        - Branch String:   'compat/getopt_long.c:493,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:493,8'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:495,13'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:493,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:494,23'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:495,13'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:504,6'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:505,9'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:508,10'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:505,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:506,4'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:507,2'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:509,7'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:510,13'
              BranchSideFuncs: []
            - BranchSide:      'compat/getopt_long.c:511,12'
              BranchSideFuncs:
                - warnx
        - Branch String:   'compat/getopt_long.c:512,8'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:513,11'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:519,14'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:514,9'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:514,9'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:516,14'
              BranchSideFuncs: []
        - Branch String:   'compat/getopt_long.c:514,9'
          Branch Sides:
            - BranchSide:      'compat/getopt_long.c:515,24'
              BranchSideFuncs:
                - warnx
            - BranchSide:      'compat/getopt_long.c:516,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/getopt_long.c:361,22'
          Dst:             getenv
        - Src:             'compat/getopt_long.c:379,5'
          Dst:             permute_args
        - Src:             'compat/getopt_long.c:394,28'
          Dst:             strchr
        - Src:             'compat/getopt_long.c:415,5'
          Dst:             permute_args
        - Src:             'compat/getopt_long.c:439,5'
          Dst:             permute_args
        - Src:             'compat/getopt_long.c:459,29'
          Dst:             strchr
        - Src:             'compat/getopt_long.c:462,13'
          Dst:             parse_long_options
        - Src:             'compat/getopt_long.c:472,13'
          Dst:             strchr
        - Src:             'compat/getopt_long.c:483,4'
          Dst:             warnx
        - Src:             'compat/getopt_long.c:494,5'
          Dst:             warnx
        - Src:             'compat/getopt_long.c:499,13'
          Dst:             parse_long_options
        - Src:             'compat/getopt_long.c:515,6'
          Dst:             warnx
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BSDgetopt
      functionSourceFile: '/src/tmux/compat/getopt_long.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nargc
        - nargv
        - options
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getopt_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/getopt_long.c:546,10'
          Dst:             getopt_internal
    - functionName:    imsg_set_maxsize
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msg
        - max
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - ibuf_set_maxsize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg.c:422,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:423,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg.c:426,26'
              BranchSideFuncs:
                - ibuf_set_maxsize
      Callsites:
        - Src:             'compat/imsg.c:423,3'
          Dst:             __errno_location
        - Src:             'compat/imsg.c:426,9'
          Dst:             ibuf_set_maxsize
    - functionName:    imsg_free
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsg
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg.c:416,2'
          Dst:             ibuf_free
    - functionName:    imsg_add
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msg
        - data
        - datalen
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ibuf_add
        - ibuf_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg.c:393,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:394,16'
              BranchSideFuncs:
                - ibuf_add
                - ibuf_free
            - BranchSide:      'compat/imsg.c:398,10'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg.c:394,7'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:394,40'
              BranchSideFuncs:
                - ibuf_free
            - BranchSide:      'compat/imsg.c:395,14'
              BranchSideFuncs:
                - ibuf_free
      Callsites:
        - Src:             'compat/imsg.c:394,7'
          Dst:             ibuf_add
        - Src:             'compat/imsg.c:395,4'
          Dst:             ibuf_free
    - functionName:    imsg_forward
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsgbuf
        - msg
      BBCount:         11
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ibuf_add_ibuf
        - ibuf_free
        - ibuf_rewind
        - ibuf_size
        - ibuf_skip
        - imsg_close
        - imsg_create
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg.c:345,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:347,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg.c:349,6'
              BranchSideFuncs:
                - imsg_close
                - ibuf_add_ibuf
                - ibuf_free
        - Branch String:   'compat/imsg.c:349,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:350,21'
              BranchSideFuncs:
                - ibuf_add_ibuf
                - imsg_close
                - ibuf_free
            - BranchSide:      'compat/imsg.c:356,13'
              BranchSideFuncs:
                - imsg_close
        - Branch String:   'compat/imsg.c:350,7'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:351,14'
              BranchSideFuncs:
                - ibuf_free
            - BranchSide:      'compat/imsg.c:354,2'
              BranchSideFuncs:
                - imsg_close
      Callsites:
        - Src:             'compat/imsg.c:341,2'
          Dst:             ibuf_rewind
        - Src:             'compat/imsg.c:342,2'
          Dst:             ibuf_skip
        - Src:             'compat/imsg.c:343,8'
          Dst:             ibuf_size
        - Src:             'compat/imsg.c:345,14'
          Dst:             imsg_create
        - Src:             'compat/imsg.c:350,7'
          Dst:             ibuf_add_ibuf
        - Src:             'compat/imsg.c:351,4'
          Dst:             ibuf_free
        - Src:             'compat/imsg.c:356,2'
          Dst:             imsg_close
    - functionName:    imsg_create
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - imsgbuf
        - type
        - id
        - pid
        - datalen
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - ibuf_add
        - ibuf_dynamic
        - ibuf_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compat/imsg.c:368,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:369,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg.c:373,6'
              BranchSideFuncs:
                - ibuf_dynamic
                - ibuf_add
                - ibuf_free
        - Branch String:   'compat/imsg.c:376,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:377,13'
              BranchSideFuncs:
                - ibuf_dynamic
                - ibuf_add
                - ibuf_free
            - BranchSide:      'compat/imsg.c:378,27'
              BranchSideFuncs:
                - ibuf_dynamic
                - ibuf_add
                - ibuf_free
        - Branch String:   'compat/imsg.c:378,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:379,3'
              BranchSideFuncs:
                - ibuf_free
            - BranchSide:      'compat/imsg.c:380,15'
              BranchSideFuncs:
                - ibuf_add
                - ibuf_free
        - Branch String:   'compat/imsg.c:380,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:381,3'
              BranchSideFuncs:
                - ibuf_free
            - BranchSide:      'compat/imsg.c:383,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg.c:369,3'
          Dst:             __errno_location
        - Src:             'compat/imsg.c:378,14'
          Dst:             ibuf_dynamic
        - Src:             'compat/imsg.c:380,6'
          Dst:             ibuf_add
        - Src:             'compat/imsg.c:386,2'
          Dst:             ibuf_free
    - functionName:    imsg_close
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsgbuf
        - msg
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ibuf_close
        - ibuf_fd_avail
        - ibuf_set_h32
        - ibuf_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compat/imsg.c:407,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:407,6'
              BranchSideFuncs:
                - ibuf_set_h32
                - ibuf_close
            - BranchSide:      'compat/imsg.c:408,7'
              BranchSideFuncs:
                - ibuf_set_h32
                - ibuf_close
      Callsites:
        - Src:             'compat/imsg.c:406,8'
          Dst:             ibuf_size
        - Src:             'compat/imsg.c:407,6'
          Dst:             ibuf_fd_avail
        - Src:             'compat/imsg.c:409,8'
          Dst:             ibuf_set_h32
        - Src:             'compat/imsg.c:410,2'
          Dst:             ibuf_close
    - functionName:    imsg_compose_ibuf
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsgbuf
        - type
        - id
        - pid
        - buf
      BBCount:         14
      ICount:          119
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - ibuf_add
        - ibuf_close
        - ibuf_free
        - ibuf_open
        - ibuf_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg.c:306,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:307,3'
              BranchSideFuncs:
                - __errno_location
                - ibuf_free
                - ibuf_free
            - BranchSide:      'compat/imsg.c:311,13'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_open
                - ibuf_add
                - ibuf_close
                - ibuf_close
                - ibuf_free
                - ibuf_free
        - Branch String:   'compat/imsg.c:314,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:315,13'
              BranchSideFuncs:
                - ibuf_open
                - ibuf_add
                - ibuf_close
                - ibuf_close
                - ibuf_free
                - ibuf_free
            - BranchSide:      'compat/imsg.c:317,16'
              BranchSideFuncs:
                - ibuf_open
                - ibuf_add
                - ibuf_close
                - ibuf_close
                - ibuf_free
                - ibuf_free
        - Branch String:   'compat/imsg.c:317,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:318,3'
              BranchSideFuncs:
                - ibuf_free
                - ibuf_free
            - BranchSide:      'compat/imsg.c:319,15'
              BranchSideFuncs:
                - ibuf_add
                - ibuf_close
                - ibuf_close
                - ibuf_free
                - ibuf_free
        - Branch String:   'compat/imsg.c:319,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:320,3'
              BranchSideFuncs:
                - ibuf_free
                - ibuf_free
            - BranchSide:      'compat/imsg.c:322,13'
              BranchSideFuncs:
                - ibuf_close
                - ibuf_close
      Callsites:
        - Src:             'compat/imsg.c:306,6'
          Dst:             ibuf_size
        - Src:             'compat/imsg.c:307,3'
          Dst:             __errno_location
        - Src:             'compat/imsg.c:312,12'
          Dst:             ibuf_size
        - Src:             'compat/imsg.c:317,16'
          Dst:             ibuf_open
        - Src:             'compat/imsg.c:319,6'
          Dst:             ibuf_add
        - Src:             'compat/imsg.c:322,2'
          Dst:             ibuf_close
        - Src:             'compat/imsg.c:323,2'
          Dst:             ibuf_close
        - Src:             'compat/imsg.c:327,2'
          Dst:             ibuf_free
        - Src:             'compat/imsg.c:328,2'
          Dst:             ibuf_free
    - functionName:    imsg_composev
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - imsgbuf
        - type
        - id
        - pid
        - fd
        - iov
        - iovcnt
      BBCount:         17
      ICount:          130
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - ibuf_add
        - ibuf_fd_set
        - ibuf_free
        - imsg_close
        - imsg_create
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg.c:275,2'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:276,14'
              BranchSideFuncs:
                - imsg_create
                - ibuf_fd_set
                - imsg_close
                - ibuf_add
                - ibuf_free
            - BranchSide:      'compat/imsg.c:278,26'
              BranchSideFuncs:
                - imsg_create
                - ibuf_fd_set
                - imsg_close
                - ibuf_add
                - ibuf_free
        - Branch String:   'compat/imsg.c:278,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:279,3'
              BranchSideFuncs:
                - ibuf_free
            - BranchSide:      'compat/imsg.c:281,9'
              BranchSideFuncs:
                - ibuf_fd_set
                - imsg_close
                - ibuf_add
                - ibuf_free
        - Branch String:   'compat/imsg.c:281,2'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:282,16'
              BranchSideFuncs:
                - ibuf_add
                - ibuf_fd_set
                - imsg_close
                - ibuf_free
            - BranchSide:      'compat/imsg.c:285,14'
              BranchSideFuncs:
                - ibuf_fd_set
                - imsg_close
        - Branch String:   'compat/imsg.c:282,7'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:282,59'
              BranchSideFuncs:
                - ibuf_free
            - BranchSide:      'compat/imsg.c:283,4'
              BranchSideFuncs:
                - ibuf_free
      Callsites:
        - Src:             'compat/imsg.c:278,14'
          Dst:             imsg_create
        - Src:             'compat/imsg.c:282,7'
          Dst:             ibuf_add
        - Src:             'compat/imsg.c:285,2'
          Dst:             ibuf_fd_set
        - Src:             'compat/imsg.c:286,2'
          Dst:             imsg_close
        - Src:             'compat/imsg.c:291,2'
          Dst:             ibuf_free
    - functionName:    imsg_compose
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - imsgbuf
        - type
        - id
        - pid
        - fd
        - data
        - datalen
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ibuf_add
        - ibuf_fd_set
        - ibuf_free
        - imsg_close
        - imsg_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg.c:251,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:252,3'
              BranchSideFuncs:
                - ibuf_free
            - BranchSide:      'compat/imsg.c:254,15'
              BranchSideFuncs:
                - ibuf_add
                - ibuf_fd_set
                - imsg_close
                - ibuf_free
        - Branch String:   'compat/imsg.c:254,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:255,3'
              BranchSideFuncs:
                - ibuf_free
            - BranchSide:      'compat/imsg.c:257,14'
              BranchSideFuncs:
                - ibuf_fd_set
                - imsg_close
      Callsites:
        - Src:             'compat/imsg.c:251,14'
          Dst:             imsg_create
        - Src:             'compat/imsg.c:254,6'
          Dst:             ibuf_add
        - Src:             'compat/imsg.c:257,2'
          Dst:             ibuf_fd_set
        - Src:             'compat/imsg.c:258,2'
          Dst:             imsg_close
        - Src:             'compat/imsg.c:263,2'
          Dst:             ibuf_free
    - functionName:    imsg_get_type
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imsg_get_pid
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imsg_get_id
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsg
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imsg_get_fd
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsg
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_fd_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg.c:218,9'
          Dst:             ibuf_fd_get
    - functionName:    imsg_get_strbuf
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - imsg
        - str
        - len
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_get_strbuf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg.c:212,9'
          Dst:             ibuf_get_strbuf
    - functionName:    imsg_get_buf
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - imsg
        - data
        - len
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg.c:206,9'
          Dst:             ibuf_get
    - functionName:    imsg_get_data
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - imsg
        - data
        - len
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - ibuf_get
        - ibuf_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg.c:192,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:193,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg.c:196,16'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_get
                - __errno_location
        - Branch String:   'compat/imsg.c:196,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:197,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg.c:200,18'
              BranchSideFuncs:
                - ibuf_get
      Callsites:
        - Src:             'compat/imsg.c:193,3'
          Dst:             __errno_location
        - Src:             'compat/imsg.c:196,6'
          Dst:             ibuf_size
        - Src:             'compat/imsg.c:197,3'
          Dst:             __errno_location
        - Src:             'compat/imsg.c:200,9'
          Dst:             ibuf_get
    - functionName:    imsg_get_ibuf
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsg
        - ibuf
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - ibuf_get_ibuf
        - ibuf_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg.c:182,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:183,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg.c:186,23'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_get_ibuf
      Callsites:
        - Src:             'compat/imsg.c:182,6'
          Dst:             ibuf_size
        - Src:             'compat/imsg.c:183,3'
          Dst:             __errno_location
        - Src:             'compat/imsg.c:186,34'
          Dst:             ibuf_size
        - Src:             'compat/imsg.c:186,9'
          Dst:             ibuf_get_ibuf
    - functionName:    imsg_ibufq_push
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufq
        - imsg
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_rewind
        - ibufq_push
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg.c:174,2'
          Dst:             ibuf_rewind
        - Src:             'compat/imsg.c:175,2'
          Dst:             ibufq_push
    - functionName:    imsg_ibufq_pop
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufq
        - imsg
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ibuf_data
        - ibuf_get
        - ibuf_size
        - ibufq_pop
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg.c:154,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:155,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg.c:157,15'
              BranchSideFuncs:
                - ibuf_get
                - ibuf_size
                - ibuf_data
        - Branch String:   'compat/imsg.c:157,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:158,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg.c:160,16'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_data
        - Branch String:   'compat/imsg.c:160,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:161,22'
              BranchSideFuncs:
                - ibuf_data
            - BranchSide:      'compat/imsg.c:163,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg.c:154,13'
          Dst:             ibufq_pop
        - Src:             'compat/imsg.c:157,6'
          Dst:             ibuf_get
        - Src:             'compat/imsg.c:160,6'
          Dst:             ibuf_size
        - Src:             'compat/imsg.c:161,12'
          Dst:             ibuf_data
    - functionName:    imsg_get_len
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsg
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg.c:230,9'
          Dst:             ibuf_size
    - functionName:    imsg_get
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsgbuf
        - imsg
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - imsg_get_len
        - imsgbuf_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg.c:143,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:144,10'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg.c:145,23'
              BranchSideFuncs:
                - imsg_get_len
      Callsites:
        - Src:             'compat/imsg.c:143,12'
          Dst:             imsgbuf_get
        - Src:             'compat/imsg.c:145,10'
          Dst:             imsg_get_len
    - functionName:    imsgbuf_get
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsgbuf
        - imsg
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ibuf_data
        - ibuf_get
        - ibuf_size
        - msgbuf_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg.c:121,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:122,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg.c:124,15'
              BranchSideFuncs:
                - ibuf_get
                - ibuf_size
                - ibuf_data
        - Branch String:   'compat/imsg.c:124,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:125,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg.c:127,16'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_data
        - Branch String:   'compat/imsg.c:127,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:128,22'
              BranchSideFuncs:
                - ibuf_data
            - BranchSide:      'compat/imsg.c:130,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg.c:121,13'
          Dst:             msgbuf_get
        - Src:             'compat/imsg.c:124,6'
          Dst:             ibuf_get
        - Src:             'compat/imsg.c:127,6'
          Dst:             ibuf_size
        - Src:             'compat/imsg.c:128,12'
          Dst:             ibuf_data
    - functionName:    imsgbuf_clear
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsgbuf
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msgbuf_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg.c:105,2'
          Dst:             msgbuf_free
    - functionName:    imsgbuf_queuelen
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsgbuf
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - msgbuf_queuelen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg.c:112,9'
          Dst:             msgbuf_queuelen
    - functionName:    imsgbuf_flush
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsgbuf
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - imsgbuf_queuelen
        - imsgbuf_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compat/imsg.c:95,2'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:96,21'
              BranchSideFuncs:
                - imsgbuf_write
                - imsgbuf_queuelen
            - BranchSide:      'compat/imsg.c:99,2'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg.c:96,7'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:95,2'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg.c:97,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg.c:95,9'
          Dst:             imsgbuf_queuelen
        - Src:             'compat/imsg.c:96,7'
          Dst:             imsgbuf_write
    - functionName:    imsgbuf_write
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsgbuf
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ibuf_write
        - msgbuf_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compat/imsg.c:86,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:87,23'
              BranchSideFuncs:
                - msgbuf_write
            - BranchSide:      'compat/imsg.c:89,21'
              BranchSideFuncs:
                - ibuf_write
      Callsites:
        - Src:             'compat/imsg.c:87,10'
          Dst:             msgbuf_write
        - Src:             'compat/imsg.c:89,10'
          Dst:             ibuf_write
    - functionName:    imsgbuf_read
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsgbuf
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ibuf_read
        - msgbuf_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg.c:77,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:78,22'
              BranchSideFuncs:
                - msgbuf_read
            - BranchSide:      'compat/imsg.c:80,20'
              BranchSideFuncs:
                - ibuf_read
      Callsites:
        - Src:             'compat/imsg.c:78,10'
          Dst:             msgbuf_read
        - Src:             'compat/imsg.c:80,10'
          Dst:             ibuf_read
    - functionName:    imsgbuf_set_maxsize
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - imsgbuf
        - max
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg.c:61,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:62,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg.c:65,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/imsg.c:66,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:67,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg.c:70,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg.c:62,3'
          Dst:             __errno_location
        - Src:             'compat/imsg.c:67,3'
          Dst:             __errno_location
    - functionName:    imsgbuf_allow_fdpass
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsgbuf
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imsg_parse_hdr
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - arg
        - fd
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - ibuf_fd_set
        - ibuf_get
        - ibuf_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg.c:437,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:438,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg.c:440,12'
              BranchSideFuncs:
                - ibuf_open
                - ibuf_fd_set
                - __errno_location
        - Branch String:   'compat/imsg.c:442,29'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:442,32'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg.c:443,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/imsg.c:442,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:443,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg.c:446,21'
              BranchSideFuncs:
                - ibuf_open
                - ibuf_fd_set
        - Branch String:   'compat/imsg.c:446,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:447,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg.c:448,10'
              BranchSideFuncs:
                - ibuf_fd_set
        - Branch String:   'compat/imsg.c:448,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:449,15'
              BranchSideFuncs:
                - ibuf_fd_set
            - BranchSide:      'compat/imsg.c:453,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg.c:437,6'
          Dst:             ibuf_get
        - Src:             'compat/imsg.c:443,3'
          Dst:             __errno_location
        - Src:             'compat/imsg.c:446,11'
          Dst:             ibuf_open
        - Src:             'compat/imsg.c:449,3'
          Dst:             ibuf_fd_set
    - functionName:    imsgbuf_init
      functionSourceFile: '/src/tmux/compat/imsg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - imsgbuf
        - fd
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getpid
        - imsg_parse_hdr
        - msgbuf_new_reader
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg.c:43,6'
          Branch Sides:
            - BranchSide:      'compat/imsg.c:44,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg.c:45,17'
              BranchSideFuncs:
                - getpid
      Callsites:
        - Src:             'compat/imsg.c:41,15'
          Dst:             msgbuf_new_reader
        - Src:             'compat/imsg.c:41,15'
          Dst:             imsg_parse_hdr
        - Src:             'compat/imsg.c:45,17'
          Dst:             getpid
    - functionName:    ibufq_free
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufq
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ibufq_flush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:1026,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:1027,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:1028,14'
              BranchSideFuncs:
                - ibufq_flush
                - free
      Callsites:
        - Src:             'compat/imsg-buffer.c:1028,2'
          Dst:             ibufq_flush
    - functionName:    ibufq_flush
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufq
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ibuf_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:1073,2'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:1074,3'
              BranchSideFuncs:
                - ibuf_free
            - BranchSide:      'compat/imsg-buffer.c:1077,2'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:1074,3'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:1074,3'
              BranchSideFuncs:
                - ibuf_free
            - BranchSide:      'compat/imsg-buffer.c:1074,3'
              BranchSideFuncs:
                - ibuf_free
      Callsites:
        - Src:             'compat/imsg-buffer.c:1075,3'
          Dst:             ibuf_free
    - functionName:    ibuf_free
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         11
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - abort
        - close
        - freezero
      functionUses:    11
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:597,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:598,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:600,6'
              BranchSideFuncs:
                - freezero
                - free
                - __errno_location
                - close
                - abort
        - Branch String:   'compat/imsg-buffer.c:600,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:601,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'compat/imsg-buffer.c:602,6'
              BranchSideFuncs:
                - freezero
                - free
                - __errno_location
                - close
        - Branch String:   'compat/imsg-buffer.c:602,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:603,9'
              BranchSideFuncs:
                - close
                - freezero
                - free
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:604,11'
              BranchSideFuncs:
                - freezero
                - free
                - __errno_location
      Callsites:
        - Src:             'compat/imsg-buffer.c:595,19'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:601,3'
          Dst:             abort
        - Src:             'compat/imsg-buffer.c:603,3'
          Dst:             close
        - Src:             'compat/imsg-buffer.c:604,2'
          Dst:             freezero
        - Src:             'compat/imsg-buffer.c:606,2'
          Dst:             __errno_location
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ibufq_new
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - ibufq_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:1017,14'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:1015,20'
              BranchSideFuncs:
                - calloc
                - ibufq_init
            - BranchSide:      'compat/imsg-buffer.c:1017,14'
              BranchSideFuncs:
                - calloc
                - ibufq_init
        - Branch String:   'compat/imsg-buffer.c:1017,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:1018,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:1019,13'
              BranchSideFuncs:
                - ibufq_init
      Callsites:
        - Src:             'compat/imsg-buffer.c:1017,14'
          Dst:             calloc
        - Src:             'compat/imsg-buffer.c:1019,2'
          Dst:             ibufq_init
    - functionName:    ibufq_init
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufq
      BBCount:         3
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msgbuf_read
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - msgbuf
      BBCount:         36
      ICount:          243
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - __cmsg_nxthdr
        - __errno_location
        - close
        - ibuf_read_process
        - recvmsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:923,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:924,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:928,2'
              BranchSideFuncs:
                - recvmsg
                - ibuf_read_process
                - __cmsg_nxthdr
                - close
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:939,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:940,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - recvmsg
                - ibuf_read_process
                - __cmsg_nxthdr
                - close
            - BranchSide:      'compat/imsg-buffer.c:954,6'
              BranchSideFuncs:
                - ibuf_read_process
                - __cmsg_nxthdr
                - close
        - Branch String:   'compat/imsg-buffer.c:940,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:941,4'
              BranchSideFuncs:
                - recvmsg
                - ibuf_read_process
                - __cmsg_nxthdr
                - close
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:942,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - recvmsg
                - ibuf_read_process
                - __cmsg_nxthdr
                - close
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:942,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:948,4'
              BranchSideFuncs:
                - recvmsg
                - ibuf_read_process
                - __cmsg_nxthdr
                - close
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:949,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:949,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:951,4'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:952,3'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:954,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:955,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:957,18'
              BranchSideFuncs:
                - ibuf_read_process
                - __cmsg_nxthdr
                - close
        - Branch String:   'compat/imsg-buffer.c:959,14'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:959,12'
              BranchSideFuncs:
                - ibuf_read_process
                - __cmsg_nxthdr
                - close
            - BranchSide:      'compat/imsg-buffer.c:959,12'
              BranchSideFuncs:
                - ibuf_read_process
                - __cmsg_nxthdr
                - close
        - Branch String:   'compat/imsg-buffer.c:959,2'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:961,7'
              BranchSideFuncs:
                - __cmsg_nxthdr
                - ibuf_read_process
                - close
            - BranchSide:      'compat/imsg-buffer.c:984,28'
              BranchSideFuncs:
                - ibuf_read_process
        - Branch String:   'compat/imsg-buffer.c:961,38'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:962,7'
              BranchSideFuncs:
                - __cmsg_nxthdr
                - ibuf_read_process
                - close
            - BranchSide:      'compat/imsg-buffer.c:981,2'
              BranchSideFuncs:
                - __cmsg_nxthdr
                - ibuf_read_process
                - close
        - Branch String:   'compat/imsg-buffer.c:961,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:970,17'
              BranchSideFuncs:
                - __cmsg_nxthdr
                - ibuf_read_process
                - close
            - BranchSide:      'compat/imsg-buffer.c:981,2'
              BranchSideFuncs:
                - __cmsg_nxthdr
                - ibuf_read_process
                - close
        - Branch String:   'compat/imsg-buffer.c:972,4'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:973,17'
              BranchSideFuncs:
                - close
                - __cmsg_nxthdr
                - ibuf_read_process
            - BranchSide:      'compat/imsg-buffer.c:979,3'
              BranchSideFuncs:
                - __cmsg_nxthdr
                - ibuf_read_process
                - close
        - Branch String:   'compat/imsg-buffer.c:974,9'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:975,15'
              BranchSideFuncs:
                - __cmsg_nxthdr
                - ibuf_read_process
                - close
            - BranchSide:      'compat/imsg-buffer.c:977,12'
              BranchSideFuncs:
                - close
                - __cmsg_nxthdr
                - ibuf_read_process
      Callsites:
        - Src:             'compat/imsg-buffer.c:924,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:939,11'
          Dst:             recvmsg
        - Src:             'compat/imsg-buffer.c:940,7'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:942,7'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:949,7'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:977,6'
          Dst:             close
        - Src:             'compat/imsg-buffer.c:960,13'
          Dst:             __cmsg_nxthdr
        - Src:             'compat/imsg-buffer.c:984,10'
          Dst:             ibuf_read_process
    - functionName:    recvmsg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cmsg_nxthdr
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ibuf_read_process
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - msgbuf
        - fd
      BBCount:         37
      ICount:          215
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - close
        - ibuf_add_ibuf
        - ibuf_data
        - ibuf_from_buffer
        - ibuf_get_ibuf
        - ibuf_left
        - ibuf_size
        - ibufq_push
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:837,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:838,8'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_data
                - ibuf_from_buffer
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_get_ibuf
                - ibuf_add_ibuf
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_size
                - close
                - ibuf_data
                - ibuf_size
                - ibufq_push
                - close
                - ibuf_left
            - BranchSide:      'compat/imsg-buffer.c:848,17'
              BranchSideFuncs:
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_get_ibuf
                - ibuf_add_ibuf
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_size
                - close
                - ibuf_data
                - ibuf_size
                - ibuf_size
                - ibuf_data
                - ibuf_from_buffer
                - close
                - ibufq_push
                - ibuf_left
        - Branch String:   'compat/imsg-buffer.c:838,8'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:839,5'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_size
                - close
                - ibuf_data
                - ibuf_size
            - BranchSide:      'compat/imsg-buffer.c:841,27'
              BranchSideFuncs:
                - ibuf_data
                - ibuf_from_buffer
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_get_ibuf
                - ibuf_add_ibuf
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_size
                - close
                - ibuf_data
                - ibuf_size
                - ibuf_size
                - ibufq_push
                - close
                - ibuf_left
        - Branch String:   'compat/imsg-buffer.c:843,8'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:845,5'
              BranchSideFuncs:
                - close
            - BranchSide:      'compat/imsg-buffer.c:846,3'
              BranchSideFuncs:
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_get_ibuf
                - ibuf_add_ibuf
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_size
                - close
                - ibuf_data
                - ibuf_size
                - ibuf_size
                - ibuf_data
                - ibuf_from_buffer
                - close
                - ibufq_push
                - ibuf_left
        - Branch String:   'compat/imsg-buffer.c:848,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:849,19'
              BranchSideFuncs:
                - ibuf_left
                - ibuf_get_ibuf
                - ibuf_add_ibuf
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_size
                - close
                - ibuf_data
                - ibuf_size
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_size
                - ibuf_data
                - ibuf_from_buffer
                - close
                - ibufq_push
            - BranchSide:      'compat/imsg-buffer.c:851,9'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_get_ibuf
                - ibuf_add_ibuf
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_size
                - close
                - ibuf_data
                - ibuf_size
                - ibuf_left
                - ibuf_size
                - ibuf_left
                - ibuf_size
                - ibuf_data
                - ibuf_from_buffer
                - close
                - ibufq_push
        - Branch String:   'compat/imsg-buffer.c:854,44'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:855,21'
              BranchSideFuncs:
                - close
            - BranchSide:      'compat/imsg-buffer.c:856,4'
              BranchSideFuncs:
                - close
        - Branch String:   'compat/imsg-buffer.c:854,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:856,4'
              BranchSideFuncs:
                - close
            - BranchSide:      'compat/imsg-buffer.c:858,17'
              BranchSideFuncs:
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_size
                - close
                - ibuf_data
                - ibuf_size
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_get_ibuf
                - ibuf_add_ibuf
                - close
                - ibuf_left
                - ibuf_size
                - ibuf_data
                - ibuf_from_buffer
                - ibufq_push
        - Branch String:   'compat/imsg-buffer.c:858,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:859,16'
              BranchSideFuncs:
                - ibufq_push
                - ibuf_size
                - ibuf_size
                - ibuf_size
                - close
                - ibuf_data
                - ibuf_size
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_get_ibuf
                - ibuf_add_ibuf
                - ibuf_left
                - close
                - ibuf_left
                - ibuf_size
                - ibuf_data
                - ibuf_from_buffer
            - BranchSide:      'compat/imsg-buffer.c:862,2'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_size
                - ibuf_size
                - close
                - ibuf_data
                - ibuf_size
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_get_ibuf
                - ibuf_add_ibuf
                - ibuf_left
                - ibufq_push
                - close
                - ibuf_left
                - ibuf_size
                - ibuf_data
                - ibuf_from_buffer
        - Branch String:   'compat/imsg-buffer.c:862,2'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:837,7'
              BranchSideFuncs:
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_get_ibuf
                - ibuf_add_ibuf
                - ibuf_left
                - ibuf_size
                - ibuf_size
                - ibuf_size
                - close
                - ibuf_data
                - ibuf_size
                - ibufq_push
                - close
                - ibuf_left
                - ibuf_size
                - ibuf_data
                - ibuf_from_buffer
            - BranchSide:      'compat/imsg-buffer.c:864,6'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_size
                - close
                - ibuf_data
                - ibuf_size
        - Branch String:   'compat/imsg-buffer.c:864,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:865,11'
              BranchSideFuncs:
                - ibuf_data
                - ibuf_size
                - ibuf_size
                - close
            - BranchSide:      'compat/imsg-buffer.c:866,17'
              BranchSideFuncs:
                - ibuf_size
                - close
        - Branch String:   'compat/imsg-buffer.c:868,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:869,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'compat/imsg-buffer.c:870,2'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:874,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:875,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'compat/imsg-buffer.c:876,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:834,2'
          Dst:             ibuf_from_buffer
        - Src:             'compat/imsg-buffer.c:838,8'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:841,27'
          Dst:             ibuf_data
        - Src:             'compat/imsg-buffer.c:841,4'
          Dst:             ibuf_from_buffer
        - Src:             'compat/imsg-buffer.c:848,7'
          Dst:             ibuf_left
        - Src:             'compat/imsg-buffer.c:848,35'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:849,9'
          Dst:             ibuf_left
        - Src:             'compat/imsg-buffer.c:851,9'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:854,7'
          Dst:             ibuf_get_ibuf
        - Src:             'compat/imsg-buffer.c:855,7'
          Dst:             ibuf_add_ibuf
        - Src:             'compat/imsg-buffer.c:858,7'
          Dst:             ibuf_left
        - Src:             'compat/imsg-buffer.c:859,4'
          Dst:             ibufq_push
        - Src:             'compat/imsg-buffer.c:862,11'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:864,6'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:865,25'
          Dst:             ibuf_data
        - Src:             'compat/imsg-buffer.c:865,43'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:866,17'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:869,3'
          Dst:             close
        - Src:             'compat/imsg-buffer.c:875,3'
          Dst:             close
    - functionName:    ibuf_from_buffer
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - data
        - len
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ibuf_size
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ibuf_data
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ibuf_left
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:418,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:419,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:420,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ibuf_get_ibuf
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - new
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - ibuf_data
        - ibuf_from_buffer
        - ibuf_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:481,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:482,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:486,19'
              BranchSideFuncs:
                - ibuf_data
                - ibuf_from_buffer
      Callsites:
        - Src:             'compat/imsg-buffer.c:481,6'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:482,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:486,24'
          Dst:             ibuf_data
        - Src:             'compat/imsg-buffer.c:486,2'
          Dst:             ibuf_from_buffer
    - functionName:    ibuf_add_ibuf
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - from
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_add
        - ibuf_data
        - ibuf_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:167,23'
          Dst:             ibuf_data
        - Src:             'compat/imsg-buffer.c:167,40'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:167,9'
          Dst:             ibuf_add
    - functionName:    ibufq_push
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufq
        - buf
      BBCount:         7
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:1048,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:1049,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'compat/imsg-buffer.c:1050,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:1049,3'
          Dst:             abort
    - functionName:    ibuf_add
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - data
        - len
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ibuf_reserve
      functionUses:    13
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:154,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:155,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:157,24'
              BranchSideFuncs:
                - ibuf_reserve
        - Branch String:   'compat/imsg-buffer.c:157,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:158,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:160,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:157,11'
          Dst:             ibuf_reserve
    - functionName:    ibuf_reserve
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         15
      ICount:          150
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:118,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:119,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:122,6'
              BranchSideFuncs:
                - realloc
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:122,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:124,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:128,6'
              BranchSideFuncs:
                - realloc
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:128,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:132,7'
              BranchSideFuncs:
                - realloc
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:144,6'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:132,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:133,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:136,16'
              BranchSideFuncs:
                - realloc
        - Branch String:   'compat/imsg-buffer.c:137,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:138,4'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:139,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:119,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:124,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:133,4'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:136,8'
          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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ibuf_read
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - msgbuf
      BBCount:         15
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - ibuf_read_process
        - readv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:885,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:886,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:890,17'
              BranchSideFuncs:
                - readv
                - ibuf_read_process
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:894,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:895,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - readv
                - ibuf_read_process
            - BranchSide:      'compat/imsg-buffer.c:902,6'
              BranchSideFuncs:
                - ibuf_read_process
        - Branch String:   'compat/imsg-buffer.c:895,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:896,4'
              BranchSideFuncs:
                - readv
                - ibuf_read_process
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:897,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:897,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:899,4'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:900,3'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:902,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:903,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:905,18'
              BranchSideFuncs:
                - ibuf_read_process
      Callsites:
        - Src:             'compat/imsg-buffer.c:886,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:894,11'
          Dst:             readv
        - Src:             'compat/imsg-buffer.c:895,7'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:897,7'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:907,10'
          Dst:             ibuf_read_process
    - functionName:    readv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msgbuf_write
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - msgbuf
      BBCount:         40
      ICount:          252
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - close
        - ibuf_data
        - ibuf_size
        - msgbuf_drain
        - sendmsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:776,2'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:777,7'
              BranchSideFuncs:
                - ibuf_data
                - ibuf_size
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:788,6'
              BranchSideFuncs:
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:777,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:778,4'
              BranchSideFuncs:
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:779,7'
              BranchSideFuncs:
                - ibuf_data
                - ibuf_size
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:779,13'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:779,16'
              BranchSideFuncs:
                - ibuf_data
                - ibuf_size
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:781,31'
              BranchSideFuncs:
                - ibuf_data
                - ibuf_size
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:779,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:780,4'
              BranchSideFuncs:
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:781,31'
              BranchSideFuncs:
                - ibuf_data
                - ibuf_size
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:784,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:785,11'
              BranchSideFuncs:
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - ibuf_data
                - ibuf_size
            - BranchSide:      'compat/imsg-buffer.c:786,2'
              BranchSideFuncs:
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - ibuf_data
                - ibuf_size
        - Branch String:   'compat/imsg-buffer.c:788,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:789,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:791,16'
              BranchSideFuncs:
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:794,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:794,14'
              BranchSideFuncs:
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:795,7'
              BranchSideFuncs:
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:797,10'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:797,8'
              BranchSideFuncs:
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:797,8'
              BranchSideFuncs:
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:805,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:806,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - sendmsg
                - msgbuf_drain
                - close
            - BranchSide:      'compat/imsg-buffer.c:818,6'
              BranchSideFuncs:
                - msgbuf_drain
                - close
        - Branch String:   'compat/imsg-buffer.c:806,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:807,4'
              BranchSideFuncs:
                - sendmsg
                - msgbuf_drain
                - close
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:808,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:808,23'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:808,26'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:810,4'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:808,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:810,4'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:811,3'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:818,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:819,9'
              BranchSideFuncs:
                - close
                - msgbuf_drain
            - BranchSide:      'compat/imsg-buffer.c:823,15'
              BranchSideFuncs:
                - msgbuf_drain
      Callsites:
        - Src:             'compat/imsg-buffer.c:781,21'
          Dst:             ibuf_data
        - Src:             'compat/imsg-buffer.c:782,20'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:805,11'
          Dst:             sendmsg
        - Src:             'compat/imsg-buffer.c:806,7'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:808,7'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:808,26'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:819,3'
          Dst:             close
        - Src:             'compat/imsg-buffer.c:823,2'
          Dst:             msgbuf_drain
    - functionName:    sendmsg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msgbuf_drain
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgbuf
        - n
      BBCount:         15
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ibuf_free
        - ibuf_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:992,2'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:992,2'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_size
                - ibuf_free
            - BranchSide:      'compat/imsg-buffer.c:993,7'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_size
                - ibuf_free
        - Branch String:   'compat/imsg-buffer.c:993,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:994,19'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_free
                - ibuf_size
            - BranchSide:      'compat/imsg-buffer.c:999,17'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:995,4'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:995,4'
              BranchSideFuncs:
                - ibuf_free
                - ibuf_size
                - ibuf_size
            - BranchSide:      'compat/imsg-buffer.c:995,4'
              BranchSideFuncs:
                - ibuf_free
                - ibuf_size
                - ibuf_size
      Callsites:
        - Src:             'compat/imsg-buffer.c:993,12'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:994,9'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:997,4'
          Dst:             ibuf_free
    - functionName:    ibuf_write
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - msgbuf
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - ibuf_data
        - ibuf_size
        - msgbuf_drain
        - writev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:735,2'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:736,7'
              BranchSideFuncs:
                - ibuf_data
                - ibuf_size
                - writev
                - msgbuf_drain
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:742,6'
              BranchSideFuncs:
                - writev
                - msgbuf_drain
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:736,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:737,4'
              BranchSideFuncs:
                - writev
                - msgbuf_drain
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:738,31'
              BranchSideFuncs:
                - ibuf_data
                - ibuf_size
                - writev
                - msgbuf_drain
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:742,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:742,11'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:743,3'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:746,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:747,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - writev
                - msgbuf_drain
            - BranchSide:      'compat/imsg-buffer.c:755,15'
              BranchSideFuncs:
                - msgbuf_drain
        - Branch String:   'compat/imsg-buffer.c:747,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:748,4'
              BranchSideFuncs:
                - writev
                - msgbuf_drain
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:749,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:749,23'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:749,26'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:751,4'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:749,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:751,4'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:752,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:738,21'
          Dst:             ibuf_data
        - Src:             'compat/imsg-buffer.c:739,20'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:746,11'
          Dst:             writev
        - Src:             'compat/imsg-buffer.c:747,7'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:749,7'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:749,26'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:755,2'
          Dst:             msgbuf_drain
    - functionName:    writev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ibufq_concat
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         8
      ICount:          81
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:1064,2'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:1064,2'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:1064,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    msgbuf_concat
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgbuf
        - from
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibufq_concat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:723,2'
          Dst:             ibufq_concat
    - functionName:    ibufq_pop
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufq
      BBCount:         9
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:1037,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:1038,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:1039,2'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:1039,2'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:1039,2'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:1039,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    msgbuf_get
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgbuf
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibufq_pop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:717,9'
          Dst:             ibufq_pop
    - functionName:    ibufq_queuelen
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufq
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    msgbuf_queuelen
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgbuf
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibufq_queuelen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:696,9'
          Dst:             ibufq_queuelen
    - functionName:    msgbuf_clear
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgbuf
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_free
        - ibufq_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:705,2'
          Dst:             ibufq_flush
        - Src:             'compat/imsg-buffer.c:708,2'
          Dst:             ibufq_flush
        - Src:             'compat/imsg-buffer.c:710,2'
          Dst:             ibuf_free
    - functionName:    msgbuf_free
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgbuf
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - msgbuf_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:686,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:687,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:688,15'
              BranchSideFuncs:
                - msgbuf_clear
                - free
                - free
      Callsites:
        - Src:             'compat/imsg-buffer.c:688,2'
          Dst:             msgbuf_clear
    - functionName:    msgbuf_new_reader
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdrsz
        - readhdr
        - arg
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - msgbuf_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:661,17'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:661,20'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:662,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:661,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:662,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:666,13'
              BranchSideFuncs:
                - malloc
                - msgbuf_new
                - free
        - Branch String:   'compat/imsg-buffer.c:666,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:669,11'
              BranchSideFuncs:
                - msgbuf_new
                - free
        - Branch String:   'compat/imsg-buffer.c:670,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:671,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'compat/imsg-buffer.c:675,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:662,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:669,11'
          Dst:             msgbuf_new
    - functionName:    msgbuf_new
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - ibufq_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:646,16'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:644,17'
              BranchSideFuncs:
                - calloc
                - ibufq_init
                - ibufq_init
            - BranchSide:      'compat/imsg-buffer.c:646,16'
              BranchSideFuncs:
                - calloc
                - ibufq_init
                - ibufq_init
        - Branch String:   'compat/imsg-buffer.c:646,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:647,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:648,14'
              BranchSideFuncs:
                - ibufq_init
                - ibufq_init
      Callsites:
        - Src:             'compat/imsg-buffer.c:646,16'
          Dst:             calloc
        - Src:             'compat/imsg-buffer.c:648,2'
          Dst:             ibufq_init
        - Src:             'compat/imsg-buffer.c:649,2'
          Dst:             ibufq_init
    - functionName:    ibuf_fd_set
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - fd
      BBCount:         11
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - close
      functionUses:    3
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:632,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:633,3'
              BranchSideFuncs:
                - abort
            - BranchSide:      'compat/imsg-buffer.c:634,6'
              BranchSideFuncs:
                - close
        - Branch String:   'compat/imsg-buffer.c:634,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:635,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'compat/imsg-buffer.c:636,2'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:637,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:637,6'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:638,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:633,3'
          Dst:             abort
        - Src:             'compat/imsg-buffer.c:635,3'
          Dst:             close
    - functionName:    ibuf_fd_get
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:621,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:622,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:623,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ibuf_fd_avail
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ibuf_skip
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - ibuf_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:583,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:584,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:588,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:583,6'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:584,3'
          Dst:             __errno_location
    - functionName:    ibuf_get_strbuf
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - ibuf_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:565,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:566,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:570,15'
              BranchSideFuncs:
                - ibuf_get
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:570,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:571,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:572,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:572,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:573,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:577,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:566,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:570,6'
          Dst:             ibuf_get
        - Src:             'compat/imsg-buffer.c:574,3'
          Dst:             __errno_location
    - functionName:    ibuf_get
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - data
        - len
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - ibuf_data
        - ibuf_size
      functionUses:    13
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:468,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:469,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:473,9'
              BranchSideFuncs:
                - ibuf_data
      Callsites:
        - Src:             'compat/imsg-buffer.c:468,6'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:469,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:473,15'
          Dst:             ibuf_data
    - functionName:    ibuf_get_string
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - ibuf_data
        - ibuf_size
        - strndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:550,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:551,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:555,26'
              BranchSideFuncs:
                - ibuf_data
                - strndup
        - Branch String:   'compat/imsg-buffer.c:556,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:557,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:558,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:550,6'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:551,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:555,16'
          Dst:             ibuf_data
        - Src:             'compat/imsg-buffer.c:555,8'
          Dst:             strndup
    - functionName:    strndup
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ibuf_get_n64
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_get
        - ntohll
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:540,7'
          Dst:             ibuf_get
        - Src:             'compat/imsg-buffer.c:541,11'
          Dst:             ntohll
    - functionName:    ibuf_get_n32
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_get
        - ntohl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:530,7'
          Dst:             ibuf_get
        - Src:             'compat/imsg-buffer.c:531,11'
          Dst:             ntohl
    - functionName:    ibuf_get_n16
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_get
        - ntohs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:520,7'
          Dst:             ibuf_get
        - Src:             'compat/imsg-buffer.c:521,11'
          Dst:             ntohs
    - functionName:    ntohs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ibuf_get_n8
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:512,9'
          Dst:             ibuf_get
    - functionName:    ibuf_get_h64
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:506,9'
          Dst:             ibuf_get
    - functionName:    ibuf_get_h32
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:500,9'
          Dst:             ibuf_get
    - functionName:    ibuf_get_h16
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:494,9'
          Dst:             ibuf_get
    - functionName:    ibuf_from_ibuf
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - from
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_data
        - ibuf_from_buffer
        - ibuf_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:462,24'
          Dst:             ibuf_data
        - Src:             'compat/imsg-buffer.c:462,41'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:462,2'
          Dst:             ibuf_from_buffer
    - functionName:    ibuf_close
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgbuf
        - buf
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibufq_push
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:447,2'
          Dst:             ibufq_push
    - functionName:    ibuf_rewind
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ibuf_truncate
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - ibuf_add_zero
        - ibuf_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:426,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:427,15'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:430,6'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_add_zero
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:430,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:432,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:435,23'
              BranchSideFuncs:
                - ibuf_size
                - ibuf_add_zero
      Callsites:
        - Src:             'compat/imsg-buffer.c:426,6'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:432,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:435,34'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:435,9'
          Dst:             ibuf_add_zero
    - functionName:    ibuf_add_zero
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ibuf_reserve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:253,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:254,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:256,24'
              BranchSideFuncs:
                - ibuf_reserve
        - Branch String:   'compat/imsg-buffer.c:256,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:257,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:258,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:256,11'
          Dst:             ibuf_reserve
    - functionName:    ibuf_set_maxsize
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - max
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:389,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:391,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:394,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:394,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:395,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:398,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:391,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:395,3'
          Dst:             __errno_location
    - functionName:    ibuf_set_h64
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - pos
        - value
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:383,10'
          Dst:             ibuf_set
    - functionName:    ibuf_set
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - pos
        - data
        - len
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ibuf_seek
      functionUses:    7
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:299,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:300,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:302,6'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:302,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:303,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:304,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:299,11'
          Dst:             ibuf_seek
    - functionName:    ibuf_seek
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - pos
        - len
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - ibuf_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:285,27'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:285,41'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:287,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:285,51'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:286,16'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:287,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:285,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:287,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:291,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:285,6'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:286,6'
          Dst:             ibuf_size
        - Src:             'compat/imsg-buffer.c:287,3'
          Dst:             __errno_location
    - functionName:    ibuf_set_h32
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - pos
        - value
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - ibuf_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:372,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:373,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:376,6'
              BranchSideFuncs:
                - ibuf_set
      Callsites:
        - Src:             'compat/imsg-buffer.c:373,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:377,10'
          Dst:             ibuf_set
    - functionName:    ibuf_set_h16
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - pos
        - value
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - ibuf_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:359,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:360,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:363,6'
              BranchSideFuncs:
                - ibuf_set
      Callsites:
        - Src:             'compat/imsg-buffer.c:360,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:364,10'
          Dst:             ibuf_set
    - functionName:    ibuf_set_n64
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - pos
        - value
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htonll
        - ibuf_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:350,10'
          Dst:             htonll
        - Src:             'compat/imsg-buffer.c:351,10'
          Dst:             ibuf_set
    - functionName:    ibuf_set_n32
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - pos
        - value
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - htonl
        - ibuf_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:339,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:340,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:343,14'
              BranchSideFuncs:
                - htonl
                - ibuf_set
      Callsites:
        - Src:             'compat/imsg-buffer.c:340,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:343,6'
          Dst:             htonl
        - Src:             'compat/imsg-buffer.c:344,10'
          Dst:             ibuf_set
    - functionName:    ibuf_set_n16
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - pos
        - value
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - htons
        - ibuf_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:326,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:327,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:330,14'
              BranchSideFuncs:
                - htons
                - ibuf_set
      Callsites:
        - Src:             'compat/imsg-buffer.c:327,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:330,6'
          Dst:             htons
        - Src:             'compat/imsg-buffer.c:331,10'
          Dst:             ibuf_set
    - functionName:    htons
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ibuf_set_n8
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - pos
        - value
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - ibuf_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:313,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:314,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:317,6'
              BranchSideFuncs:
                - ibuf_set
      Callsites:
        - Src:             'compat/imsg-buffer.c:314,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:318,10'
          Dst:             ibuf_set
    - functionName:    ibuf_add_strbuf
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - ibuf_reserve
        - strlcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:268,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:271,14'
              BranchSideFuncs:
                - strlcpy
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:272,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:274,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:277,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:268,11'
          Dst:             ibuf_reserve
        - Src:             'compat/imsg-buffer.c:271,6'
          Dst:             strlcpy
        - Src:             'compat/imsg-buffer.c:274,3'
          Dst:             __errno_location
    - functionName:    ibuf_add_h64
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ibuf_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:245,9'
          Dst:             ibuf_add
    - functionName:    ibuf_add_h32
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - ibuf_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:234,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:235,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:238,6'
              BranchSideFuncs:
                - ibuf_add
      Callsites:
        - Src:             'compat/imsg-buffer.c:235,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:239,9'
          Dst:             ibuf_add
    - functionName:    ibuf_add_h16
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - ibuf_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:221,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:222,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:225,6'
              BranchSideFuncs:
                - ibuf_add
      Callsites:
        - Src:             'compat/imsg-buffer.c:222,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:226,9'
          Dst:             ibuf_add
    - functionName:    ibuf_add_n64
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htonll
        - ibuf_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/imsg-buffer.c:212,10'
          Dst:             htonll
        - Src:             'compat/imsg-buffer.c:213,9'
          Dst:             ibuf_add
    - functionName:    ibuf_add_n32
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - htonl
        - ibuf_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:201,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:202,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:205,14'
              BranchSideFuncs:
                - htonl
                - ibuf_add
      Callsites:
        - Src:             'compat/imsg-buffer.c:202,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:205,6'
          Dst:             htonl
        - Src:             'compat/imsg-buffer.c:206,9'
          Dst:             ibuf_add
    - functionName:    ibuf_add_n16
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - htons
        - ibuf_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:188,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:189,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:192,14'
              BranchSideFuncs:
                - htons
                - ibuf_add
      Callsites:
        - Src:             'compat/imsg-buffer.c:189,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:192,6'
          Dst:             htons
        - Src:             'compat/imsg-buffer.c:193,9'
          Dst:             ibuf_add
    - functionName:    ibuf_add_n8
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - value
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - ibuf_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:175,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:176,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:179,6'
              BranchSideFuncs:
                - ibuf_add
      Callsites:
        - Src:             'compat/imsg-buffer.c:176,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:180,9'
          Dst:             ibuf_add
    - functionName:    ibuf_dynamic
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - len
        - max
      BBCount:         16
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:93,15'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:93,18'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:94,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'compat/imsg-buffer.c:93,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:94,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/imsg-buffer.c:98,13'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
        - Branch String:   'compat/imsg-buffer.c:98,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:99,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:100,6'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'compat/imsg-buffer.c:100,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:101,26'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'compat/imsg-buffer.c:106,14'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:101,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:102,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'compat/imsg-buffer.c:105,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:94,3'
          Dst:             __errno_location
        - Src:             'compat/imsg-buffer.c:98,13'
          Dst:             calloc
        - Src:             'compat/imsg-buffer.c:101,19'
          Dst:             calloc
    - functionName:    ibuf_open
      functionSourceFile: '/src/tmux/compat/imsg-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'compat/imsg-buffer.c:74,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:75,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/imsg-buffer.c:76,6'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'compat/imsg-buffer.c:76,6'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:77,26'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'compat/imsg-buffer.c:82,25'
              BranchSideFuncs: []
        - Branch String:   'compat/imsg-buffer.c:77,7'
          Branch Sides:
            - BranchSide:      'compat/imsg-buffer.c:78,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'compat/imsg-buffer.c:81,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/imsg-buffer.c:74,13'
          Dst:             calloc
        - Src:             'compat/imsg-buffer.c:77,19'
          Dst:             calloc
    - functionName:    strvisx
      functionSourceFile: '/src/tmux/compat/vis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - len
        - flag
      BBCount:         10
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vis
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/vis.c:234,2'
          Branch Sides:
            - BranchSide:      'compat/vis.c:235,8'
              BranchSideFuncs:
                - vis
                - vis
            - BranchSide:      'compat/vis.c:238,6'
              BranchSideFuncs:
                - vis
        - Branch String:   'compat/vis.c:238,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:238,6'
              BranchSideFuncs:
                - vis
            - BranchSide:      'compat/vis.c:239,13'
              BranchSideFuncs:
                - vis
      Callsites:
        - Src:             'compat/vis.c:236,9'
          Dst:             vis
        - Src:             'compat/vis.c:239,9'
          Dst:             vis
    - functionName:    vis
      functionSourceFile: '/src/tmux/compat/vis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - dst
        - c
        - flag
        - nextc
      BBCount:         113
      ICount:          663
      EdgeCount:       151
      CyclomaticComplexity: 40
      functionsReached:
        - __ctype_b_loc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:68,6'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:60,8'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:60,8'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:60,8'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:60,8'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:68,6'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:60,8'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:60,8'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:59,6'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:60,8'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:59,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:60,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:68,6'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:60,17'
          Branch Sides:
            - BranchSide:      'compat/vis.c:60,21'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:61,8'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:60,42'
          Branch Sides:
            - BranchSide:      'compat/vis.c:61,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:62,8'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:61,18'
          Branch Sides:
            - BranchSide:      'compat/vis.c:61,22'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:63,12'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:60,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:62,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:63,12'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:68,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:69,10'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:112,8'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:69,3'
          Branch Sides:
            - BranchSide:      'compat/vis.c:71,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:75,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:79,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:83,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:87,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:91,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:95,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:99,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:103,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:111,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:105,8'
          Branch Sides:
            - BranchSide:      'compat/vis.c:105,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:109,4'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:105,8'
          Branch Sides:
            - BranchSide:      'compat/vis.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:109,4'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:112,26'
          Branch Sides:
            - BranchSide:      'compat/vis.c:112,30'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:114,7'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:112,48'
          Branch Sides:
            - BranchSide:      'compat/vis.c:113,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:114,7'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:113,25'
          Branch Sides:
            - BranchSide:      'compat/vis.c:113,29'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:120,7'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:113,38'
          Branch Sides:
            - BranchSide:      'compat/vis.c:113,41'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:114,7'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:113,50'
          Branch Sides:
            - BranchSide:      'compat/vis.c:113,53'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:114,7'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:113,62'
          Branch Sides:
            - BranchSide:      'compat/vis.c:113,65'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:114,7'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:112,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:114,7'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:120,7'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:120,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:121,7'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:122,6'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:122,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:123,5'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:126,6'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:126,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:127,7'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:133,7'
              BranchSideFuncs: []
        - Branch String:   'compat/vis.c:128,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:129,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:131,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/vis.c:59,6'
          Dst:             __ctype_b_loc
        - Src:             'compat/vis.c:59,6'
          Dst:             __ctype_b_loc
        - Src:             'compat/vis.c:126,6'
          Dst:             __ctype_b_loc
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stravis
      functionSourceFile: '/src/tmux/compat/vis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - outp
        - src
        - flag
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - calloc
        - realloc
        - strlen
        - strvis
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/vis.c:216,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:217,3'
              BranchSideFuncs: []
            - BranchSide:      'compat/vis.c:218,15'
              BranchSideFuncs:
                - strvis
                - __errno_location
                - realloc
                - __errno_location
        - Branch String:   'compat/vis.c:221,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:222,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'compat/vis.c:225,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/vis.c:215,18'
          Dst:             strlen
        - Src:             'compat/vis.c:215,8'
          Dst:             calloc
        - Src:             'compat/vis.c:218,8'
          Dst:             strvis
        - Src:             'compat/vis.c:219,11'
          Dst:             __errno_location
        - Src:             'compat/vis.c:220,10'
          Dst:             realloc
        - Src:             'compat/vis.c:223,3'
          Dst:             __errno_location
    - functionName:    strvis
      functionSourceFile: '/src/tmux/compat/vis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - flag
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vis
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/vis.c:160,2'
          Branch Sides:
            - BranchSide:      'compat/vis.c:161,13'
              BranchSideFuncs:
                - vis
            - BranchSide:      'compat/vis.c:162,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/vis.c:161,9'
          Dst:             vis
    - functionName:    strnvis
      functionSourceFile: '/src/tmux/compat/vis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - siz
        - flag
      BBCount:         87
      ICount:          471
      EdgeCount:       119
      CyclomaticComplexity: 34
      functionsReached:
        - __ctype_b_loc
        - vis
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/vis.c:174,54'
          Branch Sides:
            - BranchSide:      'compat/vis.c:174,57'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:174,2'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:174,2'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:199,6'
              BranchSideFuncs:
                - vis
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:189,12'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - vis
                - vis
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - vis
                - vis
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:176,9'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:176,9'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:176,9'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:176,9'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - vis
                - vis
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:189,12'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:176,9'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:176,9'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:175,7'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:176,9'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:175,7'
          Branch Sides:
            - BranchSide:      'compat/vis.c:176,9'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:189,12'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:176,18'
          Branch Sides:
            - BranchSide:      'compat/vis.c:176,22'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:177,9'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:176,43'
          Branch Sides:
            - BranchSide:      'compat/vis.c:177,9'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:179,9'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:177,19'
          Branch Sides:
            - BranchSide:      'compat/vis.c:177,23'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:185,6'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:176,8'
          Branch Sides:
            - BranchSide:      'compat/vis.c:179,9'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:185,6'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:179,9'
          Branch Sides:
            - BranchSide:      'compat/vis.c:180,8'
              BranchSideFuncs:
                - vis
            - BranchSide:      'compat/vis.c:183,9'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'compat/vis.c:190,8'
          Branch Sides:
            - BranchSide:      'compat/vis.c:191,12'
              BranchSideFuncs:
                - vis
                - vis
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'compat/vis.c:194,8'
              BranchSideFuncs:
                - vis
        - Branch String:   'compat/vis.c:199,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:200,4'
              BranchSideFuncs:
                - vis
            - BranchSide:      'compat/vis.c:201,6'
              BranchSideFuncs:
                - vis
        - Branch String:   'compat/vis.c:201,6'
          Branch Sides:
            - BranchSide:      'compat/vis.c:201,6'
              BranchSideFuncs:
                - vis
            - BranchSide:      'compat/vis.c:203,3'
              BranchSideFuncs:
                - vis
        - Branch String:   'compat/vis.c:203,3'
          Branch Sides:
            - BranchSide:      'compat/vis.c:204,15'
              BranchSideFuncs:
                - vis
            - BranchSide:      'compat/vis.c:205,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/vis.c:175,7'
          Dst:             __ctype_b_loc
        - Src:             'compat/vis.c:175,7'
          Dst:             __ctype_b_loc
        - Src:             'compat/vis.c:189,8'
          Dst:             vis
        - Src:             'compat/vis.c:204,11'
          Dst:             vis
    - functionName:    strnunvis
      functionSourceFile: '/src/tmux/compat/unvis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - sz
      BBCount:         36
      ICount:          183
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - unvis
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compat/unvis.c:248,6'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:249,4'
              BranchSideFuncs:
                - unvis
                - unvis
            - BranchSide:      'compat/unvis.c:250,2'
              BranchSideFuncs:
                - unvis
                - unvis
        - Branch String:   'compat/unvis.c:250,2'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:250,23'
              BranchSideFuncs:
                - unvis
                - unvis
            - BranchSide:      'compat/unvis.c:272,16'
              BranchSideFuncs:
                - unvis
        - Branch String:   'compat/unvis.c:252,3'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:254,8'
              BranchSideFuncs:
                - unvis
                - unvis
            - BranchSide:      'compat/unvis.c:259,8'
              BranchSideFuncs:
                - unvis
                - unvis
            - BranchSide:      'compat/unvis.c:265,4'
              BranchSideFuncs:
                - unvis
                - unvis
            - BranchSide:      'compat/unvis.c:265,4'
              BranchSideFuncs:
                - unvis
                - unvis
            - BranchSide:      'compat/unvis.c:267,8'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:254,8'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:255,12'
              BranchSideFuncs:
                - unvis
                - unvis
            - BranchSide:      'compat/unvis.c:256,7'
              BranchSideFuncs:
                - unvis
                - unvis
        - Branch String:   'compat/unvis.c:259,8'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:260,12'
              BranchSideFuncs:
                - unvis
                - unvis
            - BranchSide:      'compat/unvis.c:261,7'
              BranchSideFuncs:
                - unvis
                - unvis
        - Branch String:   'compat/unvis.c:267,8'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:268,6'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:269,4'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:272,6'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:273,7'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:277,6'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:273,7'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:274,11'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:275,6'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:277,6'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:278,4'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:279,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/unvis.c:252,11'
          Dst:             unvis
        - Src:             'compat/unvis.c:272,6'
          Dst:             unvis
    - functionName:    unvis
      functionSourceFile: '/src/tmux/compat/unvis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cp
        - c
        - astate
        - flag
      BBCount:         62
      ICount:          422
      EdgeCount:       70
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'compat/unvis.c:56,6'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:57,8'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:64,11'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:57,27'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:57,31'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:58,5'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:57,7'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:58,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:61,12'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:64,2'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:67,4'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:76,10'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:157,4'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:162,7'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:170,7'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:185,4'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:199,4'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:68,7'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:69,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:72,9'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:76,3'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:78,10'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:83,11'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:83,11'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:83,11'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:83,11'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:83,11'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:83,11'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:83,11'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:83,11'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:87,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:91,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:94,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:98,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:102,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:106,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:110,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:114,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:118,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:122,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:126,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:133,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:139,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:142,4'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:146,7'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:147,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:148,12'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:148,12'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:149,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:151,5'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:162,7'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:163,5'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:165,11'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:170,7'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:170,7'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:181,4'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:170,7'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:174,12'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:181,4'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:186,7'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:186,7'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:193,3'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:186,7'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:187,12'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:193,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strunvis
      functionSourceFile: '/src/tmux/compat/unvis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         18
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - unvis
      functionUses:    1
      BranchProfiles:
        - Branch String:   'compat/unvis.c:218,2'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:218,23'
              BranchSideFuncs:
                - unvis
                - unvis
            - BranchSide:      'compat/unvis.c:235,12'
              BranchSideFuncs:
                - unvis
        - Branch String:   'compat/unvis.c:220,3'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:222,7'
              BranchSideFuncs:
                - unvis
                - unvis
            - BranchSide:      'compat/unvis.c:225,7'
              BranchSideFuncs:
                - unvis
                - unvis
            - BranchSide:      'compat/unvis.c:229,4'
              BranchSideFuncs:
                - unvis
                - unvis
            - BranchSide:      'compat/unvis.c:229,4'
              BranchSideFuncs:
                - unvis
                - unvis
            - BranchSide:      'compat/unvis.c:231,5'
              BranchSideFuncs: []
        - Branch String:   'compat/unvis.c:235,6'
          Branch Sides:
            - BranchSide:      'compat/unvis.c:236,6'
              BranchSideFuncs: []
            - BranchSide:      'compat/unvis.c:237,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'compat/unvis.c:220,11'
          Dst:             unvis
        - Src:             'compat/unvis.c:235,6'
          Dst:             unvis
    - functionName:    fdforkpty
      functionSourceFile: '/src/tmux/compat/fdforkpty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptmfd
        - master
        - name
        - tio
        - ws
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - forkpty
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'compat/fdforkpty.c:33,10'
          Dst:             forkpty
    - functionName:    forkpty
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getptmfd
      functionSourceFile: '/src/tmux/compat/fdforkpty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alerts_timer
      functionSourceFile: '/src/tmux/alerts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alerts_queue
        - log_debug
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'alerts.c:47,2'
          Dst:             log_debug
        - Src:             'alerts.c:48,2'
          Dst:             alerts_queue
    - functionName:    alerts_queue
      functionSourceFile: '/src/tmux/alerts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - flags
      BBCount:         17
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - alerts_callback
        - alerts_enabled
        - alerts_reset
        - event_once
        - log_debug
        - window_add_ref
      functionUses:    3
      BranchProfiles:
        - Branch String:   'alerts.c:162,6'
          Branch Sides:
            - BranchSide:      'alerts.c:163,15'
              BranchSideFuncs:
                - log_debug
                - alerts_enabled
                - window_add_ref
                - log_debug
                - event_once
            - BranchSide:      'alerts.c:167,21'
              BranchSideFuncs:
                - alerts_enabled
                - window_add_ref
                - log_debug
                - event_once
        - Branch String:   'alerts.c:167,6'
          Branch Sides:
            - BranchSide:      'alerts.c:167,6'
              BranchSideFuncs:
                - window_add_ref
                - log_debug
                - event_once
            - BranchSide:      'alerts.c:168,8'
              BranchSideFuncs:
                - window_add_ref
                - log_debug
                - event_once
        - Branch String:   'alerts.c:168,7'
          Branch Sides:
            - BranchSide:      'alerts.c:169,4'
              BranchSideFuncs:
                - log_debug
                - event_once
            - BranchSide:      'alerts.c:174,8'
              BranchSideFuncs:
                - log_debug
                - event_once
        - Branch String:   'alerts.c:174,7'
          Branch Sides:
            - BranchSide:      'alerts.c:175,46'
              BranchSideFuncs: []
            - BranchSide:      'alerts.c:179,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alerts.c:160,2'
          Dst:             alerts_reset
        - Src:             'alerts.c:164,3'
          Dst:             log_debug
        - Src:             'alerts.c:167,6'
          Dst:             alerts_enabled
        - Src:             'alerts.c:171,4'
          Dst:             window_add_ref
        - Src:             'alerts.c:175,4'
          Dst:             log_debug
        - Src:             'alerts.c:176,4'
          Dst:             event_once
        - Src:             'alerts.c:176,4'
          Dst:             alerts_callback
    - functionName:    alerts_reset
      functionSourceFile: '/src/tmux/alerts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alerts_timer
        - event_add
        - event_del
        - event_initialized
        - event_set
        - log_debug
        - options_get_number
      functionUses:    2
      BranchProfiles:
        - Branch String:   'alerts.c:143,6'
          Branch Sides:
            - BranchSide:      'alerts.c:144,3'
              BranchSideFuncs:
                - event_del
                - options_get_number
                - log_debug
                - event_add
            - BranchSide:      'alerts.c:146,2'
              BranchSideFuncs:
                - event_del
                - options_get_number
                - log_debug
                - event_add
        - Branch String:   'alerts.c:153,6'
          Branch Sides:
            - BranchSide:      'alerts.c:153,6'
              BranchSideFuncs:
                - event_add
            - BranchSide:      'alerts.c:154,14'
              BranchSideFuncs:
                - event_add
      Callsites:
        - Src:             'alerts.c:143,7'
          Dst:             event_initialized
        - Src:             'alerts.c:144,3'
          Dst:             event_set
        - Src:             'alerts.c:144,3'
          Dst:             alerts_timer
        - Src:             'alerts.c:147,2'
          Dst:             event_del
        - Src:             'alerts.c:150,14'
          Dst:             options_get_number
        - Src:             'alerts.c:152,2'
          Dst:             log_debug
        - Src:             'alerts.c:154,3'
          Dst:             event_add
    - functionName:    alerts_enabled
      functionSourceFile: '/src/tmux/alerts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - flags
      BBCount:         19
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - options_get_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alerts.c:114,6'
          Branch Sides:
            - BranchSide:      'alerts.c:115,26'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - options_get_number
            - BranchSide:      'alerts.c:118,6'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
        - Branch String:   'alerts.c:115,7'
          Branch Sides:
            - BranchSide:      'alerts.c:116,4'
              BranchSideFuncs: []
            - BranchSide:      'alerts.c:117,2'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
        - Branch String:   'alerts.c:118,6'
          Branch Sides:
            - BranchSide:      'alerts.c:119,26'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
            - BranchSide:      'alerts.c:122,6'
              BranchSideFuncs:
                - options_get_number
        - Branch String:   'alerts.c:119,7'
          Branch Sides:
            - BranchSide:      'alerts.c:120,4'
              BranchSideFuncs: []
            - BranchSide:      'alerts.c:121,2'
              BranchSideFuncs:
                - options_get_number
        - Branch String:   'alerts.c:122,6'
          Branch Sides:
            - BranchSide:      'alerts.c:123,26'
              BranchSideFuncs:
                - options_get_number
            - BranchSide:      'alerts.c:126,2'
              BranchSideFuncs: []
        - Branch String:   'alerts.c:123,7'
          Branch Sides:
            - BranchSide:      'alerts.c:124,4'
              BranchSideFuncs: []
            - BranchSide:      'alerts.c:125,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alerts.c:115,7'
          Dst:             options_get_number
        - Src:             'alerts.c:119,7'
          Dst:             options_get_number
        - Src:             'alerts.c:123,7'
          Dst:             options_get_number
    - functionName:    alerts_callback
      functionSourceFile: '/src/tmux/alerts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         15
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - alerts_check_all
        - log_debug
        - window_remove_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alerts.c:57,2'
          Branch Sides:
            - BranchSide:      'alerts.c:57,2'
              BranchSideFuncs:
                - alerts_check_all
                - log_debug
                - window_remove_ref
            - BranchSide:      'alerts.c:57,2'
              BranchSideFuncs:
                - alerts_check_all
                - log_debug
                - window_remove_ref
        - Branch String:   'alerts.c:57,2'
          Branch Sides:
            - BranchSide:      'alerts.c:58,29'
              BranchSideFuncs:
                - alerts_check_all
                - log_debug
                - window_remove_ref
            - BranchSide:      'alerts.c:67,15'
              BranchSideFuncs: []
        - Branch String:   'alerts.c:62,3'
          Branch Sides:
            - BranchSide:      'alerts.c:62,3'
              BranchSideFuncs:
                - window_remove_ref
                - alerts_check_all
                - log_debug
            - BranchSide:      'alerts.c:62,3'
              BranchSideFuncs:
                - window_remove_ref
                - alerts_check_all
                - log_debug
      Callsites:
        - Src:             'alerts.c:58,12'
          Dst:             alerts_check_all
        - Src:             'alerts.c:59,3'
          Dst:             log_debug
        - Src:             'alerts.c:65,3'
          Dst:             window_remove_ref
    - functionName:    event_once
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alerts_check_all
      functionSourceFile: '/src/tmux/alerts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alerts_check_activity
        - alerts_check_bell
        - alerts_check_silence
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'alerts.c:96,11'
          Dst:             alerts_check_bell
        - Src:             'alerts.c:97,12'
          Dst:             alerts_check_activity
        - Src:             'alerts.c:98,12'
          Dst:             alerts_check_silence
    - functionName:    alerts_check_bell
      functionSourceFile: '/src/tmux/alerts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         26
      ICount:          160
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - alerts_action_applies
        - alerts_set_message
        - notify_winlink
        - options_get_number
        - server_status_session
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alerts.c:188,6'
          Branch Sides:
            - BranchSide:      'alerts.c:189,3'
              BranchSideFuncs: []
            - BranchSide:      'alerts.c:190,26'
              BranchSideFuncs:
                - options_get_number
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
        - Branch String:   'alerts.c:190,6'
          Branch Sides:
            - BranchSide:      'alerts.c:191,3'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
            - BranchSide:      'alerts.c:193,2'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
        - Branch String:   'alerts.c:193,2'
          Branch Sides:
            - BranchSide:      'alerts.c:194,3'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
            - BranchSide:      'alerts.c:196,2'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
        - Branch String:   'alerts.c:196,2'
          Branch Sides:
            - BranchSide:      'alerts.c:201,7'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
            - BranchSide:      'alerts.c:217,2'
              BranchSideFuncs: []
        - Branch String:   'alerts.c:202,21'
          Branch Sides:
            - BranchSide:      'alerts.c:202,24'
              BranchSideFuncs:
                - server_status_session
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
            - BranchSide:      'alerts.c:203,4'
              BranchSideFuncs:
                - server_status_session
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
        - Branch String:   'alerts.c:202,7'
          Branch Sides:
            - BranchSide:      'alerts.c:203,4'
              BranchSideFuncs:
                - server_status_session
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
            - BranchSide:      'alerts.c:206,30'
              BranchSideFuncs:
                - alerts_action_applies
                - server_status_session
                - notify_winlink
                - alerts_set_message
        - Branch String:   'alerts.c:206,7'
          Branch Sides:
            - BranchSide:      'alerts.c:207,4'
              BranchSideFuncs:
                - notify_winlink
                - alerts_set_message
                - alerts_action_applies
                - server_status_session
            - BranchSide:      'alerts.c:208,32'
              BranchSideFuncs:
                - notify_winlink
                - alerts_set_message
                - alerts_action_applies
                - server_status_session
        - Branch String:   'alerts.c:210,7'
          Branch Sides:
            - BranchSide:      'alerts.c:211,4'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
            - BranchSide:      'alerts.c:212,3'
              BranchSideFuncs:
                - alerts_set_message
                - alerts_action_applies
                - notify_winlink
                - server_status_session
      Callsites:
        - Src:             'alerts.c:190,7'
          Dst:             options_get_number
        - Src:             'alerts.c:204,4'
          Dst:             server_status_session
        - Src:             'alerts.c:206,8'
          Dst:             alerts_action_applies
        - Src:             'alerts.c:208,3'
          Dst:             notify_winlink
        - Src:             'alerts.c:214,3'
          Dst:             alerts_set_message
    - functionName:    alerts_check_activity
      functionSourceFile: '/src/tmux/alerts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         28
      ICount:          171
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - alerts_action_applies
        - alerts_set_message
        - notify_winlink
        - options_get_number
        - server_status_session
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alerts.c:226,6'
          Branch Sides:
            - BranchSide:      'alerts.c:227,3'
              BranchSideFuncs: []
            - BranchSide:      'alerts.c:228,26'
              BranchSideFuncs:
                - options_get_number
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
        - Branch String:   'alerts.c:228,6'
          Branch Sides:
            - BranchSide:      'alerts.c:229,3'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
            - BranchSide:      'alerts.c:231,2'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
        - Branch String:   'alerts.c:231,2'
          Branch Sides:
            - BranchSide:      'alerts.c:232,3'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
            - BranchSide:      'alerts.c:234,2'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
        - Branch String:   'alerts.c:234,2'
          Branch Sides:
            - BranchSide:      'alerts.c:235,7'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
            - BranchSide:      'alerts.c:253,2'
              BranchSideFuncs: []
        - Branch String:   'alerts.c:235,7'
          Branch Sides:
            - BranchSide:      'alerts.c:236,4'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
            - BranchSide:      'alerts.c:237,7'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
        - Branch String:   'alerts.c:238,21'
          Branch Sides:
            - BranchSide:      'alerts.c:238,24'
              BranchSideFuncs:
                - server_status_session
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
            - BranchSide:      'alerts.c:239,4'
              BranchSideFuncs:
                - server_status_session
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
        - Branch String:   'alerts.c:238,7'
          Branch Sides:
            - BranchSide:      'alerts.c:239,4'
              BranchSideFuncs:
                - server_status_session
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
            - BranchSide:      'alerts.c:242,30'
              BranchSideFuncs:
                - alerts_action_applies
                - server_status_session
                - notify_winlink
                - alerts_set_message
        - Branch String:   'alerts.c:242,7'
          Branch Sides:
            - BranchSide:      'alerts.c:243,4'
              BranchSideFuncs:
                - notify_winlink
                - alerts_set_message
                - alerts_action_applies
                - server_status_session
            - BranchSide:      'alerts.c:244,36'
              BranchSideFuncs:
                - notify_winlink
                - alerts_set_message
                - alerts_action_applies
                - server_status_session
        - Branch String:   'alerts.c:246,7'
          Branch Sides:
            - BranchSide:      'alerts.c:247,4'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
            - BranchSide:      'alerts.c:248,3'
              BranchSideFuncs:
                - alerts_set_message
                - alerts_action_applies
                - notify_winlink
                - server_status_session
      Callsites:
        - Src:             'alerts.c:228,7'
          Dst:             options_get_number
        - Src:             'alerts.c:240,4'
          Dst:             server_status_session
        - Src:             'alerts.c:242,8'
          Dst:             alerts_action_applies
        - Src:             'alerts.c:244,3'
          Dst:             notify_winlink
        - Src:             'alerts.c:250,3'
          Dst:             alerts_set_message
    - functionName:    alerts_check_silence
      functionSourceFile: '/src/tmux/alerts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         28
      ICount:          171
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - alerts_action_applies
        - alerts_set_message
        - notify_winlink
        - options_get_number
        - server_status_session
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alerts.c:262,6'
          Branch Sides:
            - BranchSide:      'alerts.c:263,3'
              BranchSideFuncs: []
            - BranchSide:      'alerts.c:264,25'
              BranchSideFuncs:
                - options_get_number
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
        - Branch String:   'alerts.c:264,6'
          Branch Sides:
            - BranchSide:      'alerts.c:265,3'
              BranchSideFuncs: []
            - BranchSide:      'alerts.c:267,2'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
        - Branch String:   'alerts.c:267,2'
          Branch Sides:
            - BranchSide:      'alerts.c:268,3'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
            - BranchSide:      'alerts.c:270,2'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
        - Branch String:   'alerts.c:270,2'
          Branch Sides:
            - BranchSide:      'alerts.c:271,7'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
            - BranchSide:      'alerts.c:289,2'
              BranchSideFuncs: []
        - Branch String:   'alerts.c:271,7'
          Branch Sides:
            - BranchSide:      'alerts.c:272,4'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
            - BranchSide:      'alerts.c:273,7'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
        - Branch String:   'alerts.c:274,21'
          Branch Sides:
            - BranchSide:      'alerts.c:274,24'
              BranchSideFuncs:
                - server_status_session
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
            - BranchSide:      'alerts.c:275,4'
              BranchSideFuncs:
                - server_status_session
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
        - Branch String:   'alerts.c:274,7'
          Branch Sides:
            - BranchSide:      'alerts.c:275,4'
              BranchSideFuncs:
                - server_status_session
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
            - BranchSide:      'alerts.c:278,30'
              BranchSideFuncs:
                - alerts_action_applies
                - server_status_session
                - notify_winlink
                - alerts_set_message
        - Branch String:   'alerts.c:278,7'
          Branch Sides:
            - BranchSide:      'alerts.c:279,4'
              BranchSideFuncs:
                - notify_winlink
                - alerts_set_message
                - alerts_action_applies
                - server_status_session
            - BranchSide:      'alerts.c:280,35'
              BranchSideFuncs:
                - notify_winlink
                - alerts_set_message
                - alerts_action_applies
                - server_status_session
        - Branch String:   'alerts.c:282,7'
          Branch Sides:
            - BranchSide:      'alerts.c:283,4'
              BranchSideFuncs:
                - alerts_action_applies
                - notify_winlink
                - alerts_set_message
                - server_status_session
            - BranchSide:      'alerts.c:284,3'
              BranchSideFuncs:
                - alerts_set_message
                - alerts_action_applies
                - notify_winlink
                - server_status_session
      Callsites:
        - Src:             'alerts.c:264,6'
          Dst:             options_get_number
        - Src:             'alerts.c:276,4'
          Dst:             server_status_session
        - Src:             'alerts.c:278,8'
          Dst:             alerts_action_applies
        - Src:             'alerts.c:280,3'
          Dst:             notify_winlink
        - Src:             'alerts.c:286,3'
          Dst:             alerts_set_message
    - functionName:    alerts_action_applies
      functionSourceFile: '/src/tmux/alerts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wl
        - name
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - options_get_number
      functionUses:    3
      BranchProfiles:
        - Branch String:   'alerts.c:82,6'
          Branch Sides:
            - BranchSide:      'alerts.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'alerts.c:84,6'
              BranchSideFuncs: []
        - Branch String:   'alerts.c:84,6'
          Branch Sides:
            - BranchSide:      'alerts.c:85,11'
              BranchSideFuncs: []
            - BranchSide:      'alerts.c:86,6'
              BranchSideFuncs: []
        - Branch String:   'alerts.c:86,6'
          Branch Sides:
            - BranchSide:      'alerts.c:87,11'
              BranchSideFuncs: []
            - BranchSide:      'alerts.c:88,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alerts.c:81,11'
          Dst:             options_get_number
    - functionName:    alerts_set_message
      functionSourceFile: '/src/tmux/alerts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wl
        - type
        - option
      BBCount:         23
      ICount:          130
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - options_get_number
        - status_message_set
        - tty_putcode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'alerts.c:309,2'
          Branch Sides:
            - BranchSide:      'alerts.c:310,7'
              BranchSideFuncs:
                - status_message_set
                - status_message_set
                - tty_putcode
            - BranchSide:      'alerts.c:325,1'
              BranchSideFuncs: []
        - Branch String:   'alerts.c:310,33'
          Branch Sides:
            - BranchSide:      'alerts.c:310,36'
              BranchSideFuncs:
                - status_message_set
                - status_message_set
                - tty_putcode
            - BranchSide:      'alerts.c:311,4'
              BranchSideFuncs:
                - status_message_set
                - status_message_set
                - tty_putcode
        - Branch String:   'alerts.c:310,7'
          Branch Sides:
            - BranchSide:      'alerts.c:311,4'
              BranchSideFuncs:
                - status_message_set
                - status_message_set
                - tty_putcode
            - BranchSide:      'alerts.c:313,7'
              BranchSideFuncs:
                - status_message_set
                - status_message_set
                - tty_putcode
        - Branch String:   'alerts.c:313,28'
          Branch Sides:
            - BranchSide:      'alerts.c:313,31'
              BranchSideFuncs:
                - tty_putcode
                - status_message_set
                - status_message_set
            - BranchSide:      'alerts.c:314,17'
              BranchSideFuncs:
                - tty_putcode
                - status_message_set
                - status_message_set
        - Branch String:   'alerts.c:313,7'
          Branch Sides:
            - BranchSide:      'alerts.c:314,17'
              BranchSideFuncs:
                - tty_putcode
                - status_message_set
                - status_message_set
            - BranchSide:      'alerts.c:315,7'
              BranchSideFuncs:
                - status_message_set
                - tty_putcode
                - status_message_set
        - Branch String:   'alerts.c:315,7'
          Branch Sides:
            - BranchSide:      'alerts.c:316,4'
              BranchSideFuncs:
                - status_message_set
                - status_message_set
                - tty_putcode
            - BranchSide:      'alerts.c:317,7'
              BranchSideFuncs:
                - status_message_set
                - tty_putcode
                - status_message_set
        - Branch String:   'alerts.c:317,7'
          Branch Sides:
            - BranchSide:      'alerts.c:318,23'
              BranchSideFuncs:
                - status_message_set
                - status_message_set
                - tty_putcode
            - BranchSide:      'alerts.c:321,23'
              BranchSideFuncs:
                - status_message_set
                - status_message_set
                - tty_putcode
      Callsites:
        - Src:             'alerts.c:308,11'
          Dst:             options_get_number
        - Src:             'alerts.c:314,4'
          Dst:             tty_putcode
        - Src:             'alerts.c:318,4'
          Dst:             status_message_set
        - Src:             'alerts.c:321,4'
          Dst:             status_message_set
    - functionName:    event_initialized
      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:    event_set
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    event_del
      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:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    event_add
      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:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alerts_reset_all
      functionSourceFile: '/src/tmux/alerts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - alerts_reset
        - windows_RB_MINMAX
        - windows_RB_NEXT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alerts.c:134,2'
          Branch Sides:
            - BranchSide:      'alerts.c:132,17'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - alerts_reset
                - windows_RB_NEXT
            - BranchSide:      'alerts.c:134,2'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - alerts_reset
                - windows_RB_NEXT
        - Branch String:   'alerts.c:134,2'
          Branch Sides:
            - BranchSide:      'alerts.c:135,16'
              BranchSideFuncs:
                - alerts_reset
                - windows_RB_NEXT
            - BranchSide:      'alerts.c:136,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alerts.c:134,2'
          Dst:             windows_RB_MINMAX
        - Src:             'alerts.c:135,3'
          Dst:             alerts_reset
        - Src:             'alerts.c:134,2'
          Dst:             windows_RB_NEXT
    - functionName:    alerts_check_session
      functionSourceFile: '/src/tmux/alerts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - alerts_check_all
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'alerts.c:107,2'
          Branch Sides:
            - BranchSide:      'alerts.c:108,20'
              BranchSideFuncs:
                - alerts_check_all
                - winlinks_RB_NEXT
            - BranchSide:      'alerts.c:109,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'alerts.c:107,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'alerts.c:108,3'
          Dst:             alerts_check_all
        - Src:             'alerts.c:107,2'
          Dst:             winlinks_RB_NEXT
    - functionName:    args_tree_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    args_cmp
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a1
        - a2
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    args_tree_RB_FIND
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - args_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_cmp
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_cmp
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_cmp
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_cmp
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:64,1'
          Dst:             args_cmp
    - functionName:    args_tree_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    args_parse_flag_argument
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - values
        - count
        - cause
        - args
        - i
        - string
        - flag
        - optional_argument
      BBCount:         16
      ICount:          157
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - args_copy_value
        - args_free_value
        - args_set
        - args_value_as_string
        - log_debug
        - xasprintf
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:155,6'
          Branch Sides:
            - BranchSide:      'arguments.c:156,3'
              BranchSideFuncs:
                - xstrdup
                - args_value_as_string
                - log_debug
                - args_set
            - BranchSide:      'arguments.c:161,7'
              BranchSideFuncs:
                - args_copy_value
                - args_value_as_string
                - log_debug
                - args_set
                - args_free_value
                - free
                - xasprintf
                - log_debug
                - args_set
                - xasprintf
                - args_free_value
                - free
        - Branch String:   'arguments.c:161,6'
          Branch Sides:
            - BranchSide:      'arguments.c:162,12'
              BranchSideFuncs:
                - args_copy_value
                - args_value_as_string
                - log_debug
                - args_set
                - args_free_value
                - free
                - xasprintf
                - log_debug
                - args_set
            - BranchSide:      'arguments.c:164,15'
              BranchSideFuncs:
                - args_copy_value
                - args_value_as_string
                - log_debug
                - args_set
                - args_free_value
                - free
                - xasprintf
                - log_debug
                - args_set
                - xasprintf
                - args_free_value
                - free
        - Branch String:   'arguments.c:165,7'
          Branch Sides:
            - BranchSide:      'arguments.c:0,0'
              BranchSideFuncs:
                - xasprintf
                - args_free_value
                - free
            - BranchSide:      'arguments.c:166,14'
              BranchSideFuncs:
                - xasprintf
                - args_free_value
                - free
        - Branch String:   'arguments.c:172,6'
          Branch Sides:
            - BranchSide:      'arguments.c:173,19'
              BranchSideFuncs:
                - args_free_value
                - free
                - xasprintf
                - log_debug
                - args_set
            - BranchSide:      'arguments.c:183,18'
              BranchSideFuncs:
                - args_copy_value
                - args_value_as_string
                - log_debug
                - args_set
        - Branch String:   'arguments.c:175,7'
          Branch Sides:
            - BranchSide:      'arguments.c:176,46'
              BranchSideFuncs:
                - log_debug
                - args_set
            - BranchSide:      'arguments.c:180,13'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'arguments.c:154,8'
          Dst:             xcalloc
        - Src:             'arguments.c:157,17'
          Dst:             xstrdup
        - Src:             'arguments.c:166,4'
          Dst:             xasprintf
        - Src:             'arguments.c:167,4'
          Dst:             args_free_value
        - Src:             'arguments.c:173,3'
          Dst:             args_free_value
        - Src:             'arguments.c:176,4'
          Dst:             log_debug
        - Src:             'arguments.c:177,4'
          Dst:             args_set
        - Src:             'arguments.c:180,3'
          Dst:             xasprintf
        - Src:             'arguments.c:183,2'
          Dst:             args_copy_value
        - Src:             'arguments.c:187,6'
          Dst:             args_value_as_string
        - Src:             'arguments.c:188,2'
          Dst:             log_debug
        - Src:             'arguments.c:189,2'
          Dst:             args_set
    - functionName:    args_free_value
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         8
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - cmd_list_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'arguments.c:402,2'
          Branch Sides:
            - BranchSide:      'arguments.c:402,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'arguments.c:404,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'arguments.c:406,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'arguments.c:409,17'
              BranchSideFuncs:
                - cmd_list_free
                - free
      Callsites:
        - Src:             'arguments.c:409,3'
          Dst:             cmd_list_free
    - functionName:    args_set
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - flag
        - value
        - flags
      BBCount:         16
      ICount:          126
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - args_find
        - args_tree_RB_INSERT
        - xcalloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'arguments.c:658,6'
          Branch Sides:
            - BranchSide:      'arguments.c:659,11'
              BranchSideFuncs:
                - xcalloc
                - args_tree_RB_INSERT
                - free
            - BranchSide:      'arguments.c:666,3'
              BranchSideFuncs:
                - free
        - Branch String:   'arguments.c:667,20'
          Branch Sides:
            - BranchSide:      'arguments.c:667,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'arguments.c:670,8'
              BranchSideFuncs:
                - free
        - Branch String:   'arguments.c:667,6'
          Branch Sides:
            - BranchSide:      'arguments.c:668,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:670,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'arguments.c:657,10'
          Dst:             args_find
        - Src:             'arguments.c:659,11'
          Dst:             xcalloc
        - Src:             'arguments.c:664,3'
          Dst:             args_tree_RB_INSERT
    - functionName:    args_copy_value
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         8
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - xstrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'arguments.c:88,2'
          Branch Sides:
            - BranchSide:      'arguments.c:88,2'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:92,17'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:96,24'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'arguments.c:96,16'
          Dst:             xstrdup
    - functionName:    args_value_as_string
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         11
      ICount:          65
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - cmd_list_print
        - fatalx
      functionUses:    3
      BranchProfiles:
        - Branch String:   'arguments.c:121,2'
          Branch Sides:
            - BranchSide:      'arguments.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:125,7'
              BranchSideFuncs:
                - cmd_list_print
            - BranchSide:      'arguments.c:129,11'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:131,2'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'arguments.c:125,7'
          Branch Sides:
            - BranchSide:      'arguments.c:126,35'
              BranchSideFuncs:
                - cmd_list_print
            - BranchSide:      'arguments.c:127,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:126,20'
          Dst:             cmd_list_print
        - Src:             'arguments.c:131,2'
          Dst:             fatalx
    - functionName:    args_find
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - args
        - flag
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - args_tree_RB_FIND
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'arguments.c:80,10'
          Dst:             args_tree_RB_FIND
    - functionName:    args_tree_RB_INSERT
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - args_cmp
        - args_tree_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_cmp
                - args_tree_RB_INSERT_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_INSERT_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_INSERT_COLOR
                - args_cmp
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_INSERT_COLOR
                - args_cmp
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_INSERT_COLOR
                - args_cmp
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_INSERT_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_INSERT_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_INSERT_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_INSERT_COLOR
      Callsites:
        - Src:             'arguments.c:64,1'
          Dst:             args_cmp
        - Src:             'arguments.c:64,1'
          Dst:             args_tree_RB_INSERT_COLOR
    - functionName:    args_string_percentage_and_expand
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - minval
        - maxval
        - curval
        - item
        - cause
      BBCount:         15
      ICount:          151
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - format_single_from_target
        - strlen
        - strtonum
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:1064,6'
          Branch Sides:
            - BranchSide:      'arguments.c:1065,18'
              BranchSideFuncs:
                - xstrdup
                - format_single_from_target
                - strtonum
                - free
                - free
                - xstrdup
                - xstrdup
                - xstrdup
            - BranchSide:      'arguments.c:1086,33'
              BranchSideFuncs:
                - format_single_from_target
                - strtonum
                - free
                - xstrdup
        - Branch String:   'arguments.c:1072,7'
          Branch Sides:
            - BranchSide:      'arguments.c:1073,21'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:1076,9'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
        - Branch String:   'arguments.c:1077,7'
          Branch Sides:
            - BranchSide:      'arguments.c:1078,13'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:1081,7'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'arguments.c:1081,7'
          Branch Sides:
            - BranchSide:      'arguments.c:1082,13'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:1085,2'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:1089,7'
          Branch Sides:
            - BranchSide:      'arguments.c:0,0'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:1090,21'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'arguments.c:1061,22'
          Dst:             strlen
        - Src:             'arguments.c:1065,10'
          Dst:             xstrdup
        - Src:             'arguments.c:1068,7'
          Dst:             format_single_from_target
        - Src:             'arguments.c:1069,8'
          Dst:             strtonum
        - Src:             'arguments.c:1073,13'
          Dst:             xstrdup
        - Src:             'arguments.c:1078,13'
          Dst:             xstrdup
        - Src:             'arguments.c:1082,13'
          Dst:             xstrdup
        - Src:             'arguments.c:1086,7'
          Dst:             format_single_from_target
        - Src:             'arguments.c:1087,8'
          Dst:             strtonum
        - Src:             'arguments.c:1090,13'
          Dst:             xstrdup
    - functionName:    args_percentage_and_expand
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - char
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - flag
        - minval
        - maxval
        - curval
        - item
        - cause
      BBCount:         8
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - args_find
        - args_string_percentage_and_expand
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'arguments.c:1039,6'
          Branch Sides:
            - BranchSide:      'arguments.c:1040,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:1043,6'
              BranchSideFuncs:
                - args_string_percentage_and_expand
                - xstrdup
        - Branch String:   'arguments.c:1043,6'
          Branch Sides:
            - BranchSide:      'arguments.c:1044,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:1047,10'
              BranchSideFuncs:
                - args_string_percentage_and_expand
      Callsites:
        - Src:             'arguments.c:1039,15'
          Dst:             args_find
        - Src:             'arguments.c:1040,12'
          Dst:             xstrdup
        - Src:             'arguments.c:1044,12'
          Dst:             xstrdup
        - Src:             'arguments.c:1048,10'
          Dst:             args_string_percentage_and_expand
    - functionName:    args_string_percentage
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - minval
        - maxval
        - curval
        - cause
      BBCount:         17
      ICount:          146
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - strlen
        - strtonum
        - xstrdup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'arguments.c:993,6'
          Branch Sides:
            - BranchSide:      'arguments.c:994,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:997,6'
              BranchSideFuncs:
                - strtonum
                - xstrdup
                - xstrdup
                - strtonum
                - free
                - xstrdup
                - xstrdup
                - xstrdup
        - Branch String:   'arguments.c:997,6'
          Branch Sides:
            - BranchSide:      'arguments.c:998,18'
              BranchSideFuncs:
                - xstrdup
                - strtonum
                - free
                - xstrdup
                - xstrdup
                - xstrdup
            - BranchSide:      'arguments.c:1017,17'
              BranchSideFuncs:
                - strtonum
                - xstrdup
        - Branch String:   'arguments.c:1003,7'
          Branch Sides:
            - BranchSide:      'arguments.c:1004,21'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:1007,9'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
        - Branch String:   'arguments.c:1008,7'
          Branch Sides:
            - BranchSide:      'arguments.c:1009,13'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:1012,7'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'arguments.c:1012,7'
          Branch Sides:
            - BranchSide:      'arguments.c:1013,13'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:1016,2'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:1018,7'
          Branch Sides:
            - BranchSide:      'arguments.c:0,0'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:1019,21'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'arguments.c:990,22'
          Dst:             strlen
        - Src:             'arguments.c:994,12'
          Dst:             xstrdup
        - Src:             'arguments.c:998,10'
          Dst:             xstrdup
        - Src:             'arguments.c:1001,8'
          Dst:             strtonum
        - Src:             'arguments.c:1004,13'
          Dst:             xstrdup
        - Src:             'arguments.c:1009,13'
          Dst:             xstrdup
        - Src:             'arguments.c:1013,13'
          Dst:             xstrdup
        - Src:             'arguments.c:1017,8'
          Dst:             strtonum
        - Src:             'arguments.c:1019,13'
          Dst:             xstrdup
    - functionName:    args_percentage
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - flag
        - minval
        - maxval
        - curval
        - cause
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - args_find
        - args_string_percentage
        - xstrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'arguments.c:971,6'
          Branch Sides:
            - BranchSide:      'arguments.c:972,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:975,6'
              BranchSideFuncs:
                - args_string_percentage
                - xstrdup
        - Branch String:   'arguments.c:975,6'
          Branch Sides:
            - BranchSide:      'arguments.c:976,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:979,10'
              BranchSideFuncs:
                - args_string_percentage
      Callsites:
        - Src:             'arguments.c:971,15'
          Dst:             args_find
        - Src:             'arguments.c:972,12'
          Dst:             xstrdup
        - Src:             'arguments.c:976,12'
          Dst:             xstrdup
        - Src:             'arguments.c:980,10'
          Dst:             args_string_percentage
    - functionName:    args_strtonum_and_expand
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - flag
        - minval
        - maxval
        - item
        - cause
      BBCount:         15
      ICount:          127
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - args_find
        - format_single_from_target
        - strtonum
        - xstrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'arguments.c:939,6'
          Branch Sides:
            - BranchSide:      'arguments.c:940,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:943,10'
              BranchSideFuncs:
                - format_single_from_target
                - strtonum
                - free
                - xstrdup
                - xstrdup
        - Branch String:   'arguments.c:944,20'
          Branch Sides:
            - BranchSide:      'arguments.c:945,6'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:947,12'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'arguments.c:945,33'
          Branch Sides:
            - BranchSide:      'arguments.c:946,6'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:947,12'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'arguments.c:944,6'
          Branch Sides:
            - BranchSide:      'arguments.c:947,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:951,40'
              BranchSideFuncs:
                - format_single_from_target
                - strtonum
                - free
                - xstrdup
        - Branch String:   'arguments.c:954,6'
          Branch Sides:
            - BranchSide:      'arguments.c:955,20'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:959,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:939,15'
          Dst:             args_find
        - Src:             'arguments.c:940,12'
          Dst:             xstrdup
        - Src:             'arguments.c:947,12'
          Dst:             xstrdup
        - Src:             'arguments.c:951,14'
          Dst:             format_single_from_target
        - Src:             'arguments.c:952,7'
          Dst:             strtonum
        - Src:             'arguments.c:955,12'
          Dst:             xstrdup
    - functionName:    args_strtonum
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - flag
        - minval
        - maxval
        - cause
      BBCount:         15
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - args_find
        - strtonum
        - xstrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'arguments.c:906,6'
          Branch Sides:
            - BranchSide:      'arguments.c:907,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:910,10'
              BranchSideFuncs:
                - strtonum
                - xstrdup
                - xstrdup
        - Branch String:   'arguments.c:911,20'
          Branch Sides:
            - BranchSide:      'arguments.c:912,6'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:914,12'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'arguments.c:912,33'
          Branch Sides:
            - BranchSide:      'arguments.c:913,6'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:914,12'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'arguments.c:911,6'
          Branch Sides:
            - BranchSide:      'arguments.c:914,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:918,16'
              BranchSideFuncs:
                - strtonum
                - xstrdup
        - Branch String:   'arguments.c:919,6'
          Branch Sides:
            - BranchSide:      'arguments.c:920,20'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:924,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:906,15'
          Dst:             args_find
        - Src:             'arguments.c:907,12'
          Dst:             xstrdup
        - Src:             'arguments.c:914,12'
          Dst:             xstrdup
        - Src:             'arguments.c:918,7'
          Dst:             strtonum
        - Src:             'arguments.c:920,12'
          Dst:             xstrdup
    - functionName:    args_next_value
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    args_first_value
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - args
        - flag
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - args_find
      functionUses:    9
      BranchProfiles:
        - Branch String:   'arguments.c:884,6'
          Branch Sides:
            - BranchSide:      'arguments.c:885,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:886,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:884,15'
          Dst:             args_find
    - functionName:    args_make_commands_get_command
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_get_entry
        - cmd_list_first
        - strcspn
        - xasprintf
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:867,6'
          Branch Sides:
            - BranchSide:      'arguments.c:868,26'
              BranchSideFuncs:
                - cmd_list_first
                - cmd_get_entry
                - xstrdup
                - xstrdup
            - BranchSide:      'arguments.c:873,14'
              BranchSideFuncs:
                - strcspn
                - xasprintf
        - Branch String:   'arguments.c:869,7'
          Branch Sides:
            - BranchSide:      'arguments.c:870,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:871,33'
              BranchSideFuncs:
                - cmd_get_entry
                - xstrdup
      Callsites:
        - Src:             'arguments.c:868,11'
          Dst:             cmd_list_first
        - Src:             'arguments.c:870,12'
          Dst:             xstrdup
        - Src:             'arguments.c:871,19'
          Dst:             cmd_get_entry
        - Src:             'arguments.c:871,11'
          Dst:             xstrdup
        - Src:             'arguments.c:873,6'
          Dst:             strcspn
        - Src:             'arguments.c:874,2'
          Dst:             xasprintf
    - 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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    args_make_commands_free
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_list_free
        - server_client_unref
      functionUses:    6
      BranchProfiles:
        - Branch String:   'arguments.c:850,6'
          Branch Sides:
            - BranchSide:      'arguments.c:851,17'
              BranchSideFuncs:
                - cmd_list_free
                - free
                - free
                - free
                - server_client_unref
            - BranchSide:      'arguments.c:852,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - server_client_unref
        - Branch String:   'arguments.c:852,6'
          Branch Sides:
            - BranchSide:      'arguments.c:852,6'
              BranchSideFuncs:
                - server_client_unref
                - free
                - free
                - free
            - BranchSide:      'arguments.c:853,23'
              BranchSideFuncs:
                - server_client_unref
                - free
                - free
                - free
      Callsites:
        - Src:             'arguments.c:851,3'
          Dst:             cmd_list_free
        - Src:             'arguments.c:853,3'
          Dst:             server_client_unref
    - functionName:    args_make_commands
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - argc
        - argv
        - error
      BBCount:         15
      ICount:          147
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_list_copy
        - cmd_log_argv
        - cmd_parse_from_string
        - cmd_template_replace
        - fatalx
        - log_debug
        - xstrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'arguments.c:817,6'
          Branch Sides:
            - BranchSide:      'arguments.c:818,7'
              BranchSideFuncs:
                - cmd_list_copy
            - BranchSide:      'arguments.c:823,16'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - cmd_log_argv
                - log_debug
                - cmd_parse_from_string
                - free
                - fatalx
                - cmd_template_replace
                - log_debug
                - free
        - Branch String:   'arguments.c:818,7'
          Branch Sides:
            - BranchSide:      'arguments.c:819,12'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:820,25'
              BranchSideFuncs:
                - cmd_list_copy
        - Branch String:   'arguments.c:826,2'
          Branch Sides:
            - BranchSide:      'arguments.c:827,34'
              BranchSideFuncs:
                - cmd_template_replace
                - log_debug
                - free
                - log_debug
                - cmd_parse_from_string
                - free
                - fatalx
            - BranchSide:      'arguments.c:832,32'
              BranchSideFuncs:
                - log_debug
                - cmd_parse_from_string
                - free
                - fatalx
        - Branch String:   'arguments.c:836,2'
          Branch Sides:
            - BranchSide:      'arguments.c:838,12'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:841,11'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:843,2'
              BranchSideFuncs:
                - fatalx
      Callsites:
        - Src:             'arguments.c:820,11'
          Dst:             cmd_list_copy
        - Src:             'arguments.c:823,8'
          Dst:             xstrdup
        - Src:             'arguments.c:824,2'
          Dst:             log_debug
        - Src:             'arguments.c:825,2'
          Dst:             cmd_log_argv
        - Src:             'arguments.c:827,13'
          Dst:             cmd_template_replace
        - Src:             'arguments.c:828,3'
          Dst:             log_debug
        - Src:             'arguments.c:832,2'
          Dst:             log_debug
        - Src:             'arguments.c:834,7'
          Dst:             cmd_parse_from_string
        - Src:             'arguments.c:843,2'
          Dst:             fatalx
    - functionName:    args_make_commands_prepare
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - self
        - item
        - idx
        - default_command
        - wait
        - expand
      BBCount:         23
      ICount:          218
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - cmd_find_copy_state
        - cmd_get_args
        - cmd_get_source
        - cmdq_get_target
        - cmdq_get_target_client
        - fatalx
        - format_single_from_target
        - log_debug
        - xcalloc
        - xstrdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'arguments.c:774,6'
          Branch Sides:
            - BranchSide:      'arguments.c:775,12'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - cmd_get_source
                - cmd_find_copy_state
                - xstrdup
                - format_single_from_target
            - BranchSide:      'arguments.c:783,7'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - cmd_get_source
                - cmd_find_copy_state
                - xstrdup
                - format_single_from_target
                - fatalx
        - Branch String:   'arguments.c:776,7'
          Branch Sides:
            - BranchSide:      'arguments.c:777,21'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:781,9'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - cmd_get_source
                - cmd_find_copy_state
                - xstrdup
                - format_single_from_target
        - Branch String:   'arguments.c:783,7'
          Branch Sides:
            - BranchSide:      'arguments.c:784,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'arguments.c:785,9'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - cmd_get_source
                - cmd_find_copy_state
                - xstrdup
                - format_single_from_target
        - Branch String:   'arguments.c:789,6'
          Branch Sides:
            - BranchSide:      'arguments.c:790,42'
              BranchSideFuncs:
                - format_single_from_target
                - log_debug
                - cmd_get_source
                - cmd_find_copy_state
                - xstrdup
            - BranchSide:      'arguments.c:792,24'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - cmd_get_source
                - cmd_find_copy_state
                - xstrdup
        - Branch String:   'arguments.c:795,6'
          Branch Sides:
            - BranchSide:      'arguments.c:796,20'
              BranchSideFuncs:
                - cmd_get_source
                - cmd_find_copy_state
                - xstrdup
            - BranchSide:      'arguments.c:797,17'
              BranchSideFuncs:
                - cmd_get_source
                - cmd_find_copy_state
                - xstrdup
        - Branch String:   'arguments.c:798,6'
          Branch Sides:
            - BranchSide:      'arguments.c:799,28'
              BranchSideFuncs:
                - xstrdup
                - cmd_find_copy_state
            - BranchSide:      'arguments.c:800,16'
              BranchSideFuncs:
                - cmd_find_copy_state
        - Branch String:   'arguments.c:801,6'
          Branch Sides:
            - BranchSide:      'arguments.c:802,3'
              BranchSideFuncs:
                - cmd_find_copy_state
            - BranchSide:      'arguments.c:803,23'
              BranchSideFuncs:
                - cmd_find_copy_state
      Callsites:
        - Src:             'arguments.c:764,24'
          Dst:             cmd_get_args
        - Src:             'arguments.c:765,35'
          Dst:             cmdq_get_target
        - Src:             'arguments.c:766,24'
          Dst:             cmdq_get_target_client
        - Src:             'arguments.c:772,10'
          Dst:             xcalloc
        - Src:             'arguments.c:784,4'
          Dst:             fatalx
        - Src:             'arguments.c:790,16'
          Dst:             format_single_from_target
        - Src:             'arguments.c:792,16'
          Dst:             xstrdup
        - Src:             'arguments.c:793,2'
          Dst:             log_debug
        - Src:             'arguments.c:797,2'
          Dst:             cmd_get_source
        - Src:             'arguments.c:799,20'
          Dst:             xstrdup
        - Src:             'arguments.c:803,2'
          Dst:             cmd_find_copy_state
    - functionName:    args_make_commands_now
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - self
        - item
        - idx
        - expand
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - args_make_commands
        - args_make_commands_free
        - args_make_commands_prepare
        - cmdq_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'arguments.c:749,6'
          Branch Sides:
            - BranchSide:      'arguments.c:750,14'
              BranchSideFuncs:
                - cmdq_error
                - free
                - args_make_commands_free
            - BranchSide:      'arguments.c:754,3'
              BranchSideFuncs:
                - args_make_commands_free
      Callsites:
        - Src:             'arguments.c:747,10'
          Dst:             args_make_commands_prepare
        - Src:             'arguments.c:748,12'
          Dst:             args_make_commands
        - Src:             'arguments.c:750,3'
          Dst:             cmdq_error
        - Src:             'arguments.c:755,2'
          Dst:             args_make_commands_free
    - functionName:    args_string
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - idx
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - args_value_as_string
      functionUses:    60
      BranchProfiles:
        - Branch String:   'arguments.c:733,6'
          Branch Sides:
            - BranchSide:      'arguments.c:734,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:735,32'
              BranchSideFuncs:
                - args_value_as_string
      Callsites:
        - Src:             'arguments.c:735,10'
          Dst:             args_value_as_string
    - functionName:    args_value
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - args
        - idx
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:724,6'
          Branch Sides:
            - BranchSide:      'arguments.c:725,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:726,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    args_values
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    args_count
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    args_next
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - args_tree_RB_NEXT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:701,6'
          Branch Sides:
            - BranchSide:      'arguments.c:702,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:703,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:700,11'
          Dst:             args_tree_RB_NEXT
    - functionName:    args_tree_RB_NEXT
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    args_first
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - entry
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - args_tree_RB_MINMAX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:691,6'
          Branch Sides:
            - BranchSide:      'arguments.c:692,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:693,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:690,11'
          Dst:             args_tree_RB_MINMAX
    - functionName:    args_tree_RB_MINMAX
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    args_get
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - args
        - flag
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - args_find
      functionUses:    102
      BranchProfiles:
        - Branch String:   'arguments.c:679,6'
          Branch Sides:
            - BranchSide:      'arguments.c:680,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:681,6'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:681,6'
          Branch Sides:
            - BranchSide:      'arguments.c:682,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:683,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:679,15'
          Dst:             args_find
    - functionName:    args_has
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - args
        - flag
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - args_find
      functionUses:    358
      BranchProfiles:
        - Branch String:   'arguments.c:646,6'
          Branch Sides:
            - BranchSide:      'arguments.c:647,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:648,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:645,10'
          Dst:             args_find
    - functionName:    args_escape
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         37
      ICount:          202
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - strcspn
        - utf8_stravis
        - xasprintf
        - xstrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'arguments.c:601,6'
          Branch Sides:
            - BranchSide:      'arguments.c:602,3'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'arguments.c:605,6'
              BranchSideFuncs:
                - strcspn
                - strcspn
                - utf8_stravis
                - xstrdup
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'arguments.c:605,6'
          Branch Sides:
            - BranchSide:      'arguments.c:606,10'
              BranchSideFuncs:
                - utf8_stravis
                - xstrdup
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'arguments.c:607,11'
              BranchSideFuncs:
                - strcspn
                - utf8_stravis
                - xstrdup
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'arguments.c:610,18'
          Branch Sides:
            - BranchSide:      'arguments.c:611,6'
              BranchSideFuncs:
                - utf8_stravis
                - xstrdup
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'arguments.c:617,8'
              BranchSideFuncs:
                - utf8_stravis
                - xstrdup
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'arguments.c:611,19'
          Branch Sides:
            - BranchSide:      'arguments.c:612,7'
              BranchSideFuncs:
                - utf8_stravis
                - xstrdup
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'arguments.c:617,8'
              BranchSideFuncs:
                - utf8_stravis
                - xstrdup
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'arguments.c:612,19'
          Branch Sides:
            - BranchSide:      'arguments.c:612,22'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'arguments.c:613,31'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'arguments.c:610,6'
          Branch Sides:
            - BranchSide:      'arguments.c:613,31'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'arguments.c:617,8'
              BranchSideFuncs:
                - utf8_stravis
                - xstrdup
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'arguments.c:618,6'
          Branch Sides:
            - BranchSide:      'arguments.c:619,9'
              BranchSideFuncs:
                - utf8_stravis
                - xstrdup
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'arguments.c:620,25'
              BranchSideFuncs:
                - utf8_stravis
                - xstrdup
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'arguments.c:622,6'
          Branch Sides:
            - BranchSide:      'arguments.c:623,30'
              BranchSideFuncs:
                - xasprintf
                - free
            - BranchSide:      'arguments.c:624,11'
              BranchSideFuncs:
                - xstrdup
                - free
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'arguments.c:624,11'
          Branch Sides:
            - BranchSide:      'arguments.c:625,8'
              BranchSideFuncs:
                - xasprintf
                - free
                - xasprintf
            - BranchSide:      'arguments.c:630,8'
              BranchSideFuncs:
                - xstrdup
                - free
                - xasprintf
        - Branch String:   'arguments.c:625,7'
          Branch Sides:
            - BranchSide:      'arguments.c:626,35'
              BranchSideFuncs:
                - xasprintf
                - free
            - BranchSide:      'arguments.c:628,33'
              BranchSideFuncs:
                - xasprintf
                - free
        - Branch String:   'arguments.c:630,7'
          Branch Sides:
            - BranchSide:      'arguments.c:631,31'
              BranchSideFuncs:
                - xasprintf
                - free
            - BranchSide:      'arguments.c:633,21'
              BranchSideFuncs:
                - xstrdup
                - free
      Callsites:
        - Src:             'arguments.c:602,3'
          Dst:             xasprintf
        - Src:             'arguments.c:605,8'
          Dst:             strcspn
        - Src:             'arguments.c:607,13'
          Dst:             strcspn
        - Src:             'arguments.c:613,3'
          Dst:             xasprintf
        - Src:             'arguments.c:620,2'
          Dst:             utf8_stravis
        - Src:             'arguments.c:623,3'
          Dst:             xasprintf
        - Src:             'arguments.c:626,4'
          Dst:             xasprintf
        - Src:             'arguments.c:628,4'
          Dst:             xasprintf
        - Src:             'arguments.c:631,4'
          Dst:             xasprintf
        - Src:             'arguments.c:633,13'
          Dst:             xstrdup
    - functionName:    args_print_add_value
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - value
      BBCount:         11
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - args_escape
        - args_print_add
        - cmd_list_print
      functionUses:    2
      BranchProfiles:
        - Branch String:   'arguments.c:516,6'
          Branch Sides:
            - BranchSide:      'arguments.c:517,18'
              BranchSideFuncs:
                - args_print_add
                - args_escape
                - args_print_add
                - free
                - cmd_list_print
                - args_print_add
            - BranchSide:      'arguments.c:519,10'
              BranchSideFuncs:
                - args_escape
                - args_print_add
                - free
                - cmd_list_print
                - args_print_add
        - Branch String:   'arguments.c:519,2'
          Branch Sides:
            - BranchSide:      'arguments.c:519,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'arguments.c:521,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'arguments.c:523,29'
              BranchSideFuncs:
                - cmd_list_print
                - args_print_add
                - free
            - BranchSide:      'arguments.c:527,26'
              BranchSideFuncs:
                - args_escape
                - args_print_add
                - free
      Callsites:
        - Src:             'arguments.c:517,3'
          Dst:             args_print_add
        - Src:             'arguments.c:523,14'
          Dst:             cmd_list_print
        - Src:             'arguments.c:524,3'
          Dst:             args_print_add
        - Src:             'arguments.c:527,14'
          Dst:             args_escape
        - Src:             'arguments.c:528,3'
          Dst:             args_print_add
    - functionName:    args_print_add
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - fmt
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlcat
        - xrealloc
        - xvasprintf
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'arguments.c:500,9'
          Dst:             xvasprintf
        - Src:             'arguments.c:504,9'
          Dst:             xrealloc
        - Src:             'arguments.c:506,2'
          Dst:             strlcat
    - functionName:    args_print
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         45
      ICount:          265
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - args_print_add
        - args_print_add_value
        - args_tree_RB_MINMAX
        - args_tree_RB_NEXT
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'arguments.c:549,2'
          Branch Sides:
            - BranchSide:      'arguments.c:550,7'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - args_tree_RB_MINMAX
                - args_print_add_value
                - args_print_add
                - args_tree_RB_NEXT
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
            - BranchSide:      'arguments.c:562,2'
              BranchSideFuncs:
                - args_tree_RB_MINMAX
                - args_print_add_value
                - args_print_add
                - args_tree_RB_NEXT
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
        - Branch String:   'arguments.c:550,7'
          Branch Sides:
            - BranchSide:      'arguments.c:551,4'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - args_tree_RB_MINMAX
                - args_print_add_value
                - args_print_add
                - args_tree_RB_NEXT
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
            - BranchSide:      'arguments.c:552,8'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - args_tree_RB_MINMAX
                - args_print_add_value
                - args_print_add
                - args_tree_RB_NEXT
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
        - Branch String:   'arguments.c:552,7'
          Branch Sides:
            - BranchSide:      'arguments.c:553,4'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - args_tree_RB_MINMAX
                - args_print_add_value
                - args_print_add
                - args_tree_RB_NEXT
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
            - BranchSide:      'arguments.c:555,8'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - args_tree_RB_MINMAX
                - args_print_add_value
                - args_print_add
                - args_tree_RB_NEXT
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
        - Branch String:   'arguments.c:555,7'
          Branch Sides:
            - BranchSide:      'arguments.c:556,4'
              BranchSideFuncs:
                - args_print_add
                - args_tree_RB_NEXT
                - args_tree_RB_MINMAX
                - args_print_add_value
                - args_print_add
                - args_tree_RB_NEXT
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
            - BranchSide:      'arguments.c:557,10'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - args_tree_RB_MINMAX
                - args_print_add_value
                - args_print_add
                - args_tree_RB_NEXT
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
        - Branch String:   'arguments.c:557,3'
          Branch Sides:
            - BranchSide:      'arguments.c:558,37'
              BranchSideFuncs:
                - args_print_add
                - args_tree_RB_NEXT
                - args_tree_RB_MINMAX
                - args_print_add_value
                - args_print_add
                - args_tree_RB_NEXT
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
            - BranchSide:      'arguments.c:559,2'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - args_tree_RB_MINMAX
                - args_print_add_value
                - args_print_add
                - args_tree_RB_NEXT
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
        - Branch String:   'arguments.c:562,2'
          Branch Sides:
            - BranchSide:      'arguments.c:563,7'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
            - BranchSide:      'arguments.c:582,6'
              BranchSideFuncs:
                - args_print_add_value
                - args_print_add
        - Branch String:   'arguments.c:563,7'
          Branch Sides:
            - BranchSide:      'arguments.c:564,9'
              BranchSideFuncs:
                - args_print_add
                - args_tree_RB_NEXT
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
            - BranchSide:      'arguments.c:571,7'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add_value
                - args_print_add
        - Branch String:   'arguments.c:564,8'
          Branch Sides:
            - BranchSide:      'arguments.c:565,40'
              BranchSideFuncs:
                - args_print_add
                - args_tree_RB_NEXT
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
            - BranchSide:      'arguments.c:567,39'
              BranchSideFuncs:
                - args_print_add
                - args_tree_RB_NEXT
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
        - Branch String:   'arguments.c:571,7'
          Branch Sides:
            - BranchSide:      'arguments.c:572,4'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
            - BranchSide:      'arguments.c:573,3'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add_value
                - args_print_add
        - Branch String:   'arguments.c:573,3'
          Branch Sides:
            - BranchSide:      'arguments.c:574,9'
              BranchSideFuncs:
                - args_print_add
                - args_print_add_value
                - args_tree_RB_NEXT
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
            - BranchSide:      'arguments.c:580,10'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
        - Branch String:   'arguments.c:574,8'
          Branch Sides:
            - BranchSide:      'arguments.c:575,40'
              BranchSideFuncs:
                - args_print_add
                - args_print_add_value
                - args_tree_RB_NEXT
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
            - BranchSide:      'arguments.c:577,39'
              BranchSideFuncs:
                - args_print_add
                - args_print_add_value
                - args_tree_RB_NEXT
                - args_print_add_value
                - args_print_add
                - args_print_add
                - args_print_add
                - args_print_add
        - Branch String:   'arguments.c:582,11'
          Branch Sides:
            - BranchSide:      'arguments.c:582,15'
              BranchSideFuncs:
                - args_print_add_value
                - args_print_add
            - BranchSide:      'arguments.c:586,9'
              BranchSideFuncs:
                - args_print_add_value
        - Branch String:   'arguments.c:582,6'
          Branch Sides:
            - BranchSide:      'arguments.c:583,3'
              BranchSideFuncs:
                - args_print_add
                - args_print_add_value
            - BranchSide:      'arguments.c:586,9'
              BranchSideFuncs:
                - args_print_add_value
        - Branch String:   'arguments.c:586,2'
          Branch Sides:
            - BranchSide:      'arguments.c:587,37'
              BranchSideFuncs:
                - args_print_add_value
            - BranchSide:      'arguments.c:589,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:546,8'
          Dst:             xcalloc
        - Src:             'arguments.c:549,2'
          Dst:             args_tree_RB_MINMAX
        - Src:             'arguments.c:556,4'
          Dst:             args_print_add
        - Src:             'arguments.c:558,4'
          Dst:             args_print_add
        - Src:             'arguments.c:549,2'
          Dst:             args_tree_RB_NEXT
        - Src:             'arguments.c:562,2'
          Dst:             args_tree_RB_MINMAX
        - Src:             'arguments.c:565,5'
          Dst:             args_print_add
        - Src:             'arguments.c:567,5'
          Dst:             args_print_add
        - Src:             'arguments.c:575,5'
          Dst:             args_print_add
        - Src:             'arguments.c:577,5'
          Dst:             args_print_add
        - Src:             'arguments.c:578,4'
          Dst:             args_print_add_value
        - Src:             'arguments.c:562,2'
          Dst:             args_tree_RB_NEXT
        - Src:             'arguments.c:583,3'
          Dst:             args_print_add
        - Src:             'arguments.c:587,3'
          Dst:             args_print_add_value
    - functionName:    args_from_vector
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - xcalloc
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'arguments.c:484,2'
          Branch Sides:
            - BranchSide:      'arguments.c:485,3'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'arguments.c:488,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:483,11'
          Dst:             xcalloc
        - Src:             'arguments.c:486,22'
          Dst:             xstrdup
    - functionName:    args_to_vector
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - argc
        - argv
      BBCount:         12
      ICount:          102
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_append_argv
        - cmd_list_print
      functionUses:    6
      BranchProfiles:
        - Branch String:   'arguments.c:460,2'
          Branch Sides:
            - BranchSide:      'arguments.c:461,11'
              BranchSideFuncs:
                - cmd_list_print
                - cmd_append_argv
                - free
                - cmd_append_argv
            - BranchSide:      'arguments.c:474,1'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:461,3'
          Branch Sides:
            - BranchSide:      'arguments.c:463,4'
              BranchSideFuncs:
                - cmd_list_print
                - cmd_append_argv
                - free
                - cmd_append_argv
            - BranchSide:      'arguments.c:465,20'
              BranchSideFuncs:
                - cmd_append_argv
                - cmd_list_print
                - cmd_append_argv
                - free
            - BranchSide:      'arguments.c:468,23'
              BranchSideFuncs:
                - cmd_list_print
                - cmd_append_argv
                - free
                - cmd_append_argv
            - BranchSide:      'arguments.c:473,2'
              BranchSideFuncs:
                - cmd_list_print
                - cmd_append_argv
                - free
                - cmd_append_argv
      Callsites:
        - Src:             'arguments.c:465,4'
          Dst:             cmd_append_argv
        - Src:             'arguments.c:468,8'
          Dst:             cmd_list_print
        - Src:             'arguments.c:469,4'
          Dst:             cmd_append_argv
    - functionName:    args_tree_RB_REMOVE
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - args_tree_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
        - Branch String:   'arguments.c:64,1'
          Branch Sides:
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs:
                - args_tree_RB_REMOVE_COLOR
            - BranchSide:      'arguments.c:64,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:64,1'
          Dst:             args_tree_RB_REMOVE_COLOR
    - functionName:    args_free_values
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - values
        - count
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - args_free_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'arguments.c:421,2'
          Branch Sides:
            - BranchSide:      'arguments.c:422,20'
              BranchSideFuncs:
                - args_free_value
            - BranchSide:      'arguments.c:423,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:422,3'
          Dst:             args_free_value
    - functionName:    args_copy_copy_value
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
        - argc
        - argv
      BBCount:         12
      ICount:          104
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_list_copy
        - cmd_template_replace
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'arguments.c:345,2'
          Branch Sides:
            - BranchSide:      'arguments.c:345,2'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:347,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:349,22'
              BranchSideFuncs:
                - xstrdup
                - cmd_template_replace
                - free
            - BranchSide:      'arguments.c:358,31'
              BranchSideFuncs:
                - cmd_list_copy
        - Branch String:   'arguments.c:350,3'
          Branch Sides:
            - BranchSide:      'arguments.c:351,29'
              BranchSideFuncs:
                - cmd_template_replace
                - free
            - BranchSide:      'arguments.c:355,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:349,14'
          Dst:             xstrdup
        - Src:             'arguments.c:351,8'
          Dst:             cmd_template_replace
        - Src:             'arguments.c:358,17'
          Dst:             cmd_list_copy
    - functionName:    args_copy
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - argc
        - argv
      BBCount:         24
      ICount:          183
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - args_copy_copy_value
        - args_create
        - args_set
        - args_tree_RB_MINMAX
        - args_tree_RB_NEXT
        - cmd_log_argv
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:375,2'
          Branch Sides:
            - BranchSide:      'arguments.c:376,7'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - xcalloc
                - args_copy_copy_value
                - xcalloc
                - args_copy_copy_value
                - args_set
                - args_set
            - BranchSide:      'arguments.c:387,6'
              BranchSideFuncs:
                - xcalloc
                - args_copy_copy_value
        - Branch String:   'arguments.c:376,7'
          Branch Sides:
            - BranchSide:      'arguments.c:377,11'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - xcalloc
                - args_copy_copy_value
                - xcalloc
                - args_copy_copy_value
                - args_set
                - args_set
            - BranchSide:      'arguments.c:381,3'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - xcalloc
                - args_copy_copy_value
                - args_set
                - xcalloc
                - args_copy_copy_value
                - args_set
        - Branch String:   'arguments.c:377,4'
          Branch Sides:
            - BranchSide:      'arguments.c:378,14'
              BranchSideFuncs:
                - args_set
                - args_tree_RB_NEXT
                - xcalloc
                - args_copy_copy_value
                - xcalloc
                - args_copy_copy_value
                - args_set
            - BranchSide:      'arguments.c:379,4'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - xcalloc
                - args_copy_copy_value
                - xcalloc
                - args_copy_copy_value
                - args_set
                - args_set
        - Branch String:   'arguments.c:381,3'
          Branch Sides:
            - BranchSide:      'arguments.c:382,16'
              BranchSideFuncs:
                - xcalloc
                - args_copy_copy_value
                - args_set
                - args_tree_RB_NEXT
                - xcalloc
                - args_copy_copy_value
                - args_set
            - BranchSide:      'arguments.c:386,2'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - xcalloc
                - args_copy_copy_value
                - xcalloc
                - args_copy_copy_value
                - args_set
                - args_set
        - Branch String:   'arguments.c:387,6'
          Branch Sides:
            - BranchSide:      'arguments.c:388,11'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:389,20'
              BranchSideFuncs:
                - xcalloc
                - args_copy_copy_value
        - Branch String:   'arguments.c:391,2'
          Branch Sides:
            - BranchSide:      'arguments.c:392,16'
              BranchSideFuncs:
                - args_copy_copy_value
            - BranchSide:      'arguments.c:395,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:372,2'
          Dst:             cmd_log_argv
        - Src:             'arguments.c:374,13'
          Dst:             args_create
        - Src:             'arguments.c:375,2'
          Dst:             args_tree_RB_MINMAX
        - Src:             'arguments.c:378,5'
          Dst:             args_set
        - Src:             'arguments.c:382,16'
          Dst:             xcalloc
        - Src:             'arguments.c:383,4'
          Dst:             args_copy_copy_value
        - Src:             'arguments.c:384,4'
          Dst:             args_set
        - Src:             'arguments.c:375,2'
          Dst:             args_tree_RB_NEXT
        - Src:             'arguments.c:390,21'
          Dst:             xcalloc
        - Src:             'arguments.c:393,3'
          Dst:             args_copy_copy_value
    - functionName:    args_create
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'arguments.c:140,9'
          Branch Sides:
            - BranchSide:      'arguments.c:138,16'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'arguments.c:141,2'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             'arguments.c:140,9'
          Dst:             xcalloc
    - functionName:    args_type_to_string
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:105,2'
          Branch Sides:
            - BranchSide:      'arguments.c:108,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:110,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:114,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    args_free
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         22
      ICount:          151
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - args_free_value
        - args_free_values
        - args_tree_RB_MINMAX
        - args_tree_RB_NEXT
        - args_tree_RB_REMOVE
      functionUses:    9
      BranchProfiles:
        - Branch String:   'arguments.c:437,2'
          Branch Sides:
            - BranchSide:      'arguments.c:437,2'
              BranchSideFuncs:
                - args_tree_RB_NEXT
                - free
                - args_tree_RB_REMOVE
                - free
                - args_free_value
                - free
            - BranchSide:      'arguments.c:437,2'
              BranchSideFuncs:
                - free
                - args_tree_RB_REMOVE
                - free
                - args_tree_RB_NEXT
                - args_free_value
                - free
        - Branch String:   'arguments.c:437,2'
          Branch Sides:
            - BranchSide:      'arguments.c:438,3'
              BranchSideFuncs:
                - args_tree_RB_REMOVE
                - free
                - free
                - args_tree_RB_NEXT
                - args_free_value
                - free
            - BranchSide:      'arguments.c:447,7'
              BranchSideFuncs:
                - free
        - Branch String:   'arguments.c:439,3'
          Branch Sides:
            - BranchSide:      'arguments.c:439,3'
              BranchSideFuncs:
                - free
                - free
                - args_tree_RB_REMOVE
                - args_tree_RB_NEXT
                - args_free_value
                - free
            - BranchSide:      'arguments.c:439,3'
              BranchSideFuncs:
                - free
                - free
                - args_tree_RB_REMOVE
                - args_tree_RB_NEXT
                - args_free_value
                - free
        - Branch String:   'arguments.c:439,3'
          Branch Sides:
            - BranchSide:      'arguments.c:440,4'
              BranchSideFuncs:
                - args_free_value
                - free
                - free
                - free
                - args_tree_RB_REMOVE
                - args_tree_RB_NEXT
            - BranchSide:      'arguments.c:444,8'
              BranchSideFuncs:
                - free
                - free
                - args_tree_RB_REMOVE
                - args_free_value
                - free
                - args_tree_RB_NEXT
        - Branch String:   'arguments.c:440,4'
          Branch Sides:
            - BranchSide:      'arguments.c:440,4'
              BranchSideFuncs:
                - args_free_value
                - free
                - free
                - free
                - args_tree_RB_REMOVE
                - args_tree_RB_NEXT
            - BranchSide:      'arguments.c:440,4'
              BranchSideFuncs:
                - args_free_value
                - free
                - free
                - free
                - args_tree_RB_REMOVE
                - args_tree_RB_NEXT
      Callsites:
        - Src:             'arguments.c:434,2'
          Dst:             args_free_values
        - Src:             'arguments.c:437,2'
          Dst:             args_tree_RB_MINMAX
        - Src:             'arguments.c:437,2'
          Dst:             args_tree_RB_NEXT
        - Src:             'arguments.c:438,3'
          Dst:             args_tree_RB_REMOVE
        - Src:             'arguments.c:441,4'
          Dst:             args_free_value
    - functionName:    args_parse_flags
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parse
        - values
        - count
        - cause
        - args
        - i
      BBCount:         27
      ICount:          224
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - __ctype_b_loc
        - args_parse_flag_argument
        - args_set
        - log_debug
        - strchr
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'arguments.c:204,6'
          Branch Sides:
            - BranchSide:      'arguments.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:207,11'
              BranchSideFuncs:
                - log_debug
                - __ctype_b_loc
                - xasprintf
                - strchr
                - args_parse_flag_argument
                - log_debug
                - args_set
                - xasprintf
        - Branch String:   'arguments.c:209,23'
          Branch Sides:
            - BranchSide:      'arguments.c:209,27'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:210,3'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:209,6'
          Branch Sides:
            - BranchSide:      'arguments.c:210,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:211,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - xasprintf
                - strchr
                - args_parse_flag_argument
                - log_debug
                - args_set
                - xasprintf
        - Branch String:   'arguments.c:212,23'
          Branch Sides:
            - BranchSide:      'arguments.c:212,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - xasprintf
                - strchr
                - args_parse_flag_argument
                - log_debug
                - args_set
                - xasprintf
            - BranchSide:      'arguments.c:215,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - xasprintf
                - strchr
                - args_parse_flag_argument
                - log_debug
                - args_set
                - xasprintf
        - Branch String:   'arguments.c:212,6'
          Branch Sides:
            - BranchSide:      'arguments.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:215,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - xasprintf
                - strchr
                - args_parse_flag_argument
                - log_debug
                - args_set
                - xasprintf
        - Branch String:   'arguments.c:217,7'
          Branch Sides:
            - BranchSide:      'arguments.c:218,4'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:219,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - xasprintf
                - strchr
                - args_parse_flag_argument
                - log_debug
                - args_set
                - xasprintf
        - Branch String:   'arguments.c:219,7'
          Branch Sides:
            - BranchSide:      'arguments.c:220,4'
              BranchSideFuncs: []
            - BranchSide:      'arguments.c:221,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - xasprintf
                - strchr
                - args_parse_flag_argument
                - log_debug
                - args_set
                - xasprintf
        - Branch String:   'arguments.c:221,7'
          Branch Sides:
            - BranchSide:      'arguments.c:222,14'
              BranchSideFuncs:
                - strchr
                - args_parse_flag_argument
                - log_debug
                - args_set
                - __ctype_b_loc
                - xasprintf
                - xasprintf
            - BranchSide:      'arguments.c:226,18'
              BranchSideFuncs:
                - strchr
                - args_parse_flag_argument
                - log_debug
                - args_set
                - __ctype_b_loc
                - xasprintf
                - xasprintf
        - Branch String:   'arguments.c:227,7'
          Branch Sides:
            - BranchSide:      'arguments.c:228,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'arguments.c:231,7'
              BranchSideFuncs:
                - args_parse_flag_argument
                - log_debug
                - args_set
                - __ctype_b_loc
                - xasprintf
                - strchr
                - xasprintf
        - Branch String:   'arguments.c:231,7'
          Branch Sides:
            - BranchSide:      'arguments.c:232,35'
              BranchSideFuncs:
                - log_debug
                - args_set
                - __ctype_b_loc
                - xasprintf
                - strchr
                - args_parse_flag_argument
                - xasprintf
            - BranchSide:      'arguments.c:236,24'
              BranchSideFuncs:
                - args_parse_flag_argument
      Callsites:
        - Src:             'arguments.c:208,2'
          Dst:             log_debug
        - Src:             'arguments.c:221,8'
          Dst:             __ctype_b_loc
        - Src:             'arguments.c:222,4'
          Dst:             xasprintf
        - Src:             'arguments.c:226,11'
          Dst:             strchr
        - Src:             'arguments.c:228,4'
          Dst:             xasprintf
        - Src:             'arguments.c:232,4'
          Dst:             log_debug
        - Src:             'arguments.c:233,4'
          Dst:             args_set
        - Src:             'arguments.c:237,11'
          Dst:             args_parse_flag_argument
    - functionName:    args_parse
      functionSourceFile: '/src/tmux/arguments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parse
        - values
        - count
        - cause
      BBCount:         46
      ICount:          343
      EdgeCount:       58
      CyclomaticComplexity: 14
      functionsReached:
        - args_copy_value
        - args_create
        - args_free
        - args_parse_flags
        - args_type_to_string
        - args_value_as_string
        - fatalx
        - log_debug
        - xasprintf
        - xrecallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'arguments.c:254,6'
          Branch Sides:
            - BranchSide:      'arguments.c:255,11'
              BranchSideFuncs:
                - args_create
            - BranchSide:      'arguments.c:257,9'
              BranchSideFuncs:
                - args_create
                - log_debug
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
                - args_parse_flags
                - args_free
        - Branch String:   'arguments.c:258,2'
          Branch Sides:
            - BranchSide:      'arguments.c:259,27'
              BranchSideFuncs:
                - args_parse_flags
                - log_debug
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
                - args_free
            - BranchSide:      'arguments.c:267,51'
              BranchSideFuncs:
                - log_debug
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
        - Branch String:   'arguments.c:260,7'
          Branch Sides:
            - BranchSide:      'arguments.c:261,14'
              BranchSideFuncs:
                - args_free
            - BranchSide:      'arguments.c:264,7'
              BranchSideFuncs:
                - log_debug
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
                - args_parse_flags
                - args_free
        - Branch String:   'arguments.c:264,7'
          Branch Sides:
            - BranchSide:      'arguments.c:258,2'
              BranchSideFuncs:
                - log_debug
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
            - BranchSide:      'arguments.c:265,4'
              BranchSideFuncs:
                - log_debug
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
        - Branch String:   'arguments.c:268,6'
          Branch Sides:
            - BranchSide:      'arguments.c:269,3'
              BranchSideFuncs:
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
            - BranchSide:      'arguments.c:319,6'
              BranchSideFuncs:
                - xasprintf
                - args_free
                - xasprintf
                - args_free
        - Branch String:   'arguments.c:269,3'
          Branch Sides:
            - BranchSide:      'arguments.c:270,13'
              BranchSideFuncs:
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
            - BranchSide:      'arguments.c:317,2'
              BranchSideFuncs:
                - xasprintf
                - args_free
                - xasprintf
                - args_free
        - Branch String:   'arguments.c:276,8'
          Branch Sides:
            - BranchSide:      'arguments.c:277,12'
              BranchSideFuncs:
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xasprintf
                - args_free
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
            - BranchSide:      'arguments.c:283,10'
              BranchSideFuncs:
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - args_free
                - xasprintf
                - args_free
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
        - Branch String:   'arguments.c:278,9'
          Branch Sides:
            - BranchSide:      'arguments.c:279,16'
              BranchSideFuncs:
                - args_free
            - BranchSide:      'arguments.c:282,4'
              BranchSideFuncs:
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - args_free
                - xasprintf
                - args_free
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
        - Branch String:   'arguments.c:289,4'
          Branch Sides:
            - BranchSide:      'arguments.c:291,5'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'arguments.c:293,9'
              BranchSideFuncs:
                - args_copy_value
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - args_copy_value
                - fatalx
                - args_free
                - xasprintf
                - args_free
            - BranchSide:      'arguments.c:303,21'
              BranchSideFuncs:
                - args_copy_value
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
            - BranchSide:      'arguments.c:306,9'
              BranchSideFuncs:
                - args_copy_value
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
                - xasprintf
                - args_free
            - BranchSide:      'arguments.c:316,3'
              BranchSideFuncs:
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
        - Branch String:   'arguments.c:293,9'
          Branch Sides:
            - BranchSide:      'arguments.c:294,16'
              BranchSideFuncs:
                - xasprintf
                - args_free
            - BranchSide:      'arguments.c:300,21'
              BranchSideFuncs:
                - args_copy_value
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - args_copy_value
                - xasprintf
                - args_free
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
        - Branch String:   'arguments.c:306,9'
          Branch Sides:
            - BranchSide:      'arguments.c:307,16'
              BranchSideFuncs:
                - xasprintf
                - args_free
            - BranchSide:      'arguments.c:313,21'
              BranchSideFuncs:
                - args_copy_value
                - xasprintf
                - args_free
                - xasprintf
                - args_free
                - args_value_as_string
                - args_type_to_string
                - log_debug
                - xrecallocarray
                - xasprintf
                - args_free
                - args_copy_value
                - args_copy_value
                - xasprintf
                - args_free
                - fatalx
                - args_free
        - Branch String:   'arguments.c:319,25'
          Branch Sides:
            - BranchSide:      'arguments.c:319,28'
              BranchSideFuncs:
                - xasprintf
                - args_free
                - xasprintf
                - args_free
            - BranchSide:      'arguments.c:326,6'
              BranchSideFuncs:
                - xasprintf
                - args_free
        - Branch String:   'arguments.c:319,6'
          Branch Sides:
            - BranchSide:      'arguments.c:320,13'
              BranchSideFuncs:
                - xasprintf
                - args_free
            - BranchSide:      'arguments.c:326,6'
              BranchSideFuncs:
                - xasprintf
                - args_free
        - Branch String:   'arguments.c:326,25'
          Branch Sides:
            - BranchSide:      'arguments.c:326,28'
              BranchSideFuncs:
                - xasprintf
                - args_free
            - BranchSide:      'arguments.c:333,10'
              BranchSideFuncs: []
        - Branch String:   'arguments.c:326,6'
          Branch Sides:
            - BranchSide:      'arguments.c:327,13'
              BranchSideFuncs:
                - xasprintf
                - args_free
            - BranchSide:      'arguments.c:333,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'arguments.c:255,11'
          Dst:             args_create
        - Src:             'arguments.c:257,9'
          Dst:             args_create
        - Src:             'arguments.c:259,10'
          Dst:             args_parse_flags
        - Src:             'arguments.c:261,4'
          Dst:             args_free
        - Src:             'arguments.c:267,2'
          Dst:             log_debug
        - Src:             'arguments.c:272,8'
          Dst:             args_value_as_string
        - Src:             'arguments.c:274,8'
          Dst:             args_type_to_string
        - Src:             'arguments.c:273,4'
          Dst:             log_debug
        - Src:             'arguments.c:279,6'
          Dst:             args_free
        - Src:             'arguments.c:285,19'
          Dst:             xrecallocarray
        - Src:             'arguments.c:291,5'
          Dst:             fatalx
        - Src:             'arguments.c:294,6'
          Dst:             xasprintf
        - Src:             'arguments.c:297,6'
          Dst:             args_free
        - Src:             'arguments.c:300,5'
          Dst:             args_copy_value
        - Src:             'arguments.c:303,5'
          Dst:             args_copy_value
        - Src:             'arguments.c:307,6'
          Dst:             xasprintf
        - Src:             'arguments.c:310,6'
          Dst:             args_free
        - Src:             'arguments.c:313,5'
          Dst:             args_copy_value
        - Src:             'arguments.c:320,3'
          Dst:             xasprintf
        - Src:             'arguments.c:323,3'
          Dst:             args_free
        - Src:             'arguments.c:327,3'
          Dst:             xasprintf
        - Src:             'arguments.c:330,3'
          Dst:             args_free
    - functionName:    attributes_fromstring
      functionSourceFile: '/src/tmux/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         31
      ICount:          184
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - strcasecmp
        - strchr
        - strcspn
        - strlen
        - strncasecmp
        - strspn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attributes.c:83,19'
          Branch Sides:
            - BranchSide:      'attributes.c:83,30'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:84,3'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:83,6'
          Branch Sides:
            - BranchSide:      'attributes.c:84,3'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:85,13'
              BranchSideFuncs:
                - strlen
                - strchr
                - strcasecmp
                - strcasecmp
                - strcspn
                - strspn
                - strlen
                - strncasecmp
        - Branch String:   'attributes.c:85,6'
          Branch Sides:
            - BranchSide:      'attributes.c:86,3'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:88,17'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcspn
                - strspn
                - strlen
                - strncasecmp
        - Branch String:   'attributes.c:88,38'
          Branch Sides:
            - BranchSide:      'attributes.c:88,52'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:89,3'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:88,6'
          Branch Sides:
            - BranchSide:      'attributes.c:89,3'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:91,7'
              BranchSideFuncs:
                - strcspn
                - strspn
                - strlen
                - strncasecmp
        - Branch String:   'attributes.c:94,3'
          Branch Sides:
            - BranchSide:      'attributes.c:95,8'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strspn
                - strcspn
            - BranchSide:      'attributes.c:102,7'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strlen
                - strncasecmp
        - Branch String:   'attributes.c:95,8'
          Branch Sides:
            - BranchSide:      'attributes.c:96,5'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strlen
                - strncasecmp
            - BranchSide:      'attributes.c:97,20'
              BranchSideFuncs:
                - strncasecmp
                - strspn
                - strcspn
                - strlen
        - Branch String:   'attributes.c:97,8'
          Branch Sides:
            - BranchSide:      'attributes.c:98,19'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strlen
                - strncasecmp
            - BranchSide:      'attributes.c:101,3'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strlen
                - strncasecmp
        - Branch String:   'attributes.c:102,7'
          Branch Sides:
            - BranchSide:      'attributes.c:103,4'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:104,10'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strlen
                - strncasecmp
        - Branch String:   'attributes.c:105,2'
          Branch Sides:
            - BranchSide:      'attributes.c:93,17'
              BranchSideFuncs:
                - strcspn
                - strspn
                - strlen
                - strncasecmp
            - BranchSide:      'attributes.c:107,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attributes.c:83,22'
          Dst:             strcspn
        - Src:             'attributes.c:85,29'
          Dst:             strlen
        - Src:             'attributes.c:85,6'
          Dst:             strchr
        - Src:             'attributes.c:88,6'
          Dst:             strcasecmp
        - Src:             'attributes.c:88,41'
          Dst:             strcasecmp
        - Src:             'attributes.c:93,9'
          Dst:             strcspn
        - Src:             'attributes.c:95,15'
          Dst:             strlen
        - Src:             'attributes.c:97,8'
          Dst:             strncasecmp
        - Src:             'attributes.c:104,16'
          Dst:             strspn
    - 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:    62
      BranchProfiles:  []
      Callsites:       []
    - 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:    12
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    attributes_tostring
      functionSourceFile: '/src/tmux/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - attr
      BBCount:         9
      ICount:          132
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:31,6'
          Branch Sides:
            - BranchSide:      'attributes.c:32,3'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:35,7'
              BranchSideFuncs:
                - xsnprintf
        - Branch String:   'attributes.c:49,6'
          Branch Sides:
            - BranchSide:      'attributes.c:50,7'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:52,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attributes.c:34,8'
          Dst:             xsnprintf
    - functionName:    cfg_show_causes
      functionSourceFile: '/src/tmux/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         40
      ICount:          209
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - control_write
        - sessions_RB_MINMAX
        - window_copy_add
        - window_pane_set_mode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cfg.c:244,6'
          Branch Sides:
            - BranchSide:      'cfg.c:245,3'
              BranchSideFuncs: []
            - BranchSide:      'cfg.c:247,6'
              BranchSideFuncs:
                - free
                - window_copy_add
                - free
                - window_pane_set_mode
                - sessions_RB_MINMAX
                - control_write
                - free
        - Branch String:   'cfg.c:247,16'
          Branch Sides:
            - BranchSide:      'cfg.c:247,20'
              BranchSideFuncs:
                - free
                - window_copy_add
                - free
                - window_pane_set_mode
                - sessions_RB_MINMAX
                - control_write
                - free
            - BranchSide:      'cfg.c:255,6'
              BranchSideFuncs:
                - free
                - window_copy_add
                - free
                - window_pane_set_mode
                - sessions_RB_MINMAX
        - Branch String:   'cfg.c:247,6'
          Branch Sides:
            - BranchSide:      'cfg.c:248,10'
              BranchSideFuncs:
                - free
                - control_write
                - free
            - BranchSide:      'cfg.c:255,6'
              BranchSideFuncs:
                - free
                - window_copy_add
                - free
                - window_pane_set_mode
                - sessions_RB_MINMAX
        - Branch String:   'cfg.c:248,3'
          Branch Sides:
            - BranchSide:      'cfg.c:249,18'
              BranchSideFuncs:
                - control_write
                - free
                - free
            - BranchSide:      'cfg.c:252,3'
              BranchSideFuncs:
                - free
        - Branch String:   'cfg.c:255,6'
          Branch Sides:
            - BranchSide:      'cfg.c:256,7'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - free
                - window_copy_add
                - free
                - window_pane_set_mode
            - BranchSide:      'cfg.c:261,6'
              BranchSideFuncs:
                - free
                - window_copy_add
                - free
                - window_pane_set_mode
        - Branch String:   'cfg.c:256,17'
          Branch Sides:
            - BranchSide:      'cfg.c:256,20'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - free
                - window_copy_add
                - free
                - window_pane_set_mode
            - BranchSide:      'cfg.c:259,8'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - free
                - window_copy_add
                - free
                - window_pane_set_mode
        - Branch String:   'cfg.c:256,7'
          Branch Sides:
            - BranchSide:      'cfg.c:257,8'
              BranchSideFuncs:
                - free
                - window_copy_add
                - free
                - window_pane_set_mode
            - BranchSide:      'cfg.c:259,8'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - free
                - window_copy_add
                - free
                - window_pane_set_mode
        - Branch String:   'cfg.c:261,16'
          Branch Sides:
            - BranchSide:      'cfg.c:261,19'
              BranchSideFuncs: []
            - BranchSide:      'cfg.c:262,3'
              BranchSideFuncs: []
        - Branch String:   'cfg.c:261,6'
          Branch Sides:
            - BranchSide:      'cfg.c:262,3'
              BranchSideFuncs: []
            - BranchSide:      'cfg.c:263,7'
              BranchSideFuncs:
                - free
                - window_copy_add
                - free
                - window_pane_set_mode
        - Branch String:   'cfg.c:266,18'
          Branch Sides:
            - BranchSide:      'cfg.c:266,21'
              BranchSideFuncs:
                - window_pane_set_mode
                - free
                - window_copy_add
                - free
            - BranchSide:      'cfg.c:267,24'
              BranchSideFuncs:
                - window_pane_set_mode
                - free
                - window_copy_add
                - free
        - Branch String:   'cfg.c:266,6'
          Branch Sides:
            - BranchSide:      'cfg.c:267,24'
              BranchSideFuncs:
                - window_pane_set_mode
                - free
                - window_copy_add
                - free
            - BranchSide:      'cfg.c:268,9'
              BranchSideFuncs:
                - free
                - window_copy_add
                - free
        - Branch String:   'cfg.c:268,2'
          Branch Sides:
            - BranchSide:      'cfg.c:269,19'
              BranchSideFuncs:
                - window_copy_add
                - free
                - free
            - BranchSide:      'cfg.c:271,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'cfg.c:249,4'
          Dst:             control_write
        - Src:             'cfg.c:259,8'
          Dst:             sessions_RB_MINMAX
        - Src:             'cfg.c:267,3'
          Dst:             window_pane_set_mode
        - Src:             'cfg.c:269,3'
          Dst:             window_copy_add
    - functionName:    cfg_print_causes
      functionSourceFile: '/src/tmux/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - cmdq_print
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cfg.c:226,2'
          Branch Sides:
            - BranchSide:      'cfg.c:227,14'
              BranchSideFuncs:
                - cmdq_print
                - free
                - free
            - BranchSide:      'cfg.c:231,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'cfg.c:227,3'
          Dst:             cmdq_print
    - functionName:    load_cfg_from_buffer
      functionSourceFile: '/src/tmux/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - path
        - c
        - item
        - current
        - flags
        - new_item
      BBCount:         20
      ICount:          180
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - cfg_add_cause
        - cmd_list_free
        - cmd_parse_from_buffer
        - cmdq_add_format
        - cmdq_append
        - cmdq_copy_state
        - cmdq_free_state
        - cmdq_get_command
        - cmdq_get_state
        - cmdq_insert_after
        - cmdq_new_state
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cfg.c:164,6'
          Branch Sides:
            - BranchSide:      'cfg.c:165,4'
              BranchSideFuncs:
                - log_debug
                - cmd_parse_from_buffer
                - cmdq_new_state
                - cmdq_add_format
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
                - cmdq_insert_after
                - cmdq_get_state
                - cmdq_copy_state
                - cmd_list_free
                - cfg_add_cause
                - free
            - BranchSide:      'cfg.c:167,26'
              BranchSideFuncs:
                - log_debug
                - cmd_parse_from_buffer
                - cmdq_new_state
                - cmdq_add_format
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
                - cmdq_insert_after
                - cmdq_get_state
                - cmdq_copy_state
                - cmd_list_free
                - cfg_add_cause
                - free
        - Branch String:   'cfg.c:177,6'
          Branch Sides:
            - BranchSide:      'cfg.c:178,23'
              BranchSideFuncs:
                - cfg_add_cause
                - free
            - BranchSide:      'cfg.c:182,6'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_add_format
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
                - cmdq_insert_after
                - cmdq_get_state
                - cmdq_copy_state
                - cmd_list_free
        - Branch String:   'cfg.c:182,6'
          Branch Sides:
            - BranchSide:      'cfg.c:183,17'
              BranchSideFuncs:
                - cmd_list_free
            - BranchSide:      'cfg.c:187,6'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_add_format
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
                - cmdq_insert_after
                - cmdq_get_state
                - cmdq_copy_state
        - Branch String:   'cfg.c:187,6'
          Branch Sides:
            - BranchSide:      'cfg.c:188,42'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_copy_state
                - cmdq_add_format
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
                - cmdq_insert_after
            - BranchSide:      'cfg.c:190,11'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_add_format
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
                - cmdq_insert_after
        - Branch String:   'cfg.c:194,6'
          Branch Sides:
            - BranchSide:      'cfg.c:195,33'
              BranchSideFuncs:
                - cmdq_insert_after
                - cmd_list_free
                - cmdq_free_state
            - BranchSide:      'cfg.c:197,33'
              BranchSideFuncs:
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
        - Branch String:   'cfg.c:201,6'
          Branch Sides:
            - BranchSide:      'cfg.c:202,15'
              BranchSideFuncs: []
            - BranchSide:      'cfg.c:203,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cfg.c:167,2'
          Dst:             log_debug
        - Src:             'cfg.c:176,7'
          Dst:             cmd_parse_from_buffer
        - Src:             'cfg.c:178,3'
          Dst:             cfg_add_cause
        - Src:             'cfg.c:183,3'
          Dst:             cmd_list_free
        - Src:             'cfg.c:188,27'
          Dst:             cmdq_get_state
        - Src:             'cfg.c:188,11'
          Dst:             cmdq_copy_state
        - Src:             'cfg.c:190,11'
          Dst:             cmdq_new_state
        - Src:             'cfg.c:191,2'
          Dst:             cmdq_add_format
        - Src:             'cfg.c:193,14'
          Dst:             cmdq_get_command
        - Src:             'cfg.c:195,15'
          Dst:             cmdq_insert_after
        - Src:             'cfg.c:197,15'
          Dst:             cmdq_append
        - Src:             'cfg.c:198,2'
          Dst:             cmd_list_free
        - Src:             'cfg.c:199,2'
          Dst:             cmdq_free_state
    - functionName:    cfg_add_cause
      functionSourceFile: '/src/tmux/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xreallocarray
        - xvasprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'cfg.c:213,2'
          Dst:             xvasprintf
        - Src:             'cfg.c:217,15'
          Dst:             xreallocarray
    - functionName:    cfg_done
      functionSourceFile: '/src/tmux/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cfg_show_causes
        - cmdq_continue
        - status_prompt_load_history
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cfg.c:50,6'
          Branch Sides:
            - BranchSide:      'cfg.c:51,3'
              BranchSideFuncs: []
            - BranchSide:      'cfg.c:52,15'
              BranchSideFuncs:
                - cfg_show_causes
                - status_prompt_load_history
                - cmdq_continue
        - Branch String:   'cfg.c:56,6'
          Branch Sides:
            - BranchSide:      'cfg.c:57,17'
              BranchSideFuncs:
                - cmdq_continue
                - status_prompt_load_history
            - BranchSide:      'cfg.c:59,2'
              BranchSideFuncs:
                - status_prompt_load_history
      Callsites:
        - Src:             'cfg.c:54,2'
          Dst:             cfg_show_causes
        - Src:             'cfg.c:57,3'
          Dst:             cmdq_continue
        - Src:             'cfg.c:59,2'
          Dst:             status_prompt_load_history
    - functionName:    load_cfg
      functionSourceFile: '/src/tmux/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - c
        - item
        - current
        - flags
        - new_item
      BBCount:         27
      ICount:          212
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - cfg_add_cause
        - cmd_list_free
        - cmd_parse_from_file
        - cmdq_add_format
        - cmdq_append
        - cmdq_copy_state
        - cmdq_free_state
        - cmdq_get_command
        - cmdq_get_state
        - cmdq_insert_after
        - cmdq_new_state
        - fclose
        - fopen
        - log_debug
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cfg.c:105,6'
          Branch Sides:
            - BranchSide:      'cfg.c:106,4'
              BranchSideFuncs:
                - log_debug
                - fopen
                - cmd_parse_from_file
                - fclose
                - cmdq_new_state
                - cmdq_add_format
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
                - cmdq_insert_after
                - cmdq_get_state
                - cmdq_copy_state
                - cmd_list_free
                - cfg_add_cause
                - free
                - __errno_location
                - __errno_location
                - strerror
                - cfg_add_cause
            - BranchSide:      'cfg.c:108,26'
              BranchSideFuncs:
                - log_debug
                - fopen
                - cmd_parse_from_file
                - fclose
                - cmdq_new_state
                - cmdq_add_format
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
                - cmdq_insert_after
                - cmdq_get_state
                - cmdq_copy_state
                - cmd_list_free
                - cfg_add_cause
                - free
                - __errno_location
                - __errno_location
                - strerror
                - cfg_add_cause
        - Branch String:   'cfg.c:109,6'
          Branch Sides:
            - BranchSide:      'cfg.c:110,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - cfg_add_cause
            - BranchSide:      'cfg.c:116,2'
              BranchSideFuncs:
                - cmd_parse_from_file
                - fclose
                - cmdq_new_state
                - cmdq_add_format
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
                - cmdq_insert_after
                - cmdq_get_state
                - cmdq_copy_state
                - cmd_list_free
                - cfg_add_cause
                - free
        - Branch String:   'cfg.c:110,23'
          Branch Sides:
            - BranchSide:      'cfg.c:110,27'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - cfg_add_cause
            - BranchSide:      'cfg.c:112,27'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - cfg_add_cause
        - Branch String:   'cfg.c:110,7'
          Branch Sides:
            - BranchSide:      'cfg.c:111,4'
              BranchSideFuncs: []
            - BranchSide:      'cfg.c:112,27'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - cfg_add_cause
        - Branch String:   'cfg.c:125,6'
          Branch Sides:
            - BranchSide:      'cfg.c:126,23'
              BranchSideFuncs:
                - cfg_add_cause
                - free
            - BranchSide:      'cfg.c:130,6'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_add_format
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
                - cmdq_insert_after
                - cmdq_get_state
                - cmdq_copy_state
                - cmd_list_free
        - Branch String:   'cfg.c:130,6'
          Branch Sides:
            - BranchSide:      'cfg.c:131,17'
              BranchSideFuncs:
                - cmd_list_free
            - BranchSide:      'cfg.c:135,6'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_add_format
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
                - cmdq_insert_after
                - cmdq_get_state
                - cmdq_copy_state
        - Branch String:   'cfg.c:135,6'
          Branch Sides:
            - BranchSide:      'cfg.c:136,42'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_copy_state
                - cmdq_add_format
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
                - cmdq_insert_after
            - BranchSide:      'cfg.c:138,11'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_add_format
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
                - cmdq_insert_after
        - Branch String:   'cfg.c:142,6'
          Branch Sides:
            - BranchSide:      'cfg.c:143,33'
              BranchSideFuncs:
                - cmdq_insert_after
                - cmd_list_free
                - cmdq_free_state
            - BranchSide:      'cfg.c:145,33'
              BranchSideFuncs:
                - cmdq_append
                - cmd_list_free
                - cmdq_free_state
        - Branch String:   'cfg.c:149,6'
          Branch Sides:
            - BranchSide:      'cfg.c:150,15'
              BranchSideFuncs: []
            - BranchSide:      'cfg.c:151,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cfg.c:108,2'
          Dst:             log_debug
        - Src:             'cfg.c:109,11'
          Dst:             fopen
        - Src:             'cfg.c:110,7'
          Dst:             __errno_location
        - Src:             'cfg.c:112,42'
          Dst:             __errno_location
        - Src:             'cfg.c:112,33'
          Dst:             strerror
        - Src:             'cfg.c:112,3'
          Dst:             cfg_add_cause
        - Src:             'cfg.c:123,7'
          Dst:             cmd_parse_from_file
        - Src:             'cfg.c:124,2'
          Dst:             fclose
        - Src:             'cfg.c:126,3'
          Dst:             cfg_add_cause
        - Src:             'cfg.c:131,3'
          Dst:             cmd_list_free
        - Src:             'cfg.c:136,27'
          Dst:             cmdq_get_state
        - Src:             'cfg.c:136,11'
          Dst:             cmdq_copy_state
        - Src:             'cfg.c:138,11'
          Dst:             cmdq_new_state
        - Src:             'cfg.c:139,2'
          Dst:             cmdq_add_format
        - Src:             'cfg.c:141,14'
          Dst:             cmdq_get_command
        - Src:             'cfg.c:143,15'
          Dst:             cmdq_insert_after
        - Src:             'cfg.c:145,15'
          Dst:             cmdq_append
        - Src:             'cfg.c:146,2'
          Dst:             cmd_list_free
        - Src:             'cfg.c:147,2'
          Dst:             cmdq_free_state
    - functionName:    fopen
      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:    8
      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:    32
      BranchProfiles:  []
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfg_client_done
      functionSourceFile: '/src/tmux/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cfg.c:42,6'
          Branch Sides:
            - BranchSide:      'cfg.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'cfg.c:44,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_cfg
      functionSourceFile: '/src/tmux/cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - cfg_client_done
        - cfg_done
        - cmdq_append
        - cmdq_get_callback1
        - load_cfg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cfg.c:69,9'
          Branch Sides:
            - BranchSide:      'cfg.c:67,18'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
                - load_cfg
                - cmdq_get_callback1
                - cmdq_append
            - BranchSide:      'cfg.c:69,9'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
                - load_cfg
                - cmdq_get_callback1
                - cmdq_append
        - Branch String:   'cfg.c:82,6'
          Branch Sides:
            - BranchSide:      'cfg.c:83,14'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - load_cfg
            - BranchSide:      'cfg.c:87,6'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
                - load_cfg
        - Branch String:   'cfg.c:87,6'
          Branch Sides:
            - BranchSide:      'cfg.c:88,9'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
                - load_cfg
            - BranchSide:      'cfg.c:89,9'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
                - load_cfg
        - Branch String:   'cfg.c:89,2'
          Branch Sides:
            - BranchSide:      'cfg.c:90,12'
              BranchSideFuncs:
                - load_cfg
                - cmdq_get_callback1
                - cmdq_append
            - BranchSide:      'cfg.c:92,20'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
      Callsites:
        - Src:             'cfg.c:83,14'
          Dst:             cmdq_get_callback1
        - Src:             'cfg.c:83,14'
          Dst:             cfg_client_done
        - Src:             'cfg.c:84,3'
          Dst:             cmdq_append
        - Src:             'cfg.c:90,3'
          Dst:             load_cfg
        - Src:             'cfg.c:92,20'
          Dst:             cmdq_get_callback1
        - Src:             'cfg.c:92,20'
          Dst:             cfg_done
        - Src:             'cfg.c:92,2'
          Dst:             cmdq_append
    - functionName:    client_file_check_cb
      functionSourceFile: '/src/tmux/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - path
        - error
        - closed
        - buffer
        - data
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - client_exit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client.c:578,6'
          Branch Sides:
            - BranchSide:      'client.c:578,6'
              BranchSideFuncs:
                - client_exit
            - BranchSide:      'client.c:579,3'
              BranchSideFuncs:
                - client_exit
      Callsites:
        - Src:             'client.c:579,3'
          Dst:             client_exit
    - functionName:    client_exit
      functionSourceFile: '/src/tmux/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - file_write_left
        - proc_exit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client.c:226,7'
          Branch Sides:
            - BranchSide:      'client.c:226,7'
              BranchSideFuncs:
                - file_write_left
                - proc_exit
            - BranchSide:      'client.c:226,7'
              BranchSideFuncs:
                - file_write_left
                - proc_exit
        - Branch String:   'client.c:226,6'
          Branch Sides:
            - BranchSide:      'client.c:226,6'
              BranchSideFuncs: []
            - BranchSide:      'client.c:227,13'
              BranchSideFuncs:
                - proc_exit
      Callsites:
        - Src:             'client.c:226,7'
          Dst:             file_write_left
        - Src:             'client.c:227,3'
          Dst:             proc_exit
    - functionName:    client_dispatch_exit_message
      functionSourceFile: '/src/tmux/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - datalen
      BBCount:         14
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - fatalx
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'client.c:607,30'
          Branch Sides:
            - BranchSide:      'client.c:607,33'
              BranchSideFuncs:
                - xmalloc
                - fatalx
            - BranchSide:      'client.c:610,6'
              BranchSideFuncs:
                - xmalloc
        - Branch String:   'client.c:607,6'
          Branch Sides:
            - BranchSide:      'client.c:608,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:610,6'
              BranchSideFuncs:
                - xmalloc
        - Branch String:   'client.c:610,6'
          Branch Sides:
            - BranchSide:      'client.c:611,19'
              BranchSideFuncs:
                - xmalloc
            - BranchSide:      'client.c:615,6'
              BranchSideFuncs:
                - xmalloc
        - Branch String:   'client.c:615,6'
          Branch Sides:
            - BranchSide:      'client.c:615,6'
              BranchSideFuncs:
                - xmalloc
            - BranchSide:      'client.c:616,11'
              BranchSideFuncs:
                - xmalloc
      Callsites:
        - Src:             'client.c:608,3'
          Dst:             fatalx
        - Src:             'client.c:619,24'
          Dst:             xmalloc
    - functionName:    client_dispatch_wait
      functionSourceFile: '/src/tmux/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsg
      BBCount:         39
      ICount:          231
      EdgeCount:       39
      CyclomaticComplexity: 2
      functionsReached:
        - client_dispatch_exit_message
        - client_exec
        - client_exit
        - client_file_check_cb
        - fatalx
        - file_read_cancel
        - file_read_open
        - file_write_close
        - file_write_data
        - file_write_open
        - fprintf
        - log_debug
        - proc_exit
        - proc_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client.c:641,6'
          Branch Sides:
            - BranchSide:      'client.c:646,18'
              BranchSideFuncs:
                - fprintf
                - proc_exit
                - file_write_close
                - file_write_data
                - file_write_open
                - file_read_cancel
                - file_read_open
                - proc_exit
                - proc_send
                - client_exec
                - fatalx
                - log_debug
                - fatalx
                - fprintf
                - proc_exit
                - fatalx
                - proc_send
                - fatalx
                - client_dispatch_exit_message
                - client_exit
            - BranchSide:      'client.c:649,9'
              BranchSideFuncs:
                - fprintf
                - proc_exit
                - file_write_close
                - file_write_data
                - file_write_open
                - file_read_cancel
                - file_read_open
                - proc_exit
                - proc_send
                - client_exec
                - fatalx
                - log_debug
                - fatalx
                - fprintf
                - proc_exit
                - fatalx
                - proc_send
                - fatalx
                - client_dispatch_exit_message
                - client_exit
        - Branch String:   'client.c:652,2'
          Branch Sides:
            - BranchSide:      'client.c:652,2'
              BranchSideFuncs: []
            - BranchSide:      'client.c:655,32'
              BranchSideFuncs:
                - client_dispatch_exit_message
                - client_exit
            - BranchSide:      'client.c:655,32'
              BranchSideFuncs:
                - client_dispatch_exit_message
                - client_exit
            - BranchSide:      'client.c:660,7'
              BranchSideFuncs:
                - proc_send
                - fatalx
            - BranchSide:      'client.c:667,7'
              BranchSideFuncs:
                - fprintf
                - proc_exit
                - fatalx
            - BranchSide:      'client.c:677,7'
              BranchSideFuncs:
                - log_debug
                - fatalx
            - BranchSide:      'client.c:685,7'
              BranchSideFuncs:
                - client_exec
                - fatalx
            - BranchSide:      'client.c:692,13'
              BranchSideFuncs:
                - proc_send
            - BranchSide:      'client.c:692,13'
              BranchSideFuncs:
                - proc_send
            - BranchSide:      'client.c:695,13'
              BranchSideFuncs:
                - proc_exit
            - BranchSide:      'client.c:698,33'
              BranchSideFuncs:
                - file_read_open
            - BranchSide:      'client.c:703,35'
              BranchSideFuncs:
                - file_read_cancel
            - BranchSide:      'client.c:706,34'
              BranchSideFuncs:
                - file_write_open
            - BranchSide:      'client.c:711,34'
              BranchSideFuncs:
                - file_write_data
            - BranchSide:      'client.c:714,35'
              BranchSideFuncs:
                - file_write_close
            - BranchSide:      'client.c:719,11'
              BranchSideFuncs:
                - fprintf
                - proc_exit
            - BranchSide:      'client.c:719,11'
              BranchSideFuncs:
                - fprintf
                - proc_exit
            - BranchSide:      'client.c:719,11'
              BranchSideFuncs:
                - fprintf
                - proc_exit
        - Branch String:   'client.c:660,7'
          Branch Sides:
            - BranchSide:      'client.c:661,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:663,19'
              BranchSideFuncs:
                - proc_send
        - Branch String:   'client.c:667,7'
          Branch Sides:
            - BranchSide:      'client.c:668,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:670,11'
              BranchSideFuncs:
                - fprintf
                - proc_exit
        - Branch String:   'client.c:677,7'
          Branch Sides:
            - BranchSide:      'client.c:678,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:680,25'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'client.c:685,20'
          Branch Sides:
            - BranchSide:      'client.c:685,23'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:686,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'client.c:685,7'
          Branch Sides:
            - BranchSide:      'client.c:686,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:688,15'
              BranchSideFuncs:
                - client_exec
      Callsites:
        - Src:             'client.c:655,3'
          Dst:             client_dispatch_exit_message
        - Src:             'client.c:657,3'
          Dst:             client_exit
        - Src:             'client.c:661,4'
          Dst:             fatalx
        - Src:             'client.c:664,3'
          Dst:             proc_send
        - Src:             'client.c:668,4'
          Dst:             fatalx
        - Src:             'client.c:670,3'
          Dst:             fprintf
        - Src:             'client.c:674,3'
          Dst:             proc_exit
        - Src:             'client.c:678,4'
          Dst:             fatalx
        - Src:             'client.c:681,3'
          Dst:             log_debug
        - Src:             'client.c:686,4'
          Dst:             fatalx
        - Src:             'client.c:688,3'
          Dst:             client_exec
        - Src:             'client.c:692,3'
          Dst:             proc_send
        - Src:             'client.c:695,3'
          Dst:             proc_exit
        - Src:             'client.c:698,3'
          Dst:             file_read_open
        - Src:             'client.c:698,3'
          Dst:             client_file_check_cb
        - Src:             'client.c:703,3'
          Dst:             file_read_cancel
        - Src:             'client.c:706,3'
          Dst:             file_write_open
        - Src:             'client.c:706,3'
          Dst:             client_file_check_cb
        - Src:             'client.c:711,3'
          Dst:             file_write_data
        - Src:             'client.c:714,3'
          Dst:             file_write_close
        - Src:             'client.c:719,3'
          Dst:             fprintf
        - Src:             'client.c:720,3'
          Dst:             proc_exit
    - 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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    client_exec
      functionSourceFile: '/src/tmux/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - shell
        - shellcmd
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - closefrom
        - execl
        - fatal
        - log_debug
        - proc_clear_signals
        - setblocking
        - setenv
        - shell_argv0
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'client.c:503,2'
          Dst:             log_debug
        - Src:             'client.c:504,10'
          Dst:             shell_argv0
        - Src:             'client.c:505,2'
          Dst:             setenv
        - Src:             'client.c:507,2'
          Dst:             proc_clear_signals
        - Src:             'client.c:509,2'
          Dst:             setblocking
        - Src:             'client.c:510,2'
          Dst:             setblocking
        - Src:             'client.c:511,2'
          Dst:             setblocking
        - Src:             'client.c:512,2'
          Dst:             closefrom
        - Src:             'client.c:514,2'
          Dst:             execl
        - Src:             'client.c:515,2'
          Dst:             fatal
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    client_dispatch_attached
      functionSourceFile: '/src/tmux/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsg
      BBCount:         48
      ICount:          287
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - client_dispatch_exit_message
        - fatal
        - fatalx
        - getpid
        - kill
        - log_debug
        - proc_exit
        - proc_send
        - sigaction
        - sigemptyset
        - strlen
        - system
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client.c:736,2'
          Branch Sides:
            - BranchSide:      'client.c:736,2'
              BranchSideFuncs: []
            - BranchSide:      'client.c:738,7'
              BranchSideFuncs:
                - log_debug
                - fatalx
            - BranchSide:      'client.c:747,7'
              BranchSideFuncs:
                - xstrdup
                - proc_send
                - fatalx
            - BranchSide:      'client.c:747,7'
              BranchSideFuncs:
                - xstrdup
                - proc_send
                - fatalx
            - BranchSide:      'client.c:759,7'
              BranchSideFuncs:
                - strlen
                - xstrdup
                - strlen
                - xstrdup
                - proc_send
                - fatalx
            - BranchSide:      'client.c:769,32'
              BranchSideFuncs:
                - client_dispatch_exit_message
                - proc_send
            - BranchSide:      'client.c:775,7'
              BranchSideFuncs:
                - proc_exit
                - fatalx
            - BranchSide:      'client.c:781,7'
              BranchSideFuncs:
                - proc_send
                - fatalx
            - BranchSide:      'client.c:789,7'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - getpid
                - kill
                - fatal
                - fatalx
            - BranchSide:      'client.c:802,7'
              BranchSideFuncs:
                - system
                - proc_send
                - fatalx
        - Branch String:   'client.c:738,7'
          Branch Sides:
            - BranchSide:      'client.c:739,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:741,25'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'client.c:747,20'
          Branch Sides:
            - BranchSide:      'client.c:747,23'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:748,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'client.c:747,7'
          Branch Sides:
            - BranchSide:      'client.c:748,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:750,32'
              BranchSideFuncs:
                - xstrdup
                - proc_send
        - Branch String:   'client.c:752,7'
          Branch Sides:
            - BranchSide:      'client.c:753,22'
              BranchSideFuncs:
                - proc_send
            - BranchSide:      'client.c:755,22'
              BranchSideFuncs:
                - proc_send
        - Branch String:   'client.c:759,20'
          Branch Sides:
            - BranchSide:      'client.c:759,23'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:761,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'client.c:759,49'
          Branch Sides:
            - BranchSide:      'client.c:760,14'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:761,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'client.c:759,7'
          Branch Sides:
            - BranchSide:      'client.c:761,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:762,28'
              BranchSideFuncs:
                - xstrdup
                - strlen
                - xstrdup
                - proc_send
        - Branch String:   'client.c:770,7'
          Branch Sides:
            - BranchSide:      'client.c:771,22'
              BranchSideFuncs:
                - proc_send
            - BranchSide:      'client.c:772,13'
              BranchSideFuncs:
                - proc_send
        - Branch String:   'client.c:775,7'
          Branch Sides:
            - BranchSide:      'client.c:776,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:778,13'
              BranchSideFuncs:
                - proc_exit
        - Branch String:   'client.c:781,7'
          Branch Sides:
            - BranchSide:      'client.c:782,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:784,13'
              BranchSideFuncs:
                - proc_send
        - Branch String:   'client.c:789,7'
          Branch Sides:
            - BranchSide:      'client.c:790,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:792,3'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - getpid
                - kill
                - fatal
        - Branch String:   'client.c:796,7'
          Branch Sides:
            - BranchSide:      'client.c:797,4'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'client.c:798,20'
              BranchSideFuncs:
                - getpid
                - kill
        - Branch String:   'client.c:802,20'
          Branch Sides:
            - BranchSide:      'client.c:802,23'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:803,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'client.c:802,7'
          Branch Sides:
            - BranchSide:      'client.c:803,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'client.c:805,10'
              BranchSideFuncs:
                - system
                - proc_send
      Callsites:
        - Src:             'client.c:739,4'
          Dst:             fatalx
        - Src:             'client.c:742,3'
          Dst:             log_debug
        - Src:             'client.c:748,4'
          Dst:             fatalx
        - Src:             'client.c:750,24'
          Dst:             xstrdup
        - Src:             'client.c:756,3'
          Dst:             proc_send
        - Src:             'client.c:760,7'
          Dst:             strlen
        - Src:             'client.c:761,4'
          Dst:             fatalx
        - Src:             'client.c:762,20'
          Dst:             xstrdup
        - Src:             'client.c:763,37'
          Dst:             strlen
        - Src:             'client.c:763,22'
          Dst:             xstrdup
        - Src:             'client.c:766,3'
          Dst:             proc_send
        - Src:             'client.c:769,3'
          Dst:             client_dispatch_exit_message
        - Src:             'client.c:772,3'
          Dst:             proc_send
        - Src:             'client.c:776,4'
          Dst:             fatalx
        - Src:             'client.c:778,3'
          Dst:             proc_exit
        - Src:             'client.c:782,4'
          Dst:             fatalx
        - Src:             'client.c:784,3'
          Dst:             proc_send
        - Src:             'client.c:790,4'
          Dst:             fatalx
        - Src:             'client.c:793,3'
          Dst:             sigemptyset
        - Src:             'client.c:796,7'
          Dst:             sigaction
        - Src:             'client.c:797,4'
          Dst:             fatal
        - Src:             'client.c:799,8'
          Dst:             getpid
        - Src:             'client.c:799,3'
          Dst:             kill
        - Src:             'client.c:803,4'
          Dst:             fatalx
        - Src:             'client.c:805,3'
          Dst:             system
        - Src:             'client.c:806,3'
          Dst:             proc_send
    - 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:    4
      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:    18
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    system
      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:    client_get_lock
      functionSourceFile: '/src/tmux/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lockfile
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - close
        - flock
        - log_debug
        - open
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client.c:84,6'
          Branch Sides:
            - BranchSide:      'client.c:85,41'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - log_debug
            - BranchSide:      'client.c:89,12'
              BranchSideFuncs:
                - flock
                - log_debug
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - flock
                - close
                - __errno_location
        - Branch String:   'client.c:89,6'
          Branch Sides:
            - BranchSide:      'client.c:90,42'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - flock
                - close
                - __errno_location
            - BranchSide:      'client.c:98,2'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'client.c:91,7'
          Branch Sides:
            - BranchSide:      'client.c:92,12'
              BranchSideFuncs: []
            - BranchSide:      'client.c:93,3'
              BranchSideFuncs:
                - flock
                - close
                - __errno_location
        - Branch String:   'client.c:93,39'
          Branch Sides:
            - BranchSide:      'client.c:93,42'
              BranchSideFuncs:
                - __errno_location
                - close
                - flock
            - BranchSide:      'client.c:93,3'
              BranchSideFuncs:
                - close
                - flock
                - __errno_location
        - Branch String:   'client.c:93,3'
          Branch Sides:
            - BranchSide:      'client.c:93,16'
              BranchSideFuncs:
                - flock
                - close
                - __errno_location
            - BranchSide:      'client.c:95,9'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'client.c:82,2'
          Dst:             log_debug
        - Src:             'client.c:84,16'
          Dst:             open
        - Src:             'client.c:85,41'
          Dst:             __errno_location
        - Src:             'client.c:85,32'
          Dst:             strerror
        - Src:             'client.c:85,3'
          Dst:             log_debug
        - Src:             'client.c:89,6'
          Dst:             flock
        - Src:             'client.c:90,42'
          Dst:             __errno_location
        - Src:             'client.c:90,33'
          Dst:             strerror
        - Src:             'client.c:90,3'
          Dst:             log_debug
        - Src:             'client.c:91,7'
          Dst:             __errno_location
        - Src:             'client.c:93,10'
          Dst:             flock
        - Src:             'client.c:93,42'
          Dst:             __errno_location
        - Src:             'client.c:95,3'
          Dst:             close
        - Src:             'client.c:98,2'
          Dst:             log_debug
    - functionName:    flock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    client_exit_message
      functionSourceFile: '/src/tmux/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - xsnprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'client.c:189,10'
          Branch Sides:
            - BranchSide:      'client.c:189,10'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
            - BranchSide:      'client.c:189,10'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
        - Branch String:   'client.c:189,2'
          Branch Sides:
            - BranchSide:      'client.c:191,3'
              BranchSideFuncs: []
            - BranchSide:      'client.c:193,7'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'client.c:200,7'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'client.c:207,3'
              BranchSideFuncs: []
            - BranchSide:      'client.c:209,3'
              BranchSideFuncs: []
            - BranchSide:      'client.c:211,3'
              BranchSideFuncs: []
            - BranchSide:      'client.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'client.c:215,3'
              BranchSideFuncs: []
            - BranchSide:      'client.c:217,11'
              BranchSideFuncs: []
            - BranchSide:      'client.c:219,2'
              BranchSideFuncs: []
        - Branch String:   'client.c:193,7'
          Branch Sides:
            - BranchSide:      'client.c:195,29'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'client.c:198,3'
              BranchSideFuncs: []
        - Branch String:   'client.c:200,7'
          Branch Sides:
            - BranchSide:      'client.c:202,29'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'client.c:205,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client.c:194,4'
          Dst:             xsnprintf
        - Src:             'client.c:201,4'
          Dst:             xsnprintf
    - functionName:    client_send_identify
      functionSourceFile: '/src/tmux/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ttynam
        - termname
        - caps
        - ncaps
        - cwd
        - feat
      BBCount:         17
      ICount:          164
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - dup
        - fatal
        - getpid
        - proc_send
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client.c:472,2'
          Branch Sides:
            - BranchSide:      'client.c:473,13'
              BranchSideFuncs:
                - strlen
                - proc_send
                - dup
                - proc_send
                - dup
                - proc_send
                - getpid
                - proc_send
                - proc_send
                - strlen
                - proc_send
                - fatal
                - fatal
            - BranchSide:      'client.c:477,12'
              BranchSideFuncs:
                - dup
                - proc_send
                - dup
                - proc_send
                - getpid
                - proc_send
                - proc_send
                - strlen
                - proc_send
                - fatal
                - fatal
        - Branch String:   'client.c:477,6'
          Branch Sides:
            - BranchSide:      'client.c:478,3'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'client.c:479,12'
              BranchSideFuncs:
                - proc_send
                - dup
                - proc_send
                - getpid
                - proc_send
                - proc_send
                - strlen
                - proc_send
                - fatal
        - Branch String:   'client.c:480,6'
          Branch Sides:
            - BranchSide:      'client.c:481,3'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'client.c:482,12'
              BranchSideFuncs:
                - proc_send
                - getpid
                - proc_send
                - proc_send
                - strlen
                - proc_send
        - Branch String:   'client.c:487,2'
          Branch Sides:
            - BranchSide:      'client.c:488,19'
              BranchSideFuncs:
                - strlen
                - proc_send
                - proc_send
            - BranchSide:      'client.c:494,12'
              BranchSideFuncs:
                - proc_send
        - Branch String:   'client.c:489,7'
          Branch Sides:
            - BranchSide:      'client.c:490,4'
              BranchSideFuncs:
                - proc_send
                - strlen
                - proc_send
            - BranchSide:      'client.c:491,13'
              BranchSideFuncs:
                - proc_send
                - proc_send
                - strlen
      Callsites:
        - Src:             'client.c:460,2'
          Dst:             proc_send
        - Src:             'client.c:461,2'
          Dst:             proc_send
        - Src:             'client.c:465,6'
          Dst:             strlen
        - Src:             'client.c:464,2'
          Dst:             proc_send
        - Src:             'client.c:466,2'
          Dst:             proc_send
        - Src:             'client.c:469,6'
          Dst:             strlen
        - Src:             'client.c:468,2'
          Dst:             proc_send
        - Src:             'client.c:470,52'
          Dst:             strlen
        - Src:             'client.c:470,2'
          Dst:             proc_send
        - Src:             'client.c:474,16'
          Dst:             strlen
        - Src:             'client.c:473,3'
          Dst:             proc_send
        - Src:             'client.c:477,12'
          Dst:             dup
        - Src:             'client.c:478,3'
          Dst:             fatal
        - Src:             'client.c:479,2'
          Dst:             proc_send
        - Src:             'client.c:480,12'
          Dst:             dup
        - Src:             'client.c:481,3'
          Dst:             fatal
        - Src:             'client.c:482,2'
          Dst:             proc_send
        - Src:             'client.c:484,8'
          Dst:             getpid
        - Src:             'client.c:485,2'
          Dst:             proc_send
        - Src:             'client.c:488,11'
          Dst:             strlen
        - Src:             'client.c:491,3'
          Dst:             proc_send
        - Src:             'client.c:494,2'
          Dst:             proc_send
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    client_dispatch
      functionSourceFile: '/src/tmux/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsg
        - arg
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - client_dispatch_attached
        - client_dispatch_wait
        - proc_exit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client.c:586,6'
          Branch Sides:
            - BranchSide:      'client.c:587,8'
              BranchSideFuncs:
                - proc_exit
            - BranchSide:      'client.c:595,6'
              BranchSideFuncs:
                - client_dispatch_wait
                - client_dispatch_attached
        - Branch String:   'client.c:587,7'
          Branch Sides:
            - BranchSide:      'client.c:588,22'
              BranchSideFuncs:
                - proc_exit
            - BranchSide:      'client.c:591,13'
              BranchSideFuncs:
                - proc_exit
        - Branch String:   'client.c:595,6'
          Branch Sides:
            - BranchSide:      'client.c:596,28'
              BranchSideFuncs:
                - client_dispatch_attached
            - BranchSide:      'client.c:598,24'
              BranchSideFuncs:
                - client_dispatch_wait
      Callsites:
        - Src:             'client.c:591,3'
          Dst:             proc_exit
        - Src:             'client.c:596,3'
          Dst:             client_dispatch_attached
        - Src:             'client.c:598,3'
          Dst:             client_dispatch_wait
    - functionName:    client_connect
      functionSourceFile: '/src/tmux/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - base
        - path
        - flags
      BBCount:         44
      ICount:          260
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - client_get_lock
        - close
        - connect
        - log_debug
        - server_start
        - setblocking
        - socket
        - strerror
        - strlcpy
        - unlink
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client.c:115,6'
          Branch Sides:
            - BranchSide:      'client.c:116,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'client.c:119,28'
              BranchSideFuncs:
                - log_debug
                - socket
                - log_debug
                - connect
                - setblocking
                - free
                - close
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - close
                - xasprintf
                - client_get_lock
                - log_debug
                - log_debug
                - free
                - server_start
                - unlink
                - __errno_location
                - free
                - close
                - close
                - free
                - close
                - __errno_location
        - Branch String:   'client.c:122,6'
          Branch Sides:
            - BranchSide:      'client.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'client.c:125,2'
              BranchSideFuncs:
                - log_debug
                - connect
                - setblocking
                - free
                - close
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - close
                - xasprintf
                - client_get_lock
                - log_debug
                - socket
                - log_debug
                - free
                - server_start
                - unlink
                - __errno_location
                - free
                - close
                - close
                - free
                - close
                - __errno_location
        - Branch String:   'client.c:126,6'
          Branch Sides:
            - BranchSide:      'client.c:127,44'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - close
                - xasprintf
                - client_get_lock
                - log_debug
                - socket
                - log_debug
                - connect
                - setblocking
                - free
                - close
                - log_debug
                - free
                - server_start
                - unlink
                - __errno_location
                - free
                - close
                - close
                - free
                - close
                - __errno_location
            - BranchSide:      'client.c:167,6'
              BranchSideFuncs:
                - setblocking
                - free
                - close
        - Branch String:   'client.c:128,29'
          Branch Sides:
            - BranchSide:      'client.c:128,32'
              BranchSideFuncs:
                - __errno_location
                - close
                - xasprintf
                - client_get_lock
                - log_debug
                - socket
                - log_debug
                - connect
                - setblocking
                - free
                - close
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - log_debug
                - free
                - server_start
                - unlink
                - __errno_location
                - free
                - close
                - close
                - free
                - close
            - BranchSide:      'client.c:130,7'
              BranchSideFuncs:
                - close
                - xasprintf
                - client_get_lock
                - log_debug
                - socket
                - log_debug
                - connect
                - setblocking
                - free
                - close
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - __errno_location
                - close
                - free
                - close
                - log_debug
                - free
                - server_start
                - unlink
                - __errno_location
                - free
                - close
        - Branch String:   'client.c:128,7'
          Branch Sides:
            - BranchSide:      'client.c:129,4'
              BranchSideFuncs:
                - close
                - free
                - close
            - BranchSide:      'client.c:130,7'
              BranchSideFuncs:
                - close
                - xasprintf
                - client_get_lock
                - log_debug
                - socket
                - log_debug
                - connect
                - setblocking
                - free
                - close
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - __errno_location
                - close
                - free
                - close
                - log_debug
                - free
                - server_start
                - unlink
                - __errno_location
                - free
                - close
        - Branch String:   'client.c:130,7'
          Branch Sides:
            - BranchSide:      'client.c:131,4'
              BranchSideFuncs:
                - close
                - free
                - close
            - BranchSide:      'client.c:132,8'
              BranchSideFuncs:
                - close
                - xasprintf
                - client_get_lock
                - log_debug
                - socket
                - log_debug
                - connect
                - setblocking
                - free
                - close
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - close
                - free
                - close
                - __errno_location
                - log_debug
                - free
                - server_start
                - unlink
                - __errno_location
                - free
                - close
        - Branch String:   'client.c:132,7'
          Branch Sides:
            - BranchSide:      'client.c:133,4'
              BranchSideFuncs:
                - close
                - free
                - close
            - BranchSide:      'client.c:134,9'
              BranchSideFuncs:
                - close
                - xasprintf
                - client_get_lock
                - log_debug
                - socket
                - log_debug
                - connect
                - setblocking
                - free
                - close
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - close
                - free
                - close
                - __errno_location
                - log_debug
                - free
                - server_start
                - unlink
                - __errno_location
                - free
                - close
        - Branch String:   'client.c:136,7'
          Branch Sides:
            - BranchSide:      'client.c:137,36'
              BranchSideFuncs:
                - server_start
                - setblocking
                - free
                - close
                - unlink
                - __errno_location
                - free
                - close
            - BranchSide:      'client.c:159,7'
              BranchSideFuncs:
                - server_start
                - setblocking
                - free
                - close
                - unlink
                - __errno_location
                - free
                - close
        - Branch String:   'client.c:138,8'
          Branch Sides:
            - BranchSide:      'client.c:139,39'
              BranchSideFuncs:
                - log_debug
                - free
                - log_debug
                - socket
                - log_debug
                - connect
                - setblocking
                - free
                - close
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - close
                - xasprintf
                - client_get_lock
                - server_start
                - unlink
                - __errno_location
                - free
                - close
                - close
                - free
                - close
                - __errno_location
            - BranchSide:      'client.c:147,31'
              BranchSideFuncs:
                - log_debug
                - socket
                - log_debug
                - connect
                - setblocking
                - free
                - close
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - close
                - xasprintf
                - client_get_lock
                - log_debug
                - free
                - server_start
                - unlink
                - __errno_location
                - free
                - close
                - close
                - free
                - close
                - __errno_location
        - Branch String:   'client.c:144,9'
          Branch Sides:
            - BranchSide:      'client.c:145,6'
              BranchSideFuncs:
                - socket
                - log_debug
                - connect
                - setblocking
                - free
                - close
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - close
                - xasprintf
                - client_get_lock
                - log_debug
                - log_debug
                - free
                - server_start
                - unlink
                - __errno_location
                - free
                - close
                - close
                - free
                - close
                - __errno_location
            - BranchSide:      'client.c:146,4'
              BranchSideFuncs:
                - log_debug
                - socket
                - log_debug
                - connect
                - setblocking
                - free
                - close
                - __errno_location
                - strerror
                - log_debug
                - __errno_location
                - close
                - xasprintf
                - client_get_lock
                - log_debug
                - free
                - server_start
                - unlink
                - __errno_location
                - free
                - close
                - close
                - free
                - close
                - __errno_location
        - Branch String:   'client.c:159,19'
          Branch Sides:
            - BranchSide:      'client.c:159,29'
              BranchSideFuncs:
                - unlink
                - server_start
                - setblocking
                - free
                - close
                - __errno_location
                - free
                - close
            - BranchSide:      'client.c:164,21'
              BranchSideFuncs:
                - server_start
                - setblocking
                - free
                - close
        - Branch String:   'client.c:159,40'
          Branch Sides:
            - BranchSide:      'client.c:159,43'
              BranchSideFuncs:
                - __errno_location
                - server_start
                - setblocking
                - free
                - close
                - free
                - close
            - BranchSide:      'client.c:164,21'
              BranchSideFuncs:
                - server_start
                - setblocking
                - free
                - close
        - Branch String:   'client.c:159,7'
          Branch Sides:
            - BranchSide:      'client.c:160,9'
              BranchSideFuncs:
                - free
                - close
            - BranchSide:      'client.c:164,21'
              BranchSideFuncs:
                - server_start
                - setblocking
                - free
                - close
        - Branch String:   'client.c:167,13'
          Branch Sides:
            - BranchSide:      'client.c:167,16'
              BranchSideFuncs:
                - setblocking
                - free
                - close
            - BranchSide:      'client.c:171,14'
              BranchSideFuncs:
                - setblocking
        - Branch String:   'client.c:167,6'
          Branch Sides:
            - BranchSide:      'client.c:168,8'
              BranchSideFuncs:
                - free
                - close
                - setblocking
            - BranchSide:      'client.c:171,14'
              BranchSideFuncs:
                - setblocking
        - Branch String:   'client.c:175,6'
          Branch Sides:
            - BranchSide:      'client.c:176,8'
              BranchSideFuncs:
                - free
                - close
                - close
            - BranchSide:      'client.c:179,8'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'client.c:114,9'
          Dst:             strlcpy
        - Src:             'client.c:116,3'
          Dst:             __errno_location
        - Src:             'client.c:119,2'
          Dst:             log_debug
        - Src:             'client.c:122,12'
          Dst:             socket
        - Src:             'client.c:125,2'
          Dst:             log_debug
        - Src:             'client.c:126,6'
          Dst:             connect
        - Src:             'client.c:127,44'
          Dst:             __errno_location
        - Src:             'client.c:127,35'
          Dst:             strerror
        - Src:             'client.c:127,3'
          Dst:             log_debug
        - Src:             'client.c:128,7'
          Dst:             __errno_location
        - Src:             'client.c:128,32'
          Dst:             __errno_location
        - Src:             'client.c:134,3'
          Dst:             close
        - Src:             'client.c:137,4'
          Dst:             xasprintf
        - Src:             'client.c:138,18'
          Dst:             client_get_lock
        - Src:             'client.c:139,5'
          Dst:             log_debug
        - Src:             'client.c:147,4'
          Dst:             log_debug
        - Src:             'client.c:159,22'
          Dst:             unlink
        - Src:             'client.c:159,43'
          Dst:             __errno_location
        - Src:             'client.c:161,4'
          Dst:             close
        - Src:             'client.c:164,8'
          Dst:             server_start
        - Src:             'client.c:169,3'
          Dst:             close
        - Src:             'client.c:171,2'
          Dst:             setblocking
        - Src:             'client.c:177,3'
          Dst:             close
        - Src:             'client.c:179,2'
          Dst:             close
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    client_signal
      functionSourceFile: '/src/tmux/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sig
      BBCount:         35
      ICount:          157
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - fatal
        - log_debug
        - proc_exit
        - proc_send
        - sigaction
        - sigemptyset
        - strerror
        - strsignal
        - waitpid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'client.c:527,6'
          Branch Sides:
            - BranchSide:      'client.c:528,3'
              BranchSideFuncs:
                - waitpid
                - __errno_location
                - __errno_location
                - strerror
                - log_debug
            - BranchSide:      'client.c:539,14'
              BranchSideFuncs:
                - proc_exit
                - sigemptyset
                - sigaction
                - proc_send
                - fatal
                - proc_send
                - proc_send
                - proc_send
        - Branch String:   'client.c:530,8'
          Branch Sides:
            - BranchSide:      'client.c:531,5'
              BranchSideFuncs: []
            - BranchSide:      'client.c:532,8'
              BranchSideFuncs:
                - waitpid
                - __errno_location
                - __errno_location
                - strerror
                - log_debug
        - Branch String:   'client.c:532,8'
          Branch Sides:
            - BranchSide:      'client.c:528,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - log_debug
                - waitpid
            - BranchSide:      'client.c:533,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - log_debug
                - waitpid
        - Branch String:   'client.c:533,9'
          Branch Sides:
            - BranchSide:      'client.c:534,6'
              BranchSideFuncs: []
            - BranchSide:      'client.c:536,18'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - log_debug
                - waitpid
                - __errno_location
        - Branch String:   'client.c:539,13'
          Branch Sides:
            - BranchSide:      'client.c:540,7'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - proc_send
                - fatal
                - proc_send
                - proc_send
                - proc_send
            - BranchSide:      'client.c:543,11'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - proc_send
                - fatal
                - proc_send
                - proc_send
                - proc_send
        - Branch String:   'client.c:540,22'
          Branch Sides:
            - BranchSide:      'client.c:540,25'
              BranchSideFuncs:
                - proc_exit
            - BranchSide:      'client.c:541,14'
              BranchSideFuncs:
                - proc_exit
        - Branch String:   'client.c:540,7'
          Branch Sides:
            - BranchSide:      'client.c:541,14'
              BranchSideFuncs:
                - proc_exit
            - BranchSide:      'client.c:542,2'
              BranchSideFuncs: []
        - Branch String:   'client.c:543,3'
          Branch Sides:
            - BranchSide:      'client.c:545,22'
              BranchSideFuncs:
                - proc_send
            - BranchSide:      'client.c:550,9'
              BranchSideFuncs:
                - proc_send
            - BranchSide:      'client.c:556,14'
              BranchSideFuncs:
                - proc_send
            - BranchSide:      'client.c:559,4'
              BranchSideFuncs:
                - sigemptyset
                - sigaction
                - proc_send
                - fatal
        - Branch String:   'client.c:550,8'
          Branch Sides:
            - BranchSide:      'client.c:551,23'
              BranchSideFuncs:
                - proc_send
            - BranchSide:      'client.c:552,19'
              BranchSideFuncs:
                - proc_send
        - Branch String:   'client.c:563,8'
          Branch Sides:
            - BranchSide:      'client.c:564,5'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'client.c:565,14'
              BranchSideFuncs:
                - proc_send
      Callsites:
        - Src:             'client.c:526,32'
          Dst:             strsignal
        - Src:             'client.c:526,2'
          Dst:             log_debug
        - Src:             'client.c:529,10'
          Dst:             waitpid
        - Src:             'client.c:533,9'
          Dst:             __errno_location
        - Src:             'client.c:536,18'
          Dst:             __errno_location
        - Src:             'client.c:536,9'
          Dst:             strerror
        - Src:             'client.c:535,5'
          Dst:             log_debug
        - Src:             'client.c:541,4'
          Dst:             proc_exit
        - Src:             'client.c:547,4'
          Dst:             proc_send
        - Src:             'client.c:553,4'
          Dst:             proc_send
        - Src:             'client.c:556,4'
          Dst:             proc_send
        - Src:             'client.c:560,4'
          Dst:             sigemptyset
        - Src:             'client.c:563,8'
          Dst:             sigaction
        - Src:             'client.c:564,5'
          Dst:             fatal
        - Src:             'client.c:565,4'
          Dst:             proc_send
    - functionName:    strsignal
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    waitpid
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    client_main
      functionSourceFile: '/src/tmux/client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - base
        - argc
        - argv
        - flags
        - feat
      BBCount:         98
      ICount:          622
      EdgeCount:       131
      CyclomaticComplexity: 35
      functionsReached:
        - __errno_location
        - args_free_values
        - args_from_vector
        - cfgetispeed
        - cfgetospeed
        - cfmakeraw
        - cfsetispeed
        - cfsetospeed
        - client_connect
        - client_dispatch
        - client_exec
        - client_exit_message
        - client_send_identify
        - client_signal
        - close
        - cmd_list_any_have
        - cmd_list_free
        - cmd_pack_argv
        - cmd_parse_from_arguments
        - environ_free
        - fflush
        - find_cwd
        - find_home
        - fprintf
        - getenv
        - getline
        - getppid
        - isatty
        - kill
        - log_debug
        - options_free
        - printf
        - proc_add_peer
        - proc_flush_peer
        - proc_loop
        - proc_send
        - proc_set_signals
        - proc_start
        - setblocking
        - setvbuf
        - strerror
        - strlen
        - tcgetattr
        - tcsetattr
        - tty_term_free_list
        - tty_term_read_list
        - ttyname
        - xmalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'client.c:249,6'
          Branch Sides:
            - BranchSide:      'client.c:250,7'
              BranchSideFuncs:
                - proc_start
                - proc_set_signals
                - log_debug
                - client_connect
                - proc_add_peer
                - find_cwd
                - ttyname
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
                - find_home
                - __errno_location
                - __errno_location
                - strerror
                - fprintf
                - fprintf
            - BranchSide:      'client.c:252,13'
              BranchSideFuncs:
                - args_from_vector
                - cmd_parse_from_arguments
                - free
                - args_free_values
                - free
                - proc_start
                - proc_set_signals
                - log_debug
                - client_connect
                - proc_add_peer
                - find_cwd
                - ttyname
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
                - find_home
                - __errno_location
                - __errno_location
                - strerror
                - fprintf
                - fprintf
                - cmd_list_any_have
                - cmd_list_free
        - Branch String:   'client.c:252,13'
          Branch Sides:
            - BranchSide:      'client.c:253,7'
              BranchSideFuncs:
                - proc_start
                - proc_set_signals
                - log_debug
                - client_connect
                - proc_add_peer
                - find_cwd
                - ttyname
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
                - find_home
                - __errno_location
                - __errno_location
                - strerror
                - fprintf
                - fprintf
            - BranchSide:      'client.c:256,7'
              BranchSideFuncs:
                - args_from_vector
                - cmd_parse_from_arguments
                - free
                - args_free_values
                - free
                - proc_start
                - proc_set_signals
                - log_debug
                - client_connect
                - proc_add_peer
                - find_cwd
                - ttyname
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
                - find_home
                - __errno_location
                - __errno_location
                - strerror
                - fprintf
                - fprintf
                - cmd_list_any_have
                - cmd_list_free
        - Branch String:   'client.c:265,7'
          Branch Sides:
            - BranchSide:      'client.c:266,26'
              BranchSideFuncs:
                - cmd_list_any_have
                - cmd_list_free
                - args_free_values
                - free
                - proc_start
                - proc_set_signals
                - log_debug
                - client_connect
                - proc_add_peer
                - find_cwd
                - ttyname
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
                - find_home
                - __errno_location
                - __errno_location
                - strerror
                - fprintf
                - fprintf
            - BranchSide:      'client.c:270,9'
              BranchSideFuncs:
                - free
                - args_free_values
                - free
                - proc_start
                - proc_set_signals
                - log_debug
                - client_connect
                - proc_add_peer
                - find_cwd
                - ttyname
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
                - find_home
                - __errno_location
                - __errno_location
                - strerror
                - fprintf
                - fprintf
        - Branch String:   'client.c:266,8'
          Branch Sides:
            - BranchSide:      'client.c:267,11'
              BranchSideFuncs:
                - cmd_list_free
                - args_free_values
                - free
                - proc_start
                - proc_set_signals
                - log_debug
                - client_connect
                - proc_add_peer
                - find_cwd
                - ttyname
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
                - find_home
                - __errno_location
                - __errno_location
                - strerror
                - fprintf
                - fprintf
            - BranchSide:      'client.c:268,18'
              BranchSideFuncs:
                - cmd_list_free
                - args_free_values
                - free
                - proc_start
                - proc_set_signals
                - log_debug
                - client_connect
                - proc_add_peer
                - find_cwd
                - ttyname
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
                - find_home
                - __errno_location
                - __errno_location
                - strerror
                - fprintf
                - fprintf
        - Branch String:   'client.c:291,6'
          Branch Sides:
            - BranchSide:      'client.c:292,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - fprintf
                - fprintf
            - BranchSide:      'client.c:301,30'
              BranchSideFuncs:
                - proc_add_peer
                - find_cwd
                - ttyname
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
                - find_home
        - Branch String:   'client.c:292,7'
          Branch Sides:
            - BranchSide:      'client.c:293,12'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'client.c:296,12'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   'client.c:304,33'
          Branch Sides:
            - BranchSide:      'client.c:304,43'
              BranchSideFuncs:
                - find_home
                - ttyname
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
            - BranchSide:      'client.c:306,16'
              BranchSideFuncs:
                - ttyname
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
        - Branch String:   'client.c:304,6'
          Branch Sides:
            - BranchSide:      'client.c:305,7'
              BranchSideFuncs:
                - ttyname
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
            - BranchSide:      'client.c:306,16'
              BranchSideFuncs:
                - ttyname
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
        - Branch String:   'client.c:306,6'
          Branch Sides:
            - BranchSide:      'client.c:307,10'
              BranchSideFuncs:
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
            - BranchSide:      'client.c:308,18'
              BranchSideFuncs:
                - getenv
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
        - Branch String:   'client.c:308,6'
          Branch Sides:
            - BranchSide:      'client.c:309,12'
              BranchSideFuncs:
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
            - BranchSide:      'client.c:326,6'
              BranchSideFuncs:
                - isatty
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
        - Branch String:   'client.c:326,27'
          Branch Sides:
            - BranchSide:      'client.c:327,7'
              BranchSideFuncs:
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - tty_term_read_list
                - fprintf
                - free
            - BranchSide:      'client.c:336,6'
              BranchSideFuncs:
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
        - Branch String:   'client.c:327,24'
          Branch Sides:
            - BranchSide:      'client.c:328,25'
              BranchSideFuncs:
                - tty_term_read_list
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
                - fprintf
                - free
            - BranchSide:      'client.c:336,6'
              BranchSideFuncs:
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
        - Branch String:   'client.c:326,6'
          Branch Sides:
            - BranchSide:      'client.c:330,11'
              BranchSideFuncs:
                - fprintf
                - free
            - BranchSide:      'client.c:336,6'
              BranchSideFuncs:
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
                - close
        - Branch String:   'client.c:336,6'
          Branch Sides:
            - BranchSide:      'client.c:337,9'
              BranchSideFuncs:
                - close
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      'client.c:338,15'
              BranchSideFuncs:
                - options_free
                - options_free
                - options_free
                - environ_free
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - __errno_location
                - strerror
                - fprintf
        - Branch String:   'client.c:344,6'
          Branch Sides:
            - BranchSide:      'client.c:345,7'
              BranchSideFuncs:
                - tcgetattr
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      'client.c:365,23'
              BranchSideFuncs:
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
        - Branch String:   'client.c:345,7'
          Branch Sides:
            - BranchSide:      'client.c:346,12'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
            - BranchSide:      'client.c:350,3'
              BranchSideFuncs:
                - cfmakeraw
                - cfgetispeed
                - cfsetispeed
                - cfgetospeed
                - cfsetospeed
                - tcsetattr
                - client_send_identify
                - tty_term_free_list
                - proc_flush_peer
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
        - Branch String:   'client.c:370,6'
          Branch Sides:
            - BranchSide:      'client.c:372,8'
              BranchSideFuncs:
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - strlen
            - BranchSide:      'client.c:397,13'
              BranchSideFuncs:
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - proc_send
        - Branch String:   'client.c:373,3'
          Branch Sides:
            - BranchSide:      'client.c:374,19'
              BranchSideFuncs:
                - strlen
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'client.c:375,7'
              BranchSideFuncs:
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
        - Branch String:   'client.c:375,7'
          Branch Sides:
            - BranchSide:      'client.c:376,12'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'client.c:379,35'
              BranchSideFuncs:
                - xmalloc
                - cmd_pack_argv
                - proc_send
                - free
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - fprintf
                - free
                - fprintf
                - free
        - Branch String:   'client.c:383,7'
          Branch Sides:
            - BranchSide:      'client.c:384,12'
              BranchSideFuncs:
                - fprintf
                - free
            - BranchSide:      'client.c:388,8'
              BranchSideFuncs:
                - proc_send
                - free
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
                - fprintf
                - free
        - Branch String:   'client.c:391,7'
          Branch Sides:
            - BranchSide:      'client.c:392,12'
              BranchSideFuncs:
                - fprintf
                - free
            - BranchSide:      'client.c:396,8'
              BranchSideFuncs:
                - free
                - proc_loop
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
                - client_exec
                - tcsetattr
        - Branch String:   'client.c:404,6'
          Branch Sides:
            - BranchSide:      'client.c:405,7'
              BranchSideFuncs:
                - client_exec
                - tcsetattr
            - BranchSide:      'client.c:411,2'
              BranchSideFuncs:
                - setblocking
                - setblocking
                - setblocking
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
                - getppid
                - kill
                - client_exit_message
                - printf
        - Branch String:   'client.c:405,7'
          Branch Sides:
            - BranchSide:      'client.c:406,4'
              BranchSideFuncs:
                - tcsetattr
                - client_exec
            - BranchSide:      'client.c:407,15'
              BranchSideFuncs:
                - client_exec
        - Branch String:   'client.c:416,6'
          Branch Sides:
            - BranchSide:      'client.c:417,7'
              BranchSideFuncs:
                - getppid
                - kill
                - client_exit_message
                - printf
            - BranchSide:      'client.c:423,13'
              BranchSideFuncs:
                - client_exit_message
                - fprintf
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
        - Branch String:   'client.c:417,7'
          Branch Sides:
            - BranchSide:      'client.c:418,21'
              BranchSideFuncs:
                - client_exit_message
                - printf
                - getppid
                - kill
            - BranchSide:      'client.c:420,10'
              BranchSideFuncs:
                - getppid
                - kill
        - Branch String:   'client.c:421,41'
          Branch Sides:
            - BranchSide:      'client.c:421,44'
              BranchSideFuncs:
                - kill
            - BranchSide:      'client.c:423,2'
              BranchSideFuncs: []
        - Branch String:   'client.c:421,7'
          Branch Sides:
            - BranchSide:      'client.c:422,9'
              BranchSideFuncs:
                - kill
            - BranchSide:      'client.c:423,2'
              BranchSideFuncs: []
        - Branch String:   'client.c:423,13'
          Branch Sides:
            - BranchSide:      'client.c:424,7'
              BranchSideFuncs:
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
                - client_exit_message
                - printf
            - BranchSide:      'client.c:443,13'
              BranchSideFuncs:
                - client_exit_message
                - fprintf
        - Branch String:   'client.c:424,7'
          Branch Sides:
            - BranchSide:      'client.c:425,26'
              BranchSideFuncs:
                - client_exit_message
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
            - BranchSide:      'client.c:427,4'
              BranchSideFuncs:
                - printf
                - fflush
                - printf
                - fflush
                - tcsetattr
                - setvbuf
                - getline
                - free
        - Branch String:   'client.c:429,7'
          Branch Sides:
            - BranchSide:      'client.c:430,12'
              BranchSideFuncs:
                - setvbuf
                - getline
                - free
                - printf
                - fflush
                - tcsetattr
            - BranchSide:      'client.c:438,7'
              BranchSideFuncs:
                - printf
                - fflush
                - tcsetattr
        - Branch String:   'client.c:433,9'
          Branch Sides:
            - BranchSide:      'client.c:431,4'
              BranchSideFuncs:
                - free
                - printf
                - fflush
                - tcsetattr
            - BranchSide:      'client.c:434,6'
              BranchSideFuncs:
                - free
                - printf
                - fflush
                - tcsetattr
        - Branch String:   'client.c:438,7'
          Branch Sides:
            - BranchSide:      'client.c:439,4'
              BranchSideFuncs:
                - printf
                - fflush
                - tcsetattr
            - BranchSide:      'client.c:443,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'client.c:263,12'
          Dst:             args_from_vector
        - Src:             'client.c:264,8'
          Dst:             cmd_parse_from_arguments
        - Src:             'client.c:266,8'
          Dst:             cmd_list_any_have
        - Src:             'client.c:268,4'
          Dst:             cmd_list_free
        - Src:             'client.c:271,3'
          Dst:             args_free_values
        - Src:             'client.c:276,16'
          Dst:             proc_start
        - Src:             'client.c:277,2'
          Dst:             proc_set_signals
        - Src:             'client.c:277,2'
          Dst:             client_signal
        - Src:             'client.c:281,2'
          Dst:             log_debug
        - Src:             'client.c:290,7'
          Dst:             client_connect
        - Src:             'client.c:292,7'
          Dst:             __errno_location
        - Src:             'client.c:293,4'
          Dst:             fprintf
        - Src:             'client.c:297,30'
          Dst:             __errno_location
        - Src:             'client.c:297,21'
          Dst:             strerror
        - Src:             'client.c:296,4'
          Dst:             fprintf
        - Src:             'client.c:301,16'
          Dst:             proc_add_peer
        - Src:             'client.c:301,16'
          Dst:             client_dispatch
        - Src:             'client.c:304,13'
          Dst:             find_cwd
        - Src:             'client.c:304,43'
          Dst:             find_home
        - Src:             'client.c:306,16'
          Dst:             ttyname
        - Src:             'client.c:308,18'
          Dst:             getenv
        - Src:             'client.c:326,6'
          Dst:             isatty
        - Src:             'client.c:328,6'
          Dst:             tty_term_read_list
        - Src:             'client.c:330,3'
          Dst:             fprintf
        - Src:             'client.c:337,3'
          Dst:             close
        - Src:             'client.c:338,2'
          Dst:             options_free
        - Src:             'client.c:339,2'
          Dst:             options_free
        - Src:             'client.c:340,2'
          Dst:             options_free
        - Src:             'client.c:341,2'
          Dst:             environ_free
        - Src:             'client.c:345,7'
          Dst:             tcgetattr
        - Src:             'client.c:347,17'
          Dst:             __errno_location
        - Src:             'client.c:347,8'
          Dst:             strerror
        - Src:             'client.c:346,4'
          Dst:             fprintf
        - Src:             'client.c:350,3'
          Dst:             cfmakeraw
        - Src:             'client.c:359,21'
          Dst:             cfgetispeed
        - Src:             'client.c:359,3'
          Dst:             cfsetispeed
        - Src:             'client.c:360,21'
          Dst:             cfgetospeed
        - Src:             'client.c:360,3'
          Dst:             cfsetospeed
        - Src:             'client.c:361,3'
          Dst:             tcsetattr
        - Src:             'client.c:365,2'
          Dst:             client_send_identify
        - Src:             'client.c:366,2'
          Dst:             tty_term_free_list
        - Src:             'client.c:367,2'
          Dst:             proc_flush_peer
        - Src:             'client.c:374,12'
          Dst:             strlen
        - Src:             'client.c:376,4'
          Dst:             fprintf
        - Src:             'client.c:379,10'
          Dst:             xmalloc
        - Src:             'client.c:383,7'
          Dst:             cmd_pack_argv
        - Src:             'client.c:384,4'
          Dst:             fprintf
        - Src:             'client.c:391,7'
          Dst:             proc_send
        - Src:             'client.c:392,4'
          Dst:             fprintf
        - Src:             'client.c:398,3'
          Dst:             proc_send
        - Src:             'client.c:401,2'
          Dst:             proc_loop
        - Src:             'client.c:406,4'
          Dst:             tcsetattr
        - Src:             'client.c:407,3'
          Dst:             client_exec
        - Src:             'client.c:411,2'
          Dst:             setblocking
        - Src:             'client.c:412,2'
          Dst:             setblocking
        - Src:             'client.c:413,2'
          Dst:             setblocking
        - Src:             'client.c:418,21'
          Dst:             client_exit_message
        - Src:             'client.c:418,4'
          Dst:             printf
        - Src:             'client.c:420,10'
          Dst:             getppid
        - Src:             'client.c:422,4'
          Dst:             kill
        - Src:             'client.c:425,26'
          Dst:             client_exit_message
        - Src:             'client.c:425,4'
          Dst:             printf
        - Src:             'client.c:427,4'
          Dst:             printf
        - Src:             'client.c:428,3'
          Dst:             fflush
        - Src:             'client.c:430,4'
          Dst:             setvbuf
        - Src:             'client.c:432,15'
          Dst:             getline
        - Src:             'client.c:439,4'
          Dst:             printf
        - Src:             'client.c:440,4'
          Dst:             fflush
        - Src:             'client.c:441,4'
          Dst:             tcsetattr
        - Src:             'client.c:444,27'
          Dst:             client_exit_message
        - Src:             'client.c:444,3'
          Dst:             fprintf
    - functionName:    ttyname
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfmakeraw
      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:    cfgetispeed
      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:    cfsetispeed
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cfgetospeed
      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:    cfsetospeed
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    6
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    getline
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_attach_session
      functionSourceFile: '/src/tmux/cmd-attach-session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - tflag
        - dflag
        - xflag
        - rflag
        - cflag
        - Eflag
        - fflag
      BBCount:         92
      ICount:          543
      EdgeCount:       123
      CyclomaticComplexity: 33
      functionsReached:
        - cfg_show_causes
        - cmd_find_from_winlink
        - cmd_find_from_winlink_pane
        - cmd_find_target
        - cmdq_error
        - cmdq_get_client
        - cmdq_get_current
        - cmdq_get_flags
        - environ_update
        - format_single
        - notify_client
        - proc_send
        - server_client_check_nested
        - server_client_detach
        - server_client_open
        - server_client_set_flags
        - server_client_set_key_table
        - server_client_set_session
        - session_set_current
        - strcspn
        - window_set_active_pane
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-attach-session.c:65,6'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:66,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-attach-session.c:70,6'
              BranchSideFuncs:
                - server_client_check_nested
                - cmd_find_target
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
                - session_set_current
                - cmd_find_from_winlink
                - cmd_find_from_winlink_pane
                - window_set_active_pane
                - strcspn
                - cmdq_error
        - Branch String:   'cmd-attach-session.c:70,6'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:71,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-attach-session.c:73,33'
              BranchSideFuncs:
                - server_client_check_nested
                - cmd_find_target
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
                - session_set_current
                - cmd_find_from_winlink
                - cmd_find_from_winlink_pane
                - window_set_active_pane
                - strcspn
                - cmdq_error
        - Branch String:   'cmd-attach-session.c:73,6'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:74,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-attach-session.c:79,6'
              BranchSideFuncs:
                - cmd_find_target
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
                - session_set_current
                - cmd_find_from_winlink
                - cmd_find_from_winlink_pane
                - window_set_active_pane
                - strcspn
        - Branch String:   'cmd-attach-session.c:79,20'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:79,23'
              BranchSideFuncs:
                - strcspn
                - cmd_find_target
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
                - session_set_current
                - cmd_find_from_winlink
                - cmd_find_from_winlink_pane
                - window_set_active_pane
            - BranchSide:      'cmd-attach-session.c:83,8'
              BranchSideFuncs:
                - cmd_find_target
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
                - session_set_current
                - cmd_find_from_winlink
                - cmd_find_from_winlink_pane
                - window_set_active_pane
        - Branch String:   'cmd-attach-session.c:79,6'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:80,8'
              BranchSideFuncs:
                - cmd_find_target
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
                - session_set_current
                - cmd_find_from_winlink
                - cmd_find_from_winlink_pane
                - window_set_active_pane
            - BranchSide:      'cmd-attach-session.c:83,8'
              BranchSideFuncs:
                - cmd_find_target
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
                - session_set_current
                - cmd_find_from_winlink
                - cmd_find_from_winlink_pane
                - window_set_active_pane
        - Branch String:   'cmd-attach-session.c:86,6'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-attach-session.c:88,13'
              BranchSideFuncs:
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
                - session_set_current
                - cmd_find_from_winlink
                - cmd_find_from_winlink_pane
                - window_set_active_pane
        - Branch String:   'cmd-attach-session.c:92,6'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:93,7'
              BranchSideFuncs:
                - session_set_current
                - cmd_find_from_winlink
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
                - cmd_find_from_winlink_pane
                - window_set_active_pane
            - BranchSide:      'cmd-attach-session.c:102,6'
              BranchSideFuncs:
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
        - Branch String:   'cmd-attach-session.c:93,7'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:94,27'
              BranchSideFuncs:
                - window_set_active_pane
                - session_set_current
                - cmd_find_from_winlink
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
                - cmd_find_from_winlink_pane
            - BranchSide:      'cmd-attach-session.c:95,23'
              BranchSideFuncs:
                - session_set_current
                - cmd_find_from_winlink
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
                - cmd_find_from_winlink_pane
        - Branch String:   'cmd-attach-session.c:96,7'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:97,31'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
            - BranchSide:      'cmd-attach-session.c:99,26'
              BranchSideFuncs:
                - cmd_find_from_winlink
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
                - format_single
                - free
        - Branch String:   'cmd-attach-session.c:102,6'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:103,23'
              BranchSideFuncs:
                - format_single
                - free
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
            - BranchSide:      'cmd-attach-session.c:107,6'
              BranchSideFuncs:
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
                - server_client_set_flags
        - Branch String:   'cmd-attach-session.c:107,6'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:108,27'
              BranchSideFuncs:
                - server_client_set_flags
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
            - BranchSide:      'cmd-attach-session.c:109,6'
              BranchSideFuncs:
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
        - Branch String:   'cmd-attach-session.c:109,6'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:110,3'
              BranchSideFuncs:
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
            - BranchSide:      'cmd-attach-session.c:112,20'
              BranchSideFuncs:
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - server_client_detach
        - Branch String:   'cmd-attach-session.c:113,6'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:114,7'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
                - server_client_detach
            - BranchSide:      'cmd-attach-session.c:132,26'
              BranchSideFuncs:
                - server_client_open
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
                - cmdq_error
                - free
        - Branch String:   'cmd-attach-session.c:114,13'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:114,16'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
                - server_client_detach
            - BranchSide:      'cmd-attach-session.c:115,8'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
                - server_client_detach
        - Branch String:   'cmd-attach-session.c:114,7'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:115,8'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
                - server_client_detach
            - BranchSide:      'cmd-attach-session.c:125,8'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
        - Branch String:   'cmd-attach-session.c:115,8'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:116,13'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
                - server_client_detach
            - BranchSide:      'cmd-attach-session.c:118,13'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
                - server_client_detach
        - Branch String:   'cmd-attach-session.c:119,4'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:120,9'
              BranchSideFuncs:
                - server_client_detach
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
            - BranchSide:      'cmd-attach-session.c:124,3'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
        - Branch String:   'cmd-attach-session.c:120,30'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:120,33'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
                - server_client_detach
            - BranchSide:      'cmd-attach-session.c:121,6'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
                - server_client_detach
        - Branch String:   'cmd-attach-session.c:120,9'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:121,6'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
                - server_client_detach
            - BranchSide:      'cmd-attach-session.c:122,26'
              BranchSideFuncs:
                - server_client_detach
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
        - Branch String:   'cmd-attach-session.c:125,7'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:126,19'
              BranchSideFuncs:
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
            - BranchSide:      'cmd-attach-session.c:128,29'
              BranchSideFuncs:
                - server_client_set_session
                - cmdq_get_flags
                - cfg_show_causes
                - server_client_set_key_table
        - Branch String:   'cmd-attach-session.c:129,7'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:130,32'
              BranchSideFuncs:
                - server_client_set_key_table
                - cfg_show_causes
            - BranchSide:      'cmd-attach-session.c:131,2'
              BranchSideFuncs:
                - cfg_show_causes
        - Branch String:   'cmd-attach-session.c:132,7'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:133,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-attach-session.c:138,7'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
        - Branch String:   'cmd-attach-session.c:138,13'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:138,16'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
            - BranchSide:      'cmd-attach-session.c:139,8'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
        - Branch String:   'cmd-attach-session.c:138,7'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:139,8'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
            - BranchSide:      'cmd-attach-session.c:149,8'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
        - Branch String:   'cmd-attach-session.c:139,8'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:140,13'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
            - BranchSide:      'cmd-attach-session.c:142,13'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
        - Branch String:   'cmd-attach-session.c:143,4'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:144,9'
              BranchSideFuncs:
                - server_client_detach
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
            - BranchSide:      'cmd-attach-session.c:148,3'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
        - Branch String:   'cmd-attach-session.c:144,30'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:144,33'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
            - BranchSide:      'cmd-attach-session.c:145,6'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
        - Branch String:   'cmd-attach-session.c:144,9'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:145,6'
              BranchSideFuncs:
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
                - server_client_detach
            - BranchSide:      'cmd-attach-session.c:146,26'
              BranchSideFuncs:
                - server_client_detach
                - environ_update
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
        - Branch String:   'cmd-attach-session.c:149,7'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:150,19'
              BranchSideFuncs:
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
            - BranchSide:      'cmd-attach-session.c:152,29'
              BranchSideFuncs:
                - server_client_set_session
                - server_client_set_key_table
                - notify_client
                - cfg_show_causes
                - proc_send
        - Branch String:   'cmd-attach-session.c:155,7'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:156,14'
              BranchSideFuncs:
                - proc_send
                - notify_client
                - cfg_show_causes
            - BranchSide:      'cmd-attach-session.c:157,36'
              BranchSideFuncs:
                - notify_client
                - cfg_show_causes
        - Branch String:   'cmd-attach-session.c:161,6'
          Branch Sides:
            - BranchSide:      'cmd-attach-session.c:162,19'
              BranchSideFuncs:
                - cfg_show_causes
            - BranchSide:      'cmd-attach-session.c:164,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-attach-session.c:54,35'
          Dst:             cmdq_get_current
        - Src:             'cmd-attach-session.c:58,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-attach-session.c:66,3'
          Dst:             cmdq_error
        - Src:             'cmd-attach-session.c:73,6'
          Dst:             server_client_check_nested
        - Src:             'cmd-attach-session.c:74,3'
          Dst:             cmdq_error
        - Src:             'cmd-attach-session.c:79,29'
          Dst:             strcspn
        - Src:             'cmd-attach-session.c:86,6'
          Dst:             cmd_find_target
        - Src:             'cmd-attach-session.c:94,4'
          Dst:             window_set_active_pane
        - Src:             'cmd-attach-session.c:95,3'
          Dst:             session_set_current
        - Src:             'cmd-attach-session.c:97,4'
          Dst:             cmd_find_from_winlink_pane
        - Src:             'cmd-attach-session.c:99,4'
          Dst:             cmd_find_from_winlink
        - Src:             'cmd-attach-session.c:103,9'
          Dst:             format_single
        - Src:             'cmd-attach-session.c:108,3'
          Dst:             server_client_set_flags
        - Src:             'cmd-attach-session.c:122,5'
          Dst:             server_client_detach
        - Src:             'cmd-attach-session.c:126,4'
          Dst:             environ_update
        - Src:             'cmd-attach-session.c:128,3'
          Dst:             server_client_set_session
        - Src:             'cmd-attach-session.c:129,8'
          Dst:             cmdq_get_flags
        - Src:             'cmd-attach-session.c:130,4'
          Dst:             server_client_set_key_table
        - Src:             'cmd-attach-session.c:132,7'
          Dst:             server_client_open
        - Src:             'cmd-attach-session.c:133,4'
          Dst:             cmdq_error
        - Src:             'cmd-attach-session.c:146,5'
          Dst:             server_client_detach
        - Src:             'cmd-attach-session.c:150,4'
          Dst:             environ_update
        - Src:             'cmd-attach-session.c:152,3'
          Dst:             server_client_set_session
        - Src:             'cmd-attach-session.c:153,3'
          Dst:             server_client_set_key_table
        - Src:             'cmd-attach-session.c:156,4'
          Dst:             proc_send
        - Src:             'cmd-attach-session.c:157,3'
          Dst:             notify_client
        - Src:             'cmd-attach-session.c:162,3'
          Dst:             cfg_show_causes
    - functionName:    cmd_attach_session_exec
      functionSourceFile: '/src/tmux/cmd-attach-session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - args_get
        - args_has
        - cmd_attach_session
        - cmd_get_args
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-attach-session.c:170,22'
          Dst:             cmd_get_args
        - Src:             'cmd-attach-session.c:172,35'
          Dst:             args_get
        - Src:             'cmd-attach-session.c:173,6'
          Dst:             args_has
        - Src:             'cmd-attach-session.c:173,27'
          Dst:             args_has
        - Src:             'cmd-attach-session.c:173,48'
          Dst:             args_has
        - Src:             'cmd-attach-session.c:174,6'
          Dst:             args_get
        - Src:             'cmd-attach-session.c:174,27'
          Dst:             args_has
        - Src:             'cmd-attach-session.c:174,48'
          Dst:             args_get
        - Src:             'cmd-attach-session.c:172,10'
          Dst:             cmd_attach_session
    - functionName:    cmd_bind_key_exec
      functionSourceFile: '/src/tmux/cmd-bind-key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         29
      ICount:          217
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - args_count
        - args_get
        - args_has
        - args_string
        - args_value
        - args_values
        - cmd_get_args
        - cmd_parse_from_arguments
        - cmd_parse_from_string
        - cmdq_error
        - key_bindings_add
        - key_string_lookup_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-bind-key.c:66,23'
          Branch Sides:
            - BranchSide:      'cmd-bind-key.c:66,26'
              BranchSideFuncs:
                - args_string
                - cmdq_error
            - BranchSide:      'cmd-bind-key.c:67,14'
              BranchSideFuncs:
                - args_string
                - cmdq_error
        - Branch String:   'cmd-bind-key.c:66,6'
          Branch Sides:
            - BranchSide:      'cmd-bind-key.c:67,14'
              BranchSideFuncs:
                - args_string
                - cmdq_error
            - BranchSide:      'cmd-bind-key.c:71,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_value
                - args_values
                - cmd_parse_from_arguments
                - key_bindings_add
                - cmdq_error
                - free
                - args_string
                - cmd_parse_from_string
                - key_bindings_add
                - key_bindings_add
                - args_get
        - Branch String:   'cmd-bind-key.c:71,6'
          Branch Sides:
            - BranchSide:      'cmd-bind-key.c:72,24'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_value
                - args_values
                - cmd_parse_from_arguments
                - key_bindings_add
                - cmdq_error
                - free
                - args_string
                - cmd_parse_from_string
                - key_bindings_add
                - key_bindings_add
            - BranchSide:      'cmd-bind-key.c:73,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_value
                - args_values
                - cmd_parse_from_arguments
                - key_bindings_add
                - cmdq_error
                - free
                - args_string
                - cmd_parse_from_string
                - key_bindings_add
                - key_bindings_add
        - Branch String:   'cmd-bind-key.c:73,11'
          Branch Sides:
            - BranchSide:      'cmd-bind-key.c:74,13'
              BranchSideFuncs:
                - args_has
                - args_value
                - args_values
                - cmd_parse_from_arguments
                - key_bindings_add
                - cmdq_error
                - free
                - args_string
                - cmd_parse_from_string
                - key_bindings_add
                - key_bindings_add
            - BranchSide:      'cmd-bind-key.c:76,13'
              BranchSideFuncs:
                - args_has
                - args_value
                - args_values
                - cmd_parse_from_arguments
                - key_bindings_add
                - cmdq_error
                - free
                - args_string
                - cmd_parse_from_string
                - key_bindings_add
                - key_bindings_add
        - Branch String:   'cmd-bind-key.c:79,6'
          Branch Sides:
            - BranchSide:      'cmd-bind-key.c:80,20'
              BranchSideFuncs:
                - key_bindings_add
            - BranchSide:      'cmd-bind-key.c:84,21'
              BranchSideFuncs:
                - args_value
                - args_values
                - cmd_parse_from_arguments
                - key_bindings_add
                - cmdq_error
                - free
                - args_string
                - cmd_parse_from_string
                - key_bindings_add
        - Branch String:   'cmd-bind-key.c:85,17'
          Branch Sides:
            - BranchSide:      'cmd-bind-key.c:85,20'
              BranchSideFuncs:
                - args_values
                - cmd_parse_from_arguments
                - key_bindings_add
                - cmdq_error
                - free
                - args_string
                - cmd_parse_from_string
                - key_bindings_add
            - BranchSide:      'cmd-bind-key.c:91,6'
              BranchSideFuncs:
                - args_values
                - cmd_parse_from_arguments
                - key_bindings_add
                - cmdq_error
                - free
                - args_string
                - cmd_parse_from_string
        - Branch String:   'cmd-bind-key.c:85,6'
          Branch Sides:
            - BranchSide:      'cmd-bind-key.c:86,20'
              BranchSideFuncs:
                - key_bindings_add
            - BranchSide:      'cmd-bind-key.c:91,6'
              BranchSideFuncs:
                - args_values
                - cmd_parse_from_arguments
                - key_bindings_add
                - cmdq_error
                - free
                - args_string
                - cmd_parse_from_string
        - Branch String:   'cmd-bind-key.c:91,6'
          Branch Sides:
            - BranchSide:      'cmd-bind-key.c:92,42'
              BranchSideFuncs:
                - args_string
                - cmd_parse_from_string
                - key_bindings_add
                - cmdq_error
                - free
            - BranchSide:      'cmd-bind-key.c:94,45'
              BranchSideFuncs:
                - args_values
                - cmd_parse_from_arguments
                - key_bindings_add
                - cmdq_error
                - free
        - Branch String:   'cmd-bind-key.c:97,2'
          Branch Sides:
            - BranchSide:      'cmd-bind-key.c:99,14'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-bind-key.c:103,3'
              BranchSideFuncs:
                - key_bindings_add
            - BranchSide:      'cmd-bind-key.c:105,19'
              BranchSideFuncs:
                - key_bindings_add
      Callsites:
        - Src:             'cmd-bind-key.c:57,24'
          Dst:             cmd_get_args
        - Src:             'cmd-bind-key.c:59,35'
          Dst:             args_get
        - Src:             'cmd-bind-key.c:63,20'
          Dst:             args_count
        - Src:             'cmd-bind-key.c:65,33'
          Dst:             args_string
        - Src:             'cmd-bind-key.c:65,8'
          Dst:             key_string_lookup_string
        - Src:             'cmd-bind-key.c:67,39'
          Dst:             args_string
        - Src:             'cmd-bind-key.c:67,3'
          Dst:             cmdq_error
        - Src:             'cmd-bind-key.c:71,6'
          Dst:             args_has
        - Src:             'cmd-bind-key.c:72,15'
          Dst:             args_get
        - Src:             'cmd-bind-key.c:73,11'
          Dst:             args_has
        - Src:             'cmd-bind-key.c:77,11'
          Dst:             args_has
        - Src:             'cmd-bind-key.c:80,3'
          Dst:             key_bindings_add
        - Src:             'cmd-bind-key.c:84,10'
          Dst:             args_value
        - Src:             'cmd-bind-key.c:86,3'
          Dst:             key_bindings_add
        - Src:             'cmd-bind-key.c:92,30'
          Dst:             args_string
        - Src:             'cmd-bind-key.c:92,8'
          Dst:             cmd_parse_from_string
        - Src:             'cmd-bind-key.c:94,33'
          Dst:             args_values
        - Src:             'cmd-bind-key.c:94,8'
          Dst:             cmd_parse_from_arguments
        - Src:             'cmd-bind-key.c:99,3'
          Dst:             cmdq_error
        - Src:             'cmd-bind-key.c:105,2'
          Dst:             key_bindings_add
    - functionName:    cmd_bind_key_args_parse
      functionSourceFile: '/src/tmux/cmd-bind-key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - idx
        - cause
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_break_pane_exec
      functionSourceFile: '/src/tmux/cmd-break-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         58
      ICount:          533
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - args_get
        - args_has
        - cmd_find_from_session
        - cmd_get_args
        - cmdq_error
        - cmdq_get_current
        - cmdq_get_source
        - cmdq_get_target
        - cmdq_get_target_client
        - cmdq_print
        - colour_palette_from_option
        - default_window_name
        - format_single
        - layout_close_pane
        - layout_init
        - options_get_number
        - options_set_number
        - options_set_parent
        - server_client_remove_pane
        - server_link_window
        - server_redraw_session
        - server_status_session_group
        - server_unlink_window
        - server_unzoom_window
        - session_attach
        - session_select
        - window_count_panes
        - window_create
        - window_lost_pane
        - window_set_name
        - winlink_find_by_index
        - winlink_shuffle_up
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-break-pane.c:66,26'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:66,29'
              BranchSideFuncs:
                - winlink_shuffle_up
                - server_unzoom_window
                - window_count_panes
                - server_client_remove_pane
                - window_lost_pane
                - layout_close_pane
                - window_create
                - options_set_parent
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
                - winlink_find_by_index
                - cmdq_error
                - args_has
                - server_link_window
                - args_has
                - server_unlink_window
                - args_get
                - window_set_name
                - options_set_number
                - cmdq_error
                - free
                - winlink_shuffle_up
            - BranchSide:      'cmd-break-pane.c:67,7'
              BranchSideFuncs:
                - winlink_shuffle_up
                - server_unzoom_window
                - window_count_panes
                - server_client_remove_pane
                - window_lost_pane
                - layout_close_pane
                - window_create
                - options_set_parent
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
                - winlink_find_by_index
                - cmdq_error
                - args_has
                - server_link_window
                - args_has
                - server_unlink_window
                - args_get
                - window_set_name
                - options_set_number
                - cmdq_error
                - free
                - winlink_shuffle_up
        - Branch String:   'cmd-break-pane.c:66,6'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:67,7'
              BranchSideFuncs:
                - winlink_shuffle_up
                - server_unzoom_window
                - window_count_panes
                - server_client_remove_pane
                - window_lost_pane
                - layout_close_pane
                - window_create
                - options_set_parent
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
                - winlink_find_by_index
                - cmdq_error
                - args_has
                - server_link_window
                - args_has
                - server_unlink_window
                - args_get
                - window_set_name
                - options_set_number
                - cmdq_error
                - free
                - winlink_shuffle_up
            - BranchSide:      'cmd-break-pane.c:74,23'
              BranchSideFuncs:
                - server_unzoom_window
                - window_count_panes
                - server_client_remove_pane
                - window_lost_pane
                - layout_close_pane
                - window_create
                - options_set_parent
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
                - winlink_find_by_index
                - cmdq_error
                - args_has
                - server_link_window
                - args_has
                - server_unlink_window
                - args_get
                - window_set_name
                - options_set_number
                - cmdq_error
                - free
        - Branch String:   'cmd-break-pane.c:67,7'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:68,29'
              BranchSideFuncs:
                - winlink_shuffle_up
                - server_unzoom_window
                - window_count_panes
                - server_client_remove_pane
                - window_lost_pane
                - layout_close_pane
                - window_create
                - options_set_parent
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
                - winlink_find_by_index
                - cmdq_error
                - args_has
                - server_link_window
                - args_has
                - server_unlink_window
                - args_get
                - window_set_name
                - options_set_number
                - cmdq_error
                - free
            - BranchSide:      'cmd-break-pane.c:70,29'
              BranchSideFuncs:
                - winlink_shuffle_up
                - server_unzoom_window
                - window_count_panes
                - server_client_remove_pane
                - window_lost_pane
                - layout_close_pane
                - window_create
                - options_set_parent
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
                - winlink_find_by_index
                - cmdq_error
                - args_has
                - server_link_window
                - args_has
                - server_unlink_window
                - args_get
                - window_set_name
                - options_set_number
                - cmdq_error
                - free
        - Branch String:   'cmd-break-pane.c:71,7'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:72,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-break-pane.c:73,2'
              BranchSideFuncs:
                - server_unzoom_window
                - window_count_panes
                - server_client_remove_pane
                - window_lost_pane
                - layout_close_pane
                - window_create
                - options_set_parent
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
                - winlink_find_by_index
                - cmdq_error
                - args_has
                - server_link_window
                - args_has
                - server_unlink_window
                - args_get
                - window_set_name
                - options_set_number
                - cmdq_error
                - free
        - Branch String:   'cmd-break-pane.c:76,6'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:77,26'
              BranchSideFuncs:
                - args_has
                - server_link_window
                - args_has
                - server_unlink_window
                - args_get
                - window_set_name
                - options_set_number
                - cmdq_error
                - free
            - BranchSide:      'cmd-break-pane.c:90,6'
              BranchSideFuncs:
                - server_client_remove_pane
                - window_lost_pane
                - layout_close_pane
                - window_create
                - options_set_parent
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
                - winlink_find_by_index
                - cmdq_error
        - Branch String:   'cmd-break-pane.c:77,7'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:79,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-break-pane.c:83,16'
              BranchSideFuncs:
                - args_has
                - server_unlink_window
                - args_get
                - window_set_name
                - options_set_number
        - Branch String:   'cmd-break-pane.c:83,7'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:84,20'
              BranchSideFuncs:
                - args_get
                - window_set_name
                - options_set_number
                - server_unlink_window
            - BranchSide:      'cmd-break-pane.c:87,24'
              BranchSideFuncs:
                - server_unlink_window
        - Branch String:   'cmd-break-pane.c:90,16'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:90,42'
              BranchSideFuncs:
                - winlink_find_by_index
                - server_client_remove_pane
                - window_lost_pane
                - layout_close_pane
                - window_create
                - options_set_parent
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
                - cmdq_error
            - BranchSide:      'cmd-break-pane.c:95,2'
              BranchSideFuncs:
                - server_client_remove_pane
                - window_lost_pane
                - layout_close_pane
                - window_create
                - options_set_parent
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
        - Branch String:   'cmd-break-pane.c:90,6'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:91,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-break-pane.c:95,2'
              BranchSideFuncs:
                - server_client_remove_pane
                - window_lost_pane
                - layout_close_pane
                - window_create
                - options_set_parent
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
        - Branch String:   'cmd-break-pane.c:95,2'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:95,2'
              BranchSideFuncs:
                - server_client_remove_pane
                - window_lost_pane
                - layout_close_pane
                - window_create
                - options_set_parent
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
            - BranchSide:      'cmd-break-pane.c:95,2'
              BranchSideFuncs:
                - server_client_remove_pane
                - window_lost_pane
                - layout_close_pane
                - window_create
                - options_set_parent
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
        - Branch String:   'cmd-break-pane.c:103,2'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:103,2'
              BranchSideFuncs:
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
            - BranchSide:      'cmd-break-pane.c:103,2'
              BranchSideFuncs:
                - args_has
                - default_window_name
                - window_set_name
                - free
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
                - args_get
                - window_set_name
                - options_set_number
        - Branch String:   'cmd-break-pane.c:107,6'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:108,30'
              BranchSideFuncs:
                - args_get
                - window_set_name
                - options_set_number
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
            - BranchSide:      'cmd-break-pane.c:112,19'
              BranchSideFuncs:
                - args_get
                - window_set_name
                - options_set_number
                - layout_init
                - colour_palette_from_option
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
                - options_get_number
        - Branch String:   'cmd-break-pane.c:120,6'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:121,33'
              BranchSideFuncs:
                - options_get_number
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
            - BranchSide:      'cmd-break-pane.c:122,22'
              BranchSideFuncs:
                - session_attach
                - args_has
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
        - Branch String:   'cmd-break-pane.c:123,6'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:124,18'
              BranchSideFuncs:
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
            - BranchSide:      'cmd-break-pane.c:128,24'
              BranchSideFuncs:
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - server_redraw_session
        - Branch String:   'cmd-break-pane.c:129,6'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:130,25'
              BranchSideFuncs:
                - server_redraw_session
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
            - BranchSide:      'cmd-break-pane.c:131,30'
              BranchSideFuncs:
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
        - Branch String:   'cmd-break-pane.c:132,6'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:133,31'
              BranchSideFuncs:
                - server_status_session_group
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
            - BranchSide:      'cmd-break-pane.c:135,15'
              BranchSideFuncs:
                - args_has
                - args_get
                - format_single
                - cmdq_print
                - free
        - Branch String:   'cmd-break-pane.c:135,6'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:136,28'
              BranchSideFuncs:
                - args_get
                - format_single
                - cmdq_print
                - free
            - BranchSide:      'cmd-break-pane.c:142,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-break-pane.c:136,7'
          Branch Sides:
            - BranchSide:      'cmd-break-pane.c:137,13'
              BranchSideFuncs:
                - format_single
                - cmdq_print
                - free
            - BranchSide:      'cmd-break-pane.c:138,22'
              BranchSideFuncs:
                - format_single
                - cmdq_print
                - free
      Callsites:
        - Src:             'cmd-break-pane.c:51,23'
          Dst:             cmd_get_args
        - Src:             'cmd-break-pane.c:52,35'
          Dst:             cmdq_get_current
        - Src:             'cmd-break-pane.c:53,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-break-pane.c:54,34'
          Dst:             cmdq_get_source
        - Src:             'cmd-break-pane.c:55,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-break-pane.c:65,11'
          Dst:             args_has
        - Src:             'cmd-break-pane.c:66,6'
          Dst:             args_has
        - Src:             'cmd-break-pane.c:68,10'
          Dst:             winlink_shuffle_up
        - Src:             'cmd-break-pane.c:70,10'
          Dst:             winlink_shuffle_up
        - Src:             'cmd-break-pane.c:74,2'
          Dst:             server_unzoom_window
        - Src:             'cmd-break-pane.c:76,6'
          Dst:             window_count_panes
        - Src:             'cmd-break-pane.c:78,8'
          Dst:             args_has
        - Src:             'cmd-break-pane.c:77,7'
          Dst:             server_link_window
        - Src:             'cmd-break-pane.c:79,4'
          Dst:             cmdq_error
        - Src:             'cmd-break-pane.c:83,7'
          Dst:             args_has
        - Src:             'cmd-break-pane.c:84,23'
          Dst:             args_get
        - Src:             'cmd-break-pane.c:84,4'
          Dst:             window_set_name
        - Src:             'cmd-break-pane.c:85,4'
          Dst:             options_set_number
        - Src:             'cmd-break-pane.c:87,3'
          Dst:             server_unlink_window
        - Src:             'cmd-break-pane.c:90,19'
          Dst:             winlink_find_by_index
        - Src:             'cmd-break-pane.c:91,3'
          Dst:             cmdq_error
        - Src:             'cmd-break-pane.c:96,2'
          Dst:             server_client_remove_pane
        - Src:             'cmd-break-pane.c:97,2'
          Dst:             window_lost_pane
        - Src:             'cmd-break-pane.c:98,2'
          Dst:             layout_close_pane
        - Src:             'cmd-break-pane.c:100,19'
          Dst:             window_create
        - Src:             'cmd-break-pane.c:101,2'
          Dst:             options_set_parent
        - Src:             'cmd-break-pane.c:107,7'
          Dst:             args_has
        - Src:             'cmd-break-pane.c:108,10'
          Dst:             default_window_name
        - Src:             'cmd-break-pane.c:109,3'
          Dst:             window_set_name
        - Src:             'cmd-break-pane.c:112,22'
          Dst:             args_get
        - Src:             'cmd-break-pane.c:112,3'
          Dst:             window_set_name
        - Src:             'cmd-break-pane.c:113,3'
          Dst:             options_set_number
        - Src:             'cmd-break-pane.c:116,2'
          Dst:             layout_init
        - Src:             'cmd-break-pane.c:118,2'
          Dst:             colour_palette_from_option
        - Src:             'cmd-break-pane.c:121,14'
          Dst:             options_get_number
        - Src:             'cmd-break-pane.c:122,7'
          Dst:             session_attach
        - Src:             'cmd-break-pane.c:123,7'
          Dst:             args_has
        - Src:             'cmd-break-pane.c:124,3'
          Dst:             session_select
        - Src:             'cmd-break-pane.c:125,3'
          Dst:             cmd_find_from_session
        - Src:             'cmd-break-pane.c:128,2'
          Dst:             server_redraw_session
        - Src:             'cmd-break-pane.c:130,3'
          Dst:             server_redraw_session
        - Src:             'cmd-break-pane.c:131,2'
          Dst:             server_status_session_group
        - Src:             'cmd-break-pane.c:133,3'
          Dst:             server_status_session_group
        - Src:             'cmd-break-pane.c:135,6'
          Dst:             args_has
        - Src:             'cmd-break-pane.c:136,19'
          Dst:             args_get
        - Src:             'cmd-break-pane.c:138,8'
          Dst:             format_single
        - Src:             'cmd-break-pane.c:139,3'
          Dst:             cmdq_print
    - functionName:    cmd_capture_pane_append
      functionSourceFile: '/src/tmux/cmd-capture-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
        - line
        - linelen
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xrealloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-capture-pane.c:68,8'
          Dst:             xrealloc
    - functionName:    cmd_capture_pane_history
      functionSourceFile: '/src/tmux/cmd-capture-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - item
        - wp
        - len
      BBCount:         85
      ICount:          580
      EdgeCount:       113
      CyclomaticComplexity: 30
      functionsReached:
        - args_get
        - args_has
        - args_strtonum_and_expand
        - cmd_capture_pane_append
        - cmdq_error
        - grid_peek_line
        - grid_string_cells
        - strcmp
        - strlen
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-capture-pane.c:122,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:123,8'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
                - free
                - strcmp
                - args_has
                - cmdq_error
                - xstrdup
            - BranchSide:      'cmd-capture-pane.c:132,22'
              BranchSideFuncs:
                - args_has
                - args_get
                - args_strtonum_and_expand
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
                - free
                - strcmp
        - Branch String:   'cmd-capture-pane.c:124,7'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:125,18'
              BranchSideFuncs:
                - args_has
                - cmdq_error
                - xstrdup
            - BranchSide:      'cmd-capture-pane.c:131,8'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
                - free
                - strcmp
        - Branch String:   'cmd-capture-pane.c:125,8'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:126,16'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'cmd-capture-pane.c:129,12'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'cmd-capture-pane.c:132,13'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:133,9'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
                - free
                - strcmp
            - BranchSide:      'cmd-capture-pane.c:142,8'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
                - free
                - strcmp
        - Branch String:   'cmd-capture-pane.c:134,19'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:134,22'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
                - free
                - strcmp
            - BranchSide:      'cmd-capture-pane.c:138,9'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
                - free
                - strcmp
        - Branch String:   'cmd-capture-pane.c:134,7'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:135,8'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
                - free
                - strcmp
            - BranchSide:      'cmd-capture-pane.c:138,9'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
                - free
                - strcmp
        - Branch String:   'cmd-capture-pane.c:147,20'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:147,30'
              BranchSideFuncs:
                - strcmp
                - args_strtonum_and_expand
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
                - free
            - BranchSide:      'cmd-capture-pane.c:150,32'
              BranchSideFuncs:
                - args_strtonum_and_expand
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
                - free
        - Branch String:   'cmd-capture-pane.c:147,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:148,7'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
            - BranchSide:      'cmd-capture-pane.c:150,32'
              BranchSideFuncs:
                - args_strtonum_and_expand
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
                - free
        - Branch String:   'cmd-capture-pane.c:152,7'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:153,10'
              BranchSideFuncs:
                - free
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
            - BranchSide:      'cmd-capture-pane.c:155,14'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
        - Branch String:   'cmd-capture-pane.c:155,20'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:155,32'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
            - BranchSide:      'cmd-capture-pane.c:158,10'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
        - Branch String:   'cmd-capture-pane.c:155,14'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:156,8'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
            - BranchSide:      'cmd-capture-pane.c:158,10'
              BranchSideFuncs:
                - args_get
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
                - strcmp
        - Branch String:   'cmd-capture-pane.c:164,20'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:164,30'
              BranchSideFuncs:
                - strcmp
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
            - BranchSide:      'cmd-capture-pane.c:167,32'
              BranchSideFuncs:
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
        - Branch String:   'cmd-capture-pane.c:164,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:165,12'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
            - BranchSide:      'cmd-capture-pane.c:167,32'
              BranchSideFuncs:
                - args_strtonum_and_expand
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
                - free
        - Branch String:   'cmd-capture-pane.c:169,7'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:170,13'
              BranchSideFuncs:
                - free
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
            - BranchSide:      'cmd-capture-pane.c:172,14'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
        - Branch String:   'cmd-capture-pane.c:172,20'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:172,32'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
            - BranchSide:      'cmd-capture-pane.c:175,13'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
        - Branch String:   'cmd-capture-pane.c:172,14'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:173,11'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
            - BranchSide:      'cmd-capture-pane.c:175,13'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
        - Branch String:   'cmd-capture-pane.c:180,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:181,9'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
            - BranchSide:      'cmd-capture-pane.c:186,24'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
        - Branch String:   'cmd-capture-pane.c:187,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:188,9'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
            - BranchSide:      'cmd-capture-pane.c:189,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
        - Branch String:   'cmd-capture-pane.c:189,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:190,9'
              BranchSideFuncs:
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
            - BranchSide:      'cmd-capture-pane.c:191,7'
              BranchSideFuncs:
                - args_has
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
        - Branch String:   'cmd-capture-pane.c:191,18'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:191,31'
              BranchSideFuncs:
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
            - BranchSide:      'cmd-capture-pane.c:193,7'
              BranchSideFuncs:
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
        - Branch String:   'cmd-capture-pane.c:191,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:192,9'
              BranchSideFuncs:
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
            - BranchSide:      'cmd-capture-pane.c:193,7'
              BranchSideFuncs:
                - args_has
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
        - Branch String:   'cmd-capture-pane.c:193,18'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:193,31'
              BranchSideFuncs:
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
            - BranchSide:      'cmd-capture-pane.c:196,6'
              BranchSideFuncs:
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
        - Branch String:   'cmd-capture-pane.c:193,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:194,9'
              BranchSideFuncs:
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
            - BranchSide:      'cmd-capture-pane.c:196,6'
              BranchSideFuncs:
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
        - Branch String:   'cmd-capture-pane.c:197,2'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:198,28'
              BranchSideFuncs:
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
                - free
            - BranchSide:      'cmd-capture-pane.c:209,10'
              BranchSideFuncs: []
        - Branch String:   'cmd-capture-pane.c:204,19'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:204,24'
              BranchSideFuncs:
                - free
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
            - BranchSide:      'cmd-capture-pane.c:205,4'
              BranchSideFuncs:
                - free
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
        - Branch String:   'cmd-capture-pane.c:204,7'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:205,4'
              BranchSideFuncs:
                - free
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
            - BranchSide:      'cmd-capture-pane.c:207,8'
              BranchSideFuncs:
                - free
                - grid_string_cells
                - strlen
                - cmd_capture_pane_append
                - grid_peek_line
      Callsites:
        - Src:             'cmd-capture-pane.c:122,6'
          Dst:             args_has
        - Src:             'cmd-capture-pane.c:125,9'
          Dst:             args_has
        - Src:             'cmd-capture-pane.c:126,5'
          Dst:             cmdq_error
        - Src:             'cmd-capture-pane.c:129,12'
          Dst:             xstrdup
        - Src:             'cmd-capture-pane.c:132,13'
          Dst:             args_has
        - Src:             'cmd-capture-pane.c:146,10'
          Dst:             args_get
        - Src:             'cmd-capture-pane.c:147,23'
          Dst:             strcmp
        - Src:             'cmd-capture-pane.c:150,7'
          Dst:             args_strtonum_and_expand
        - Src:             'cmd-capture-pane.c:163,10'
          Dst:             args_get
        - Src:             'cmd-capture-pane.c:164,23'
          Dst:             strcmp
        - Src:             'cmd-capture-pane.c:167,7'
          Dst:             args_strtonum_and_expand
        - Src:             'cmd-capture-pane.c:186,15'
          Dst:             args_has
        - Src:             'cmd-capture-pane.c:187,6'
          Dst:             args_has
        - Src:             'cmd-capture-pane.c:189,6'
          Dst:             args_has
        - Src:             'cmd-capture-pane.c:191,22'
          Dst:             args_has
        - Src:             'cmd-capture-pane.c:193,22'
          Dst:             args_has
        - Src:             'cmd-capture-pane.c:198,10'
          Dst:             grid_string_cells
        - Src:             'cmd-capture-pane.c:199,13'
          Dst:             strlen
        - Src:             'cmd-capture-pane.c:201,9'
          Dst:             cmd_capture_pane_append
        - Src:             'cmd-capture-pane.c:203,8'
          Dst:             grid_peek_line
    - 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:    224
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_capture_pane_pending
      functionSourceFile: '/src/tmux/cmd-capture-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - wp
        - len
      BBCount:         19
      ICount:          149
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - args_has
        - cmd_capture_pane_append
        - evbuffer_get_length
        - evbuffer_pullup
        - input_pending
        - strlen
        - xsnprintf
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-capture-pane.c:84,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:85,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'cmd-capture-pane.c:87,9'
              BranchSideFuncs:
                - evbuffer_pullup
                - evbuffer_get_length
                - xstrdup
                - args_has
                - cmd_capture_pane_append
                - xsnprintf
                - strlen
                - cmd_capture_pane_append
        - Branch String:   'cmd-capture-pane.c:91,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:92,10'
              BranchSideFuncs:
                - xsnprintf
                - strlen
                - cmd_capture_pane_append
            - BranchSide:      'cmd-capture-pane.c:102,33'
              BranchSideFuncs:
                - cmd_capture_pane_append
        - Branch String:   'cmd-capture-pane.c:92,3'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:93,8'
              BranchSideFuncs:
                - xsnprintf
                - strlen
                - cmd_capture_pane_append
            - BranchSide:      'cmd-capture-pane.c:101,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-capture-pane.c:93,23'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:93,26'
              BranchSideFuncs:
                - xsnprintf
                - strlen
                - cmd_capture_pane_append
            - BranchSide:      'cmd-capture-pane.c:97,15'
              BranchSideFuncs:
                - xsnprintf
                - strlen
                - cmd_capture_pane_append
        - Branch String:   'cmd-capture-pane.c:93,8'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:94,14'
              BranchSideFuncs:
                - strlen
                - cmd_capture_pane_append
                - xsnprintf
            - BranchSide:      'cmd-capture-pane.c:97,15'
              BranchSideFuncs:
                - xsnprintf
                - strlen
                - cmd_capture_pane_append
      Callsites:
        - Src:             'cmd-capture-pane.c:83,12'
          Dst:             input_pending
        - Src:             'cmd-capture-pane.c:85,11'
          Dst:             xstrdup
        - Src:             'cmd-capture-pane.c:87,9'
          Dst:             evbuffer_pullup
        - Src:             'cmd-capture-pane.c:88,12'
          Dst:             evbuffer_get_length
        - Src:             'cmd-capture-pane.c:90,8'
          Dst:             xstrdup
        - Src:             'cmd-capture-pane.c:91,6'
          Dst:             args_has
        - Src:             'cmd-capture-pane.c:97,5'
          Dst:             xsnprintf
        - Src:             'cmd-capture-pane.c:99,8'
          Dst:             strlen
        - Src:             'cmd-capture-pane.c:98,10'
          Dst:             cmd_capture_pane_append
        - Src:             'cmd-capture-pane.c:102,9'
          Dst:             cmd_capture_pane_append
    - functionName:    evbuffer_pullup
      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:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evbuffer_get_length
      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:    53
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_capture_pane_exec
      functionSourceFile: '/src/tmux/cmd-capture-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         32
      ICount:          223
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - args_get
        - args_has
        - cmd_capture_pane_history
        - cmd_capture_pane_pending
        - cmd_get_args
        - cmd_get_entry
        - cmdq_error
        - cmdq_get_client
        - cmdq_get_target
        - control_write
        - file_can_print
        - file_print
        - file_print_buffer
        - grid_clear_history
        - paste_set
        - screen_reset_hyperlinks
        - window_pane_reset_mode_all
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-capture-pane.c:222,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:223,30'
              BranchSideFuncs:
                - window_pane_reset_mode_all
                - grid_clear_history
                - args_has
                - screen_reset_hyperlinks
            - BranchSide:      'cmd-capture-pane.c:230,6'
              BranchSideFuncs:
                - args_has
                - cmd_capture_pane_history
                - args_has
                - args_has
                - paste_set
                - cmdq_error
                - free
                - free
                - args_get
                - file_can_print
                - cmdq_error
                - free
                - file_print_buffer
                - file_print
                - free
                - control_write
                - cmd_capture_pane_pending
        - Branch String:   'cmd-capture-pane.c:225,7'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:226,28'
              BranchSideFuncs:
                - screen_reset_hyperlinks
            - BranchSide:      'cmd-capture-pane.c:227,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-capture-pane.c:231,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:232,34'
              BranchSideFuncs:
                - cmd_capture_pane_pending
                - args_has
                - args_has
                - paste_set
                - cmdq_error
                - free
                - free
                - args_get
                - file_can_print
                - cmdq_error
                - free
                - file_print_buffer
                - file_print
                - free
                - control_write
            - BranchSide:      'cmd-capture-pane.c:234,34'
              BranchSideFuncs:
                - cmd_capture_pane_history
                - args_has
                - args_has
                - paste_set
                - cmdq_error
                - free
                - free
                - args_get
                - file_can_print
                - cmdq_error
                - free
                - file_print_buffer
                - file_print
                - free
                - control_write
        - Branch String:   'cmd-capture-pane.c:235,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:236,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-capture-pane.c:238,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - paste_set
                - cmdq_error
                - free
                - free
                - args_get
                - file_can_print
                - cmdq_error
                - free
                - file_print_buffer
                - file_print
                - free
                - control_write
        - Branch String:   'cmd-capture-pane.c:238,6'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:239,7'
              BranchSideFuncs:
                - file_can_print
                - cmdq_error
                - free
                - file_print_buffer
                - file_print
                - free
                - control_write
            - BranchSide:      'cmd-capture-pane.c:254,11'
              BranchSideFuncs:
                - args_has
                - paste_set
                - cmdq_error
                - free
                - free
                - args_get
        - Branch String:   'cmd-capture-pane.c:239,15'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:239,18'
              BranchSideFuncs:
                - file_can_print
                - cmdq_error
                - free
                - file_print_buffer
                - file_print
                - free
                - control_write
            - BranchSide:      'cmd-capture-pane.c:241,7'
              BranchSideFuncs:
                - file_can_print
                - cmdq_error
                - free
                - file_print_buffer
                - file_print
                - free
                - control_write
        - Branch String:   'cmd-capture-pane.c:239,7'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:240,7'
              BranchSideFuncs:
                - file_can_print
                - cmdq_error
                - free
                - file_print_buffer
                - file_print
                - free
                - control_write
            - BranchSide:      'cmd-capture-pane.c:241,7'
              BranchSideFuncs:
                - file_can_print
                - cmdq_error
                - free
                - file_print_buffer
                - file_print
                - free
                - control_write
        - Branch String:   'cmd-capture-pane.c:241,7'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:242,18'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'cmd-capture-pane.c:244,24'
              BranchSideFuncs:
                - file_can_print
                - cmdq_error
                - free
                - file_print_buffer
                - file_print
                - free
        - Branch String:   'cmd-capture-pane.c:244,8'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:245,16'
              BranchSideFuncs:
                - file_print_buffer
                - file_print
                - free
            - BranchSide:      'cmd-capture-pane.c:249,22'
              BranchSideFuncs:
                - file_print_buffer
                - file_print
                - free
        - Branch String:   'cmd-capture-pane.c:255,7'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:256,23'
              BranchSideFuncs:
                - args_get
                - paste_set
                - cmdq_error
                - free
                - free
            - BranchSide:      'cmd-capture-pane.c:258,17'
              BranchSideFuncs:
                - paste_set
                - cmdq_error
                - free
                - free
        - Branch String:   'cmd-capture-pane.c:258,7'
          Branch Sides:
            - BranchSide:      'cmd-capture-pane.c:0,0'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
            - BranchSide:      'cmd-capture-pane.c:259,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
      Callsites:
        - Src:             'cmd-capture-pane.c:215,23'
          Dst:             cmd_get_args
        - Src:             'cmd-capture-pane.c:216,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-capture-pane.c:217,27'
          Dst:             cmdq_get_target
        - Src:             'cmd-capture-pane.c:222,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-capture-pane.c:223,3'
          Dst:             window_pane_reset_mode_all
        - Src:             'cmd-capture-pane.c:224,3'
          Dst:             grid_clear_history
        - Src:             'cmd-capture-pane.c:225,7'
          Dst:             args_has
        - Src:             'cmd-capture-pane.c:226,4'
          Dst:             screen_reset_hyperlinks
        - Src:             'cmd-capture-pane.c:231,6'
          Dst:             args_has
        - Src:             'cmd-capture-pane.c:232,9'
          Dst:             cmd_capture_pane_pending
        - Src:             'cmd-capture-pane.c:234,9'
          Dst:             cmd_capture_pane_history
        - Src:             'cmd-capture-pane.c:238,6'
          Dst:             args_has
        - Src:             'cmd-capture-pane.c:242,4'
          Dst:             control_write
        - Src:             'cmd-capture-pane.c:244,9'
          Dst:             file_can_print
        - Src:             'cmd-capture-pane.c:245,5'
          Dst:             cmdq_error
        - Src:             'cmd-capture-pane.c:249,4'
          Dst:             file_print_buffer
        - Src:             'cmd-capture-pane.c:250,4'
          Dst:             file_print
        - Src:             'cmd-capture-pane.c:255,7'
          Dst:             args_has
        - Src:             'cmd-capture-pane.c:256,14'
          Dst:             args_get
        - Src:             'cmd-capture-pane.c:258,7'
          Dst:             paste_set
        - Src:             'cmd-capture-pane.c:259,4'
          Dst:             cmdq_error
    - functionName:    cmd_choose_tree_exec
      functionSourceFile: '/src/tmux/cmd-choose-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_get_args
        - cmd_get_entry
        - cmdq_get_target
        - paste_is_empty
        - server_client_how_many
        - window_pane_set_mode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-choose-tree.c:102,6'
          Branch Sides:
            - BranchSide:      'cmd-choose-tree.c:103,7'
              BranchSideFuncs:
                - paste_is_empty
                - window_pane_set_mode
            - BranchSide:      'cmd-choose-tree.c:106,27'
              BranchSideFuncs:
                - cmd_get_entry
                - cmd_get_entry
                - window_pane_set_mode
                - server_client_how_many
        - Branch String:   'cmd-choose-tree.c:103,7'
          Branch Sides:
            - BranchSide:      'cmd-choose-tree.c:104,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-choose-tree.c:105,8'
              BranchSideFuncs:
                - window_pane_set_mode
        - Branch String:   'cmd-choose-tree.c:106,13'
          Branch Sides:
            - BranchSide:      'cmd-choose-tree.c:107,7'
              BranchSideFuncs:
                - server_client_how_many
                - window_pane_set_mode
            - BranchSide:      'cmd-choose-tree.c:110,27'
              BranchSideFuncs:
                - cmd_get_entry
                - window_pane_set_mode
        - Branch String:   'cmd-choose-tree.c:107,7'
          Branch Sides:
            - BranchSide:      'cmd-choose-tree.c:108,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-choose-tree.c:109,8'
              BranchSideFuncs:
                - window_pane_set_mode
        - Branch String:   'cmd-choose-tree.c:110,13'
          Branch Sides:
            - BranchSide:      'cmd-choose-tree.c:111,8'
              BranchSideFuncs:
                - window_pane_set_mode
            - BranchSide:      'cmd-choose-tree.c:113,8'
              BranchSideFuncs:
                - window_pane_set_mode
      Callsites:
        - Src:             'cmd-choose-tree.c:97,24'
          Dst:             cmd_get_args
        - Src:             'cmd-choose-tree.c:98,35'
          Dst:             cmdq_get_target
        - Src:             'cmd-choose-tree.c:102,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-choose-tree.c:103,7'
          Dst:             paste_is_empty
        - Src:             'cmd-choose-tree.c:106,13'
          Dst:             cmd_get_entry
        - Src:             'cmd-choose-tree.c:107,7'
          Dst:             server_client_how_many
        - Src:             'cmd-choose-tree.c:110,13'
          Dst:             cmd_get_entry
        - Src:             'cmd-choose-tree.c:115,2'
          Dst:             window_pane_set_mode
    - functionName:    cmd_choose_tree_args_parse
      functionSourceFile: '/src/tmux/cmd-choose-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - idx
        - cause
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_command_prompt_callback
      functionSourceFile: '/src/tmux/cmd-command-prompt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - data
        - s
        - done
      BBCount:         31
      ICount:          252
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - args_make_commands
        - cmd_append_argv
        - cmd_copy_argv
        - cmd_free_argv
        - cmdq_append
        - cmdq_continue
        - cmdq_get_command
        - cmdq_get_error
        - cmdq_get_state
        - cmdq_insert_after
        - status_prompt_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-command-prompt.c:181,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:182,3'
              BranchSideFuncs:
                - cmdq_continue
            - BranchSide:      'cmd-command-prompt.c:184,6'
              BranchSideFuncs:
                - cmd_copy_argv
                - cmd_append_argv
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_free_argv
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
                - cmd_free_argv
                - cmd_copy_argv
                - cmd_append_argv
                - status_prompt_update
        - Branch String:   'cmd-command-prompt.c:184,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:185,7'
              BranchSideFuncs:
                - cmd_append_argv
                - cmd_copy_argv
                - cmd_append_argv
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_free_argv
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
                - cmd_free_argv
                - cmd_copy_argv
                - status_prompt_update
            - BranchSide:      'cmd-command-prompt.c:195,9'
              BranchSideFuncs:
                - cmd_copy_argv
                - cmd_append_argv
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_free_argv
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
                - cmd_free_argv
                - cmd_copy_argv
        - Branch String:   'cmd-command-prompt.c:185,7'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:186,4'
              BranchSideFuncs:
                - cmdq_continue
            - BranchSide:      'cmd-command-prompt.c:187,20'
              BranchSideFuncs:
                - cmd_append_argv
                - cmd_copy_argv
                - cmd_append_argv
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_free_argv
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
                - cmd_free_argv
                - cmd_copy_argv
                - status_prompt_update
        - Branch String:   'cmd-command-prompt.c:188,7'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:189,14'
              BranchSideFuncs:
                - status_prompt_update
            - BranchSide:      'cmd-command-prompt.c:193,2'
              BranchSideFuncs:
                - cmd_copy_argv
                - cmd_append_argv
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_free_argv
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
                - cmd_free_argv
                - cmd_copy_argv
        - Branch String:   'cmd-command-prompt.c:197,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:198,33'
              BranchSideFuncs:
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_free_argv
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
                - cmd_free_argv
                - cmd_copy_argv
            - BranchSide:      'cmd-command-prompt.c:200,6'
              BranchSideFuncs:
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_free_argv
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
                - cmd_free_argv
                - cmd_copy_argv
        - Branch String:   'cmd-command-prompt.c:200,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:201,17'
              BranchSideFuncs:
                - cmd_free_argv
                - cmd_copy_argv
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_free_argv
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
            - BranchSide:      'cmd-command-prompt.c:206,31'
              BranchSideFuncs:
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_free_argv
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
        - Branch String:   'cmd-command-prompt.c:207,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:208,15'
              BranchSideFuncs:
                - cmdq_get_error
                - cmdq_append
                - free
                - cmd_free_argv
                - cmdq_continue
            - BranchSide:      'cmd-command-prompt.c:210,13'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_free_argv
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
        - Branch String:   'cmd-command-prompt.c:210,13'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:211,31'
              BranchSideFuncs:
                - cmdq_get_command
                - cmdq_append
                - cmd_free_argv
                - cmdq_continue
            - BranchSide:      'cmd-command-prompt.c:214,31'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_free_argv
                - cmdq_continue
        - Branch String:   'cmd-command-prompt.c:219,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'cmd-command-prompt.c:220,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-command-prompt.c:223,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:224,17'
              BranchSideFuncs:
                - cmdq_continue
            - BranchSide:      'cmd-command-prompt.c:225,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-command-prompt.c:187,3'
          Dst:             cmd_append_argv
        - Src:             'cmd-command-prompt.c:190,4'
          Dst:             status_prompt_update
        - Src:             'cmd-command-prompt.c:196,9'
          Dst:             cmd_copy_argv
        - Src:             'cmd-command-prompt.c:198,3'
          Dst:             cmd_append_argv
        - Src:             'cmd-command-prompt.c:201,3'
          Dst:             cmd_free_argv
        - Src:             'cmd-command-prompt.c:203,17'
          Dst:             cmd_copy_argv
        - Src:             'cmd-command-prompt.c:206,12'
          Dst:             args_make_commands
        - Src:             'cmd-command-prompt.c:208,18'
          Dst:             cmdq_get_error
        - Src:             'cmd-command-prompt.c:208,3'
          Dst:             cmdq_append
        - Src:             'cmd-command-prompt.c:211,14'
          Dst:             cmdq_get_command
        - Src:             'cmd-command-prompt.c:212,3'
          Dst:             cmdq_append
        - Src:             'cmd-command-prompt.c:214,40'
          Dst:             cmdq_get_state
        - Src:             'cmd-command-prompt.c:214,14'
          Dst:             cmdq_get_command
        - Src:             'cmd-command-prompt.c:215,3'
          Dst:             cmdq_insert_after
        - Src:             'cmd-command-prompt.c:217,2'
          Dst:             cmd_free_argv
        - Src:             'cmd-command-prompt.c:224,3'
          Dst:             cmdq_continue
    - functionName:    cmd_command_prompt_free
      functionSourceFile: '/src/tmux/cmd-command-prompt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         7
      ICount:          75
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - args_make_commands_free
        - cmd_free_argv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-command-prompt.c:234,2'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:235,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - cmd_free_argv
                - args_make_commands_free
                - free
            - BranchSide:      'cmd-command-prompt.c:238,7'
              BranchSideFuncs:
                - free
                - cmd_free_argv
                - args_make_commands_free
                - free
      Callsites:
        - Src:             'cmd-command-prompt.c:239,2'
          Dst:             cmd_free_argv
        - Src:             'cmd-command-prompt.c:240,2'
          Dst:             args_make_commands_free
    - functionName:    cmd_command_prompt_exec
      functionSourceFile: '/src/tmux/cmd-command-prompt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         52
      ICount:          407
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - args_count
        - args_get
        - args_has
        - args_make_commands_get_command
        - args_make_commands_prepare
        - cmd_command_prompt_callback
        - cmd_command_prompt_free
        - cmd_get_args
        - cmdq_error
        - cmdq_get_target
        - cmdq_get_target_client
        - status_prompt_set
        - status_prompt_type
        - strsep
        - xasprintf
        - xcalloc
        - xreallocarray
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-command-prompt.c:93,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-command-prompt.c:95,15'
              BranchSideFuncs:
                - args_has
                - xcalloc
                - args_has
                - args_make_commands_prepare
                - args_get
                - xstrdup
                - args_get
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - xstrdup
                - strsep
                - xasprintf
                - xstrdup
                - xstrdup
                - args_make_commands_get_command
                - xasprintf
                - free
        - Branch String:   'cmd-command-prompt.c:95,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:96,8'
              BranchSideFuncs:
                - xcalloc
                - args_has
                - args_make_commands_prepare
                - args_get
                - xstrdup
                - args_get
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - xstrdup
                - strsep
                - xasprintf
                - xstrdup
                - xstrdup
                - args_make_commands_get_command
                - xasprintf
                - free
            - BranchSide:      'cmd-command-prompt.c:98,10'
              BranchSideFuncs:
                - xcalloc
                - args_has
                - args_make_commands_prepare
                - args_get
                - xstrdup
                - args_get
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - xstrdup
                - strsep
                - xasprintf
                - xstrdup
                - xstrdup
                - args_make_commands_get_command
                - xasprintf
                - free
        - Branch String:   'cmd-command-prompt.c:99,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:100,17'
              BranchSideFuncs:
                - args_has
                - args_make_commands_prepare
                - args_get
                - xstrdup
                - args_get
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - xstrdup
                - strsep
                - xasprintf
                - xstrdup
                - xstrdup
                - args_make_commands_get_command
                - xasprintf
                - free
            - BranchSide:      'cmd-command-prompt.c:101,44'
              BranchSideFuncs:
                - args_has
                - args_make_commands_prepare
                - args_get
                - xstrdup
                - args_get
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - xstrdup
                - strsep
                - xasprintf
                - xstrdup
                - xstrdup
                - args_make_commands_get_command
                - xasprintf
                - free
        - Branch String:   'cmd-command-prompt.c:104,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:105,7'
              BranchSideFuncs:
                - xstrdup
                - args_get
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - xstrdup
                - strsep
                - xasprintf
                - xstrdup
                - args_make_commands_get_command
                - xasprintf
                - free
            - BranchSide:      'cmd-command-prompt.c:115,35'
              BranchSideFuncs:
                - xstrdup
                - args_get
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - xstrdup
                - strsep
                - xasprintf
                - xstrdup
        - Branch String:   'cmd-command-prompt.c:105,7'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:106,41'
              BranchSideFuncs:
                - args_make_commands_get_command
                - xasprintf
                - free
                - args_get
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - xstrdup
                - strsep
                - xasprintf
                - xstrdup
            - BranchSide:      'cmd-command-prompt.c:110,14'
              BranchSideFuncs:
                - xstrdup
                - args_get
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - xstrdup
                - strsep
                - xasprintf
                - xstrdup
        - Branch String:   'cmd-command-prompt.c:116,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:117,33'
              BranchSideFuncs:
                - xstrdup
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - xstrdup
                - strsep
                - xasprintf
            - BranchSide:      'cmd-command-prompt.c:119,14'
              BranchSideFuncs:
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - xstrdup
                - strsep
                - xasprintf
        - Branch String:   'cmd-command-prompt.c:120,2'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:121,34'
              BranchSideFuncs:
                - xreallocarray
                - xstrdup
                - xstrdup
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - strsep
                - xasprintf
            - BranchSide:      'cmd-command-prompt.c:139,7'
              BranchSideFuncs:
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
        - Branch String:   'cmd-command-prompt.c:123,7'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:124,18'
              BranchSideFuncs:
                - xasprintf
                - xstrdup
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - strsep
            - BranchSide:      'cmd-command-prompt.c:126,27'
              BranchSideFuncs:
                - xasprintf
                - xstrdup
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - strsep
        - Branch String:   'cmd-command-prompt.c:129,7'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:130,12'
              BranchSideFuncs:
                - strsep
                - xstrdup
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - xasprintf
            - BranchSide:      'cmd-command-prompt.c:134,10'
              BranchSideFuncs:
                - xstrdup
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - strsep
                - xasprintf
        - Branch String:   'cmd-command-prompt.c:131,8'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:132,11'
              BranchSideFuncs:
                - xstrdup
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - strsep
                - xasprintf
            - BranchSide:      'cmd-command-prompt.c:133,3'
              BranchSideFuncs:
                - xstrdup
                - strsep
                - free
                - free
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - status_prompt_type
                - cmdq_error
                - cmd_command_prompt_free
                - xreallocarray
                - xstrdup
                - strsep
                - xasprintf
        - Branch String:   'cmd-command-prompt.c:142,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:143,43'
              BranchSideFuncs:
                - status_prompt_type
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
                - cmdq_error
                - cmd_command_prompt_free
            - BranchSide:      'cmd-command-prompt.c:150,3'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
        - Branch String:   'cmd-command-prompt.c:144,7'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:145,15'
              BranchSideFuncs:
                - cmdq_error
                - cmd_command_prompt_free
            - BranchSide:      'cmd-command-prompt.c:149,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - status_prompt_set
        - Branch String:   'cmd-command-prompt.c:152,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:153,3'
              BranchSideFuncs:
                - status_prompt_set
            - BranchSide:      'cmd-command-prompt.c:154,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - status_prompt_set
        - Branch String:   'cmd-command-prompt.c:154,11'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:155,3'
              BranchSideFuncs:
                - status_prompt_set
            - BranchSide:      'cmd-command-prompt.c:156,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - status_prompt_set
        - Branch String:   'cmd-command-prompt.c:156,11'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:157,3'
              BranchSideFuncs:
                - status_prompt_set
            - BranchSide:      'cmd-command-prompt.c:158,20'
              BranchSideFuncs:
                - args_has
                - status_prompt_set
        - Branch String:   'cmd-command-prompt.c:164,6'
          Branch Sides:
            - BranchSide:      'cmd-command-prompt.c:165,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-command-prompt.c:166,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-command-prompt.c:83,24'
          Dst:             cmd_get_args
        - Src:             'cmd-command-prompt.c:84,24'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-command-prompt.c:85,35'
          Dst:             cmdq_get_target
        - Src:             'cmd-command-prompt.c:90,20'
          Dst:             args_count
        - Src:             'cmd-command-prompt.c:91,18'
          Dst:             args_has
        - Src:             'cmd-command-prompt.c:95,6'
          Dst:             args_has
        - Src:             'cmd-command-prompt.c:98,10'
          Dst:             xcalloc
        - Src:             'cmd-command-prompt.c:102,6'
          Dst:             args_has
        - Src:             'cmd-command-prompt.c:101,17'
          Dst:             args_make_commands_prepare
        - Src:             'cmd-command-prompt.c:104,11'
          Dst:             args_get
        - Src:             'cmd-command-prompt.c:106,10'
          Dst:             args_make_commands_get_command
        - Src:             'cmd-command-prompt.c:107,4'
          Dst:             xasprintf
        - Src:             'cmd-command-prompt.c:110,14'
          Dst:             xstrdup
        - Src:             'cmd-command-prompt.c:115,27'
          Dst:             xstrdup
        - Src:             'cmd-command-prompt.c:116,11'
          Dst:             args_get
        - Src:             'cmd-command-prompt.c:117,25'
          Dst:             xstrdup
        - Src:             'cmd-command-prompt.c:120,19'
          Dst:             strsep
        - Src:             'cmd-command-prompt.c:121,20'
          Dst:             xreallocarray
        - Src:             'cmd-command-prompt.c:124,10'
          Dst:             xstrdup
        - Src:             'cmd-command-prompt.c:126,4'
          Dst:             xasprintf
        - Src:             'cmd-command-prompt.c:130,12'
          Dst:             strsep
        - Src:             'cmd-command-prompt.c:135,40'
          Dst:             xstrdup
        - Src:             'cmd-command-prompt.c:142,14'
          Dst:             args_get
        - Src:             'cmd-command-prompt.c:143,24'
          Dst:             status_prompt_type
        - Src:             'cmd-command-prompt.c:145,4'
          Dst:             cmdq_error
        - Src:             'cmd-command-prompt.c:146,4'
          Dst:             cmd_command_prompt_free
        - Src:             'cmd-command-prompt.c:152,6'
          Dst:             args_has
        - Src:             'cmd-command-prompt.c:154,11'
          Dst:             args_has
        - Src:             'cmd-command-prompt.c:156,11'
          Dst:             args_has
        - Src:             'cmd-command-prompt.c:158,11'
          Dst:             args_has
        - Src:             'cmd-command-prompt.c:160,2'
          Dst:             status_prompt_set
        - Src:             'cmd-command-prompt.c:160,2'
          Dst:             cmd_command_prompt_callback
        - Src:             'cmd-command-prompt.c:160,2'
          Dst:             cmd_command_prompt_free
    - functionName:    strsep
      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_command_prompt_args_parse
      functionSourceFile: '/src/tmux/cmd-command-prompt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - idx
        - cause
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_confirm_before_free
      functionSourceFile: '/src/tmux/cmd-confirm-before.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_list_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-confirm-before.c:161,2'
          Dst:             cmd_list_free
    - functionName:    cmd_confirm_before_callback
      functionSourceFile: '/src/tmux/cmd-confirm-before.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - data
        - s
        - done
      BBCount:         27
      ICount:          166
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - cmdq_append
        - cmdq_continue
        - cmdq_get_client
        - cmdq_get_command
        - cmdq_get_state
        - cmdq_insert_after
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-confirm-before.c:128,6'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:129,3'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
            - BranchSide:      'cmd-confirm-before.c:131,6'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmdq_get_command
                - cmdq_append
        - Branch String:   'cmd-confirm-before.c:131,6'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:132,3'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
            - BranchSide:      'cmd-confirm-before.c:133,6'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmdq_get_command
                - cmdq_append
        - Branch String:   'cmd-confirm-before.c:133,33'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:133,37'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_get_command
                - cmdq_append
            - BranchSide:      'cmd-confirm-before.c:135,10'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmdq_get_command
                - cmdq_append
        - Branch String:   'cmd-confirm-before.c:133,50'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:133,54'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
            - BranchSide:      'cmd-confirm-before.c:134,3'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
        - Branch String:   'cmd-confirm-before.c:133,6'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:134,3'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmdq_get_command
                - cmdq_append
            - BranchSide:      'cmd-confirm-before.c:135,10'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmdq_get_command
                - cmdq_append
        - Branch String:   'cmd-confirm-before.c:137,6'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:138,31'
              BranchSideFuncs:
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
            - BranchSide:      'cmd-confirm-before.c:141,31'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
        - Branch String:   'cmd-confirm-before.c:147,6'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:147,6'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
            - BranchSide:      'cmd-confirm-before.c:148,23'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
        - Branch String:   'cmd-confirm-before.c:148,37'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:149,23'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
            - BranchSide:      'cmd-confirm-before.c:151,17'
              BranchSideFuncs:
                - cmdq_continue
        - Branch String:   'cmd-confirm-before.c:148,7'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:150,36'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
            - BranchSide:      'cmd-confirm-before.c:151,17'
              BranchSideFuncs:
                - cmdq_continue
      Callsites:
        - Src:             'cmd-confirm-before.c:138,14'
          Dst:             cmdq_get_command
        - Src:             'cmd-confirm-before.c:139,3'
          Dst:             cmdq_append
        - Src:             'cmd-confirm-before.c:142,7'
          Dst:             cmdq_get_state
        - Src:             'cmd-confirm-before.c:141,14'
          Dst:             cmdq_get_command
        - Src:             'cmd-confirm-before.c:143,3'
          Dst:             cmdq_insert_after
        - Src:             'cmd-confirm-before.c:148,7'
          Dst:             cmdq_get_client
        - Src:             'cmd-confirm-before.c:149,7'
          Dst:             cmdq_get_client
        - Src:             'cmd-confirm-before.c:150,4'
          Dst:             cmdq_get_client
        - Src:             'cmd-confirm-before.c:151,3'
          Dst:             cmdq_continue
    - functionName:    cmd_confirm_before_exec
      functionSourceFile: '/src/tmux/cmd-confirm-before.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         25
      ICount:          206
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - args_get
        - args_has
        - args_make_commands_now
        - cmd_confirm_before_callback
        - cmd_confirm_before_free
        - cmd_get_args
        - cmd_get_entry
        - cmd_list_first
        - cmdq_error
        - cmdq_get_target
        - cmdq_get_target_client
        - status_prompt_set
        - xasprintf
        - xcalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-confirm-before.c:79,6'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:80,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-confirm-before.c:84,6'
              BranchSideFuncs:
                - args_has
                - args_get
                - args_get
                - cmd_list_first
                - cmd_get_entry
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - cmdq_error
                - free
        - Branch String:   'cmd-confirm-before.c:84,6'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:85,17'
              BranchSideFuncs:
                - args_has
                - args_get
                - args_get
                - cmd_list_first
                - cmd_get_entry
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - cmdq_error
                - free
            - BranchSide:      'cmd-confirm-before.c:87,32'
              BranchSideFuncs:
                - args_has
                - args_get
                - args_get
                - cmd_list_first
                - cmd_get_entry
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - cmdq_error
                - free
        - Branch String:   'cmd-confirm-before.c:88,6'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:89,7'
              BranchSideFuncs:
                - cmdq_error
                - free
                - args_get
                - cmd_list_first
                - cmd_get_entry
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
            - BranchSide:      'cmd-confirm-before.c:100,3'
              BranchSideFuncs:
                - args_get
                - cmd_list_first
                - cmd_get_entry
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
        - Branch String:   'cmd-confirm-before.c:89,30'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:90,7'
              BranchSideFuncs:
                - cmdq_error
                - free
                - args_get
                - cmd_list_first
                - cmd_get_entry
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
            - BranchSide:      'cmd-confirm-before.c:94,15'
              BranchSideFuncs:
                - cmdq_error
                - free
        - Branch String:   'cmd-confirm-before.c:90,27'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:91,7'
              BranchSideFuncs:
                - cmdq_error
                - free
                - args_get
                - cmd_list_first
                - cmd_get_entry
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
            - BranchSide:      'cmd-confirm-before.c:94,15'
              BranchSideFuncs:
                - cmdq_error
                - free
        - Branch String:   'cmd-confirm-before.c:89,7'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:92,25'
              BranchSideFuncs:
                - args_get
                - cmd_list_first
                - cmd_get_entry
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
            - BranchSide:      'cmd-confirm-before.c:94,15'
              BranchSideFuncs:
                - cmdq_error
                - free
        - Branch String:   'cmd-confirm-before.c:102,6'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:103,33'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
            - BranchSide:      'cmd-confirm-before.c:105,38'
              BranchSideFuncs:
                - cmd_list_first
                - cmd_get_entry
                - xasprintf
                - status_prompt_set
                - free
        - Branch String:   'cmd-confirm-before.c:115,6'
          Branch Sides:
            - BranchSide:      'cmd-confirm-before.c:116,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-confirm-before.c:117,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-confirm-before.c:69,24'
          Dst:             cmd_get_args
        - Src:             'cmd-confirm-before.c:71,24'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-confirm-before.c:72,35'
          Dst:             cmdq_get_target
        - Src:             'cmd-confirm-before.c:75,18'
          Dst:             args_has
        - Src:             'cmd-confirm-before.c:77,10'
          Dst:             xcalloc
        - Src:             'cmd-confirm-before.c:78,19'
          Dst:             args_make_commands_now
        - Src:             'cmd-confirm-before.c:87,23'
          Dst:             args_has
        - Src:             'cmd-confirm-before.c:88,21'
          Dst:             args_get
        - Src:             'cmd-confirm-before.c:94,4'
          Dst:             cmdq_error
        - Src:             'cmd-confirm-before.c:102,16'
          Dst:             args_get
        - Src:             'cmd-confirm-before.c:103,3'
          Dst:             xasprintf
        - Src:             'cmd-confirm-before.c:105,23'
          Dst:             cmd_list_first
        - Src:             'cmd-confirm-before.c:105,9'
          Dst:             cmd_get_entry
        - Src:             'cmd-confirm-before.c:106,3'
          Dst:             xasprintf
        - Src:             'cmd-confirm-before.c:110,2'
          Dst:             status_prompt_set
        - Src:             'cmd-confirm-before.c:110,2'
          Dst:             cmd_confirm_before_callback
        - Src:             'cmd-confirm-before.c:110,2'
          Dst:             cmd_confirm_before_free
    - functionName:    cmd_confirm_before_args_parse
      functionSourceFile: '/src/tmux/cmd-confirm-before.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - idx
        - cause
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_copy_mode_exec
      functionSourceFile: '/src/tmux/cmd-copy-mode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         35
      ICount:          227
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - args_has
        - cmd_get_args
        - cmd_get_entry
        - cmd_mouse_pane
        - cmdq_get_client
        - cmdq_get_event
        - cmdq_get_source
        - cmdq_get_target
        - window_copy_pagedown
        - window_copy_pageup
        - window_copy_scroll
        - window_copy_start_drag
        - window_pane_reset_mode_all
        - window_pane_set_mode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-copy-mode.c:67,6'
          Branch Sides:
            - BranchSide:      'cmd-copy-mode.c:68,30'
              BranchSideFuncs:
                - window_pane_reset_mode_all
            - BranchSide:      'cmd-copy-mode.c:72,15'
              BranchSideFuncs:
                - args_has
                - cmd_get_entry
                - args_has
                - window_pane_set_mode
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
                - window_copy_pageup
                - window_copy_start_drag
                - window_pane_set_mode
                - cmd_mouse_pane
        - Branch String:   'cmd-copy-mode.c:72,6'
          Branch Sides:
            - BranchSide:      'cmd-copy-mode.c:73,29'
              BranchSideFuncs:
                - cmd_mouse_pane
                - cmd_get_entry
                - args_has
                - window_pane_set_mode
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
                - window_copy_pageup
                - window_copy_start_drag
                - window_pane_set_mode
            - BranchSide:      'cmd-copy-mode.c:79,20'
              BranchSideFuncs:
                - cmd_get_entry
                - args_has
                - window_pane_set_mode
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
                - window_copy_pageup
                - window_copy_start_drag
                - window_pane_set_mode
        - Branch String:   'cmd-copy-mode.c:73,7'
          Branch Sides:
            - BranchSide:      'cmd-copy-mode.c:74,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-copy-mode.c:75,7'
              BranchSideFuncs:
                - cmd_get_entry
                - args_has
                - window_pane_set_mode
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
                - window_copy_pageup
                - window_copy_start_drag
                - window_pane_set_mode
        - Branch String:   'cmd-copy-mode.c:75,17'
          Branch Sides:
            - BranchSide:      'cmd-copy-mode.c:75,20'
              BranchSideFuncs: []
            - BranchSide:      'cmd-copy-mode.c:76,4'
              BranchSideFuncs: []
        - Branch String:   'cmd-copy-mode.c:75,7'
          Branch Sides:
            - BranchSide:      'cmd-copy-mode.c:76,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-copy-mode.c:77,2'
              BranchSideFuncs:
                - cmd_get_entry
                - args_has
                - window_pane_set_mode
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
                - window_copy_pageup
                - window_copy_start_drag
                - window_pane_set_mode
        - Branch String:   'cmd-copy-mode.c:79,6'
          Branch Sides:
            - BranchSide:      'cmd-copy-mode.c:80,24'
              BranchSideFuncs:
                - window_pane_set_mode
            - BranchSide:      'cmd-copy-mode.c:84,15'
              BranchSideFuncs:
                - args_has
                - window_pane_set_mode
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
                - window_copy_pageup
                - window_copy_start_drag
        - Branch String:   'cmd-copy-mode.c:84,6'
          Branch Sides:
            - BranchSide:      'cmd-copy-mode.c:85,9'
              BranchSideFuncs:
                - window_pane_set_mode
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
                - window_copy_pageup
                - window_copy_start_drag
            - BranchSide:      'cmd-copy-mode.c:87,9'
              BranchSideFuncs:
                - window_pane_set_mode
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
                - window_copy_pageup
                - window_copy_start_drag
        - Branch String:   'cmd-copy-mode.c:88,6'
          Branch Sides:
            - BranchSide:      'cmd-copy-mode.c:89,16'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
                - window_copy_pageup
            - BranchSide:      'cmd-copy-mode.c:92,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
                - window_copy_pageup
        - Branch String:   'cmd-copy-mode.c:89,7'
          Branch Sides:
            - BranchSide:      'cmd-copy-mode.c:90,27'
              BranchSideFuncs:
                - window_copy_start_drag
                - args_has
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
                - window_copy_pageup
            - BranchSide:      'cmd-copy-mode.c:91,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
                - window_copy_pageup
        - Branch String:   'cmd-copy-mode.c:92,6'
          Branch Sides:
            - BranchSide:      'cmd-copy-mode.c:93,22'
              BranchSideFuncs:
                - window_copy_pageup
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
            - BranchSide:      'cmd-copy-mode.c:94,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_copy_scroll
                - args_has
                - window_copy_pagedown
        - Branch String:   'cmd-copy-mode.c:94,6'
          Branch Sides:
            - BranchSide:      'cmd-copy-mode.c:95,24'
              BranchSideFuncs:
                - args_has
                - window_copy_pagedown
                - args_has
                - args_has
                - window_copy_scroll
            - BranchSide:      'cmd-copy-mode.c:96,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - window_copy_scroll
        - Branch String:   'cmd-copy-mode.c:96,6'
          Branch Sides:
            - BranchSide:      'cmd-copy-mode.c:97,22'
              BranchSideFuncs:
                - args_has
                - window_copy_scroll
            - BranchSide:      'cmd-copy-mode.c:102,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-copy-mode.c:59,23'
          Dst:             cmd_get_args
        - Src:             'cmd-copy-mode.c:60,28'
          Dst:             cmdq_get_event
        - Src:             'cmd-copy-mode.c:61,34'
          Dst:             cmdq_get_source
        - Src:             'cmd-copy-mode.c:62,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-copy-mode.c:63,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-copy-mode.c:67,6'
          Dst:             args_has
        - Src:             'cmd-copy-mode.c:68,3'
          Dst:             window_pane_reset_mode_all
        - Src:             'cmd-copy-mode.c:72,6'
          Dst:             args_has
        - Src:             'cmd-copy-mode.c:73,13'
          Dst:             cmd_mouse_pane
        - Src:             'cmd-copy-mode.c:79,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-copy-mode.c:80,3'
          Dst:             window_pane_set_mode
        - Src:             'cmd-copy-mode.c:84,6'
          Dst:             args_has
        - Src:             'cmd-copy-mode.c:88,7'
          Dst:             window_pane_set_mode
        - Src:             'cmd-copy-mode.c:89,7'
          Dst:             args_has
        - Src:             'cmd-copy-mode.c:90,4'
          Dst:             window_copy_start_drag
        - Src:             'cmd-copy-mode.c:92,6'
          Dst:             args_has
        - Src:             'cmd-copy-mode.c:93,3'
          Dst:             window_copy_pageup
        - Src:             'cmd-copy-mode.c:94,6'
          Dst:             args_has
        - Src:             'cmd-copy-mode.c:95,31'
          Dst:             args_has
        - Src:             'cmd-copy-mode.c:95,3'
          Dst:             window_copy_pagedown
        - Src:             'cmd-copy-mode.c:96,6'
          Dst:             args_has
        - Src:             'cmd-copy-mode.c:98,7'
          Dst:             args_has
        - Src:             'cmd-copy-mode.c:97,3'
          Dst:             window_copy_scroll
    - functionName:    cmd_detach_client_exec
      functionSourceFile: '/src/tmux/cmd-detach-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         40
      ICount:          217
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - args_get
        - args_has
        - cmd_get_args
        - cmd_get_entry
        - cmdq_get_source
        - cmdq_get_target_client
        - server_client_detach
        - server_client_exec
        - server_client_suspend
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-detach-client.c:67,6'
          Branch Sides:
            - BranchSide:      'cmd-detach-client.c:68,25'
              BranchSideFuncs:
                - server_client_suspend
            - BranchSide:      'cmd-detach-client.c:72,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - server_client_detach
                - server_client_exec
                - server_client_detach
                - server_client_exec
                - server_client_detach
                - server_client_exec
        - Branch String:   'cmd-detach-client.c:72,6'
          Branch Sides:
            - BranchSide:      'cmd-detach-client.c:73,11'
              BranchSideFuncs:
                - args_has
                - args_has
                - server_client_detach
                - server_client_exec
                - server_client_detach
                - server_client_exec
                - server_client_detach
                - server_client_exec
            - BranchSide:      'cmd-detach-client.c:75,11'
              BranchSideFuncs:
                - args_has
                - args_has
                - server_client_detach
                - server_client_exec
                - server_client_detach
                - server_client_exec
                - server_client_detach
                - server_client_exec
        - Branch String:   'cmd-detach-client.c:77,6'
          Branch Sides:
            - BranchSide:      'cmd-detach-client.c:78,7'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
            - BranchSide:      'cmd-detach-client.c:92,15'
              BranchSideFuncs:
                - args_has
                - server_client_detach
                - server_client_exec
                - server_client_detach
                - server_client_exec
        - Branch String:   'cmd-detach-client.c:79,7'
          Branch Sides:
            - BranchSide:      'cmd-detach-client.c:80,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-detach-client.c:81,3'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
        - Branch String:   'cmd-detach-client.c:81,3'
          Branch Sides:
            - BranchSide:      'cmd-detach-client.c:82,8'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
            - BranchSide:      'cmd-detach-client.c:89,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-detach-client.c:82,8'
          Branch Sides:
            - BranchSide:      'cmd-detach-client.c:83,9'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
            - BranchSide:      'cmd-detach-client.c:88,3'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
        - Branch String:   'cmd-detach-client.c:83,9'
          Branch Sides:
            - BranchSide:      'cmd-detach-client.c:84,25'
              BranchSideFuncs:
                - server_client_exec
                - server_client_detach
            - BranchSide:      'cmd-detach-client.c:86,27'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
        - Branch String:   'cmd-detach-client.c:92,6'
          Branch Sides:
            - BranchSide:      'cmd-detach-client.c:93,3'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
            - BranchSide:      'cmd-detach-client.c:104,6'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
        - Branch String:   'cmd-detach-client.c:93,3'
          Branch Sides:
            - BranchSide:      'cmd-detach-client.c:94,8'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
            - BranchSide:      'cmd-detach-client.c:101,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-detach-client.c:94,30'
          Branch Sides:
            - BranchSide:      'cmd-detach-client.c:94,33'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
            - BranchSide:      'cmd-detach-client.c:100,3'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
        - Branch String:   'cmd-detach-client.c:94,8'
          Branch Sides:
            - BranchSide:      'cmd-detach-client.c:95,9'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
            - BranchSide:      'cmd-detach-client.c:100,3'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
        - Branch String:   'cmd-detach-client.c:95,9'
          Branch Sides:
            - BranchSide:      'cmd-detach-client.c:96,25'
              BranchSideFuncs:
                - server_client_exec
                - server_client_detach
            - BranchSide:      'cmd-detach-client.c:98,27'
              BranchSideFuncs:
                - server_client_detach
                - server_client_exec
        - Branch String:   'cmd-detach-client.c:104,6'
          Branch Sides:
            - BranchSide:      'cmd-detach-client.c:105,22'
              BranchSideFuncs:
                - server_client_exec
            - BranchSide:      'cmd-detach-client.c:107,24'
              BranchSideFuncs:
                - server_client_detach
      Callsites:
        - Src:             'cmd-detach-client.c:60,23'
          Dst:             cmd_get_args
        - Src:             'cmd-detach-client.c:61,34'
          Dst:             cmdq_get_source
        - Src:             'cmd-detach-client.c:62,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-detach-client.c:65,21'
          Dst:             args_get
        - Src:             'cmd-detach-client.c:67,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-detach-client.c:68,3'
          Dst:             server_client_suspend
        - Src:             'cmd-detach-client.c:72,6'
          Dst:             args_has
        - Src:             'cmd-detach-client.c:77,6'
          Dst:             args_has
        - Src:             'cmd-detach-client.c:84,6'
          Dst:             server_client_exec
        - Src:             'cmd-detach-client.c:86,6'
          Dst:             server_client_detach
        - Src:             'cmd-detach-client.c:92,6'
          Dst:             args_has
        - Src:             'cmd-detach-client.c:96,6'
          Dst:             server_client_exec
        - Src:             'cmd-detach-client.c:98,6'
          Dst:             server_client_detach
        - Src:             'cmd-detach-client.c:105,3'
          Dst:             server_client_exec
        - Src:             'cmd-detach-client.c:107,3'
          Dst:             server_client_detach
    - functionName:    cmd_display_menu_get_position
      functionSourceFile: '/src/tmux/cmd-display-menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tc
        - item
        - args
        - px
        - py
        - w
        - h
      BBCount:         121
      ICount:          904
      EdgeCount:       160
      CyclomaticComplexity: 41
      functionsReached:
        - args_get
        - cmdq_get_event
        - cmdq_get_target
        - format_add
        - format_create_from_target
        - format_expand
        - format_free
        - log_debug
        - options_get_number
        - status_at_line
        - status_line_size
        - strcmp
        - strtol
        - tty_window_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-display-menu.c:119,18'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:119,21'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-menu.c:120,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-display-menu.c:119,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-menu.c:123,33'
              BranchSideFuncs:
                - format_create_from_target
                - status_at_line
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - status_line_size
                - options_get_number
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:124,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:125,14'
              BranchSideFuncs:
                - format_add
                - format_add
                - status_at_line
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - status_line_size
                - options_get_number
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:133,23'
              BranchSideFuncs:
                - status_at_line
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - status_line_size
                - options_get_number
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:134,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:135,28'
              BranchSideFuncs:
                - status_line_size
                - options_get_number
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:173,7'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:136,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:137,10'
              BranchSideFuncs:
                - options_get_number
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:139,8'
              BranchSideFuncs:
                - options_get_number
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:142,3'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:143,14'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:154,7'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:144,4'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:145,9'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:150,8'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:145,9'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:146,6'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:147,9'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:147,9'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:148,6'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:149,4'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:150,8'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:151,5'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:152,3'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:154,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:155,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:166,7'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:157,8'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:158,16'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:161,16'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:166,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:167,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:169,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:181,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:182,14'
              BranchSideFuncs:
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:184,14'
              BranchSideFuncs:
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:186,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:187,14'
              BranchSideFuncs:
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:189,14'
              BranchSideFuncs:
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:192,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:193,13'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:217,21'
              BranchSideFuncs:
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:194,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:195,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:197,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:199,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:200,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:203,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:205,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:206,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:208,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:210,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:211,15'
              BranchSideFuncs:
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
            - BranchSide:      'cmd-display-menu.c:213,15'
              BranchSideFuncs:
                - format_add
                - tty_window_offset
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
                - format_add
        - Branch String:   'cmd-display-menu.c:219,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:220,14'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
            - BranchSide:      'cmd-display-menu.c:222,14'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
                - format_add
        - Branch String:   'cmd-display-menu.c:226,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:227,14'
              BranchSideFuncs:
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:229,14'
              BranchSideFuncs:
                - format_add
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
        - Branch String:   'cmd-display-menu.c:233,17'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:233,27'
              BranchSideFuncs:
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:234,6'
              BranchSideFuncs:
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
        - Branch String:   'cmd-display-menu.c:233,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:234,6'
              BranchSideFuncs:
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:235,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
        - Branch String:   'cmd-display-menu.c:235,11'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:236,6'
              BranchSideFuncs:
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:237,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
        - Branch String:   'cmd-display-menu.c:237,11'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:238,6'
              BranchSideFuncs:
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:239,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
        - Branch String:   'cmd-display-menu.c:239,11'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:240,6'
              BranchSideFuncs:
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:241,18'
              BranchSideFuncs:
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
        - Branch String:   'cmd-display-menu.c:245,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:246,7'
              BranchSideFuncs:
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:247,11'
              BranchSideFuncs:
                - log_debug
                - free
                - args_get
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
        - Branch String:   'cmd-display-menu.c:255,17'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:255,27'
              BranchSideFuncs:
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:256,6'
              BranchSideFuncs:
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
        - Branch String:   'cmd-display-menu.c:255,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:256,6'
              BranchSideFuncs:
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:257,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
        - Branch String:   'cmd-display-menu.c:257,11'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:258,6'
              BranchSideFuncs:
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:259,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
        - Branch String:   'cmd-display-menu.c:259,11'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:260,6'
              BranchSideFuncs:
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:261,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
        - Branch String:   'cmd-display-menu.c:261,11'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:262,6'
              BranchSideFuncs:
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:263,18'
              BranchSideFuncs:
                - strcmp
                - format_expand
                - strtol
                - log_debug
                - free
                - format_free
        - Branch String:   'cmd-display-menu.c:267,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:268,5'
              BranchSideFuncs:
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:270,8'
              BranchSideFuncs:
                - log_debug
                - free
                - format_free
        - Branch String:   'cmd-display-menu.c:271,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:272,7'
              BranchSideFuncs:
                - log_debug
                - free
                - format_free
            - BranchSide:      'cmd-display-menu.c:273,11'
              BranchSideFuncs:
                - log_debug
                - free
                - format_free
      Callsites:
        - Src:             'cmd-display-menu.c:99,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-display-menu.c:100,28'
          Dst:             cmdq_get_event
        - Src:             'cmd-display-menu.c:123,7'
          Dst:             format_create_from_target
        - Src:             'cmd-display-menu.c:125,3'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:126,3'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:133,8'
          Dst:             status_at_line
        - Src:             'cmd-display-menu.c:135,11'
          Dst:             status_line_size
        - Src:             'cmd-display-menu.c:140,14'
          Dst:             options_get_number
        - Src:             'cmd-display-menu.c:155,4'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:158,5'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:161,5'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:167,4'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:169,4'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:176,2'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:177,2'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:182,3'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:184,3'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:187,3'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:189,3'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:195,4'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:197,4'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:200,4'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:203,4'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:206,4'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:208,4'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:211,4'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:213,4'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:217,2'
          Dst:             tty_window_offset
        - Src:             'cmd-display-menu.c:220,3'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:222,3'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:223,2'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:224,2'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:227,3'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:229,3'
          Dst:             format_add
        - Src:             'cmd-display-menu.c:232,7'
          Dst:             args_get
        - Src:             'cmd-display-menu.c:233,20'
          Dst:             strcmp
        - Src:             'cmd-display-menu.c:235,11'
          Dst:             strcmp
        - Src:             'cmd-display-menu.c:237,11'
          Dst:             strcmp
        - Src:             'cmd-display-menu.c:239,11'
          Dst:             strcmp
        - Src:             'cmd-display-menu.c:241,11'
          Dst:             strcmp
        - Src:             'cmd-display-menu.c:243,6'
          Dst:             format_expand
        - Src:             'cmd-display-menu.c:244,6'
          Dst:             strtol
        - Src:             'cmd-display-menu.c:250,2'
          Dst:             log_debug
        - Src:             'cmd-display-menu.c:254,7'
          Dst:             args_get
        - Src:             'cmd-display-menu.c:255,20'
          Dst:             strcmp
        - Src:             'cmd-display-menu.c:257,11'
          Dst:             strcmp
        - Src:             'cmd-display-menu.c:259,11'
          Dst:             strcmp
        - Src:             'cmd-display-menu.c:261,11'
          Dst:             strcmp
        - Src:             'cmd-display-menu.c:263,11'
          Dst:             strcmp
        - Src:             'cmd-display-menu.c:265,6'
          Dst:             format_expand
        - Src:             'cmd-display-menu.c:266,6'
          Dst:             strtol
        - Src:             'cmd-display-menu.c:276,2'
          Dst:             log_debug
        - Src:             'cmd-display-menu.c:279,2'
          Dst:             format_free
    - functionName:    cmd_display_popup_exec
      functionSourceFile: '/src/tmux/cmd-display-menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         78
      ICount:          572
      EdgeCount:       105
      CyclomaticComplexity: 29
      functionsReached:
        - args_count
        - args_first_value
        - args_get
        - args_has
        - args_next_value
        - args_percentage
        - args_string
        - args_to_vector
        - checkshell
        - cmd_append_argv
        - cmd_display_menu_get_position
        - cmd_free_argv
        - cmd_get_args
        - cmdq_error
        - cmdq_get_target
        - cmdq_get_target_client
        - environ_create
        - environ_free
        - environ_put
        - format_single_from_target
        - options_find_choice
        - options_get
        - options_get_string
        - options_table_entry
        - popup_display
        - server_client_clear_overlay
        - server_client_get_cwd
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-display-menu.c:404,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:405,31'
              BranchSideFuncs:
                - server_client_clear_overlay
            - BranchSide:      'cmd-display-menu.c:408,6'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_display_menu_get_position
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - args_percentage
                - cmdq_error
                - free
                - args_percentage
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:408,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:409,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-menu.c:411,6'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_display_menu_get_position
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - args_percentage
                - cmdq_error
                - free
                - args_percentage
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:412,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:413,23'
              BranchSideFuncs:
                - args_percentage
                - args_has
                - cmd_display_menu_get_position
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - args_percentage
                - cmdq_error
                - free
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-menu.c:421,6'
              BranchSideFuncs:
                - args_has
                - cmd_display_menu_get_position
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - args_percentage
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:414,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:415,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-menu.c:419,2'
              BranchSideFuncs:
                - args_has
                - cmd_display_menu_get_position
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - args_percentage
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:422,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:423,23'
              BranchSideFuncs:
                - args_percentage
                - cmd_display_menu_get_position
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-menu.c:431,6'
              BranchSideFuncs:
                - cmd_display_menu_get_position
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:424,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:425,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-menu.c:429,2'
              BranchSideFuncs:
                - cmd_display_menu_get_position
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:431,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:432,7'
              BranchSideFuncs:
                - cmd_display_menu_get_position
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-menu.c:433,6'
              BranchSideFuncs:
                - cmd_display_menu_get_position
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:433,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:434,7'
              BranchSideFuncs:
                - cmd_display_menu_get_position
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-menu.c:435,37'
              BranchSideFuncs:
                - cmd_display_menu_get_position
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:435,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:436,3'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-menu.c:438,19'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:439,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:440,9'
              BranchSideFuncs:
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
            - BranchSide:      'cmd-display-menu.c:441,11'
              BranchSideFuncs:
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:445,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:446,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-menu.c:450,2'
              BranchSideFuncs:
                - args_get
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
                - format_single_from_target
        - Branch String:   'cmd-display-menu.c:453,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:454,35'
              BranchSideFuncs:
                - format_single_from_target
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
            - BranchSide:      'cmd-display-menu.c:456,39'
              BranchSideFuncs:
                - server_client_get_cwd
                - xstrdup
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
                - options_get_string
        - Branch String:   'cmd-display-menu.c:457,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:458,33'
              BranchSideFuncs:
                - options_get_string
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
            - BranchSide:      'cmd-display-menu.c:459,11'
              BranchSideFuncs:
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_string
        - Branch String:   'cmd-display-menu.c:461,17'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:461,21'
              BranchSideFuncs:
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
                - options_get_string
                - checkshell
                - cmd_append_argv
            - BranchSide:      'cmd-display-menu.c:468,18'
              BranchSideFuncs:
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
        - Branch String:   'cmd-display-menu.c:461,38'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:461,42'
              BranchSideFuncs:
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
            - BranchSide:      'cmd-display-menu.c:462,12'
              BranchSideFuncs:
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
        - Branch String:   'cmd-display-menu.c:461,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:462,12'
              BranchSideFuncs:
                - options_get_string
                - checkshell
                - cmd_append_argv
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
            - BranchSide:      'cmd-display-menu.c:468,18'
              BranchSideFuncs:
                - args_to_vector
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
        - Branch String:   'cmd-display-menu.c:464,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:465,10'
              BranchSideFuncs:
                - cmd_append_argv
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
            - BranchSide:      'cmd-display-menu.c:466,33'
              BranchSideFuncs:
                - cmd_append_argv
                - args_has
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_create
                - args_first_value
                - environ_put
                - args_next_value
        - Branch String:   'cmd-display-menu.c:470,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:471,9'
              BranchSideFuncs:
                - environ_create
                - args_first_value
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
                - environ_put
                - args_next_value
            - BranchSide:      'cmd-display-menu.c:479,15'
              BranchSideFuncs:
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
        - Branch String:   'cmd-display-menu.c:473,3'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:474,16'
              BranchSideFuncs:
                - environ_put
                - args_next_value
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
            - BranchSide:      'cmd-display-menu.c:477,2'
              BranchSideFuncs:
                - args_has
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
                - args_get
                - format_single_from_target
        - Branch String:   'cmd-display-menu.c:479,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:480,37'
              BranchSideFuncs:
                - args_get
                - format_single_from_target
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
            - BranchSide:      'cmd-display-menu.c:482,11'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
        - Branch String:   'cmd-display-menu.c:483,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:484,9'
              BranchSideFuncs:
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
            - BranchSide:      'cmd-display-menu.c:485,20'
              BranchSideFuncs:
                - args_has
                - popup_display
                - free
                - free
                - cmd_free_argv
                - environ_free
                - cmd_free_argv
                - free
                - free
                - environ_free
        - Branch String:   'cmd-display-menu.c:487,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:489,17'
              BranchSideFuncs:
                - cmd_free_argv
                - free
                - free
                - environ_free
            - BranchSide:      'cmd-display-menu.c:496,6'
              BranchSideFuncs:
                - free
                - free
                - cmd_free_argv
                - environ_free
        - Branch String:   'cmd-display-menu.c:490,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:491,17'
              BranchSideFuncs:
                - environ_free
                - free
                - free
            - BranchSide:      'cmd-display-menu.c:492,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'cmd-display-menu.c:496,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:497,16'
              BranchSideFuncs:
                - environ_free
                - free
                - free
                - cmd_free_argv
            - BranchSide:      'cmd-display-menu.c:498,7'
              BranchSideFuncs:
                - free
                - free
                - cmd_free_argv
      Callsites:
        - Src:             'cmd-display-menu.c:387,23'
          Dst:             cmd_get_args
        - Src:             'cmd-display-menu.c:388,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-display-menu.c:390,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-display-menu.c:393,23'
          Dst:             args_get
        - Src:             'cmd-display-menu.c:394,30'
          Dst:             args_get
        - Src:             'cmd-display-menu.c:398,33'
          Dst:             args_count
        - Src:             'cmd-display-menu.c:404,6'
          Dst:             args_has
        - Src:             'cmd-display-menu.c:405,3'
          Dst:             server_client_clear_overlay
        - Src:             'cmd-display-menu.c:412,6'
          Dst:             args_has
        - Src:             'cmd-display-menu.c:413,7'
          Dst:             args_percentage
        - Src:             'cmd-display-menu.c:415,4'
          Dst:             cmdq_error
        - Src:             'cmd-display-menu.c:422,6'
          Dst:             args_has
        - Src:             'cmd-display-menu.c:423,7'
          Dst:             args_percentage
        - Src:             'cmd-display-menu.c:425,4'
          Dst:             cmdq_error
        - Src:             'cmd-display-menu.c:435,7'
          Dst:             cmd_display_menu_get_position
        - Src:             'cmd-display-menu.c:438,10'
          Dst:             args_get
        - Src:             'cmd-display-menu.c:439,6'
          Dst:             args_has
        - Src:             'cmd-display-menu.c:442,8'
          Dst:             options_get
        - Src:             'cmd-display-menu.c:443,31'
          Dst:             options_table_entry
        - Src:             'cmd-display-menu.c:443,11'
          Dst:             options_find_choice
        - Src:             'cmd-display-menu.c:446,4'
          Dst:             cmdq_error
        - Src:             'cmd-display-menu.c:452,10'
          Dst:             args_get
        - Src:             'cmd-display-menu.c:454,9'
          Dst:             format_single_from_target
        - Src:             'cmd-display-menu.c:456,17'
          Dst:             server_client_get_cwd
        - Src:             'cmd-display-menu.c:456,9'
          Dst:             xstrdup
        - Src:             'cmd-display-menu.c:458,14'
          Dst:             options_get_string
        - Src:             'cmd-display-menu.c:460,14'
          Dst:             args_string
        - Src:             'cmd-display-menu.c:463,11'
          Dst:             options_get_string
        - Src:             'cmd-display-menu.c:464,8'
          Dst:             checkshell
        - Src:             'cmd-display-menu.c:466,3'
          Dst:             cmd_append_argv
        - Src:             'cmd-display-menu.c:468,3'
          Dst:             args_to_vector
        - Src:             'cmd-display-menu.c:470,6'
          Dst:             args_has
        - Src:             'cmd-display-menu.c:471,9'
          Dst:             environ_create
        - Src:             'cmd-display-menu.c:472,8'
          Dst:             args_first_value
        - Src:             'cmd-display-menu.c:474,4'
          Dst:             environ_put
        - Src:             'cmd-display-menu.c:475,9'
          Dst:             args_next_value
        - Src:             'cmd-display-menu.c:479,6'
          Dst:             args_has
        - Src:             'cmd-display-menu.c:480,43'
          Dst:             args_get
        - Src:             'cmd-display-menu.c:480,11'
          Dst:             format_single_from_target
        - Src:             'cmd-display-menu.c:482,11'
          Dst:             xstrdup
        - Src:             'cmd-display-menu.c:483,6'
          Dst:             args_has
        - Src:             'cmd-display-menu.c:485,11'
          Dst:             args_has
        - Src:             'cmd-display-menu.c:487,6'
          Dst:             popup_display
        - Src:             'cmd-display-menu.c:489,3'
          Dst:             cmd_free_argv
        - Src:             'cmd-display-menu.c:491,4'
          Dst:             environ_free
        - Src:             'cmd-display-menu.c:497,3'
          Dst:             environ_free
        - Src:             'cmd-display-menu.c:500,2'
          Dst:             cmd_free_argv
    - functionName:    cmd_display_menu_exec
      functionSourceFile: '/src/tmux/cmd-display-menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         45
      ICount:          400
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - args_count
        - args_get
        - args_has
        - args_string
        - args_strtonum
        - cmd_display_menu_get_position
        - cmd_get_args
        - cmdq_error
        - cmdq_get_event
        - cmdq_get_target
        - cmdq_get_target_client
        - format_single_from_target
        - key_string_lookup_string
        - menu_add_item
        - menu_create
        - menu_display
        - menu_free
        - options_find_choice
        - options_get
        - options_table_entry
        - strcmp
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-display-menu.c:304,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:305,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-menu.c:307,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - xstrdup
                - menu_create
                - free
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - menu_free
                - cmdq_error
                - args_string
                - args_string
                - key_string_lookup_string
                - args_string
                - menu_add_item
                - cmdq_error
                - menu_free
                - menu_add_item
                - args_get
                - format_single_from_target
                - args_get
                - strcmp
                - args_strtonum
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:307,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:308,23'
              BranchSideFuncs:
                - args_get
                - strcmp
                - args_strtonum
                - args_has
                - xstrdup
                - menu_create
                - free
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - menu_free
                - cmdq_error
                - args_string
                - args_string
                - key_string_lookup_string
                - args_string
                - menu_add_item
                - cmdq_error
                - menu_free
                - menu_add_item
                - args_get
                - format_single_from_target
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-menu.c:321,15'
              BranchSideFuncs:
                - args_has
                - xstrdup
                - menu_create
                - free
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - menu_free
                - cmdq_error
                - args_string
                - args_string
                - key_string_lookup_string
                - args_string
                - menu_add_item
                - cmdq_error
                - menu_free
                - menu_add_item
                - args_get
                - format_single_from_target
        - Branch String:   'cmd-display-menu.c:308,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:309,20'
              BranchSideFuncs:
                - args_has
                - xstrdup
                - menu_create
                - free
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - menu_free
                - cmdq_error
                - args_string
                - args_string
                - key_string_lookup_string
                - args_string
                - menu_add_item
                - cmdq_error
                - menu_free
                - menu_add_item
                - args_get
                - format_single_from_target
            - BranchSide:      'cmd-display-menu.c:311,36'
              BranchSideFuncs:
                - args_strtonum
                - args_has
                - xstrdup
                - menu_create
                - free
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - menu_free
                - cmdq_error
                - args_string
                - args_string
                - key_string_lookup_string
                - args_string
                - menu_add_item
                - cmdq_error
                - menu_free
                - menu_add_item
                - args_get
                - format_single_from_target
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:313,8'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:0,0'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-menu.c:314,16'
              BranchSideFuncs:
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:321,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:322,37'
              BranchSideFuncs:
                - args_get
                - format_single_from_target
                - menu_create
                - free
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - menu_free
                - cmdq_error
                - args_string
                - args_string
                - key_string_lookup_string
                - args_string
                - menu_add_item
                - cmdq_error
                - menu_free
                - menu_add_item
            - BranchSide:      'cmd-display-menu.c:324,11'
              BranchSideFuncs:
                - xstrdup
                - menu_create
                - free
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - menu_free
                - cmdq_error
                - args_string
                - args_string
                - key_string_lookup_string
                - args_string
                - menu_add_item
                - cmdq_error
                - menu_free
                - menu_add_item
        - Branch String:   'cmd-display-menu.c:328,2'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:329,22'
              BranchSideFuncs:
                - args_string
                - args_string
                - key_string_lookup_string
                - args_string
                - menu_add_item
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - menu_free
                - cmdq_error
                - cmdq_error
                - menu_free
                - menu_add_item
            - BranchSide:      'cmd-display-menu.c:348,6'
              BranchSideFuncs:
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - menu_free
                - cmdq_error
        - Branch String:   'cmd-display-menu.c:330,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:331,18'
              BranchSideFuncs:
                - menu_add_item
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - menu_free
                - cmdq_error
                - args_string
                - args_string
                - key_string_lookup_string
                - args_string
                - menu_add_item
                - cmdq_error
                - menu_free
            - BranchSide:      'cmd-display-menu.c:335,7'
              BranchSideFuncs:
                - args_string
                - key_string_lookup_string
                - args_string
                - menu_add_item
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - menu_free
                - cmdq_error
                - args_string
                - menu_add_item
                - cmdq_error
                - menu_free
        - Branch String:   'cmd-display-menu.c:335,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:336,15'
              BranchSideFuncs:
                - cmdq_error
                - menu_free
            - BranchSide:      'cmd-display-menu.c:340,21'
              BranchSideFuncs:
                - args_string
                - key_string_lookup_string
                - args_string
                - menu_add_item
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - menu_free
                - cmdq_error
                - args_string
                - cmdq_error
                - menu_free
                - menu_add_item
        - Branch String:   'cmd-display-menu.c:348,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:349,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-display-menu.c:352,6'
              BranchSideFuncs:
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
                - menu_free
        - Branch String:   'cmd-display-menu.c:352,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:353,13'
              BranchSideFuncs:
                - menu_free
            - BranchSide:      'cmd-display-menu.c:356,37'
              BranchSideFuncs:
                - cmd_display_menu_get_position
                - menu_free
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:356,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:358,13'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-menu.c:362,19'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_has
                - menu_display
                - options_get
                - options_table_entry
                - options_find_choice
                - cmdq_error
                - free
        - Branch String:   'cmd-display-menu.c:363,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:364,20'
              BranchSideFuncs:
                - options_get
                - options_table_entry
                - options_find_choice
                - args_has
                - args_has
                - menu_display
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-menu.c:374,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - menu_display
        - Branch String:   'cmd-display-menu.c:367,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:368,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-menu.c:372,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - menu_display
        - Branch String:   'cmd-display-menu.c:374,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:375,9'
              BranchSideFuncs:
                - args_has
                - menu_display
            - BranchSide:      'cmd-display-menu.c:376,7'
              BranchSideFuncs:
                - args_has
                - menu_display
        - Branch String:   'cmd-display-menu.c:376,22'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:376,35'
              BranchSideFuncs:
                - menu_display
            - BranchSide:      'cmd-display-menu.c:378,19'
              BranchSideFuncs:
                - menu_display
        - Branch String:   'cmd-display-menu.c:376,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:377,9'
              BranchSideFuncs:
                - menu_display
            - BranchSide:      'cmd-display-menu.c:378,19'
              BranchSideFuncs:
                - menu_display
        - Branch String:   'cmd-display-menu.c:378,6'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:380,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-menu.c:381,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-display-menu.c:286,23'
          Dst:             cmd_get_args
        - Src:             'cmd-display-menu.c:287,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-display-menu.c:288,28'
          Dst:             cmdq_get_event
        - Src:             'cmd-display-menu.c:289,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-display-menu.c:293,23'
          Dst:             args_get
        - Src:             'cmd-display-menu.c:294,30'
          Dst:             args_get
        - Src:             'cmd-display-menu.c:295,32'
          Dst:             args_get
        - Src:             'cmd-display-menu.c:299,30'
          Dst:             args_count
        - Src:             'cmd-display-menu.c:307,6'
          Dst:             args_has
        - Src:             'cmd-display-menu.c:308,14'
          Dst:             args_get
        - Src:             'cmd-display-menu.c:308,7'
          Dst:             strcmp
        - Src:             'cmd-display-menu.c:311,22'
          Dst:             args_strtonum
        - Src:             'cmd-display-menu.c:314,5'
          Dst:             cmdq_error
        - Src:             'cmd-display-menu.c:321,6'
          Dst:             args_has
        - Src:             'cmd-display-menu.c:322,43'
          Dst:             args_get
        - Src:             'cmd-display-menu.c:322,11'
          Dst:             format_single_from_target
        - Src:             'cmd-display-menu.c:324,11'
          Dst:             xstrdup
        - Src:             'cmd-display-menu.c:325,9'
          Dst:             menu_create
        - Src:             'cmd-display-menu.c:329,10'
          Dst:             args_string
        - Src:             'cmd-display-menu.c:331,4'
          Dst:             menu_add_item
        - Src:             'cmd-display-menu.c:336,4'
          Dst:             cmdq_error
        - Src:             'cmd-display-menu.c:337,4'
          Dst:             menu_free
        - Src:             'cmd-display-menu.c:340,9'
          Dst:             args_string
        - Src:             'cmd-display-menu.c:343,19'
          Dst:             key_string_lookup_string
        - Src:             'cmd-display-menu.c:344,23'
          Dst:             args_string
        - Src:             'cmd-display-menu.c:346,3'
          Dst:             menu_add_item
        - Src:             'cmd-display-menu.c:349,3'
          Dst:             cmdq_error
        - Src:             'cmd-display-menu.c:353,3'
          Dst:             menu_free
        - Src:             'cmd-display-menu.c:356,7'
          Dst:             cmd_display_menu_get_position
        - Src:             'cmd-display-menu.c:358,3'
          Dst:             menu_free
        - Src:             'cmd-display-menu.c:362,10'
          Dst:             args_get
        - Src:             'cmd-display-menu.c:364,8'
          Dst:             options_get
        - Src:             'cmd-display-menu.c:365,31'
          Dst:             options_table_entry
        - Src:             'cmd-display-menu.c:365,11'
          Dst:             options_find_choice
        - Src:             'cmd-display-menu.c:368,4'
          Dst:             cmdq_error
        - Src:             'cmd-display-menu.c:374,6'
          Dst:             args_has
        - Src:             'cmd-display-menu.c:376,26'
          Dst:             args_has
        - Src:             'cmd-display-menu.c:378,6'
          Dst:             menu_display
    - functionName:    cmd_display_menu_args_parse
      functionSourceFile: '/src/tmux/cmd-display-menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - idx
        - cause
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - args_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-display-menu.c:78,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:79,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-menu.c:80,20'
              BranchSideFuncs:
                - args_string
        - Branch String:   'cmd-display-menu.c:80,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:81,4'
              BranchSideFuncs:
                - args_string
            - BranchSide:      'cmd-display-menu.c:83,8'
              BranchSideFuncs:
                - args_string
        - Branch String:   'cmd-display-menu.c:84,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:85,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-menu.c:87,8'
              BranchSideFuncs:
                - args_string
        - Branch String:   'cmd-display-menu.c:88,7'
          Branch Sides:
            - BranchSide:      'cmd-display-menu.c:76,2'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-menu.c:89,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-display-menu.c:80,8'
          Dst:             args_string
    - functionName:    cmd_display_message_each
      functionSourceFile: '/src/tmux/cmd-display-message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - arg
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmdq_print
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-display-message.c:57,2'
          Dst:             cmdq_print
    - functionName:    cmd_display_message_exec
      functionSourceFile: '/src/tmux/cmd-display-message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         63
      ICount:          403
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - args_count
        - args_get
        - args_has
        - args_string
        - args_strtonum
        - cmd_display_message_each
        - cmd_find_best_client
        - cmd_get_args
        - cmdq_error
        - cmdq_get_client
        - cmdq_get_target
        - cmdq_get_target_client
        - cmdq_print
        - evbuffer_add_printf
        - evbuffer_free
        - evbuffer_new
        - fatalx
        - format_create
        - format_defaults
        - format_each
        - format_expand_time
        - format_free
        - server_client_print
        - status_message_set
        - window_pane_start_input
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-display-message.c:77,6'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:78,7'
              BranchSideFuncs:
                - window_pane_start_input
                - cmdq_error
                - free
                - args_has
                - args_has
                - args_get
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
                - args_string
                - args_strtonum
                - cmdq_error
                - free
                - cmdq_error
            - BranchSide:      'cmd-display-message.c:92,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_get
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
                - args_string
                - args_strtonum
                - cmdq_error
                - free
                - cmdq_error
        - Branch String:   'cmd-display-message.c:78,7'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:79,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-message.c:80,35'
              BranchSideFuncs:
                - window_pane_start_input
                - cmdq_error
                - free
                - args_has
                - args_has
                - args_get
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
                - args_string
                - args_strtonum
                - cmdq_error
                - free
                - cmdq_error
        - Branch String:   'cmd-display-message.c:80,3'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:82,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-message.c:86,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-message.c:88,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-message.c:90,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_get
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
                - args_string
                - args_strtonum
                - cmdq_error
                - free
                - cmdq_error
        - Branch String:   'cmd-display-message.c:92,26'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:92,29'
              BranchSideFuncs:
                - args_has
                - args_get
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
                - args_string
                - args_strtonum
                - cmdq_error
                - free
                - cmdq_error
            - BranchSide:      'cmd-display-message.c:97,15'
              BranchSideFuncs:
                - args_has
                - args_get
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
                - args_string
                - args_strtonum
                - cmdq_error
                - free
        - Branch String:   'cmd-display-message.c:92,6'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:93,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-display-message.c:97,15'
              BranchSideFuncs:
                - args_has
                - args_get
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
                - args_string
                - args_strtonum
                - cmdq_error
                - free
        - Branch String:   'cmd-display-message.c:97,6'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:98,25'
              BranchSideFuncs:
                - args_strtonum
                - args_get
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
                - args_string
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-message.c:106,6'
              BranchSideFuncs:
                - args_get
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
                - args_string
        - Branch String:   'cmd-display-message.c:99,7'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:100,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-message.c:104,2'
              BranchSideFuncs:
                - args_get
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
                - args_string
        - Branch String:   'cmd-display-message.c:106,6'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:107,26'
              BranchSideFuncs:
                - args_string
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
            - BranchSide:      'cmd-display-message.c:109,23'
              BranchSideFuncs:
                - args_get
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
        - Branch String:   'cmd-display-message.c:110,6'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:111,12'
              BranchSideFuncs:
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
            - BranchSide:      'cmd-display-message.c:119,6'
              BranchSideFuncs:
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
        - Branch String:   'cmd-display-message.c:119,17'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:119,20'
              BranchSideFuncs:
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
            - BranchSide:      'cmd-display-message.c:121,11'
              BranchSideFuncs:
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
        - Branch String:   'cmd-display-message.c:119,6'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:120,7'
              BranchSideFuncs:
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
            - BranchSide:      'cmd-display-message.c:121,11'
              BranchSideFuncs:
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
                - cmd_find_best_client
        - Branch String:   'cmd-display-message.c:121,11'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:122,28'
              BranchSideFuncs:
                - cmd_find_best_client
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
            - BranchSide:      'cmd-display-message.c:124,5'
              BranchSideFuncs:
                - args_has
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
        - Branch String:   'cmd-display-message.c:125,6'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:126,9'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
            - BranchSide:      'cmd-display-message.c:128,9'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_has
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
                - format_each
        - Branch String:   'cmd-display-message.c:132,6'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:133,15'
              BranchSideFuncs:
                - format_each
            - BranchSide:      'cmd-display-message.c:137,15'
              BranchSideFuncs:
                - args_has
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
                - xstrdup
        - Branch String:   'cmd-display-message.c:137,6'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:138,17'
              BranchSideFuncs:
                - xstrdup
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
            - BranchSide:      'cmd-display-message.c:140,28'
              BranchSideFuncs:
                - format_expand_time
                - cmdq_get_client
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
                - cmdq_error
        - Branch String:   'cmd-display-message.c:142,6'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:143,14'
              BranchSideFuncs:
                - cmdq_error
                - free
                - format_free
            - BranchSide:      'cmd-display-message.c:144,20'
              BranchSideFuncs:
                - args_has
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
                - cmdq_print
        - Branch String:   'cmd-display-message.c:144,11'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:145,14'
              BranchSideFuncs:
                - cmdq_print
                - free
                - format_free
            - BranchSide:      'cmd-display-message.c:146,11'
              BranchSideFuncs:
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
        - Branch String:   'cmd-display-message.c:146,22'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:146,26'
              BranchSideFuncs:
                - free
                - format_free
                - status_message_set
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - fatalx
            - BranchSide:      'cmd-display-message.c:153,13'
              BranchSideFuncs:
                - free
                - format_free
                - status_message_set
        - Branch String:   'cmd-display-message.c:146,11'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:147,9'
              BranchSideFuncs:
                - evbuffer_new
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - free
                - format_free
                - fatalx
            - BranchSide:      'cmd-display-message.c:153,13'
              BranchSideFuncs:
                - free
                - format_free
                - status_message_set
        - Branch String:   'cmd-display-message.c:148,7'
          Branch Sides:
            - BranchSide:      'cmd-display-message.c:149,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'cmd-display-message.c:150,23'
              BranchSideFuncs:
                - evbuffer_add_printf
                - server_client_print
                - evbuffer_free
                - free
                - format_free
      Callsites:
        - Src:             'cmd-display-message.c:63,23'
          Dst:             cmd_get_args
        - Src:             'cmd-display-message.c:64,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-display-message.c:65,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-display-message.c:71,36'
          Dst:             args_has
        - Src:             'cmd-display-message.c:72,17'
          Dst:             args_has
        - Src:             'cmd-display-message.c:74,19'
          Dst:             args_count
        - Src:             'cmd-display-message.c:77,6'
          Dst:             args_has
        - Src:             'cmd-display-message.c:80,11'
          Dst:             window_pane_start_input
        - Src:             'cmd-display-message.c:82,4'
          Dst:             cmdq_error
        - Src:             'cmd-display-message.c:92,6'
          Dst:             args_has
        - Src:             'cmd-display-message.c:93,3'
          Dst:             cmdq_error
        - Src:             'cmd-display-message.c:97,6'
          Dst:             args_has
        - Src:             'cmd-display-message.c:98,11'
          Dst:             args_strtonum
        - Src:             'cmd-display-message.c:100,4'
          Dst:             cmdq_error
        - Src:             'cmd-display-message.c:107,14'
          Dst:             args_string
        - Src:             'cmd-display-message.c:109,14'
          Dst:             args_get
        - Src:             'cmd-display-message.c:122,7'
          Dst:             cmd_find_best_client
        - Src:             'cmd-display-message.c:125,6'
          Dst:             args_has
        - Src:             'cmd-display-message.c:129,21'
          Dst:             cmdq_get_client
        - Src:             'cmd-display-message.c:129,7'
          Dst:             format_create
        - Src:             'cmd-display-message.c:130,2'
          Dst:             format_defaults
        - Src:             'cmd-display-message.c:132,6'
          Dst:             args_has
        - Src:             'cmd-display-message.c:133,3'
          Dst:             format_each
        - Src:             'cmd-display-message.c:133,3'
          Dst:             cmd_display_message_each
        - Src:             'cmd-display-message.c:137,6'
          Dst:             args_has
        - Src:             'cmd-display-message.c:138,9'
          Dst:             xstrdup
        - Src:             'cmd-display-message.c:140,9'
          Dst:             format_expand_time
        - Src:             'cmd-display-message.c:142,6'
          Dst:             cmdq_get_client
        - Src:             'cmd-display-message.c:143,3'
          Dst:             cmdq_error
        - Src:             'cmd-display-message.c:144,11'
          Dst:             args_has
        - Src:             'cmd-display-message.c:145,3'
          Dst:             cmdq_print
        - Src:             'cmd-display-message.c:147,9'
          Dst:             evbuffer_new
        - Src:             'cmd-display-message.c:149,4'
          Dst:             fatalx
        - Src:             'cmd-display-message.c:150,3'
          Dst:             evbuffer_add_printf
        - Src:             'cmd-display-message.c:151,3'
          Dst:             server_client_print
        - Src:             'cmd-display-message.c:152,3'
          Dst:             evbuffer_free
        - Src:             'cmd-display-message.c:154,3'
          Dst:             status_message_set
        - Src:             'cmd-display-message.c:157,2'
          Dst:             format_free
    - functionName:    evbuffer_new
      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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evbuffer_add_printf
      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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    evbuffer_free
      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:    cmd_display_panes_draw_pane
      functionSourceFile: '/src/tmux/cmd-display-panes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - wp
      BBCount:         98
      ICount:          864
      EdgeCount:       130
      CyclomaticComplexity: 34
      functionsReached:
        - fatalx
        - options_get_number
        - tty_attributes
        - tty_cursor
        - tty_putc
        - tty_putn
        - window_pane_index
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-display-panes.c:73,35'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:74,6'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-panes.c:77,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-display-panes.c:74,36'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:75,6'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-panes.c:77,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-display-panes.c:75,35'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:76,6'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-panes.c:77,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-display-panes.c:73,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-panes.c:79,6'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
        - Branch String:   'cmd-display-panes.c:79,26'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:79,29'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
            - BranchSide:      'cmd-display-panes.c:83,13'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
        - Branch String:   'cmd-display-panes.c:79,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:81,10'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
            - BranchSide:      'cmd-display-panes.c:83,13'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
        - Branch String:   'cmd-display-panes.c:83,32'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:84,6'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
            - BranchSide:      'cmd-display-panes.c:88,13'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
        - Branch String:   'cmd-display-panes.c:83,13'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:86,8'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
            - BranchSide:      'cmd-display-panes.c:88,13'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
        - Branch String:   'cmd-display-panes.c:88,13'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:90,8'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
            - BranchSide:      'cmd-display-panes.c:94,10'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
        - Branch String:   'cmd-display-panes.c:97,26'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:97,29'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
            - BranchSide:      'cmd-display-panes.c:101,13'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
        - Branch String:   'cmd-display-panes.c:97,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:99,10'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
            - BranchSide:      'cmd-display-panes.c:101,13'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
        - Branch String:   'cmd-display-panes.c:101,32'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:102,6'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
            - BranchSide:      'cmd-display-panes.c:106,13'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
        - Branch String:   'cmd-display-panes.c:101,13'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:104,8'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
            - BranchSide:      'cmd-display-panes.c:106,13'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
        - Branch String:   'cmd-display-panes.c:106,13'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:108,8'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
            - BranchSide:      'cmd-display-panes.c:112,10'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
        - Branch String:   'cmd-display-panes.c:116,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:117,11'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
            - BranchSide:      'cmd-display-panes.c:118,7'
              BranchSideFuncs:
                - window_pane_index
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
                - fatalx
        - Branch String:   'cmd-display-panes.c:121,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:122,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'cmd-display-panes.c:123,18'
              BranchSideFuncs:
                - xsnprintf
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
        - Branch String:   'cmd-display-panes.c:125,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:126,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-panes.c:127,30'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
        - Branch String:   'cmd-display-panes.c:132,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:133,12'
              BranchSideFuncs:
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
            - BranchSide:      'cmd-display-panes.c:136,12'
              BranchSideFuncs:
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
        - Branch String:   'cmd-display-panes.c:141,15'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:141,18'
              BranchSideFuncs:
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - xsnprintf
            - BranchSide:      'cmd-display-panes.c:144,8'
              BranchSideFuncs:
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
        - Branch String:   'cmd-display-panes.c:141,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:142,20'
              BranchSideFuncs:
                - xsnprintf
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
            - BranchSide:      'cmd-display-panes.c:144,8'
              BranchSideFuncs:
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
        - Branch String:   'cmd-display-panes.c:146,19'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:146,22'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
            - BranchSide:      'cmd-display-panes.c:147,18'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
        - Branch String:   'cmd-display-panes.c:146,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:147,18'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
            - BranchSide:      'cmd-display-panes.c:161,8'
              BranchSideFuncs:
                - tty_attributes
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
        - Branch String:   'cmd-display-panes.c:148,7'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:149,11'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_putn
                - tty_putn
                - tty_cursor
            - BranchSide:      'cmd-display-panes.c:155,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_cursor
        - Branch String:   'cmd-display-panes.c:165,2'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:166,8'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
            - BranchSide:      'cmd-display-panes.c:180,6'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
        - Branch String:   'cmd-display-panes.c:166,18'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:166,22'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
            - BranchSide:      'cmd-display-panes.c:167,4'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
        - Branch String:   'cmd-display-panes.c:166,7'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:167,4'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
            - BranchSide:      'cmd-display-panes.c:168,10'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
        - Branch String:   'cmd-display-panes.c:170,3'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:171,13'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
            - BranchSide:      'cmd-display-panes.c:177,6'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
        - Branch String:   'cmd-display-panes.c:171,4'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:172,16'
              BranchSideFuncs:
                - tty_cursor
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_putc
            - BranchSide:      'cmd-display-panes.c:176,3'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
        - Branch String:   'cmd-display-panes.c:173,9'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:174,15'
              BranchSideFuncs:
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
            - BranchSide:      'cmd-display-panes.c:175,4'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putc
        - Branch String:   'cmd-display-panes.c:180,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:181,3'
              BranchSideFuncs:
                - tty_cursor
            - BranchSide:      'cmd-display-panes.c:182,17'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
        - Branch String:   'cmd-display-panes.c:183,16'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:183,19'
              BranchSideFuncs:
                - tty_cursor
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_putn
            - BranchSide:      'cmd-display-panes.c:187,6'
              BranchSideFuncs:
                - tty_cursor
                - tty_cursor
                - tty_putn
        - Branch String:   'cmd-display-panes.c:183,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:184,14'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_cursor
                - tty_cursor
                - tty_putn
            - BranchSide:      'cmd-display-panes.c:187,6'
              BranchSideFuncs:
                - tty_cursor
                - tty_cursor
                - tty_putn
        - Branch String:   'cmd-display-panes.c:187,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:187,14'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_cursor
            - BranchSide:      'cmd-display-panes.c:188,14'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_cursor
      Callsites:
        - Src:             'cmd-display-panes.c:121,6'
          Dst:             window_pane_index
        - Src:             'cmd-display-panes.c:122,3'
          Dst:             fatalx
        - Src:             'cmd-display-panes.c:123,8'
          Dst:             xsnprintf
        - Src:             'cmd-display-panes.c:127,11'
          Dst:             options_get_number
        - Src:             'cmd-display-panes.c:128,18'
          Dst:             options_get_number
        - Src:             'cmd-display-panes.c:140,9'
          Dst:             xsnprintf
        - Src:             'cmd-display-panes.c:142,10'
          Dst:             xsnprintf
        - Src:             'cmd-display-panes.c:147,3'
          Dst:             tty_attributes
        - Src:             'cmd-display-panes.c:150,4'
          Dst:             tty_cursor
        - Src:             'cmd-display-panes.c:151,4'
          Dst:             tty_putn
        - Src:             'cmd-display-panes.c:152,4'
          Dst:             tty_putn
        - Src:             'cmd-display-panes.c:153,4'
          Dst:             tty_putn
        - Src:             'cmd-display-panes.c:155,4'
          Dst:             tty_cursor
        - Src:             'cmd-display-panes.c:156,4'
          Dst:             tty_putn
        - Src:             'cmd-display-panes.c:164,2'
          Dst:             tty_attributes
        - Src:             'cmd-display-panes.c:172,5'
          Dst:             tty_cursor
        - Src:             'cmd-display-panes.c:174,6'
          Dst:             tty_putc
        - Src:             'cmd-display-panes.c:182,2'
          Dst:             tty_attributes
        - Src:             'cmd-display-panes.c:184,3'
          Dst:             tty_cursor
        - Src:             'cmd-display-panes.c:185,3'
          Dst:             tty_putn
        - Src:             'cmd-display-panes.c:188,3'
          Dst:             tty_cursor
        - Src:             'cmd-display-panes.c:190,3'
          Dst:             tty_putn
        - Src:             'cmd-display-panes.c:194,2'
          Dst:             tty_cursor
    - functionName:    cmd_display_panes_key
      functionSourceFile: '/src/tmux/cmd-display-panes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
        - event
      BBCount:         27
      ICount:          198
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - args_make_commands
        - cmdq_append
        - cmdq_get_command
        - cmdq_get_error
        - cmdq_get_state
        - cmdq_insert_after
        - window_pane_at_index
        - window_unzoom
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-display-panes.c:235,24'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:235,27'
              BranchSideFuncs:
                - window_pane_at_index
                - window_unzoom
                - xasprintf
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - free
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
            - BranchSide:      'cmd-display-panes.c:237,12'
              BranchSideFuncs:
                - window_pane_at_index
                - window_unzoom
                - xasprintf
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - free
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
        - Branch String:   'cmd-display-panes.c:235,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:236,11'
              BranchSideFuncs:
                - window_pane_at_index
                - window_unzoom
                - xasprintf
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - free
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
            - BranchSide:      'cmd-display-panes.c:237,12'
              BranchSideFuncs:
                - window_pane_at_index
                - window_unzoom
                - xasprintf
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - free
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
        - Branch String:   'cmd-display-panes.c:237,11'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:238,10'
              BranchSideFuncs:
                - window_pane_at_index
                - window_unzoom
                - xasprintf
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - free
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
            - BranchSide:      'cmd-display-panes.c:244,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-display-panes.c:239,18'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:239,21'
              BranchSideFuncs:
                - window_pane_at_index
                - window_unzoom
                - xasprintf
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - free
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
            - BranchSide:      'cmd-display-panes.c:242,4'
              BranchSideFuncs: []
        - Branch String:   'cmd-display-panes.c:239,7'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:240,18'
              BranchSideFuncs:
                - window_pane_at_index
                - window_unzoom
                - xasprintf
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - free
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
            - BranchSide:      'cmd-display-panes.c:242,4'
              BranchSideFuncs: []
        - Branch String:   'cmd-display-panes.c:247,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:248,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-panes.c:249,16'
              BranchSideFuncs:
                - window_unzoom
                - xasprintf
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - free
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_error
                - cmdq_append
                - free
        - Branch String:   'cmd-display-panes.c:254,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:255,15'
              BranchSideFuncs:
                - cmdq_get_error
                - cmdq_append
                - free
                - free
            - BranchSide:      'cmd-display-panes.c:257,13'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - free
                - cmdq_get_command
                - cmdq_append
        - Branch String:   'cmd-display-panes.c:257,13'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:258,31'
              BranchSideFuncs:
                - cmdq_get_command
                - cmdq_append
                - free
            - BranchSide:      'cmd-display-panes.c:261,31'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - free
      Callsites:
        - Src:             'cmd-display-panes.c:246,7'
          Dst:             window_pane_at_index
        - Src:             'cmd-display-panes.c:249,2'
          Dst:             window_unzoom
        - Src:             'cmd-display-panes.c:251,2'
          Dst:             xasprintf
        - Src:             'cmd-display-panes.c:253,12'
          Dst:             args_make_commands
        - Src:             'cmd-display-panes.c:255,18'
          Dst:             cmdq_get_error
        - Src:             'cmd-display-panes.c:255,3'
          Dst:             cmdq_append
        - Src:             'cmd-display-panes.c:258,14'
          Dst:             cmdq_get_command
        - Src:             'cmd-display-panes.c:259,3'
          Dst:             cmdq_append
        - Src:             'cmd-display-panes.c:261,40'
          Dst:             cmdq_get_state
        - Src:             'cmd-display-panes.c:261,14'
          Dst:             cmdq_get_command
        - Src:             'cmd-display-panes.c:262,3'
          Dst:             cmdq_insert_after
    - functionName:    cmd_display_panes_free
      functionSourceFile: '/src/tmux/cmd-display-panes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - args_make_commands_free
        - cmdq_continue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-display-panes.c:217,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:217,6'
              BranchSideFuncs:
                - cmdq_continue
                - args_make_commands_free
                - free
            - BranchSide:      'cmd-display-panes.c:218,17'
              BranchSideFuncs:
                - cmdq_continue
                - args_make_commands_free
                - free
      Callsites:
        - Src:             'cmd-display-panes.c:218,3'
          Dst:             cmdq_continue
        - Src:             'cmd-display-panes.c:219,2'
          Dst:             args_make_commands_free
    - functionName:    cmd_display_panes_draw
      functionSourceFile: '/src/tmux/cmd-display-panes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
        - ctx
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_display_panes_draw_pane
        - log_debug
        - window_pane_visible
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-display-panes.c:206,2'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:207,27'
              BranchSideFuncs:
                - window_pane_visible
                - cmd_display_panes_draw_pane
            - BranchSide:      'cmd-display-panes.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-display-panes.c:207,7'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:208,32'
              BranchSideFuncs:
                - cmd_display_panes_draw_pane
                - window_pane_visible
            - BranchSide:      'cmd-display-panes.c:209,2'
              BranchSideFuncs:
                - window_pane_visible
                - cmd_display_panes_draw_pane
      Callsites:
        - Src:             'cmd-display-panes.c:204,2'
          Dst:             log_debug
        - Src:             'cmd-display-panes.c:207,7'
          Dst:             window_pane_visible
        - Src:             'cmd-display-panes.c:208,4'
          Dst:             cmd_display_panes_draw_pane
    - functionName:    cmd_display_panes_exec
      functionSourceFile: '/src/tmux/cmd-display-panes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         19
      ICount:          156
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - args_has
        - args_make_commands_prepare
        - args_strtonum
        - cmd_display_panes_draw
        - cmd_display_panes_free
        - cmd_display_panes_key
        - cmd_get_args
        - cmdq_error
        - cmdq_get_target_client
        - options_get_number
        - server_client_set_overlay
        - xcalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-display-panes.c:280,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:281,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-panes.c:283,15'
              BranchSideFuncs:
                - args_has
                - options_get_number
                - xcalloc
                - args_make_commands_prepare
                - args_has
                - server_client_set_overlay
                - server_client_set_overlay
                - args_strtonum
                - cmdq_error
                - free
        - Branch String:   'cmd-display-panes.c:283,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:284,25'
              BranchSideFuncs:
                - args_strtonum
                - xcalloc
                - args_make_commands_prepare
                - args_has
                - server_client_set_overlay
                - server_client_set_overlay
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-panes.c:291,30'
              BranchSideFuncs:
                - options_get_number
                - xcalloc
                - args_make_commands_prepare
                - args_has
                - server_client_set_overlay
                - server_client_set_overlay
        - Branch String:   'cmd-display-panes.c:285,7'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:286,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-display-panes.c:290,2'
              BranchSideFuncs:
                - xcalloc
                - args_make_commands_prepare
                - args_has
                - server_client_set_overlay
                - server_client_set_overlay
        - Branch String:   'cmd-display-panes.c:294,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:295,17'
              BranchSideFuncs:
                - args_make_commands_prepare
                - args_has
                - server_client_set_overlay
                - server_client_set_overlay
            - BranchSide:      'cmd-display-panes.c:296,44'
              BranchSideFuncs:
                - args_make_commands_prepare
                - args_has
                - server_client_set_overlay
                - server_client_set_overlay
        - Branch String:   'cmd-display-panes.c:299,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:300,29'
              BranchSideFuncs:
                - server_client_set_overlay
            - BranchSide:      'cmd-display-panes.c:304,29'
              BranchSideFuncs:
                - server_client_set_overlay
        - Branch String:   'cmd-display-panes.c:309,6'
          Branch Sides:
            - BranchSide:      'cmd-display-panes.c:310,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-display-panes.c:311,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-display-panes.c:272,24'
          Dst:             cmd_get_args
        - Src:             'cmd-display-panes.c:273,24'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-display-panes.c:278,18'
          Dst:             args_has
        - Src:             'cmd-display-panes.c:283,6'
          Dst:             args_has
        - Src:             'cmd-display-panes.c:284,11'
          Dst:             args_strtonum
        - Src:             'cmd-display-panes.c:286,4'
          Dst:             cmdq_error
        - Src:             'cmd-display-panes.c:291,11'
          Dst:             options_get_number
        - Src:             'cmd-display-panes.c:293,10'
          Dst:             xcalloc
        - Src:             'cmd-display-panes.c:296,17'
          Dst:             args_make_commands_prepare
        - Src:             'cmd-display-panes.c:299,6'
          Dst:             args_has
        - Src:             'cmd-display-panes.c:300,3'
          Dst:             server_client_set_overlay
        - Src:             'cmd-display-panes.c:300,3'
          Dst:             cmd_display_panes_draw
        - Src:             'cmd-display-panes.c:300,3'
          Dst:             cmd_display_panes_free
        - Src:             'cmd-display-panes.c:304,3'
          Dst:             server_client_set_overlay
        - Src:             'cmd-display-panes.c:304,3'
          Dst:             cmd_display_panes_draw
        - Src:             'cmd-display-panes.c:304,3'
          Dst:             cmd_display_panes_key
        - Src:             'cmd-display-panes.c:304,3'
          Dst:             cmd_display_panes_free
    - functionName:    cmd_display_panes_args_parse
      functionSourceFile: '/src/tmux/cmd-display-panes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - idx
        - cause
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_find_window_exec
      functionSourceFile: '/src/tmux/cmd-find-window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         60
      ICount:          362
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - args_create
        - args_free
        - args_has
        - args_set
        - args_string
        - cmd_get_args
        - cmdq_get_target
        - window_pane_set_mode
        - xasprintf
        - xcalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-find-window.c:59,6'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:60,8'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - args_has
            - BranchSide:      'cmd-find-window.c:61,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - args_has
        - Branch String:   'cmd-find-window.c:61,26'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:61,38'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'cmd-find-window.c:63,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:61,6'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:62,10'
              BranchSideFuncs:
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'cmd-find-window.c:63,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:63,11'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:64,10'
              BranchSideFuncs:
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'cmd-find-window.c:65,20'
              BranchSideFuncs:
                - args_has
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:68,9'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:68,13'
              BranchSideFuncs:
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'cmd-find-window.c:71,11'
              BranchSideFuncs:
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:68,15'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:68,19'
              BranchSideFuncs:
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'cmd-find-window.c:71,11'
              BranchSideFuncs:
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:68,6'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:69,13'
              BranchSideFuncs:
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'cmd-find-window.c:71,11'
              BranchSideFuncs:
                - xcalloc
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:74,8'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:74,11'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'cmd-find-window.c:80,13'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:74,13'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:74,16'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'cmd-find-window.c:80,13'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:74,6'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:75,14'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
            - BranchSide:      'cmd-find-window.c:80,13'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:80,15'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:80,18'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'cmd-find-window.c:84,13'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:80,13'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:81,14'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
            - BranchSide:      'cmd-find-window.c:84,13'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:84,15'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:84,18'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'cmd-find-window.c:88,13'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:84,13'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:85,14'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
            - BranchSide:      'cmd-find-window.c:88,13'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:88,15'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:88,18'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'cmd-find-window.c:93,13'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:88,13'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:89,14'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
            - BranchSide:      'cmd-find-window.c:93,13'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-find-window.c:93,13'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:94,14'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
            - BranchSide:      'cmd-find-window.c:97,13'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
                - xasprintf
        - Branch String:   'cmd-find-window.c:97,13'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:98,14'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
            - BranchSide:      'cmd-find-window.c:102,14'
              BranchSideFuncs:
                - xasprintf
                - args_create
                - args_has
                - args_set
                - window_pane_set_mode
                - args_free
                - args_set
        - Branch String:   'cmd-find-window.c:108,6'
          Branch Sides:
            - BranchSide:      'cmd-find-window.c:108,6'
              BranchSideFuncs:
                - args_set
                - args_set
                - window_pane_set_mode
                - args_free
            - BranchSide:      'cmd-find-window.c:109,12'
              BranchSideFuncs:
                - args_set
                - args_set
                - window_pane_set_mode
                - args_free
      Callsites:
        - Src:             'cmd-find-window.c:47,23'
          Dst:             cmd_get_args
        - Src:             'cmd-find-window.c:48,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-find-window.c:50,19'
          Dst:             args_string
        - Src:             'cmd-find-window.c:55,6'
          Dst:             args_has
        - Src:             'cmd-find-window.c:56,6'
          Dst:             args_has
        - Src:             'cmd-find-window.c:57,6'
          Dst:             args_has
        - Src:             'cmd-find-window.c:59,6'
          Dst:             args_has
        - Src:             'cmd-find-window.c:61,6'
          Dst:             args_has
        - Src:             'cmd-find-window.c:61,29'
          Dst:             args_has
        - Src:             'cmd-find-window.c:63,11'
          Dst:             args_has
        - Src:             'cmd-find-window.c:65,11'
          Dst:             args_has
        - Src:             'cmd-find-window.c:71,11'
          Dst:             xcalloc
        - Src:             'cmd-find-window.c:75,3'
          Dst:             xasprintf
        - Src:             'cmd-find-window.c:81,3'
          Dst:             xasprintf
        - Src:             'cmd-find-window.c:85,3'
          Dst:             xasprintf
        - Src:             'cmd-find-window.c:89,3'
          Dst:             xasprintf
        - Src:             'cmd-find-window.c:94,3'
          Dst:             xasprintf
        - Src:             'cmd-find-window.c:98,3'
          Dst:             xasprintf
        - Src:             'cmd-find-window.c:102,3'
          Dst:             xasprintf
        - Src:             'cmd-find-window.c:107,13'
          Dst:             args_create
        - Src:             'cmd-find-window.c:108,6'
          Dst:             args_has
        - Src:             'cmd-find-window.c:109,3'
          Dst:             args_set
        - Src:             'cmd-find-window.c:110,2'
          Dst:             args_set
        - Src:             'cmd-find-window.c:112,2'
          Dst:             window_pane_set_mode
        - Src:             'cmd-find-window.c:113,2'
          Dst:             args_free
    - functionName:    cmd_find_session_better
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - than
        - flags
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-find.c:138,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:140,6'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:140,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:141,15'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:147,10'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:142,16'
          Branch Sides:
            - BranchSide:      'cmd-find.c:142,19'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:144,13'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:142,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:143,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:144,13'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:147,10'
          Branch Sides:
            - BranchSide:      'cmd-find.c:147,2'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:147,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_find_current_client
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - item
        - quiet
      BBCount:         31
      ICount:          156
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - cmd_find_best_client
        - cmd_find_best_session
        - cmd_find_best_session_with_window
        - cmd_find_clear_state
        - cmd_find_inside_pane
        - cmdq_error
        - cmdq_get_client
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-find.c:1250,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1251,23'
              BranchSideFuncs:
                - cmdq_get_client
                - cmd_find_best_session
                - log_debug
                - cmdq_error
                - cmd_find_best_client
                - cmd_find_inside_pane
                - cmd_find_clear_state
                - cmd_find_best_session_with_window
                - cmd_find_best_client
            - BranchSide:      'cmd-find.c:1252,6'
              BranchSideFuncs:
                - cmd_find_best_session
                - log_debug
                - cmdq_error
                - cmd_find_best_client
                - cmd_find_inside_pane
                - cmd_find_clear_state
                - cmd_find_best_session_with_window
                - cmd_find_best_client
        - Branch String:   'cmd-find.c:1252,16'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1252,19'
              BranchSideFuncs:
                - cmd_find_best_session
                - log_debug
                - cmdq_error
                - cmd_find_best_client
                - cmd_find_inside_pane
                - cmd_find_clear_state
                - cmd_find_best_session_with_window
                - cmd_find_best_client
            - BranchSide:      'cmd-find.c:1255,8'
              BranchSideFuncs:
                - cmd_find_best_session
                - log_debug
                - cmdq_error
                - cmd_find_best_client
                - cmd_find_inside_pane
                - cmd_find_clear_state
                - cmd_find_best_session_with_window
                - cmd_find_best_client
        - Branch String:   'cmd-find.c:1252,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1253,11'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:1255,8'
              BranchSideFuncs:
                - cmd_find_best_session
                - log_debug
                - cmdq_error
                - cmd_find_best_client
                - cmd_find_inside_pane
                - cmd_find_clear_state
                - cmd_find_best_session_with_window
                - cmd_find_best_client
        - Branch String:   'cmd-find.c:1256,16'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1256,46'
              BranchSideFuncs:
                - cmd_find_inside_pane
                - cmd_find_best_session
                - log_debug
                - cmdq_error
                - cmd_find_best_client
                - cmd_find_clear_state
                - cmd_find_best_session_with_window
                - cmd_find_best_client
            - BranchSide:      'cmd-find.c:1262,7'
              BranchSideFuncs:
                - cmd_find_best_session
                - log_debug
                - cmdq_error
                - cmd_find_best_client
        - Branch String:   'cmd-find.c:1256,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1257,3'
              BranchSideFuncs:
                - cmd_find_clear_state
                - cmd_find_best_session_with_window
                - log_debug
                - cmdq_error
                - cmd_find_best_client
            - BranchSide:      'cmd-find.c:1262,7'
              BranchSideFuncs:
                - cmd_find_best_session
                - log_debug
                - cmdq_error
                - cmd_find_best_client
        - Branch String:   'cmd-find.c:1259,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1260,36'
              BranchSideFuncs:
                - cmd_find_best_client
                - log_debug
                - cmdq_error
            - BranchSide:      'cmd-find.c:1261,2'
              BranchSideFuncs:
                - log_debug
                - cmdq_error
        - Branch String:   'cmd-find.c:1266,20'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1266,23'
              BranchSideFuncs:
                - log_debug
                - cmdq_error
            - BranchSide:      'cmd-find.c:1268,50'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'cmd-find.c:1266,36'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1266,40'
              BranchSideFuncs:
                - cmdq_error
                - log_debug
            - BranchSide:      'cmd-find.c:1268,50'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'cmd-find.c:1266,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1267,14'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'cmd-find.c:1268,50'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'cmd-find.c:1251,7'
          Dst:             cmdq_get_client
        - Src:             'cmd-find.c:1256,25'
          Dst:             cmd_find_inside_pane
        - Src:             'cmd-find.c:1257,3'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:1259,7'
          Dst:             cmd_find_best_session_with_window
        - Src:             'cmd-find.c:1260,12'
          Dst:             cmd_find_best_client
        - Src:             'cmd-find.c:1262,7'
          Dst:             cmd_find_best_session
        - Src:             'cmd-find.c:1264,12'
          Dst:             cmd_find_best_client
        - Src:             'cmd-find.c:1267,3'
          Dst:             cmdq_error
        - Src:             'cmd-find.c:1268,2'
          Dst:             log_debug
    - functionName:    cmd_find_inside_pane
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         25
      ICount:          124
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - environ_find
        - log_debug
        - strcmp
        - window_pane_find_by_id_str
        - window_pane_tree_RB_MINMAX
        - window_pane_tree_RB_NEXT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-find.c:85,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:86,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:88,2'
              BranchSideFuncs:
                - window_pane_tree_RB_MINMAX
                - log_debug
                - environ_find
                - window_pane_find_by_id_str
                - window_pane_tree_RB_NEXT
                - strcmp
        - Branch String:   'cmd-find.c:88,2'
          Branch Sides:
            - BranchSide:      'cmd-find.c:89,7'
              BranchSideFuncs:
                - window_pane_tree_RB_NEXT
                - log_debug
                - environ_find
                - window_pane_find_by_id_str
                - strcmp
            - BranchSide:      'cmd-find.c:92,6'
              BranchSideFuncs:
                - log_debug
                - environ_find
                - window_pane_find_by_id_str
        - Branch String:   'cmd-find.c:89,20'
          Branch Sides:
            - BranchSide:      'cmd-find.c:89,30'
              BranchSideFuncs:
                - strcmp
                - window_pane_tree_RB_NEXT
                - log_debug
                - environ_find
                - window_pane_find_by_id_str
            - BranchSide:      'cmd-find.c:91,2'
              BranchSideFuncs:
                - window_pane_tree_RB_NEXT
                - log_debug
                - environ_find
                - window_pane_find_by_id_str
                - strcmp
        - Branch String:   'cmd-find.c:89,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:90,4'
              BranchSideFuncs:
                - log_debug
                - environ_find
                - window_pane_find_by_id_str
            - BranchSide:      'cmd-find.c:91,2'
              BranchSideFuncs:
                - window_pane_tree_RB_NEXT
                - log_debug
                - environ_find
                - window_pane_find_by_id_str
                - strcmp
        - Branch String:   'cmd-find.c:92,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:93,25'
              BranchSideFuncs:
                - environ_find
                - log_debug
                - window_pane_find_by_id_str
            - BranchSide:      'cmd-find.c:97,6'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'cmd-find.c:94,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:95,36'
              BranchSideFuncs:
                - window_pane_find_by_id_str
                - log_debug
            - BranchSide:      'cmd-find.c:96,2'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'cmd-find.c:97,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:98,49'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'cmd-find.c:99,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-find.c:88,2'
          Dst:             window_pane_tree_RB_MINMAX
        - Src:             'cmd-find.c:89,23'
          Dst:             strcmp
        - Src:             'cmd-find.c:88,2'
          Dst:             window_pane_tree_RB_NEXT
        - Src:             'cmd-find.c:93,12'
          Dst:             environ_find
        - Src:             'cmd-find.c:95,9'
          Dst:             window_pane_find_by_id_str
        - Src:             'cmd-find.c:98,3'
          Dst:             log_debug
    - functionName:    cmd_find_clear_state
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fs
        - flags
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_find_best_session_with_window
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - cmd_find_best_session
        - cmd_find_best_winlink_with_window
        - log_debug
        - session_has
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
        - xreallocarray
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmd-find.c:185,2'
          Branch Sides:
            - BranchSide:      'cmd-find.c:186,20'
              BranchSideFuncs:
                - session_has
                - sessions_RB_NEXT
                - cmd_find_best_session
                - free
                - cmd_find_best_winlink_with_window
                - free
                - xreallocarray
            - BranchSide:      'cmd-find.c:191,6'
              BranchSideFuncs:
                - cmd_find_best_session
                - free
                - cmd_find_best_winlink_with_window
                - free
        - Branch String:   'cmd-find.c:186,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:187,4'
              BranchSideFuncs:
                - xreallocarray
                - sessions_RB_NEXT
                - cmd_find_best_session
                - free
                - cmd_find_best_winlink_with_window
                - free
                - session_has
            - BranchSide:      'cmd-find.c:188,25'
              BranchSideFuncs:
                - xreallocarray
                - sessions_RB_NEXT
                - cmd_find_best_session
                - free
                - cmd_find_best_winlink_with_window
                - free
                - session_has
        - Branch String:   'cmd-find.c:191,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:192,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-find.c:193,32'
              BranchSideFuncs:
                - cmd_find_best_session
                - free
                - cmd_find_best_winlink_with_window
                - free
        - Branch String:   'cmd-find.c:194,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:195,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-find.c:196,7'
              BranchSideFuncs:
                - free
                - cmd_find_best_winlink_with_window
      Callsites:
        - Src:             'cmd-find.c:182,2'
          Dst:             log_debug
        - Src:             'cmd-find.c:185,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'cmd-find.c:186,8'
          Dst:             session_has
        - Src:             'cmd-find.c:188,11'
          Dst:             xreallocarray
        - Src:             'cmd-find.c:185,2'
          Dst:             sessions_RB_NEXT
        - Src:             'cmd-find.c:193,10'
          Dst:             cmd_find_best_session
        - Src:             'cmd-find.c:197,10'
          Dst:             cmd_find_best_winlink_with_window
    - functionName:    cmd_find_best_client
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - cmd_find_client_better
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-find.c:117,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:118,5'
              BranchSideFuncs:
                - cmd_find_client_better
            - BranchSide:      'cmd-find.c:120,4'
              BranchSideFuncs:
                - cmd_find_client_better
        - Branch String:   'cmd-find.c:121,2'
          Branch Sides:
            - BranchSide:      'cmd-find.c:122,7'
              BranchSideFuncs:
                - cmd_find_client_better
            - BranchSide:      'cmd-find.c:129,10'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:122,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:123,4'
              BranchSideFuncs:
                - cmd_find_client_better
            - BranchSide:      'cmd-find.c:124,7'
              BranchSideFuncs:
                - cmd_find_client_better
        - Branch String:   'cmd-find.c:124,17'
          Branch Sides:
            - BranchSide:      'cmd-find.c:124,20'
              BranchSideFuncs:
                - cmd_find_client_better
            - BranchSide:      'cmd-find.c:126,30'
              BranchSideFuncs:
                - cmd_find_client_better
        - Branch String:   'cmd-find.c:124,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:125,4'
              BranchSideFuncs:
                - cmd_find_client_better
            - BranchSide:      'cmd-find.c:126,30'
              BranchSideFuncs:
                - cmd_find_client_better
        - Branch String:   'cmd-find.c:126,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:127,8'
              BranchSideFuncs:
                - cmd_find_client_better
            - BranchSide:      'cmd-find.c:128,2'
              BranchSideFuncs:
                - cmd_find_client_better
      Callsites:
        - Src:             'cmd-find.c:126,7'
          Dst:             cmd_find_client_better
    - functionName:    cmd_find_best_session
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - slist
        - ssize
        - flags
      BBCount:         20
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_find_session_better
        - log_debug
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-find.c:160,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:161,10'
              BranchSideFuncs:
                - cmd_find_session_better
            - BranchSide:      'cmd-find.c:166,3'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - cmd_find_session_better
                - sessions_RB_NEXT
        - Branch String:   'cmd-find.c:161,3'
          Branch Sides:
            - BranchSide:      'cmd-find.c:162,32'
              BranchSideFuncs:
                - cmd_find_session_better
            - BranchSide:      'cmd-find.c:165,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:162,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:163,9'
              BranchSideFuncs:
                - cmd_find_session_better
            - BranchSide:      'cmd-find.c:164,3'
              BranchSideFuncs:
                - cmd_find_session_better
        - Branch String:   'cmd-find.c:166,3'
          Branch Sides:
            - BranchSide:      'cmd-find.c:0,0'
              BranchSideFuncs:
                - cmd_find_session_better
                - sessions_RB_NEXT
            - BranchSide:      'cmd-find.c:167,32'
              BranchSideFuncs:
                - cmd_find_session_better
                - sessions_RB_NEXT
        - Branch String:   'cmd-find.c:167,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:168,9'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - cmd_find_session_better
            - BranchSide:      'cmd-find.c:169,3'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - cmd_find_session_better
      Callsites:
        - Src:             'cmd-find.c:157,2'
          Dst:             log_debug
        - Src:             'cmd-find.c:162,8'
          Dst:             cmd_find_session_better
        - Src:             'cmd-find.c:166,3'
          Dst:             sessions_RB_MINMAX
        - Src:             'cmd-find.c:167,8'
          Dst:             cmd_find_session_better
        - Src:             'cmd-find.c:166,3'
          Dst:             sessions_RB_NEXT
    - functionName:    cmd_find_client_better
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - than
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-find.c:106,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:108,10'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:108,10'
          Branch Sides:
            - BranchSide:      'cmd-find.c:108,2'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:108,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_find_best_winlink_with_window
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         19
      ICount:          126
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - log_debug
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmd-find.c:216,26'
          Branch Sides:
            - BranchSide:      'cmd-find.c:216,29'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_NEXT
            - BranchSide:      'cmd-find.c:219,3'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:216,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:217,8'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:219,3'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:220,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:221,10'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:224,3'
              BranchSideFuncs:
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:226,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:227,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:228,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-find.c:213,2'
          Dst:             log_debug
        - Src:             'cmd-find.c:219,3'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-find.c:219,3'
          Dst:             winlinks_RB_NEXT
    - functionName:    cmd_find_client
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - item
        - target
        - quiet
      BBCount:         33
      ICount:          195
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - cmd_find_current_client
        - cmdq_error
        - log_debug
        - strcmp
        - strlen
        - strncmp
        - xstrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmd-find.c:1281,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1282,35'
              BranchSideFuncs:
                - cmd_find_current_client
            - BranchSide:      'cmd-find.c:1283,17'
              BranchSideFuncs:
                - xstrdup
                - strlen
                - free
                - log_debug
                - cmdq_error
                - strcmp
                - strcmp
                - strncmp
                - strcmp
        - Branch String:   'cmd-find.c:1287,16'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1287,19'
              BranchSideFuncs:
                - free
                - log_debug
                - cmdq_error
                - strcmp
                - strcmp
                - strncmp
                - strcmp
            - BranchSide:      'cmd-find.c:1291,2'
              BranchSideFuncs:
                - free
                - log_debug
                - cmdq_error
                - strcmp
                - strcmp
                - strncmp
                - strcmp
        - Branch String:   'cmd-find.c:1287,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1288,3'
              BranchSideFuncs:
                - free
                - log_debug
                - cmdq_error
                - strcmp
                - strcmp
                - strncmp
                - strcmp
            - BranchSide:      'cmd-find.c:1291,2'
              BranchSideFuncs:
                - free
                - log_debug
                - cmdq_error
                - strcmp
                - strcmp
                - strncmp
                - strcmp
        - Branch String:   'cmd-find.c:1291,2'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1292,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strncmp
                - strcmp
                - free
                - log_debug
                - cmdq_error
            - BranchSide:      'cmd-find.c:1308,6'
              BranchSideFuncs:
                - free
                - log_debug
                - cmdq_error
        - Branch String:   'cmd-find.c:1292,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1293,4'
              BranchSideFuncs:
                - free
                - log_debug
                - cmdq_error
                - strcmp
                - strcmp
                - strncmp
                - strcmp
            - BranchSide:      'cmd-find.c:1294,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strncmp
                - strcmp
                - free
                - log_debug
                - cmdq_error
        - Branch String:   'cmd-find.c:1294,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1295,4'
              BranchSideFuncs:
                - free
                - log_debug
                - cmdq_error
            - BranchSide:      'cmd-find.c:1297,8'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - free
                - log_debug
                - cmdq_error
                - strcmp
        - Branch String:   'cmd-find.c:1297,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1298,4'
              BranchSideFuncs:
                - free
                - log_debug
                - cmdq_error
                - strcmp
                - strcmp
                - strncmp
                - strcmp
            - BranchSide:      'cmd-find.c:1299,14'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - free
                - log_debug
                - cmdq_error
                - strcmp
        - Branch String:   'cmd-find.c:1299,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1300,4'
              BranchSideFuncs:
                - free
                - log_debug
                - cmdq_error
            - BranchSide:      'cmd-find.c:1301,15'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - free
                - log_debug
                - cmdq_error
                - strcmp
                - strcmp
        - Branch String:   'cmd-find.c:1301,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1302,4'
              BranchSideFuncs:
                - free
                - log_debug
                - cmdq_error
                - strcmp
                - strcmp
                - strncmp
                - strcmp
            - BranchSide:      'cmd-find.c:1303,14'
              BranchSideFuncs:
                - strcmp
                - free
                - log_debug
                - cmdq_error
                - strcmp
                - strcmp
                - strncmp
        - Branch String:   'cmd-find.c:1303,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1304,4'
              BranchSideFuncs:
                - free
                - log_debug
                - cmdq_error
            - BranchSide:      'cmd-find.c:1305,2'
              BranchSideFuncs:
                - free
                - log_debug
                - cmdq_error
                - strcmp
                - strcmp
                - strncmp
                - strcmp
        - Branch String:   'cmd-find.c:1308,16'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1308,20'
              BranchSideFuncs:
                - cmdq_error
                - free
                - log_debug
            - BranchSide:      'cmd-find.c:1311,7'
              BranchSideFuncs:
                - free
                - log_debug
        - Branch String:   'cmd-find.c:1308,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1309,14'
              BranchSideFuncs:
                - free
                - log_debug
            - BranchSide:      'cmd-find.c:1311,7'
              BranchSideFuncs:
                - free
                - log_debug
      Callsites:
        - Src:             'cmd-find.c:1282,11'
          Dst:             cmd_find_current_client
        - Src:             'cmd-find.c:1283,9'
          Dst:             xstrdup
        - Src:             'cmd-find.c:1286,9'
          Dst:             strlen
        - Src:             'cmd-find.c:1294,7'
          Dst:             strcmp
        - Src:             'cmd-find.c:1299,7'
          Dst:             strcmp
        - Src:             'cmd-find.c:1301,7'
          Dst:             strncmp
        - Src:             'cmd-find.c:1303,7'
          Dst:             strcmp
        - Src:             'cmd-find.c:1309,3'
          Dst:             cmdq_error
        - Src:             'cmd-find.c:1312,2'
          Dst:             log_debug
    - functionName:    cmd_find_get_pane
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fs
        - pane
        - only
      BBCount:         15
      ICount:          136
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_find_best_session_with_window
        - cmd_find_get_pane_with_window
        - cmd_find_get_window
        - log_debug
        - window_pane_find_by_id_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-find.c:505,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:506,39'
              BranchSideFuncs:
                - window_pane_find_by_id_str
                - cmd_find_best_session_with_window
            - BranchSide:      'cmd-find.c:514,10'
              BranchSideFuncs:
                - cmd_find_get_pane_with_window
                - cmd_find_get_window
        - Branch String:   'cmd-find.c:507,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:508,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:509,11'
              BranchSideFuncs:
                - cmd_find_best_session_with_window
        - Branch String:   'cmd-find.c:520,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:521,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:524,7'
              BranchSideFuncs:
                - cmd_find_get_window
        - Branch String:   'cmd-find.c:524,12'
          Branch Sides:
            - BranchSide:      'cmd-find.c:524,35'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:529,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:524,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:525,12'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:529,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-find.c:502,2'
          Dst:             log_debug
        - Src:             'cmd-find.c:506,12'
          Dst:             window_pane_find_by_id_str
        - Src:             'cmd-find.c:510,11'
          Dst:             cmd_find_best_session_with_window
        - Src:             'cmd-find.c:520,6'
          Dst:             cmd_find_get_pane_with_window
        - Src:             'cmd-find.c:524,15'
          Dst:             cmd_find_get_window
    - functionName:    cmd_find_get_pane_with_window
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fs
        - pane
      BBCount:         55
      ICount:          375
      EdgeCount:       76
      CyclomaticComplexity: 23
      functionsReached:
        - log_debug
        - strcmp
        - strtonum
        - window_find_string
        - window_pane_at_index
        - window_pane_find_by_id_str
        - window_pane_find_down
        - window_pane_find_left
        - window_pane_find_right
        - window_pane_find_up
        - window_pane_next_by_number
        - window_pane_previous_by_number
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmd-find.c:574,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:575,39'
              BranchSideFuncs:
                - window_pane_find_by_id_str
            - BranchSide:      'cmd-find.c:584,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtonum
                - window_find_string
                - window_pane_at_index
                - window_pane_previous_by_number
                - window_pane_next_by_number
                - strtonum
                - window_pane_find_right
                - window_pane_find_left
                - window_pane_find_down
                - window_pane_find_up
        - Branch String:   'cmd-find.c:576,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:577,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:578,7'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:578,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:579,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:580,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:584,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:585,12'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:589,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strtonum
                - window_find_string
                - window_pane_at_index
                - window_pane_previous_by_number
                - window_pane_next_by_number
                - strtonum
                - window_pane_find_right
                - window_pane_find_left
                - window_pane_find_down
                - window_pane_find_up
        - Branch String:   'cmd-find.c:586,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:587,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:588,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:589,13'
          Branch Sides:
            - BranchSide:      'cmd-find.c:590,32'
              BranchSideFuncs:
                - window_pane_find_up
            - BranchSide:      'cmd-find.c:594,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strtonum
                - window_find_string
                - window_pane_at_index
                - window_pane_previous_by_number
                - window_pane_next_by_number
                - strtonum
                - window_pane_find_right
                - window_pane_find_left
                - window_pane_find_down
        - Branch String:   'cmd-find.c:591,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:592,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:593,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:594,13'
          Branch Sides:
            - BranchSide:      'cmd-find.c:595,34'
              BranchSideFuncs:
                - window_pane_find_down
            - BranchSide:      'cmd-find.c:599,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strtonum
                - window_find_string
                - window_pane_at_index
                - window_pane_previous_by_number
                - window_pane_next_by_number
                - strtonum
                - window_pane_find_right
                - window_pane_find_left
        - Branch String:   'cmd-find.c:596,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:597,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:598,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:599,13'
          Branch Sides:
            - BranchSide:      'cmd-find.c:600,34'
              BranchSideFuncs:
                - window_pane_find_left
            - BranchSide:      'cmd-find.c:604,20'
              BranchSideFuncs:
                - strcmp
                - strtonum
                - window_find_string
                - window_pane_at_index
                - window_pane_previous_by_number
                - window_pane_next_by_number
                - strtonum
                - window_pane_find_right
        - Branch String:   'cmd-find.c:601,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:602,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:603,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:606,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:607,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:608,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:612,21'
          Branch Sides:
            - BranchSide:      'cmd-find.c:612,24'
              BranchSideFuncs:
                - window_pane_previous_by_number
                - strtonum
                - window_find_string
                - window_pane_at_index
                - window_pane_next_by_number
                - strtonum
            - BranchSide:      'cmd-find.c:613,7'
              BranchSideFuncs:
                - window_pane_previous_by_number
                - strtonum
                - window_find_string
                - window_pane_at_index
                - window_pane_next_by_number
                - strtonum
        - Branch String:   'cmd-find.c:612,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:613,7'
              BranchSideFuncs:
                - window_pane_previous_by_number
                - strtonum
                - window_find_string
                - window_pane_at_index
                - window_pane_next_by_number
                - strtonum
            - BranchSide:      'cmd-find.c:627,17'
              BranchSideFuncs:
                - strtonum
                - window_find_string
                - window_pane_at_index
        - Branch String:   'cmd-find.c:613,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:614,17'
              BranchSideFuncs:
                - strtonum
                - window_pane_previous_by_number
                - strtonum
                - window_find_string
                - window_pane_at_index
                - window_pane_next_by_number
            - BranchSide:      'cmd-find.c:616,6'
              BranchSideFuncs:
                - window_pane_previous_by_number
                - strtonum
                - window_find_string
                - window_pane_at_index
                - window_pane_next_by_number
        - Branch String:   'cmd-find.c:618,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:619,40'
              BranchSideFuncs:
                - window_pane_next_by_number
                - strtonum
                - window_find_string
                - window_pane_at_index
            - BranchSide:      'cmd-find.c:621,44'
              BranchSideFuncs:
                - window_pane_previous_by_number
                - strtonum
                - window_find_string
                - window_pane_at_index
        - Branch String:   'cmd-find.c:622,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:623,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:624,2'
              BranchSideFuncs:
                - strtonum
                - window_find_string
                - window_pane_at_index
        - Branch String:   'cmd-find.c:628,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:629,33'
              BranchSideFuncs:
                - window_pane_at_index
                - window_find_string
            - BranchSide:      'cmd-find.c:635,30'
              BranchSideFuncs:
                - window_find_string
        - Branch String:   'cmd-find.c:630,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:631,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:632,2'
              BranchSideFuncs:
                - window_find_string
        - Branch String:   'cmd-find.c:636,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:637,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:639,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-find.c:571,2'
          Dst:             log_debug
        - Src:             'cmd-find.c:575,12'
          Dst:             window_pane_find_by_id_str
        - Src:             'cmd-find.c:584,6'
          Dst:             strcmp
        - Src:             'cmd-find.c:589,13'
          Dst:             strcmp
        - Src:             'cmd-find.c:590,12'
          Dst:             window_pane_find_up
        - Src:             'cmd-find.c:594,13'
          Dst:             strcmp
        - Src:             'cmd-find.c:595,12'
          Dst:             window_pane_find_down
        - Src:             'cmd-find.c:599,13'
          Dst:             strcmp
        - Src:             'cmd-find.c:600,12'
          Dst:             window_pane_find_left
        - Src:             'cmd-find.c:604,13'
          Dst:             strcmp
        - Src:             'cmd-find.c:605,12'
          Dst:             window_pane_find_right
        - Src:             'cmd-find.c:614,8'
          Dst:             strtonum
        - Src:             'cmd-find.c:619,13'
          Dst:             window_pane_next_by_number
        - Src:             'cmd-find.c:621,13'
          Dst:             window_pane_previous_by_number
        - Src:             'cmd-find.c:627,8'
          Dst:             strtonum
        - Src:             'cmd-find.c:629,12'
          Dst:             window_pane_at_index
        - Src:             'cmd-find.c:635,11'
          Dst:             window_find_string
    - functionName:    cmd_find_get_window
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fs
        - window
        - only
      BBCount:         18
      ICount:          133
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - cmd_find_best_session_with_window
        - cmd_find_get_session
        - cmd_find_get_window_with_session
        - log_debug
        - window_find_by_id_str
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-find.c:317,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:318,33'
              BranchSideFuncs:
                - window_find_by_id_str
                - cmd_find_best_session_with_window
            - BranchSide:      'cmd-find.c:325,10'
              BranchSideFuncs:
                - cmd_find_get_window_with_session
                - cmd_find_get_session
        - Branch String:   'cmd-find.c:319,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:320,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:321,45'
              BranchSideFuncs:
                - cmd_find_best_session_with_window
        - Branch String:   'cmd-find.c:328,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:329,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:332,7'
              BranchSideFuncs:
                - cmd_find_get_session
        - Branch String:   'cmd-find.c:332,12'
          Branch Sides:
            - BranchSide:      'cmd-find.c:332,36'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:340,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:332,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:333,12'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:340,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:335,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:336,14'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:337,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-find.c:314,2'
          Dst:             log_debug
        - Src:             'cmd-find.c:318,11'
          Dst:             window_find_by_id_str
        - Src:             'cmd-find.c:321,11'
          Dst:             cmd_find_best_session_with_window
        - Src:             'cmd-find.c:328,6'
          Dst:             cmd_find_get_window_with_session
        - Src:             'cmd-find.c:332,15'
          Dst:             cmd_find_get_session
    - functionName:    cmd_find_get_window_with_session
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fs
        - window
      BBCount:         100
      ICount:          781
      EdgeCount:       138
      CyclomaticComplexity: 40
      functionsReached:
        - cmd_find_best_winlink_with_window
        - fnmatch
        - log_debug
        - session_has
        - strcmp
        - strlen
        - strncmp
        - strtonum
        - window_find_by_id_str
        - winlink_find_by_index
        - winlink_next_by_number
        - winlink_previous_by_number
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-find.c:366,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:367,33'
              BranchSideFuncs:
                - window_find_by_id_str
                - session_has
                - cmd_find_best_winlink_with_window
            - BranchSide:      'cmd-find.c:374,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlink_previous_by_number
                - winlink_next_by_number
                - strtonum
        - Branch String:   'cmd-find.c:368,21'
          Branch Sides:
            - BranchSide:      'cmd-find.c:368,37'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:369,4'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:368,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:369,4'
              BranchSideFuncs:
                - cmd_find_best_winlink_with_window
            - BranchSide:      'cmd-find.c:370,45'
              BranchSideFuncs:
                - cmd_find_best_winlink_with_window
        - Branch String:   'cmd-find.c:374,13'
          Branch Sides:
            - BranchSide:      'cmd-find.c:374,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
            - BranchSide:      'cmd-find.c:404,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
        - Branch String:   'cmd-find.c:374,34'
          Branch Sides:
            - BranchSide:      'cmd-find.c:374,37'
              BranchSideFuncs:
                - winlink_previous_by_number
                - strcmp
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlink_next_by_number
                - strtonum
            - BranchSide:      'cmd-find.c:375,7'
              BranchSideFuncs:
                - winlink_previous_by_number
                - strcmp
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlink_next_by_number
                - strtonum
        - Branch String:   'cmd-find.c:374,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:375,7'
              BranchSideFuncs:
                - winlink_previous_by_number
                - strcmp
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlink_next_by_number
                - strtonum
            - BranchSide:      'cmd-find.c:404,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
        - Branch String:   'cmd-find.c:375,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:376,17'
              BranchSideFuncs:
                - strtonum
                - winlink_previous_by_number
                - strcmp
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlink_next_by_number
            - BranchSide:      'cmd-find.c:378,6'
              BranchSideFuncs:
                - winlink_previous_by_number
                - strcmp
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlink_next_by_number
        - Branch String:   'cmd-find.c:380,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:381,8'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:392,7'
              BranchSideFuncs:
                - winlink_previous_by_number
                - strcmp
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlink_next_by_number
        - Branch String:   'cmd-find.c:381,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:382,19'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:386,9'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:382,9'
          Branch Sides:
            - BranchSide:      'cmd-find.c:383,6'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:384,15'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:386,9'
          Branch Sides:
            - BranchSide:      'cmd-find.c:387,6'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:388,15'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:392,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:393,36'
              BranchSideFuncs:
                - winlink_next_by_number
                - strcmp
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
            - BranchSide:      'cmd-find.c:395,40'
              BranchSideFuncs:
                - winlink_previous_by_number
                - strcmp
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
        - Branch String:   'cmd-find.c:396,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:397,14'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:401,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
        - Branch String:   'cmd-find.c:404,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:405,14'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
            - BranchSide:      'cmd-find.c:430,6'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
        - Branch String:   'cmd-find.c:405,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:406,13'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:412,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
        - Branch String:   'cmd-find.c:407,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:408,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:409,14'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:412,14'
          Branch Sides:
            - BranchSide:      'cmd-find.c:413,13'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
            - BranchSide:      'cmd-find.c:419,21'
              BranchSideFuncs:
                - strcmp
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
                - winlinks_RB_MINMAX
        - Branch String:   'cmd-find.c:414,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:415,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:416,14'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:421,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:422,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:423,14'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:430,23'
          Branch Sides:
            - BranchSide:      'cmd-find.c:430,26'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - strtonum
                - winlink_find_by_index
            - BranchSide:      'cmd-find.c:447,2'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:430,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:431,18'
              BranchSideFuncs:
                - strtonum
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
                - winlink_find_by_index
            - BranchSide:      'cmd-find.c:447,2'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:432,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:433,36'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
            - BranchSide:      'cmd-find.c:444,2'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:434,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:435,15'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:439,8'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:439,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:440,15'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:443,3'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:448,2'
          Branch Sides:
            - BranchSide:      'cmd-find.c:449,14'
              BranchSideFuncs:
                - strcmp
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
            - BranchSide:      'cmd-find.c:455,6'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:449,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:450,8'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
            - BranchSide:      'cmd-find.c:454,2'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
        - Branch String:   'cmd-find.c:450,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:451,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:452,13'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - strcmp
        - Branch String:   'cmd-find.c:455,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:456,13'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:462,6'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:462,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:463,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:466,2'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:467,2'
          Branch Sides:
            - BranchSide:      'cmd-find.c:468,15'
              BranchSideFuncs:
                - strlen
                - strncmp
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
            - BranchSide:      'cmd-find.c:474,6'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:468,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:469,8'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
            - BranchSide:      'cmd-find.c:473,2'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
        - Branch String:   'cmd-find.c:469,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:471,13'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
                - strlen
                - strncmp
        - Branch String:   'cmd-find.c:474,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:475,13'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:481,2'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - fnmatch
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:482,2'
          Branch Sides:
            - BranchSide:      'cmd-find.c:483,15'
              BranchSideFuncs:
                - fnmatch
                - winlinks_RB_NEXT
            - BranchSide:      'cmd-find.c:489,6'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:483,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:484,8'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - fnmatch
            - BranchSide:      'cmd-find.c:488,2'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - fnmatch
        - Branch String:   'cmd-find.c:484,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:485,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:486,13'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - fnmatch
        - Branch String:   'cmd-find.c:489,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:490,13'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:495,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-find.c:355,2'
          Dst:             log_debug
        - Src:             'cmd-find.c:367,11'
          Dst:             window_find_by_id_str
        - Src:             'cmd-find.c:368,25'
          Dst:             session_has
        - Src:             'cmd-find.c:370,11'
          Dst:             cmd_find_best_winlink_with_window
        - Src:             'cmd-find.c:376,8'
          Dst:             strtonum
        - Src:             'cmd-find.c:393,13'
          Dst:             winlink_next_by_number
        - Src:             'cmd-find.c:395,13'
          Dst:             winlink_previous_by_number
        - Src:             'cmd-find.c:405,7'
          Dst:             strcmp
        - Src:             'cmd-find.c:412,14'
          Dst:             strcmp
        - Src:             'cmd-find.c:413,13'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-find.c:419,14'
          Dst:             strcmp
        - Src:             'cmd-find.c:420,13'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-find.c:431,9'
          Dst:             strtonum
        - Src:             'cmd-find.c:433,13'
          Dst:             winlink_find_by_index
        - Src:             'cmd-find.c:448,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-find.c:449,7'
          Dst:             strcmp
        - Src:             'cmd-find.c:448,2'
          Dst:             winlinks_RB_NEXT
        - Src:             'cmd-find.c:467,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-find.c:468,41'
          Dst:             strlen
        - Src:             'cmd-find.c:468,7'
          Dst:             strncmp
        - Src:             'cmd-find.c:467,2'
          Dst:             winlinks_RB_NEXT
        - Src:             'cmd-find.c:482,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-find.c:483,7'
          Dst:             fnmatch
        - Src:             'cmd-find.c:482,2'
          Dst:             winlinks_RB_NEXT
    - functionName:    cmd_find_get_session
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fs
        - session
      BBCount:         39
      ICount:          223
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - cmd_find_client
        - fnmatch
        - log_debug
        - session_find
        - session_find_by_id_str
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-find.c:256,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:257,34'
              BranchSideFuncs:
                - session_find_by_id_str
            - BranchSide:      'cmd-find.c:264,23'
              BranchSideFuncs:
                - session_find
                - cmd_find_client
                - sessions_RB_MINMAX
                - sessions_RB_MINMAX
                - fnmatch
                - sessions_RB_NEXT
                - strlen
                - strncmp
                - sessions_RB_NEXT
        - Branch String:   'cmd-find.c:258,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:259,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:260,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:265,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:266,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:269,28'
              BranchSideFuncs:
                - cmd_find_client
                - sessions_RB_MINMAX
                - sessions_RB_MINMAX
                - fnmatch
                - sessions_RB_NEXT
                - strlen
                - strncmp
                - sessions_RB_NEXT
        - Branch String:   'cmd-find.c:270,16'
          Branch Sides:
            - BranchSide:      'cmd-find.c:270,19'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - sessions_RB_MINMAX
                - fnmatch
                - sessions_RB_NEXT
                - strlen
                - strncmp
                - sessions_RB_NEXT
            - BranchSide:      'cmd-find.c:276,6'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - sessions_RB_MINMAX
                - fnmatch
                - sessions_RB_NEXT
                - strlen
                - strncmp
                - sessions_RB_NEXT
        - Branch String:   'cmd-find.c:270,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:271,11'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:276,6'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - sessions_RB_MINMAX
                - fnmatch
                - sessions_RB_NEXT
                - strlen
                - strncmp
                - sessions_RB_NEXT
        - Branch String:   'cmd-find.c:276,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:277,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:280,4'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - sessions_RB_MINMAX
                - fnmatch
                - sessions_RB_NEXT
                - strlen
                - strncmp
                - sessions_RB_NEXT
        - Branch String:   'cmd-find.c:281,2'
          Branch Sides:
            - BranchSide:      'cmd-find.c:282,15'
              BranchSideFuncs:
                - strlen
                - strncmp
                - sessions_RB_NEXT
                - sessions_RB_MINMAX
                - fnmatch
                - sessions_RB_NEXT
            - BranchSide:      'cmd-find.c:288,6'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - fnmatch
                - sessions_RB_NEXT
        - Branch String:   'cmd-find.c:282,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:283,8'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - sessions_RB_MINMAX
                - fnmatch
                - sessions_RB_NEXT
                - strlen
                - strncmp
            - BranchSide:      'cmd-find.c:287,2'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - sessions_RB_MINMAX
                - fnmatch
                - sessions_RB_NEXT
                - strlen
                - strncmp
        - Branch String:   'cmd-find.c:283,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:284,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:285,8'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - sessions_RB_MINMAX
                - fnmatch
                - sessions_RB_NEXT
                - strlen
                - strncmp
        - Branch String:   'cmd-find.c:288,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:289,11'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:294,4'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - fnmatch
                - sessions_RB_NEXT
        - Branch String:   'cmd-find.c:295,2'
          Branch Sides:
            - BranchSide:      'cmd-find.c:296,15'
              BranchSideFuncs:
                - fnmatch
                - sessions_RB_NEXT
            - BranchSide:      'cmd-find.c:302,6'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:296,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:297,8'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - fnmatch
            - BranchSide:      'cmd-find.c:301,2'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - fnmatch
        - Branch String:   'cmd-find.c:297,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:299,8'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - fnmatch
        - Branch String:   'cmd-find.c:302,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:303,11'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:307,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-find.c:253,2'
          Dst:             log_debug
        - Src:             'cmd-find.c:257,11'
          Dst:             session_find_by_id_str
        - Src:             'cmd-find.c:264,10'
          Dst:             session_find
        - Src:             'cmd-find.c:269,6'
          Dst:             cmd_find_client
        - Src:             'cmd-find.c:281,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'cmd-find.c:282,38'
          Dst:             strlen
        - Src:             'cmd-find.c:282,7'
          Dst:             strncmp
        - Src:             'cmd-find.c:281,2'
          Dst:             sessions_RB_NEXT
        - Src:             'cmd-find.c:295,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'cmd-find.c:296,7'
          Dst:             fnmatch
        - Src:             'cmd-find.c:295,2'
          Dst:             sessions_RB_NEXT
    - functionName:    fnmatch
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_find_get_pane_with_session
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fs
        - pane
      BBCount:         8
      ICount:          89
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_find_best_winlink_with_window
        - cmd_find_get_pane_with_window
        - log_debug
        - window_pane_find_by_id_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-find.c:542,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:543,39'
              BranchSideFuncs:
                - window_pane_find_by_id_str
                - cmd_find_best_winlink_with_window
            - BranchSide:      'cmd-find.c:551,11'
              BranchSideFuncs:
                - cmd_find_get_pane_with_window
        - Branch String:   'cmd-find.c:544,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:545,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:546,11'
              BranchSideFuncs:
                - cmd_find_best_winlink_with_window
      Callsites:
        - Src:             'cmd-find.c:539,2'
          Dst:             log_debug
        - Src:             'cmd-find.c:543,12'
          Dst:             window_pane_find_by_id_str
        - Src:             'cmd-find.c:547,11'
          Dst:             cmd_find_best_winlink_with_window
        - Src:             'cmd-find.c:556,10'
          Dst:             cmd_find_get_pane_with_window
    - functionName:    cmd_find_map_table
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - s
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-find.c:239,2'
          Branch Sides:
            - BranchSide:      'cmd-find.c:240,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'cmd-find.c:243,10'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:240,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:241,12'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:242,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'cmd-find.c:240,7'
          Dst:             strcmp
    - functionName:    cmd_find_target
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fs
        - item
        - target
        - type
        - flags
      BBCount:         277
      ICount:          1423
      EdgeCount:       370
      CyclomaticComplexity: 95
      functionsReached:
        - cmd_find_clear_state
        - cmd_find_copy_state
        - cmd_find_from_client
        - cmd_find_get_pane
        - cmd_find_get_pane_with_session
        - cmd_find_get_pane_with_window
        - cmd_find_get_session
        - cmd_find_get_window
        - cmd_find_get_window_with_session
        - cmd_find_log_state
        - cmd_find_map_table
        - cmd_find_valid_state
        - cmd_mouse_pane
        - cmd_mouse_window
        - cmdq_error
        - cmdq_get_client
        - cmdq_get_current
        - cmdq_get_event
        - fatalx
        - log_debug
        - server_check_marked
        - strchr
        - strcmp
        - strlcat
        - strlen
        - xstrdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmd-find.c:933,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:934,9'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'cmd-find.c:937,6'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'cmd-find.c:937,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:938,5'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'cmd-find.c:939,11'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'cmd-find.c:939,11'
          Branch Sides:
            - BranchSide:      'cmd-find.c:940,5'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'cmd-find.c:941,11'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'cmd-find.c:941,11'
          Branch Sides:
            - BranchSide:      'cmd-find.c:942,5'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'cmd-find.c:944,5'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'cmd-find.c:946,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:947,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'cmd-find.c:948,6'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'cmd-find.c:948,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:949,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'cmd-find.c:950,6'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'cmd-find.c:950,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:951,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'cmd-find.c:952,6'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'cmd-find.c:952,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:953,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'cmd-find.c:954,6'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'cmd-find.c:954,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:955,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
            - BranchSide:      'cmd-find.c:956,6'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
                - strlcat
        - Branch String:   'cmd-find.c:956,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:957,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
            - BranchSide:      'cmd-find.c:958,6'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
                - strlcat
        - Branch String:   'cmd-find.c:958,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:959,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
            - BranchSide:      'cmd-find.c:960,6'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
                - strlen
        - Branch String:   'cmd-find.c:960,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:961,14'
              BranchSideFuncs:
                - strlen
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
            - BranchSide:      'cmd-find.c:963,11'
              BranchSideFuncs:
                - strlcat
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
        - Branch String:   'cmd-find.c:965,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:965,40'
              BranchSideFuncs:
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
            - BranchSide:      'cmd-find.c:965,32'
              BranchSideFuncs:
                - log_debug
                - cmd_find_clear_state
                - server_check_marked
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
        - Branch String:   'cmd-find.c:971,28'
          Branch Sides:
            - BranchSide:      'cmd-find.c:971,32'
              BranchSideFuncs:
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
                - log_debug
            - BranchSide:      'cmd-find.c:974,51'
              BranchSideFuncs:
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
        - Branch String:   'cmd-find.c:971,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:972,3'
              BranchSideFuncs:
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
            - BranchSide:      'cmd-find.c:974,51'
              BranchSideFuncs:
                - cmdq_get_current
                - cmd_find_valid_state
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
                - cmdq_get_current
                - log_debug
        - Branch String:   'cmd-find.c:974,13'
          Branch Sides:
            - BranchSide:      'cmd-find.c:975,34'
              BranchSideFuncs:
                - cmdq_get_current
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
            - BranchSide:      'cmd-find.c:977,60'
              BranchSideFuncs:
                - cmdq_get_client
                - cmd_find_from_client
                - log_debug
                - free
                - cmdq_error
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
        - Branch String:   'cmd-find.c:977,13'
          Branch Sides:
            - BranchSide:      'cmd-find.c:979,3'
              BranchSideFuncs:
                - log_debug
                - cmd_find_valid_state
                - fatalx
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
            - BranchSide:      'cmd-find.c:982,8'
              BranchSideFuncs:
                - log_debug
                - free
                - cmdq_error
        - Branch String:   'cmd-find.c:982,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:983,15'
              BranchSideFuncs:
                - cmdq_error
                - log_debug
                - free
            - BranchSide:      'cmd-find.c:984,3'
              BranchSideFuncs:
                - log_debug
                - free
        - Branch String:   'cmd-find.c:986,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:987,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
            - BranchSide:      'cmd-find.c:990,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
        - Branch String:   'cmd-find.c:990,21'
          Branch Sides:
            - BranchSide:      'cmd-find.c:990,25'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
            - BranchSide:      'cmd-find.c:991,3'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:990,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:991,3'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
            - BranchSide:      'cmd-find.c:994,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
                - cmdq_get_event
                - cmd_mouse_window
                - cmdq_error
                - cmd_mouse_pane
        - Branch String:   'cmd-find.c:994,31'
          Branch Sides:
            - BranchSide:      'cmd-find.c:994,41'
              BranchSideFuncs:
                - cmdq_get_event
                - cmd_mouse_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmd_mouse_pane
            - BranchSide:      'cmd-find.c:995,23'
              BranchSideFuncs:
                - cmdq_get_event
                - cmd_mouse_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmd_mouse_pane
        - Branch String:   'cmd-find.c:994,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:995,23'
              BranchSideFuncs:
                - cmdq_get_event
                - cmd_mouse_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmd_mouse_pane
            - BranchSide:      'cmd-find.c:1024,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
                - server_check_marked
                - cmdq_error
                - cmd_find_copy_state
        - Branch String:   'cmd-find.c:996,3'
          Branch Sides:
            - BranchSide:      'cmd-find.c:998,28'
              BranchSideFuncs:
                - cmd_mouse_pane
                - cmd_mouse_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1006,30'
              BranchSideFuncs:
                - cmd_mouse_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1006,30'
              BranchSideFuncs:
                - cmd_mouse_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1015,7'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
        - Branch String:   'cmd-find.c:999,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:999,18'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1000,13'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
        - Branch String:   'cmd-find.c:1007,23'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1007,26'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1009,8'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
        - Branch String:   'cmd-find.c:1007,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1008,14'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1009,8'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
        - Branch String:   'cmd-find.c:1009,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1010,13'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1013,4'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
        - Branch String:   'cmd-find.c:1015,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1016,9'
              BranchSideFuncs:
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1020,3'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:1016,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1017,16'
              BranchSideFuncs:
                - cmdq_error
                - log_debug
                - free
            - BranchSide:      'cmd-find.c:1018,4'
              BranchSideFuncs:
                - log_debug
                - free
        - Branch String:   'cmd-find.c:1024,31'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1024,41'
              BranchSideFuncs:
                - server_check_marked
                - log_debug
                - free
                - cmdq_error
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
            - BranchSide:      'cmd-find.c:1025,8'
              BranchSideFuncs:
                - server_check_marked
                - log_debug
                - free
                - cmdq_error
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:1024,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1025,8'
              BranchSideFuncs:
                - server_check_marked
                - log_debug
                - free
                - cmdq_error
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
            - BranchSide:      'cmd-find.c:1035,17'
              BranchSideFuncs:
                - xstrdup
                - strchr
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
        - Branch String:   'cmd-find.c:1025,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1026,9'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
            - BranchSide:      'cmd-find.c:1030,23'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:1026,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1027,16'
              BranchSideFuncs:
                - cmdq_error
                - log_debug
                - free
            - BranchSide:      'cmd-find.c:1028,4'
              BranchSideFuncs:
                - log_debug
                - free
        - Branch String:   'cmd-find.c:1037,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1038,9'
              BranchSideFuncs:
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
            - BranchSide:      'cmd-find.c:1039,6'
              BranchSideFuncs:
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
                - strchr
        - Branch String:   'cmd-find.c:1039,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1040,19'
              BranchSideFuncs:
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1042,19'
              BranchSideFuncs:
                - strchr
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1043,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1044,10'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1047,26'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1048,20'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1048,23'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1054,13'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1048,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1049,13'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1054,13'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1054,27'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1054,30'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1058,13'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1054,13'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1055,13'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1058,13'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1058,27'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1058,30'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1063,8'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1058,13'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1059,12'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1063,8'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1063,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1064,14'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1065,13'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1065,12'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1066,13'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1067,13'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1067,12'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1068,11'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1070,12'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1070,4'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1072,15'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1075,14'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1078,12'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1085,22'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1085,26'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1089,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1085,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1086,10'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1089,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1089,21'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1089,25'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1095,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1089,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1090,9'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1095,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1095,22'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1095,26'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1097,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1095,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1096,11'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1097,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1097,21'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1097,25'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1099,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1097,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1098,10'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1099,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1099,19'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1099,23'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1103,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1099,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1100,8'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1103,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1103,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1104,56'
              BranchSideFuncs:
                - cmd_find_map_table
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1105,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1105,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1106,54'
              BranchSideFuncs:
                - cmd_find_map_table
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
            - BranchSide:      'cmd-find.c:1107,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
                - cmd_find_map_table
        - Branch String:   'cmd-find.c:1107,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1108,50'
              BranchSideFuncs:
                - cmd_find_map_table
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
            - BranchSide:      'cmd-find.c:1110,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
                - log_debug
        - Branch String:   'cmd-find.c:1110,22'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1110,25'
              BranchSideFuncs:
                - log_debug
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-find.c:1112,17'
              BranchSideFuncs:
                - log_debug
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-find.c:1110,40'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1110,43'
              BranchSideFuncs:
                - log_debug
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-find.c:1112,17'
              BranchSideFuncs:
                - log_debug
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-find.c:1110,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1112,17'
              BranchSideFuncs:
                - log_debug
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-find.c:1122,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-find.c:1114,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1114,30'
              BranchSideFuncs:
                - log_debug
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-find.c:1115,7'
              BranchSideFuncs:
                - log_debug
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-find.c:1116,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1116,29'
              BranchSideFuncs:
                - log_debug
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-find.c:1117,7'
              BranchSideFuncs:
                - log_debug
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-find.c:1118,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1111,3'
              BranchSideFuncs:
                - log_debug
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-find.c:1118,27'
              BranchSideFuncs:
                - log_debug
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-find.c:1122,19'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1122,23'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-find.c:1129,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
        - Branch String:   'cmd-find.c:1122,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1123,8'
              BranchSideFuncs:
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1129,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
        - Branch String:   'cmd-find.c:1123,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1124,15'
              BranchSideFuncs:
                - cmdq_error
                - log_debug
                - free
            - BranchSide:      'cmd-find.c:1125,3'
              BranchSideFuncs:
                - log_debug
                - free
        - Branch String:   'cmd-find.c:1129,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1131,28'
              BranchSideFuncs:
                - cmd_find_get_session
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmdq_error
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
                - cmdq_error
            - BranchSide:      'cmd-find.c:1174,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
        - Branch String:   'cmd-find.c:1131,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1132,4'
              BranchSideFuncs:
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1135,7'
              BranchSideFuncs:
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmdq_error
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
        - Branch String:   'cmd-find.c:1135,22'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1135,25'
              BranchSideFuncs:
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmdq_error
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
            - BranchSide:      'cmd-find.c:1144,7'
              BranchSideFuncs:
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmdq_error
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
        - Branch String:   'cmd-find.c:1135,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1136,13'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
            - BranchSide:      'cmd-find.c:1144,7'
              BranchSideFuncs:
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmdq_error
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
        - Branch String:   'cmd-find.c:1144,22'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1144,25'
              BranchSideFuncs:
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmdq_error
                - cmd_find_get_pane_with_session
                - cmd_find_get_window_with_session
            - BranchSide:      'cmd-find.c:1154,7'
              BranchSideFuncs:
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmdq_error
                - cmd_find_get_pane_with_session
        - Branch String:   'cmd-find.c:1144,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1146,41'
              BranchSideFuncs:
                - cmd_find_get_window_with_session
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1154,7'
              BranchSideFuncs:
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmdq_error
                - cmd_find_get_pane_with_session
        - Branch String:   'cmd-find.c:1146,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1147,5'
              BranchSideFuncs:
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1148,8'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:1148,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1149,14'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
            - BranchSide:      'cmd-find.c:1150,4'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:1154,22'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1154,25'
              BranchSideFuncs:
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmdq_error
                - cmd_find_get_pane_with_session
            - BranchSide:      'cmd-find.c:1165,40'
              BranchSideFuncs:
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-find.c:1154,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1156,39'
              BranchSideFuncs:
                - cmd_find_get_pane_with_session
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1165,40'
              BranchSideFuncs:
                - cmd_find_get_window_with_session
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-find.c:1156,8'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1157,5'
              BranchSideFuncs:
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1158,4'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:1165,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1166,4'
              BranchSideFuncs:
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1168,37'
              BranchSideFuncs:
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
        - Branch String:   'cmd-find.c:1168,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1169,4'
              BranchSideFuncs:
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1170,3'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:1174,21'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1174,24'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
            - BranchSide:      'cmd-find.c:1185,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
        - Branch String:   'cmd-find.c:1174,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1176,27'
              BranchSideFuncs:
                - cmd_find_get_window
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-find.c:1185,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
        - Branch String:   'cmd-find.c:1176,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1177,4'
              BranchSideFuncs:
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1179,37'
              BranchSideFuncs:
                - cmd_find_get_pane_with_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
        - Branch String:   'cmd-find.c:1179,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1180,4'
              BranchSideFuncs:
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1181,3'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:1185,21'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1185,24'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
                - cmd_find_get_window
                - cmdq_error
            - BranchSide:      'cmd-find.c:1195,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
        - Branch String:   'cmd-find.c:1185,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1187,27'
              BranchSideFuncs:
                - cmd_find_get_window
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1195,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
        - Branch String:   'cmd-find.c:1187,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1188,4'
              BranchSideFuncs:
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1189,7'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:1189,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1190,13'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
            - BranchSide:      'cmd-find.c:1191,3'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:1195,21'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1195,24'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
                - cmd_find_get_pane
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1195,32'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:1195,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1195,32'
              BranchSideFuncs:
                - cmd_find_get_pane
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1197,25'
              BranchSideFuncs:
                - cmd_find_get_pane
                - cmd_find_log_state
                - free
                - log_debug
                - free
                - cmdq_error
        - Branch String:   'cmd-find.c:1197,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1198,4'
              BranchSideFuncs:
                - log_debug
                - free
                - cmdq_error
            - BranchSide:      'cmd-find.c:1199,3'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:1205,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1206,3'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
            - BranchSide:      'cmd-find.c:1207,2'
              BranchSideFuncs:
                - cmd_find_log_state
                - free
        - Branch String:   'cmd-find.c:1214,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1215,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:1216,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:1226,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1227,14'
              BranchSideFuncs:
                - cmdq_error
                - log_debug
                - free
            - BranchSide:      'cmd-find.c:1228,2'
              BranchSideFuncs:
                - log_debug
                - free
        - Branch String:   'cmd-find.c:1231,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1232,14'
              BranchSideFuncs:
                - cmdq_error
                - log_debug
                - free
            - BranchSide:      'cmd-find.c:1233,2'
              BranchSideFuncs:
                - log_debug
                - free
        - Branch String:   'cmd-find.c:1236,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:1237,14'
              BranchSideFuncs:
                - cmdq_error
                - log_debug
                - free
            - BranchSide:      'cmd-find.c:1238,2'
              BranchSideFuncs:
                - log_debug
                - free
      Callsites:
        - Src:             'cmd-find.c:947,3'
          Dst:             strlcat
        - Src:             'cmd-find.c:949,3'
          Dst:             strlcat
        - Src:             'cmd-find.c:951,3'
          Dst:             strlcat
        - Src:             'cmd-find.c:953,3'
          Dst:             strlcat
        - Src:             'cmd-find.c:955,3'
          Dst:             strlcat
        - Src:             'cmd-find.c:957,3'
          Dst:             strlcat
        - Src:             'cmd-find.c:959,3'
          Dst:             strlcat
        - Src:             'cmd-find.c:961,7'
          Dst:             strlen
        - Src:             'cmd-find.c:963,3'
          Dst:             strlcat
        - Src:             'cmd-find.c:964,2'
          Dst:             log_debug
        - Src:             'cmd-find.c:968,2'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:971,6'
          Dst:             server_check_marked
        - Src:             'cmd-find.c:973,3'
          Dst:             log_debug
        - Src:             'cmd-find.c:974,34'
          Dst:             cmdq_get_current
        - Src:             'cmd-find.c:974,13'
          Dst:             cmd_find_valid_state
        - Src:             'cmd-find.c:975,17'
          Dst:             cmdq_get_current
        - Src:             'cmd-find.c:976,3'
          Dst:             log_debug
        - Src:             'cmd-find.c:977,44'
          Dst:             cmdq_get_client
        - Src:             'cmd-find.c:977,13'
          Dst:             cmd_find_from_client
        - Src:             'cmd-find.c:980,3'
          Dst:             log_debug
        - Src:             'cmd-find.c:983,4'
          Dst:             cmdq_error
        - Src:             'cmd-find.c:986,7'
          Dst:             cmd_find_valid_state
        - Src:             'cmd-find.c:987,3'
          Dst:             fatalx
        - Src:             'cmd-find.c:994,6'
          Dst:             strcmp
        - Src:             'cmd-find.c:994,34'
          Dst:             strcmp
        - Src:             'cmd-find.c:995,8'
          Dst:             cmdq_get_event
        - Src:             'cmd-find.c:998,13'
          Dst:             cmd_mouse_pane
        - Src:             'cmd-find.c:1006,13'
          Dst:             cmd_mouse_window
        - Src:             'cmd-find.c:1017,5'
          Dst:             cmdq_error
        - Src:             'cmd-find.c:1024,6'
          Dst:             strcmp
        - Src:             'cmd-find.c:1024,34'
          Dst:             strcmp
        - Src:             'cmd-find.c:1025,8'
          Dst:             server_check_marked
        - Src:             'cmd-find.c:1027,5'
          Dst:             cmdq_error
        - Src:             'cmd-find.c:1030,3'
          Dst:             cmd_find_copy_state
        - Src:             'cmd-find.c:1035,9'
          Dst:             xstrdup
        - Src:             'cmd-find.c:1036,10'
          Dst:             strchr
        - Src:             'cmd-find.c:1040,12'
          Dst:             strchr
        - Src:             'cmd-find.c:1042,12'
          Dst:             strchr
        - Src:             'cmd-find.c:1104,13'
          Dst:             cmd_find_map_table
        - Src:             'cmd-find.c:1106,12'
          Dst:             cmd_find_map_table
        - Src:             'cmd-find.c:1108,10'
          Dst:             cmd_find_map_table
        - Src:             'cmd-find.c:1111,3'
          Dst:             log_debug
        - Src:             'cmd-find.c:1124,4'
          Dst:             cmdq_error
        - Src:             'cmd-find.c:1131,7'
          Dst:             cmd_find_get_session
        - Src:             'cmd-find.c:1146,8'
          Dst:             cmd_find_get_window_with_session
        - Src:             'cmd-find.c:1156,8'
          Dst:             cmd_find_get_pane_with_session
        - Src:             'cmd-find.c:1165,7'
          Dst:             cmd_find_get_window_with_session
        - Src:             'cmd-find.c:1168,7'
          Dst:             cmd_find_get_pane_with_window
        - Src:             'cmd-find.c:1176,7'
          Dst:             cmd_find_get_window
        - Src:             'cmd-find.c:1179,7'
          Dst:             cmd_find_get_pane_with_window
        - Src:             'cmd-find.c:1187,7'
          Dst:             cmd_find_get_window
        - Src:             'cmd-find.c:1197,7'
          Dst:             cmd_find_get_pane
        - Src:             'cmd-find.c:1204,2'
          Dst:             cmd_find_copy_state
        - Src:             'cmd-find.c:1211,2'
          Dst:             log_debug
        - Src:             'cmd-find.c:1220,2'
          Dst:             cmd_find_log_state
        - Src:             'cmd-find.c:1227,3'
          Dst:             cmdq_error
        - Src:             'cmd-find.c:1232,3'
          Dst:             cmdq_error
        - Src:             'cmd-find.c:1237,3'
          Dst:             cmdq_error
    - functionName:    cmd_find_valid_state
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         29
      ICount:          151
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - session_alive
        - window_has_pane
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    14
      BranchProfiles:
        - Branch String:   'cmd-find.c:668,20'
          Branch Sides:
            - BranchSide:      'cmd-find.c:668,23'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:669,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:668,38'
          Branch Sides:
            - BranchSide:      'cmd-find.c:668,41'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:669,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:668,55'
          Branch Sides:
            - BranchSide:      'cmd-find.c:668,58'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:669,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:668,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:669,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:671,21'
              BranchSideFuncs:
                - session_alive
                - winlinks_RB_MINMAX
                - window_has_pane
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:671,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:672,3'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - window_has_pane
                - winlinks_RB_NEXT
            - BranchSide:      'cmd-find.c:674,2'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - window_has_pane
                - winlinks_RB_NEXT
        - Branch String:   'cmd-find.c:674,2'
          Branch Sides:
            - BranchSide:      'cmd-find.c:675,7'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - window_has_pane
            - BranchSide:      'cmd-find.c:678,6'
              BranchSideFuncs:
                - window_has_pane
        - Branch String:   'cmd-find.c:675,27'
          Branch Sides:
            - BranchSide:      'cmd-find.c:675,30'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - window_has_pane
            - BranchSide:      'cmd-find.c:677,2'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - window_has_pane
        - Branch String:   'cmd-find.c:675,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:676,4'
              BranchSideFuncs:
                - window_has_pane
            - BranchSide:      'cmd-find.c:677,2'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - window_has_pane
        - Branch String:   'cmd-find.c:678,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:679,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:681,6'
              BranchSideFuncs:
                - window_has_pane
        - Branch String:   'cmd-find.c:681,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:682,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:684,26'
              BranchSideFuncs:
                - window_has_pane
      Callsites:
        - Src:             'cmd-find.c:671,7'
          Dst:             session_alive
        - Src:             'cmd-find.c:674,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-find.c:674,2'
          Dst:             winlinks_RB_NEXT
        - Src:             'cmd-find.c:684,10'
          Dst:             window_has_pane
    - functionName:    cmd_find_from_client
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fs
        - c
        - flags
      BBCount:         15
      ICount:          158
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_find_best_session_with_window
        - cmd_find_clear_state
        - cmd_find_from_nothing
        - cmd_find_from_session
        - cmd_find_inside_pane
        - cmd_find_log_state
        - server_client_get_pane
      functionUses:    7
      BranchProfiles:
        - Branch String:   'cmd-find.c:864,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:865,33'
              BranchSideFuncs:
                - cmd_find_from_nothing
            - BranchSide:      'cmd-find.c:868,6'
              BranchSideFuncs:
                - cmd_find_clear_state
                - cmd_find_inside_pane
                - cmd_find_best_session_with_window
                - cmd_find_log_state
                - cmd_find_from_nothing
                - cmd_find_clear_state
                - server_client_get_pane
                - cmd_find_log_state
                - cmd_find_from_session
        - Branch String:   'cmd-find.c:868,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:869,24'
              BranchSideFuncs:
                - cmd_find_clear_state
                - server_client_get_pane
                - cmd_find_log_state
                - cmd_find_from_session
            - BranchSide:      'cmd-find.c:883,23'
              BranchSideFuncs:
                - cmd_find_clear_state
                - cmd_find_inside_pane
                - cmd_find_best_session_with_window
                - cmd_find_log_state
                - cmd_find_from_nothing
        - Branch String:   'cmd-find.c:872,7'
          Branch Sides:
            - BranchSide:      'cmd-find.c:873,26'
              BranchSideFuncs:
                - cmd_find_from_session
            - BranchSide:      'cmd-find.c:876,11'
              BranchSideFuncs:
                - cmd_find_log_state
        - Branch String:   'cmd-find.c:890,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:891,3'
              BranchSideFuncs:
                - cmd_find_from_nothing
            - BranchSide:      'cmd-find.c:897,10'
              BranchSideFuncs:
                - cmd_find_best_session_with_window
                - cmd_find_log_state
                - cmd_find_from_nothing
        - Branch String:   'cmd-find.c:898,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:904,3'
              BranchSideFuncs:
                - cmd_find_from_nothing
            - BranchSide:      'cmd-find.c:906,11'
              BranchSideFuncs:
                - cmd_find_log_state
      Callsites:
        - Src:             'cmd-find.c:865,11'
          Dst:             cmd_find_from_nothing
        - Src:             'cmd-find.c:869,3'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:871,12'
          Dst:             server_client_get_pane
        - Src:             'cmd-find.c:873,4'
          Dst:             cmd_find_from_session
        - Src:             'cmd-find.c:880,3'
          Dst:             cmd_find_log_state
        - Src:             'cmd-find.c:883,2'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:889,7'
          Dst:             cmd_find_inside_pane
        - Src:             'cmd-find.c:898,6'
          Dst:             cmd_find_best_session_with_window
        - Src:             'cmd-find.c:910,2'
          Dst:             cmd_find_log_state
        - Src:             'cmd-find.c:915,10'
          Dst:             cmd_find_from_nothing
    - functionName:    cmd_find_copy_state
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_find_log_state
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefix
        - fs
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - log_debug
      functionUses:    11
      BranchProfiles:
        - Branch String:   'cmd-find.c:702,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:703,29'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'cmd-find.c:705,27'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'cmd-find.c:706,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:707,38'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'cmd-find.c:710,28'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'cmd-find.c:711,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:712,28'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'cmd-find.c:714,28'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'cmd-find.c:715,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:716,27'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'cmd-find.c:718,29'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'cmd-find.c:703,3'
          Dst:             log_debug
        - Src:             'cmd-find.c:705,3'
          Dst:             log_debug
        - Src:             'cmd-find.c:707,3'
          Dst:             log_debug
        - Src:             'cmd-find.c:710,3'
          Dst:             log_debug
        - Src:             'cmd-find.c:712,3'
          Dst:             log_debug
        - Src:             'cmd-find.c:714,3'
          Dst:             log_debug
        - Src:             'cmd-find.c:716,3'
          Dst:             log_debug
        - Src:             'cmd-find.c:718,3'
          Dst:             log_debug
    - functionName:    cmd_find_from_nothing
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fs
        - flags
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_find_best_session
        - cmd_find_clear_state
        - cmd_find_log_state
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmd-find.c:824,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:825,24'
              BranchSideFuncs:
                - cmd_find_clear_state
            - BranchSide:      'cmd-find.c:828,11'
              BranchSideFuncs:
                - cmd_find_log_state
      Callsites:
        - Src:             'cmd-find.c:821,2'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:823,10'
          Dst:             cmd_find_best_session
        - Src:             'cmd-find.c:825,3'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:833,2'
          Dst:             cmd_find_log_state
    - functionName:    cmd_find_from_session
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fs
        - s
        - flags
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_find_clear_state
        - cmd_find_log_state
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-find.c:725,2'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:732,2'
          Dst:             cmd_find_log_state
    - functionName:    cmd_find_from_mouse
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fs
        - m
        - flags
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_find_clear_state
        - cmd_find_log_state
        - cmd_mouse_pane
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-find.c:843,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:844,3'
              BranchSideFuncs:
                - cmd_mouse_pane
                - cmd_find_log_state
                - cmd_find_clear_state
            - BranchSide:      'cmd-find.c:846,26'
              BranchSideFuncs:
                - cmd_mouse_pane
                - cmd_find_log_state
                - cmd_find_clear_state
        - Branch String:   'cmd-find.c:847,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:848,24'
              BranchSideFuncs:
                - cmd_find_clear_state
            - BranchSide:      'cmd-find.c:851,10'
              BranchSideFuncs:
                - cmd_find_log_state
      Callsites:
        - Src:             'cmd-find.c:841,2'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:846,11'
          Dst:             cmd_mouse_pane
        - Src:             'cmd-find.c:848,3'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:853,2'
          Dst:             cmd_find_log_state
    - functionName:    cmd_find_from_pane
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fs
        - wp
        - flags
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_find_from_window
        - cmd_find_log_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-find.c:809,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:810,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:811,11'
              BranchSideFuncs:
                - cmd_find_log_state
      Callsites:
        - Src:             'cmd-find.c:809,6'
          Dst:             cmd_find_from_window
        - Src:             'cmd-find.c:813,2'
          Dst:             cmd_find_log_state
    - functionName:    cmd_find_from_window
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fs
        - w
        - flags
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_find_best_session_with_window
        - cmd_find_best_winlink_with_window
        - cmd_find_clear_state
        - cmd_find_log_state
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-find.c:775,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:776,24'
              BranchSideFuncs:
                - cmd_find_clear_state
            - BranchSide:      'cmd-find.c:779,40'
              BranchSideFuncs:
                - cmd_find_best_winlink_with_window
                - cmd_find_log_state
                - cmd_find_clear_state
        - Branch String:   'cmd-find.c:779,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:780,24'
              BranchSideFuncs:
                - cmd_find_clear_state
            - BranchSide:      'cmd-find.c:783,11'
              BranchSideFuncs:
                - cmd_find_log_state
      Callsites:
        - Src:             'cmd-find.c:772,2'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:775,6'
          Dst:             cmd_find_best_session_with_window
        - Src:             'cmd-find.c:776,3'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:779,6'
          Dst:             cmd_find_best_winlink_with_window
        - Src:             'cmd-find.c:780,3'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:785,2'
          Dst:             cmd_find_log_state
    - functionName:    cmd_find_from_winlink_pane
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fs
        - wl
        - wp
        - flags
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_find_clear_state
        - cmd_find_log_state
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-find.c:794,2'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:802,2'
          Dst:             cmd_find_log_state
    - functionName:    cmd_find_from_session_window
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fs
        - s
        - w
        - flags
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_find_best_winlink_with_window
        - cmd_find_clear_state
        - cmd_find_log_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-find.c:758,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:759,24'
              BranchSideFuncs:
                - cmd_find_clear_state
            - BranchSide:      'cmd-find.c:762,11'
              BranchSideFuncs:
                - cmd_find_log_state
      Callsites:
        - Src:             'cmd-find.c:754,2'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:758,6'
          Dst:             cmd_find_best_winlink_with_window
        - Src:             'cmd-find.c:759,3'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:764,2'
          Dst:             cmd_find_log_state
    - functionName:    cmd_find_from_winlink
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fs
        - wl
        - flags
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_find_clear_state
        - cmd_find_log_state
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-find.c:739,2'
          Dst:             cmd_find_clear_state
        - Src:             'cmd-find.c:746,2'
          Dst:             cmd_find_log_state
    - functionName:    cmd_find_empty_state
      functionSourceFile: '/src/tmux/cmd-find.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fs
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-find.c:657,20'
          Branch Sides:
            - BranchSide:      'cmd-find.c:657,23'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:659,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:657,38'
          Branch Sides:
            - BranchSide:      'cmd-find.c:657,41'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:659,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:657,55'
          Branch Sides:
            - BranchSide:      'cmd-find.c:657,58'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:659,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-find.c:657,6'
          Branch Sides:
            - BranchSide:      'cmd-find.c:658,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-find.c:659,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_if_shell_free
      functionSourceFile: '/src/tmux/cmd-if-shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - args_make_commands_free
        - server_client_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-if-shell.c:182,6'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:183,23'
              BranchSideFuncs:
                - server_client_unref
                - args_make_commands_free
                - free
                - args_make_commands_free
            - BranchSide:      'cmd-if-shell.c:185,6'
              BranchSideFuncs:
                - args_make_commands_free
                - free
                - args_make_commands_free
        - Branch String:   'cmd-if-shell.c:185,6'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:185,6'
              BranchSideFuncs:
                - args_make_commands_free
                - args_make_commands_free
                - free
            - BranchSide:      'cmd-if-shell.c:186,27'
              BranchSideFuncs:
                - args_make_commands_free
                - args_make_commands_free
                - free
      Callsites:
        - Src:             'cmd-if-shell.c:183,3'
          Dst:             server_client_unref
        - Src:             'cmd-if-shell.c:186,3'
          Dst:             args_make_commands_free
        - Src:             'cmd-if-shell.c:187,2'
          Dst:             args_make_commands_free
    - functionName:    cmd_if_shell_callback
      functionSourceFile: '/src/tmux/cmd-if-shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - job
      BBCount:         24
      ICount:          165
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - args_make_commands
        - cmdq_append
        - cmdq_continue
        - cmdq_error
        - cmdq_get_command
        - cmdq_get_state
        - cmdq_insert_after
        - job_get_data
        - job_get_status
        - status_message_set
        - toupper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-if-shell.c:149,25'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:149,28'
              BranchSideFuncs:
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_error
                - free
                - toupper
                - status_message_set
            - BranchSide:      'cmd-if-shell.c:150,11'
              BranchSideFuncs:
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_error
                - free
                - toupper
                - status_message_set
        - Branch String:   'cmd-if-shell.c:149,6'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:150,11'
              BranchSideFuncs:
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_error
                - free
                - toupper
                - status_message_set
            - BranchSide:      'cmd-if-shell.c:152,11'
              BranchSideFuncs:
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_error
                - free
                - toupper
                - status_message_set
        - Branch String:   'cmd-if-shell.c:153,6'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:154,3'
              BranchSideFuncs:
                - cmdq_continue
            - BranchSide:      'cmd-if-shell.c:156,31'
              BranchSideFuncs:
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_error
                - free
                - toupper
                - status_message_set
        - Branch String:   'cmd-if-shell.c:157,6'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:158,7'
              BranchSideFuncs:
                - cmdq_error
                - free
                - cmdq_continue
                - toupper
                - status_message_set
            - BranchSide:      'cmd-if-shell.c:164,13'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
        - Branch String:   'cmd-if-shell.c:158,7'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:159,30'
              BranchSideFuncs:
                - toupper
                - status_message_set
                - free
                - cmdq_continue
            - BranchSide:      'cmd-if-shell.c:162,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - cmdq_continue
        - Branch String:   'cmd-if-shell.c:164,13'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:165,31'
              BranchSideFuncs:
                - cmdq_get_command
                - cmdq_append
                - cmdq_continue
            - BranchSide:      'cmd-if-shell.c:168,31'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmdq_continue
        - Branch String:   'cmd-if-shell.c:173,6'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:173,6'
              BranchSideFuncs:
                - cmdq_continue
            - BranchSide:      'cmd-if-shell.c:174,17'
              BranchSideFuncs:
                - cmdq_continue
      Callsites:
        - Src:             'cmd-if-shell.c:140,36'
          Dst:             job_get_data
        - Src:             'cmd-if-shell.c:148,11'
          Dst:             job_get_status
        - Src:             'cmd-if-shell.c:156,12'
          Dst:             args_make_commands
        - Src:             'cmd-if-shell.c:159,13'
          Dst:             toupper
        - Src:             'cmd-if-shell.c:160,4'
          Dst:             status_message_set
        - Src:             'cmd-if-shell.c:162,4'
          Dst:             cmdq_error
        - Src:             'cmd-if-shell.c:165,14'
          Dst:             cmdq_get_command
        - Src:             'cmd-if-shell.c:166,3'
          Dst:             cmdq_append
        - Src:             'cmd-if-shell.c:168,40'
          Dst:             cmdq_get_state
        - Src:             'cmd-if-shell.c:168,14'
          Dst:             cmdq_get_command
        - Src:             'cmd-if-shell.c:169,3'
          Dst:             cmdq_insert_after
        - Src:             'cmd-if-shell.c:174,3'
          Dst:             cmdq_continue
    - functionName:    toupper
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_if_shell_exec
      functionSourceFile: '/src/tmux/cmd-if-shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         30
      ICount:          254
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - args_count
        - args_has
        - args_make_commands_now
        - args_make_commands_prepare
        - args_string
        - cmd_get_args
        - cmd_if_shell_callback
        - cmd_if_shell_free
        - cmdq_error
        - cmdq_get_client
        - cmdq_get_command
        - cmdq_get_state
        - cmdq_get_target
        - cmdq_get_target_client
        - cmdq_insert_after
        - format_single_from_target
        - job_run
        - server_client_get_cwd
        - xcalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-if-shell.c:87,6'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:88,8'
              BranchSideFuncs:
                - free
                - args_make_commands_now
                - free
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - args_make_commands_now
            - BranchSide:      'cmd-if-shell.c:104,10'
              BranchSideFuncs:
                - xcalloc
                - args_make_commands_prepare
                - cmdq_get_client
                - server_client_get_cwd
                - job_run
                - free
                - cmdq_error
                - free
                - free
                - cmdq_get_client
                - args_make_commands_prepare
        - Branch String:   'cmd-if-shell.c:88,24'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:88,28'
              BranchSideFuncs:
                - free
                - args_make_commands_now
                - free
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - args_make_commands_now
            - BranchSide:      'cmd-if-shell.c:90,12'
              BranchSideFuncs:
                - free
                - args_make_commands_now
                - free
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
        - Branch String:   'cmd-if-shell.c:88,7'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:89,37'
              BranchSideFuncs:
                - args_make_commands_now
                - free
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
            - BranchSide:      'cmd-if-shell.c:90,12'
              BranchSideFuncs:
                - free
                - args_make_commands_now
                - free
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
        - Branch String:   'cmd-if-shell.c:90,12'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:91,37'
              BranchSideFuncs:
                - args_make_commands_now
                - free
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
            - BranchSide:      'cmd-if-shell.c:93,9'
              BranchSideFuncs:
                - free
        - Branch String:   'cmd-if-shell.c:97,7'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:98,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-if-shell.c:99,31'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
        - Branch String:   'cmd-if-shell.c:108,6'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:109,48'
              BranchSideFuncs:
                - args_make_commands_prepare
                - cmdq_get_client
                - server_client_get_cwd
                - job_run
                - free
                - cmdq_error
                - free
                - free
                - cmdq_get_client
            - BranchSide:      'cmd-if-shell.c:113,6'
              BranchSideFuncs:
                - cmdq_get_client
                - server_client_get_cwd
                - job_run
                - free
                - cmdq_error
                - free
                - free
                - cmdq_get_client
        - Branch String:   'cmd-if-shell.c:113,6'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:114,35'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_get_client
                - server_client_get_cwd
                - job_run
                - free
                - cmdq_error
                - free
                - free
            - BranchSide:      'cmd-if-shell.c:117,19'
              BranchSideFuncs:
                - cmdq_get_client
                - server_client_get_cwd
                - job_run
                - free
                - cmdq_error
                - free
                - free
        - Branch String:   'cmd-if-shell.c:118,6'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:119,3'
              BranchSideFuncs:
                - cmdq_get_client
                - server_client_get_cwd
                - job_run
                - free
                - cmdq_error
                - free
                - free
            - BranchSide:      'cmd-if-shell.c:121,14'
              BranchSideFuncs:
                - cmdq_get_client
                - server_client_get_cwd
                - job_run
                - free
                - cmdq_error
                - free
                - free
        - Branch String:   'cmd-if-shell.c:121,6'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:125,14'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
            - BranchSide:      'cmd-if-shell.c:130,7'
              BranchSideFuncs:
                - free
        - Branch String:   'cmd-if-shell.c:132,6'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:133,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-if-shell.c:134,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-if-shell.c:75,24'
          Dst:             cmd_get_args
        - Src:             'cmd-if-shell.c:76,35'
          Dst:             cmdq_get_target
        - Src:             'cmd-if-shell.c:80,24'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-if-shell.c:83,20'
          Dst:             args_count
        - Src:             'cmd-if-shell.c:84,18'
          Dst:             args_has
        - Src:             'cmd-if-shell.c:86,45'
          Dst:             args_string
        - Src:             'cmd-if-shell.c:86,13'
          Dst:             format_single_from_target
        - Src:             'cmd-if-shell.c:87,6'
          Dst:             args_has
        - Src:             'cmd-if-shell.c:89,14'
          Dst:             args_make_commands_now
        - Src:             'cmd-if-shell.c:91,14'
          Dst:             args_make_commands_now
        - Src:             'cmd-if-shell.c:99,40'
          Dst:             cmdq_get_state
        - Src:             'cmd-if-shell.c:99,14'
          Dst:             cmdq_get_command
        - Src:             'cmd-if-shell.c:100,3'
          Dst:             cmdq_insert_after
        - Src:             'cmd-if-shell.c:104,10'
          Dst:             xcalloc
        - Src:             'cmd-if-shell.c:106,18'
          Dst:             args_make_commands_prepare
        - Src:             'cmd-if-shell.c:109,21'
          Dst:             args_make_commands_prepare
        - Src:             'cmd-if-shell.c:114,19'
          Dst:             cmdq_get_client
        - Src:             'cmd-if-shell.c:122,28'
          Dst:             cmdq_get_client
        - Src:             'cmd-if-shell.c:122,6'
          Dst:             server_client_get_cwd
        - Src:             'cmd-if-shell.c:121,6'
          Dst:             job_run
        - Src:             'cmd-if-shell.c:121,6'
          Dst:             cmd_if_shell_callback
        - Src:             'cmd-if-shell.c:121,6'
          Dst:             cmd_if_shell_free
        - Src:             'cmd-if-shell.c:125,3'
          Dst:             cmdq_error
    - functionName:    cmd_if_shell_args_parse
      functionSourceFile: '/src/tmux/cmd-if-shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - idx
        - cause
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-if-shell.c:67,15'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:67,18'
              BranchSideFuncs: []
            - BranchSide:      'cmd-if-shell.c:68,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-if-shell.c:67,6'
          Branch Sides:
            - BranchSide:      'cmd-if-shell.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-if-shell.c:69,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_join_pane_exec
      functionSourceFile: '/src/tmux/cmd-join-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         64
      ICount:          530
      EdgeCount:       83
      CyclomaticComplexity: 21
      functionsReached:
        - args_has
        - args_percentage_and_expand
        - args_strtonum_and_expand
        - cmd_find_from_session
        - cmd_get_args
        - cmdq_error
        - cmdq_get_current
        - cmdq_get_source
        - cmdq_get_target
        - colour_palette_from_option
        - layout_assign_pane
        - layout_close_pane
        - layout_split_pane
        - notify_window
        - options_set_parent
        - recalculate_sizes
        - server_client_remove_pane
        - server_kill_window
        - server_redraw_session
        - server_redraw_window
        - server_status_session
        - server_unzoom_window
        - session_select
        - window_count_panes
        - window_lost_pane
        - window_set_active_pane
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-join-pane.c:92,6'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:93,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-join-pane.c:97,7'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
                - args_has
        - Branch String:   'cmd-join-pane.c:98,6'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:99,8'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
                - args_has
            - BranchSide:      'cmd-join-pane.c:102,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
                - args_has
        - Branch String:   'cmd-join-pane.c:102,26'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:102,38'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
            - BranchSide:      'cmd-join-pane.c:103,16'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
        - Branch String:   'cmd-join-pane.c:102,6'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:103,16'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
            - BranchSide:      'cmd-join-pane.c:116,7'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
        - Branch String:   'cmd-join-pane.c:103,7'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:104,8'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
            - BranchSide:      'cmd-join-pane.c:109,8'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
        - Branch String:   'cmd-join-pane.c:104,8'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:105,14'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
            - BranchSide:      'cmd-join-pane.c:107,14'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
        - Branch String:   'cmd-join-pane.c:109,8'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:110,14'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
            - BranchSide:      'cmd-join-pane.c:112,14'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
        - Branch String:   'cmd-join-pane.c:117,6'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:118,37'
              BranchSideFuncs:
                - args_percentage_and_expand
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
            - BranchSide:      'cmd-join-pane.c:120,22'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
                - args_strtonum_and_expand
        - Branch String:   'cmd-join-pane.c:123,7'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:124,11'
              BranchSideFuncs:
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
            - BranchSide:      'cmd-join-pane.c:125,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
                - cmdq_error
                - free
        - Branch String:   'cmd-join-pane.c:126,6'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:127,14'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-join-pane.c:132,8'
              BranchSideFuncs:
                - args_has
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
        - Branch String:   'cmd-join-pane.c:133,6'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:134,9'
              BranchSideFuncs:
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
            - BranchSide:      'cmd-join-pane.c:135,15'
              BranchSideFuncs:
                - args_has
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
        - Branch String:   'cmd-join-pane.c:135,6'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:136,9'
              BranchSideFuncs:
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
            - BranchSide:      'cmd-join-pane.c:138,25'
              BranchSideFuncs:
                - layout_split_pane
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
                - cmdq_error
        - Branch String:   'cmd-join-pane.c:139,6'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:140,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-join-pane.c:144,20'
              BranchSideFuncs:
                - layout_close_pane
                - server_client_remove_pane
                - window_lost_pane
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
        - Branch String:   'cmd-join-pane.c:148,2'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:148,2'
              BranchSideFuncs:
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
            - BranchSide:      'cmd-join-pane.c:148,2'
              BranchSideFuncs:
                - options_set_parent
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
        - Branch String:   'cmd-join-pane.c:153,6'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:154,3'
              BranchSideFuncs:
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
            - BranchSide:      'cmd-join-pane.c:156,3'
              BranchSideFuncs:
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
        - Branch String:   'cmd-join-pane.c:156,3'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:156,3'
              BranchSideFuncs:
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
            - BranchSide:      'cmd-join-pane.c:156,3'
              BranchSideFuncs:
                - layout_assign_pane
                - colour_palette_from_option
                - recalculate_sizes
                - server_redraw_window
                - server_redraw_window
                - args_has
                - window_set_active_pane
                - session_select
                - cmd_find_from_session
                - server_redraw_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
                - server_status_session
        - Branch String:   'cmd-join-pane.c:165,6'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:166,26'
              BranchSideFuncs:
                - server_status_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
            - BranchSide:      'cmd-join-pane.c:171,25'
              BranchSideFuncs:
                - server_status_session
                - window_count_panes
                - notify_window
                - notify_window
                - server_kill_window
        - Branch String:   'cmd-join-pane.c:173,6'
          Branch Sides:
            - BranchSide:      'cmd-join-pane.c:174,22'
              BranchSideFuncs:
                - server_kill_window
                - notify_window
            - BranchSide:      'cmd-join-pane.c:176,42'
              BranchSideFuncs:
                - notify_window
                - notify_window
      Callsites:
        - Src:             'cmd-join-pane.c:65,23'
          Dst:             cmd_get_args
        - Src:             'cmd-join-pane.c:66,35'
          Dst:             cmdq_get_current
        - Src:             'cmd-join-pane.c:67,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-join-pane.c:68,34'
          Dst:             cmdq_get_source
        - Src:             'cmd-join-pane.c:85,2'
          Dst:             server_unzoom_window
        - Src:             'cmd-join-pane.c:90,2'
          Dst:             server_unzoom_window
        - Src:             'cmd-join-pane.c:93,3'
          Dst:             cmdq_error
        - Src:             'cmd-join-pane.c:98,6'
          Dst:             args_has
        - Src:             'cmd-join-pane.c:102,6'
          Dst:             args_has
        - Src:             'cmd-join-pane.c:102,29'
          Dst:             args_has
        - Src:             'cmd-join-pane.c:103,7'
          Dst:             args_has
        - Src:             'cmd-join-pane.c:117,6'
          Dst:             args_has
        - Src:             'cmd-join-pane.c:118,10'
          Dst:             args_percentage_and_expand
        - Src:             'cmd-join-pane.c:120,13'
          Dst:             args_has
        - Src:             'cmd-join-pane.c:121,10'
          Dst:             args_strtonum_and_expand
        - Src:             'cmd-join-pane.c:127,3'
          Dst:             cmdq_error
        - Src:             'cmd-join-pane.c:133,6'
          Dst:             args_has
        - Src:             'cmd-join-pane.c:135,6'
          Dst:             args_has
        - Src:             'cmd-join-pane.c:138,7'
          Dst:             layout_split_pane
        - Src:             'cmd-join-pane.c:140,3'
          Dst:             cmdq_error
        - Src:             'cmd-join-pane.c:144,2'
          Dst:             layout_close_pane
        - Src:             'cmd-join-pane.c:146,2'
          Dst:             server_client_remove_pane
        - Src:             'cmd-join-pane.c:147,2'
          Dst:             window_lost_pane
        - Src:             'cmd-join-pane.c:151,2'
          Dst:             options_set_parent
        - Src:             'cmd-join-pane.c:157,2'
          Dst:             layout_assign_pane
        - Src:             'cmd-join-pane.c:158,2'
          Dst:             colour_palette_from_option
        - Src:             'cmd-join-pane.c:160,2'
          Dst:             recalculate_sizes
        - Src:             'cmd-join-pane.c:162,2'
          Dst:             server_redraw_window
        - Src:             'cmd-join-pane.c:163,2'
          Dst:             server_redraw_window
        - Src:             'cmd-join-pane.c:165,7'
          Dst:             args_has
        - Src:             'cmd-join-pane.c:166,3'
          Dst:             window_set_active_pane
        - Src:             'cmd-join-pane.c:167,3'
          Dst:             session_select
        - Src:             'cmd-join-pane.c:168,3'
          Dst:             cmd_find_from_session
        - Src:             'cmd-join-pane.c:169,3'
          Dst:             server_redraw_session
        - Src:             'cmd-join-pane.c:171,3'
          Dst:             server_status_session
        - Src:             'cmd-join-pane.c:173,6'
          Dst:             window_count_panes
        - Src:             'cmd-join-pane.c:174,3'
          Dst:             server_kill_window
        - Src:             'cmd-join-pane.c:176,3'
          Dst:             notify_window
        - Src:             'cmd-join-pane.c:177,2'
          Dst:             notify_window
    - functionName:    cmd_kill_pane_exec
      functionSourceFile: '/src/tmux/cmd-kill-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         15
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - args_has
        - cmd_get_args
        - cmdq_get_target
        - layout_close_pane
        - server_client_remove_pane
        - server_kill_pane
        - server_redraw_window
        - server_unzoom_window
        - window_remove_pane
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-kill-pane.c:52,6'
          Branch Sides:
            - BranchSide:      'cmd-kill-pane.c:53,24'
              BranchSideFuncs:
                - server_unzoom_window
                - server_redraw_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
            - BranchSide:      'cmd-kill-pane.c:65,19'
              BranchSideFuncs:
                - server_kill_pane
        - Branch String:   'cmd-kill-pane.c:54,3'
          Branch Sides:
            - BranchSide:      'cmd-kill-pane.c:54,3'
              BranchSideFuncs:
                - server_redraw_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
            - BranchSide:      'cmd-kill-pane.c:54,3'
              BranchSideFuncs:
                - server_redraw_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
        - Branch String:   'cmd-kill-pane.c:54,3'
          Branch Sides:
            - BranchSide:      'cmd-kill-pane.c:55,8'
              BranchSideFuncs:
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
            - BranchSide:      'cmd-kill-pane.c:61,24'
              BranchSideFuncs:
                - server_redraw_window
        - Branch String:   'cmd-kill-pane.c:55,8'
          Branch Sides:
            - BranchSide:      'cmd-kill-pane.c:56,5'
              BranchSideFuncs:
                - server_redraw_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
            - BranchSide:      'cmd-kill-pane.c:57,30'
              BranchSideFuncs:
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
      Callsites:
        - Src:             'cmd-kill-pane.c:47,23'
          Dst:             cmd_get_args
        - Src:             'cmd-kill-pane.c:48,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-kill-pane.c:52,6'
          Dst:             args_has
        - Src:             'cmd-kill-pane.c:53,3'
          Dst:             server_unzoom_window
        - Src:             'cmd-kill-pane.c:57,4'
          Dst:             server_client_remove_pane
        - Src:             'cmd-kill-pane.c:58,4'
          Dst:             layout_close_pane
        - Src:             'cmd-kill-pane.c:59,4'
          Dst:             window_remove_pane
        - Src:             'cmd-kill-pane.c:61,3'
          Dst:             server_redraw_window
        - Src:             'cmd-kill-pane.c:65,2'
          Dst:             server_kill_pane
    - functionName:    cmd_kill_server_exec
      functionSourceFile: '/src/tmux/cmd-kill-server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_get_entry
        - getpid
        - kill
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-kill-server.c:57,6'
          Branch Sides:
            - BranchSide:      'cmd-kill-server.c:57,6'
              BranchSideFuncs:
                - getpid
                - kill
            - BranchSide:      'cmd-kill-server.c:58,8'
              BranchSideFuncs:
                - getpid
                - kill
      Callsites:
        - Src:             'cmd-kill-server.c:57,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-kill-server.c:58,8'
          Dst:             getpid
        - Src:             'cmd-kill-server.c:58,3'
          Dst:             kill
    - functionName:    cmd_kill_session_exec
      functionSourceFile: '/src/tmux/cmd-kill-session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         23
      ICount:          138
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - args_has
        - cmd_get_args
        - cmdq_get_target
        - server_destroy_session
        - server_redraw_session
        - session_destroy
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-kill-session.c:53,6'
          Branch Sides:
            - BranchSide:      'cmd-kill-session.c:54,3'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - server_redraw_session
                - winlinks_RB_NEXT
            - BranchSide:      'cmd-kill-session.c:59,22'
              BranchSideFuncs:
                - args_has
                - server_destroy_session
                - session_destroy
                - sessions_RB_MINMAX
                - server_destroy_session
                - session_destroy
                - sessions_RB_NEXT
        - Branch String:   'cmd-kill-session.c:54,3'
          Branch Sides:
            - BranchSide:      'cmd-kill-session.c:55,4'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - server_redraw_session
            - BranchSide:      'cmd-kill-session.c:58,25'
              BranchSideFuncs:
                - server_redraw_session
        - Branch String:   'cmd-kill-session.c:59,13'
          Branch Sides:
            - BranchSide:      'cmd-kill-session.c:60,3'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - server_destroy_session
                - session_destroy
                - sessions_RB_NEXT
            - BranchSide:      'cmd-kill-session.c:67,26'
              BranchSideFuncs:
                - server_destroy_session
                - session_destroy
        - Branch String:   'cmd-kill-session.c:60,3'
          Branch Sides:
            - BranchSide:      'cmd-kill-session.c:60,3'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - server_destroy_session
                - session_destroy
            - BranchSide:      'cmd-kill-session.c:60,3'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - server_destroy_session
                - session_destroy
        - Branch String:   'cmd-kill-session.c:60,3'
          Branch Sides:
            - BranchSide:      'cmd-kill-session.c:61,8'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - server_destroy_session
                - session_destroy
            - BranchSide:      'cmd-kill-session.c:66,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-kill-session.c:61,8'
          Branch Sides:
            - BranchSide:      'cmd-kill-session.c:62,28'
              BranchSideFuncs:
                - server_destroy_session
                - session_destroy
                - sessions_RB_NEXT
            - BranchSide:      'cmd-kill-session.c:65,3'
              BranchSideFuncs:
                - server_destroy_session
                - session_destroy
                - sessions_RB_NEXT
      Callsites:
        - Src:             'cmd-kill-session.c:48,23'
          Dst:             cmd_get_args
        - Src:             'cmd-kill-session.c:49,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-kill-session.c:53,6'
          Dst:             args_has
        - Src:             'cmd-kill-session.c:54,3'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-kill-session.c:54,3'
          Dst:             winlinks_RB_NEXT
        - Src:             'cmd-kill-session.c:58,3'
          Dst:             server_redraw_session
        - Src:             'cmd-kill-session.c:59,13'
          Dst:             args_has
        - Src:             'cmd-kill-session.c:60,3'
          Dst:             sessions_RB_MINMAX
        - Src:             'cmd-kill-session.c:60,3'
          Dst:             sessions_RB_NEXT
        - Src:             'cmd-kill-session.c:62,5'
          Dst:             server_destroy_session
        - Src:             'cmd-kill-session.c:63,5'
          Dst:             session_destroy
        - Src:             'cmd-kill-session.c:67,3'
          Dst:             server_destroy_session
        - Src:             'cmd-kill-session.c:68,3'
          Dst:             session_destroy
    - functionName:    cmd_kill_window_exec
      functionSourceFile: '/src/tmux/cmd-kill-window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         39
      ICount:          226
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - args_has
        - cmd_get_args
        - cmd_get_entry
        - cmdq_error
        - cmdq_get_target
        - recalculate_sizes
        - server_kill_window
        - server_renumber_all
        - server_unlink_window
        - session_is_linked
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
        - winlinks_RB_PREV
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-kill-window.c:65,6'
          Branch Sides:
            - BranchSide:      'cmd-kill-window.c:66,17'
              BranchSideFuncs:
                - args_has
                - session_is_linked
                - cmdq_error
                - server_unlink_window
                - recalculate_sizes
            - BranchSide:      'cmd-kill-window.c:75,15'
              BranchSideFuncs:
                - args_has
                - server_kill_window
                - winlinks_RB_PREV
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - server_renumber_all
                - server_kill_window
                - winlinks_RB_NEXT
                - winlinks_RB_NEXT
                - server_kill_window
                - winlinks_RB_NEXT
        - Branch String:   'cmd-kill-window.c:66,28'
          Branch Sides:
            - BranchSide:      'cmd-kill-window.c:66,50'
              BranchSideFuncs:
                - server_unlink_window
                - recalculate_sizes
            - BranchSide:      'cmd-kill-window.c:70,24'
              BranchSideFuncs:
                - server_unlink_window
                - recalculate_sizes
        - Branch String:   'cmd-kill-window.c:66,7'
          Branch Sides:
            - BranchSide:      'cmd-kill-window.c:67,15'
              BranchSideFuncs:
                - server_unlink_window
                - recalculate_sizes
            - BranchSide:      'cmd-kill-window.c:70,24'
              BranchSideFuncs:
                - server_unlink_window
                - recalculate_sizes
        - Branch String:   'cmd-kill-window.c:75,6'
          Branch Sides:
            - BranchSide:      'cmd-kill-window.c:76,7'
              BranchSideFuncs:
                - winlinks_RB_PREV
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - server_renumber_all
                - server_kill_window
                - winlinks_RB_NEXT
                - winlinks_RB_NEXT
                - server_kill_window
                - winlinks_RB_NEXT
            - BranchSide:      'cmd-kill-window.c:108,21'
              BranchSideFuncs:
                - server_kill_window
        - Branch String:   'cmd-kill-window.c:76,50'
          Branch Sides:
            - BranchSide:      'cmd-kill-window.c:77,7'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - server_renumber_all
                - server_kill_window
                - winlinks_RB_NEXT
                - winlinks_RB_NEXT
                - server_kill_window
            - BranchSide:      'cmd-kill-window.c:81,3'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - server_renumber_all
                - server_kill_window
                - winlinks_RB_NEXT
                - winlinks_RB_NEXT
                - server_kill_window
        - Branch String:   'cmd-kill-window.c:76,7'
          Branch Sides:
            - BranchSide:      'cmd-kill-window.c:78,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-kill-window.c:81,3'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - server_renumber_all
                - server_kill_window
                - winlinks_RB_NEXT
                - winlinks_RB_NEXT
                - server_kill_window
        - Branch String:   'cmd-kill-window.c:83,4'
          Branch Sides:
            - BranchSide:      'cmd-kill-window.c:84,9'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - server_renumber_all
                - server_kill_window
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - server_kill_window
            - BranchSide:      'cmd-kill-window.c:90,3'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - server_renumber_all
                - server_kill_window
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - winlinks_RB_NEXT
                - server_kill_window
        - Branch String:   'cmd-kill-window.c:84,9'
          Branch Sides:
            - BranchSide:      'cmd-kill-window.c:85,25'
              BranchSideFuncs:
                - server_kill_window
                - winlinks_RB_MINMAX
                - server_renumber_all
                - server_kill_window
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - winlinks_RB_NEXT
            - BranchSide:      'cmd-kill-window.c:89,4'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - server_renumber_all
                - server_kill_window
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - server_kill_window
        - Branch String:   'cmd-kill-window.c:90,3'
          Branch Sides:
            - BranchSide:      'cmd-kill-window.c:82,10'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - server_renumber_all
                - server_kill_window
                - winlinks_RB_NEXT
                - winlinks_RB_NEXT
                - server_kill_window
            - BranchSide:      'cmd-kill-window.c:96,9'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - server_renumber_all
                - server_kill_window
                - winlinks_RB_NEXT
        - Branch String:   'cmd-kill-window.c:97,3'
          Branch Sides:
            - BranchSide:      'cmd-kill-window.c:98,8'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - server_renumber_all
                - server_kill_window
            - BranchSide:      'cmd-kill-window.c:101,7'
              BranchSideFuncs:
                - server_renumber_all
                - server_kill_window
        - Branch String:   'cmd-kill-window.c:98,8'
          Branch Sides:
            - BranchSide:      'cmd-kill-window.c:99,10'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - server_renumber_all
                - server_kill_window
            - BranchSide:      'cmd-kill-window.c:100,3'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - server_renumber_all
                - server_kill_window
        - Branch String:   'cmd-kill-window.c:101,7'
          Branch Sides:
            - BranchSide:      'cmd-kill-window.c:102,23'
              BranchSideFuncs:
                - server_kill_window
                - server_renumber_all
            - BranchSide:      'cmd-kill-window.c:104,3'
              BranchSideFuncs:
                - server_renumber_all
      Callsites:
        - Src:             'cmd-kill-window.c:58,23'
          Dst:             cmd_get_args
        - Src:             'cmd-kill-window.c:59,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-kill-window.c:65,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-kill-window.c:66,8'
          Dst:             args_has
        - Src:             'cmd-kill-window.c:66,32'
          Dst:             session_is_linked
        - Src:             'cmd-kill-window.c:67,4'
          Dst:             cmdq_error
        - Src:             'cmd-kill-window.c:70,3'
          Dst:             server_unlink_window
        - Src:             'cmd-kill-window.c:71,3'
          Dst:             recalculate_sizes
        - Src:             'cmd-kill-window.c:75,6'
          Dst:             args_has
        - Src:             'cmd-kill-window.c:76,7'
          Dst:             winlinks_RB_PREV
        - Src:             'cmd-kill-window.c:77,7'
          Dst:             winlinks_RB_NEXT
        - Src:             'cmd-kill-window.c:83,4'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-kill-window.c:85,6'
          Dst:             server_kill_window
        - Src:             'cmd-kill-window.c:83,4'
          Dst:             winlinks_RB_NEXT
        - Src:             'cmd-kill-window.c:97,3'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-kill-window.c:97,3'
          Dst:             winlinks_RB_NEXT
        - Src:             'cmd-kill-window.c:102,4'
          Dst:             server_kill_window
        - Src:             'cmd-kill-window.c:104,3'
          Dst:             server_renumber_all
        - Src:             'cmd-kill-window.c:108,2'
          Dst:             server_kill_window
    - functionName:    cmd_list_buffers_exec
      functionSourceFile: '/src/tmux/cmd-list-buffers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - args_get
        - cmd_get_args
        - cmdq_get_client
        - cmdq_print
        - format_create
        - format_defaults_paste_buffer
        - format_expand
        - format_free
        - format_true
        - paste_walk
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-list-buffers.c:56,6'
          Branch Sides:
            - BranchSide:      'cmd-list-buffers.c:57,12'
              BranchSideFuncs:
                - args_get
                - paste_walk
                - cmdq_get_client
                - format_create
                - format_defaults_paste_buffer
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-buffers.c:58,20'
              BranchSideFuncs:
                - args_get
                - paste_walk
                - cmdq_get_client
                - format_create
                - format_defaults_paste_buffer
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
        - Branch String:   'cmd-list-buffers.c:61,2'
          Branch Sides:
            - BranchSide:      'cmd-list-buffers.c:62,38'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_defaults_paste_buffer
                - format_free
                - paste_walk
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-buffers.c:80,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-list-buffers.c:65,7'
          Branch Sides:
            - BranchSide:      'cmd-list-buffers.c:66,29'
              BranchSideFuncs:
                - format_expand
                - format_true
                - free
                - format_free
                - paste_walk
                - cmdq_get_client
                - format_create
                - format_defaults_paste_buffer
                - format_expand
                - cmdq_print
                - free
            - BranchSide:      'cmd-list-buffers.c:70,9'
              BranchSideFuncs:
                - format_free
                - paste_walk
                - cmdq_get_client
                - format_create
                - format_defaults_paste_buffer
                - format_expand
                - format_true
                - free
                - format_expand
                - cmdq_print
                - free
        - Branch String:   'cmd-list-buffers.c:71,7'
          Branch Sides:
            - BranchSide:      'cmd-list-buffers.c:72,25'
              BranchSideFuncs:
                - format_expand
                - cmdq_print
                - free
                - format_free
                - paste_walk
                - cmdq_get_client
                - format_create
                - format_defaults_paste_buffer
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-buffers.c:77,15'
              BranchSideFuncs:
                - format_free
                - paste_walk
                - cmdq_get_client
                - format_create
                - format_defaults_paste_buffer
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
      Callsites:
        - Src:             'cmd-list-buffers.c:49,23'
          Dst:             cmd_get_args
        - Src:             'cmd-list-buffers.c:56,18'
          Dst:             args_get
        - Src:             'cmd-list-buffers.c:58,11'
          Dst:             args_get
        - Src:             'cmd-list-buffers.c:61,15'
          Dst:             paste_walk
        - Src:             'cmd-list-buffers.c:62,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-list-buffers.c:62,8'
          Dst:             format_create
        - Src:             'cmd-list-buffers.c:63,3'
          Dst:             format_defaults_paste_buffer
        - Src:             'cmd-list-buffers.c:66,15'
          Dst:             format_expand
        - Src:             'cmd-list-buffers.c:67,11'
          Dst:             format_true
        - Src:             'cmd-list-buffers.c:72,11'
          Dst:             format_expand
        - Src:             'cmd-list-buffers.c:73,4'
          Dst:             cmdq_print
        - Src:             'cmd-list-buffers.c:77,3'
          Dst:             format_free
    - functionName:    cmd_list_clients_exec
      functionSourceFile: '/src/tmux/cmd-list-clients.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         27
      ICount:          186
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - args_get
        - args_has
        - cmd_get_args
        - cmdq_get_client
        - cmdq_get_target
        - cmdq_print
        - format_add
        - format_create
        - format_defaults
        - format_expand
        - format_free
        - format_true
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-list-clients.c:66,6'
          Branch Sides:
            - BranchSide:      'cmd-list-clients.c:67,7'
              BranchSideFuncs:
                - args_get
                - args_get
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-clients.c:69,5'
              BranchSideFuncs:
                - args_get
                - args_get
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
        - Branch String:   'cmd-list-clients.c:71,6'
          Branch Sides:
            - BranchSide:      'cmd-list-clients.c:72,12'
              BranchSideFuncs:
                - args_get
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-clients.c:73,20'
              BranchSideFuncs:
                - args_get
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
        - Branch String:   'cmd-list-clients.c:76,2'
          Branch Sides:
            - BranchSide:      'cmd-list-clients.c:77,7'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-clients.c:101,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-list-clients.c:77,26'
          Branch Sides:
            - BranchSide:      'cmd-list-clients.c:77,30'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-clients.c:78,4'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
        - Branch String:   'cmd-list-clients.c:77,40'
          Branch Sides:
            - BranchSide:      'cmd-list-clients.c:77,43'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-clients.c:80,38'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
        - Branch String:   'cmd-list-clients.c:77,7'
          Branch Sides:
            - BranchSide:      'cmd-list-clients.c:78,4'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-clients.c:80,38'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
        - Branch String:   'cmd-list-clients.c:84,7'
          Branch Sides:
            - BranchSide:      'cmd-list-clients.c:85,29'
              BranchSideFuncs:
                - format_expand
                - format_true
                - free
                - format_free
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - cmdq_print
                - free
            - BranchSide:      'cmd-list-clients.c:89,9'
              BranchSideFuncs:
                - format_free
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - format_true
                - free
                - format_expand
                - cmdq_print
                - free
        - Branch String:   'cmd-list-clients.c:90,7'
          Branch Sides:
            - BranchSide:      'cmd-list-clients.c:91,25'
              BranchSideFuncs:
                - format_expand
                - cmdq_print
                - free
                - format_free
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-clients.c:96,15'
              BranchSideFuncs:
                - format_free
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
      Callsites:
        - Src:             'cmd-list-clients.c:56,24'
          Dst:             cmd_get_args
        - Src:             'cmd-list-clients.c:57,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-list-clients.c:66,6'
          Dst:             args_has
        - Src:             'cmd-list-clients.c:71,18'
          Dst:             args_get
        - Src:             'cmd-list-clients.c:73,11'
          Dst:             args_get
        - Src:             'cmd-list-clients.c:80,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-list-clients.c:80,8'
          Dst:             format_create
        - Src:             'cmd-list-clients.c:81,3'
          Dst:             format_add
        - Src:             'cmd-list-clients.c:82,3'
          Dst:             format_defaults
        - Src:             'cmd-list-clients.c:85,15'
          Dst:             format_expand
        - Src:             'cmd-list-clients.c:86,11'
          Dst:             format_true
        - Src:             'cmd-list-clients.c:91,11'
          Dst:             format_expand
        - Src:             'cmd-list-clients.c:92,4'
          Dst:             cmdq_print
        - Src:             'cmd-list-clients.c:96,3'
          Dst:             format_free
    - functionName:    cmd_list_single_command
      functionSourceFile: '/src/tmux/cmd-list-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - ft
        - template
        - item
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmdq_print
        - format_add
        - format_expand
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-list-keys.c:332,6'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:333,7'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_expand
                - free
                - cmdq_print
            - BranchSide:      'cmd-list-keys.c:335,5'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_expand
                - free
                - cmdq_print
        - Branch String:   'cmd-list-keys.c:337,6'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:338,7'
              BranchSideFuncs:
                - format_add
                - format_expand
                - free
                - cmdq_print
            - BranchSide:      'cmd-list-keys.c:340,5'
              BranchSideFuncs:
                - format_add
                - format_expand
                - free
                - cmdq_print
        - Branch String:   'cmd-list-keys.c:344,6'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:344,6'
              BranchSideFuncs:
                - cmdq_print
                - free
            - BranchSide:      'cmd-list-keys.c:345,14'
              BranchSideFuncs:
                - cmdq_print
                - free
      Callsites:
        - Src:             'cmd-list-keys.c:331,2'
          Dst:             format_add
        - Src:             'cmd-list-keys.c:336,2'
          Dst:             format_add
        - Src:             'cmd-list-keys.c:341,2'
          Dst:             format_add
        - Src:             'cmd-list-keys.c:343,9'
          Dst:             format_expand
        - Src:             'cmd-list-keys.c:345,3'
          Dst:             cmdq_print
    - functionName:    cmd_list_keys_print_notes
      functionSourceFile: '/src/tmux/cmd-list-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - args
        - tablename
        - keywidth
        - only
        - prefix
      BBCount:         43
      ICount:          264
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - args_has
        - cmd_list_print
        - cmdq_get_target_client
        - cmdq_print
        - key_bindings_first
        - key_bindings_get_table
        - key_bindings_next
        - key_string_lookup_key
        - status_message_set
        - utf8_padcstr
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-list-keys.c:97,6'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-list-keys.c:99,26'
              BranchSideFuncs:
                - key_bindings_first
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - cmd_list_print
                - args_has
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:100,2'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:101,8'
              BranchSideFuncs:
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - cmd_list_print
                - args_has
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:128,10'
              BranchSideFuncs: []
        - Branch String:   'cmd-list-keys.c:101,29'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:101,32'
              BranchSideFuncs:
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - cmd_list_print
                - args_has
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:102,7'
              BranchSideFuncs:
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next
                - status_message_set
                - cmd_list_print
                - args_has
        - Branch String:   'cmd-list-keys.c:101,49'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:102,7'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - cmd_list_print
                - args_has
            - BranchSide:      'cmd-list-keys.c:105,27'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - cmd_list_print
                - args_has
        - Branch String:   'cmd-list-keys.c:102,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:102,7'
              BranchSideFuncs:
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next
                - status_message_set
                - cmd_list_print
                - args_has
            - BranchSide:      'cmd-list-keys.c:103,9'
              BranchSideFuncs:
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next
                - status_message_set
                - cmd_list_print
                - args_has
        - Branch String:   'cmd-list-keys.c:102,30'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:103,9'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - cmd_list_print
                - args_has
            - BranchSide:      'cmd-list-keys.c:105,27'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - cmd_list_print
                - args_has
        - Branch String:   'cmd-list-keys.c:103,26'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:103,30'
              BranchSideFuncs:
                - args_has
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - cmd_list_print
            - BranchSide:      'cmd-list-keys.c:104,17'
              BranchSideFuncs:
                - args_has
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - cmd_list_print
        - Branch String:   'cmd-list-keys.c:103,48'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:104,17'
              BranchSideFuncs:
                - args_has
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - cmd_list_print
            - BranchSide:      'cmd-list-keys.c:108,9'
              BranchSideFuncs:
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - args_has
                - key_bindings_next
                - status_message_set
                - cmd_list_print
        - Branch String:   'cmd-list-keys.c:101,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:105,27'
              BranchSideFuncs:
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - args_has
                - key_bindings_next
                - status_message_set
                - cmd_list_print
            - BranchSide:      'cmd-list-keys.c:108,9'
              BranchSideFuncs:
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - args_has
                - key_bindings_next
                - status_message_set
                - cmd_list_print
        - Branch String:   'cmd-list-keys.c:111,24'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:111,28'
              BranchSideFuncs:
                - cmd_list_print
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - args_has
                - key_bindings_next
                - status_message_set
            - BranchSide:      'cmd-list-keys.c:112,26'
              BranchSideFuncs:
                - cmd_list_print
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - args_has
                - key_bindings_next
                - status_message_set
        - Branch String:   'cmd-list-keys.c:111,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:112,26'
              BranchSideFuncs:
                - cmd_list_print
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - args_has
                - key_bindings_next
                - status_message_set
            - BranchSide:      'cmd-list-keys.c:114,19'
              BranchSideFuncs:
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - key_string_lookup_key
                - cmd_list_print
                - args_has
                - key_bindings_next
                - status_message_set
        - Branch String:   'cmd-list-keys.c:116,27'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:116,30'
              BranchSideFuncs:
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmd_list_print
                - args_has
                - key_bindings_next
                - status_message_set
            - BranchSide:      'cmd-list-keys.c:120,15'
              BranchSideFuncs:
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - status_message_set
                - cmd_list_print
                - args_has
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:116,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:117,23'
              BranchSideFuncs:
                - status_message_set
                - free
                - free
                - args_has
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - cmd_list_print
                - args_has
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:120,15'
              BranchSideFuncs:
                - cmdq_print
                - free
                - free
                - args_has
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - status_message_set
                - cmd_list_print
                - args_has
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:124,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:125,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-list-keys.c:126,26'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - xstrdup
                - utf8_padcstr
                - args_has
                - cmdq_print
                - free
                - free
                - args_has
                - status_message_set
                - cmd_list_print
                - args_has
                - key_bindings_next
      Callsites:
        - Src:             'cmd-list-keys.c:89,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-list-keys.c:96,10'
          Dst:             key_bindings_get_table
        - Src:             'cmd-list-keys.c:99,7'
          Dst:             key_bindings_first
        - Src:             'cmd-list-keys.c:104,8'
          Dst:             args_has
        - Src:             'cmd-list-keys.c:105,9'
          Dst:             key_bindings_next
        - Src:             'cmd-list-keys.c:109,9'
          Dst:             key_string_lookup_key
        - Src:             'cmd-list-keys.c:112,11'
          Dst:             cmd_list_print
        - Src:             'cmd-list-keys.c:114,11'
          Dst:             xstrdup
        - Src:             'cmd-list-keys.c:115,9'
          Dst:             utf8_padcstr
        - Src:             'cmd-list-keys.c:116,7'
          Dst:             args_has
        - Src:             'cmd-list-keys.c:117,4'
          Dst:             status_message_set
        - Src:             'cmd-list-keys.c:120,4'
          Dst:             cmdq_print
        - Src:             'cmd-list-keys.c:124,7'
          Dst:             args_has
        - Src:             'cmd-list-keys.c:126,8'
          Dst:             key_bindings_next
    - functionName:    cmd_list_keys_get_width
      functionSourceFile: '/src/tmux/cmd-list-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tablename
        - only
      BBCount:         27
      ICount:          153
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - key_bindings_first
        - key_bindings_get_table
        - key_bindings_next
        - key_string_lookup_key
        - utf8_cstrwidth
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-list-keys.c:65,6'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-list-keys.c:67,26'
              BranchSideFuncs:
                - key_bindings_first
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:68,2'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:69,8'
              BranchSideFuncs:
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:82,10'
              BranchSideFuncs: []
        - Branch String:   'cmd-list-keys.c:69,29'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:69,32'
              BranchSideFuncs:
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:70,7'
              BranchSideFuncs:
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:69,49'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:70,7'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:73,27'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:70,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:70,7'
              BranchSideFuncs:
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:71,7'
              BranchSideFuncs:
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:70,30'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:71,7'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:73,27'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:71,24'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:72,8'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:73,27'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:69,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:73,27'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:76,48'
              BranchSideFuncs:
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:77,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:78,15'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:80,26'
              BranchSideFuncs:
                - key_bindings_next
                - key_string_lookup_key
                - utf8_cstrwidth
                - key_bindings_next
      Callsites:
        - Src:             'cmd-list-keys.c:64,10'
          Dst:             key_bindings_get_table
        - Src:             'cmd-list-keys.c:67,7'
          Dst:             key_bindings_first
        - Src:             'cmd-list-keys.c:73,9'
          Dst:             key_bindings_next
        - Src:             'cmd-list-keys.c:76,26'
          Dst:             key_string_lookup_key
        - Src:             'cmd-list-keys.c:76,11'
          Dst:             utf8_cstrwidth
        - Src:             'cmd-list-keys.c:80,8'
          Dst:             key_bindings_next
    - functionName:    cmd_list_keys_get_prefix
      functionSourceFile: '/src/tmux/cmd-list-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - prefix
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - args_get
        - args_has
        - key_string_lookup_key
        - options_get_number
        - xasprintf
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-list-keys.c:137,6'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:138,8'
              BranchSideFuncs:
                - args_get
                - xstrdup
            - BranchSide:      'cmd-list-keys.c:143,24'
              BranchSideFuncs:
                - args_get
                - xstrdup
        - Branch String:   'cmd-list-keys.c:138,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:139,48'
              BranchSideFuncs:
                - key_string_lookup_key
                - xasprintf
            - BranchSide:      'cmd-list-keys.c:141,8'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'cmd-list-keys.c:136,12'
          Dst:             options_get_number
        - Src:             'cmd-list-keys.c:137,7'
          Dst:             args_has
        - Src:             'cmd-list-keys.c:139,25'
          Dst:             key_string_lookup_key
        - Src:             'cmd-list-keys.c:139,4'
          Dst:             xasprintf
        - Src:             'cmd-list-keys.c:141,8'
          Dst:             xstrdup
        - Src:             'cmd-list-keys.c:143,15'
          Dst:             args_get
        - Src:             'cmd-list-keys.c:143,7'
          Dst:             xstrdup
    - functionName:    cmd_list_keys_commands
      functionSourceFile: '/src/tmux/cmd-list-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         17
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - args_get
        - args_string
        - cmd_find
        - cmd_get_args
        - cmd_list_single_command
        - cmdq_error
        - cmdq_get_client
        - format_create
        - format_defaults
        - format_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-list-keys.c:359,6'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:360,12'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_string
                - cmd_find
                - cmdq_error
                - free
                - format_free
                - cmd_list_single_command
                - format_free
                - cmd_list_single_command
            - BranchSide:      'cmd-list-keys.c:365,37'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_string
                - cmd_find
                - cmdq_error
                - free
                - format_free
                - cmd_list_single_command
                - format_free
                - cmd_list_single_command
        - Branch String:   'cmd-list-keys.c:369,6'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:370,15'
              BranchSideFuncs:
                - format_free
                - cmd_list_single_command
            - BranchSide:      'cmd-list-keys.c:373,20'
              BranchSideFuncs:
                - cmd_find
                - cmdq_error
                - free
                - format_free
                - cmd_list_single_command
                - format_free
        - Branch String:   'cmd-list-keys.c:370,3'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:371,29'
              BranchSideFuncs:
                - cmd_list_single_command
                - format_free
            - BranchSide:      'cmd-list-keys.c:372,2'
              BranchSideFuncs:
                - format_free
        - Branch String:   'cmd-list-keys.c:374,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:375,28'
              BranchSideFuncs:
                - cmd_list_single_command
                - format_free
            - BranchSide:      'cmd-list-keys.c:377,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - format_free
      Callsites:
        - Src:             'cmd-list-keys.c:352,24'
          Dst:             cmd_get_args
        - Src:             'cmd-list-keys.c:359,18'
          Dst:             args_get
        - Src:             'cmd-list-keys.c:365,21'
          Dst:             cmdq_get_client
        - Src:             'cmd-list-keys.c:365,7'
          Dst:             format_create
        - Src:             'cmd-list-keys.c:366,2'
          Dst:             format_defaults
        - Src:             'cmd-list-keys.c:368,12'
          Dst:             args_string
        - Src:             'cmd-list-keys.c:371,4'
          Dst:             cmd_list_single_command
        - Src:             'cmd-list-keys.c:373,11'
          Dst:             cmd_find
        - Src:             'cmd-list-keys.c:375,4'
          Dst:             cmd_list_single_command
        - Src:             'cmd-list-keys.c:377,4'
          Dst:             cmdq_error
        - Src:             'cmd-list-keys.c:379,4'
          Dst:             format_free
        - Src:             'cmd-list-keys.c:384,2'
          Dst:             format_free
    - functionName:    cmd_list_keys_exec
      functionSourceFile: '/src/tmux/cmd-list-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         110
      ICount:          712
      EdgeCount:       148
      CyclomaticComplexity: 40
      functionsReached:
        - args_escape
        - args_get
        - args_has
        - args_string
        - cmd_get_args
        - cmd_get_entry
        - cmd_list_keys_commands
        - cmd_list_keys_get_prefix
        - cmd_list_keys_get_width
        - cmd_list_keys_print_notes
        - cmd_list_print
        - cmdq_error
        - cmdq_get_target_client
        - cmdq_print
        - key_bindings_first
        - key_bindings_first_table
        - key_bindings_get_table
        - key_bindings_next
        - key_bindings_next_table
        - key_string_lookup_key
        - key_string_lookup_string
        - status_message_set
        - strcmp
        - strlcat
        - strlen
        - utf8_cstrwidth
        - utf8_padcstr
        - xmalloc
        - xrealloc
        - xsnprintf
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-list-keys.c:160,6'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:161,34'
              BranchSideFuncs:
                - cmd_list_keys_commands
            - BranchSide:      'cmd-list-keys.c:163,28'
              BranchSideFuncs:
                - args_string
                - args_get
                - args_has
                - key_bindings_first_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - args_has
                - xstrdup
                - cmd_list_keys_get_width
                - cmd_list_keys_print_notes
                - free
                - args_get
                - xstrdup
                - cmd_list_keys_get_prefix
                - cmd_list_keys_get_width
                - utf8_cstrwidth
                - utf8_padcstr
                - cmd_list_keys_print_notes
                - free
                - cmd_list_keys_print_notes
                - cmd_list_keys_get_width
                - key_bindings_get_table
                - cmdq_error
                - key_string_lookup_string
                - cmdq_error
        - Branch String:   'cmd-list-keys.c:163,6'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:164,35'
              BranchSideFuncs:
                - key_string_lookup_string
                - args_get
                - args_has
                - key_bindings_first_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - args_has
                - xstrdup
                - cmd_list_keys_get_width
                - cmd_list_keys_print_notes
                - free
                - args_get
                - xstrdup
                - cmd_list_keys_get_prefix
                - cmd_list_keys_get_width
                - utf8_cstrwidth
                - utf8_padcstr
                - cmd_list_keys_print_notes
                - free
                - cmd_list_keys_print_notes
                - cmd_list_keys_get_width
                - key_bindings_get_table
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-list-keys.c:172,23'
              BranchSideFuncs:
                - args_get
                - args_has
                - key_bindings_first_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - args_has
                - xstrdup
                - cmd_list_keys_get_width
                - cmd_list_keys_print_notes
                - free
                - args_get
                - xstrdup
                - cmd_list_keys_get_prefix
                - cmd_list_keys_get_width
                - utf8_cstrwidth
                - utf8_padcstr
                - cmd_list_keys_print_notes
                - free
                - cmd_list_keys_print_notes
                - cmd_list_keys_get_width
                - key_bindings_get_table
                - cmdq_error
        - Branch String:   'cmd-list-keys.c:165,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:166,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-list-keys.c:169,8'
              BranchSideFuncs:
                - args_get
                - args_has
                - key_bindings_first_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - args_has
                - xstrdup
                - cmd_list_keys_get_width
                - cmd_list_keys_print_notes
                - free
                - args_get
                - xstrdup
                - cmd_list_keys_get_prefix
                - cmd_list_keys_get_width
                - utf8_cstrwidth
                - utf8_padcstr
                - cmd_list_keys_print_notes
                - free
                - cmd_list_keys_print_notes
                - cmd_list_keys_get_width
                - key_bindings_get_table
                - cmdq_error
        - Branch String:   'cmd-list-keys.c:173,24'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:173,50'
              BranchSideFuncs:
                - key_bindings_get_table
                - args_has
                - key_bindings_first_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - args_has
                - xstrdup
                - cmd_list_keys_get_width
                - cmd_list_keys_print_notes
                - free
                - args_get
                - xstrdup
                - cmd_list_keys_get_prefix
                - cmd_list_keys_get_width
                - utf8_cstrwidth
                - utf8_padcstr
                - cmd_list_keys_print_notes
                - free
                - cmd_list_keys_print_notes
                - cmd_list_keys_get_width
                - cmdq_error
            - BranchSide:      'cmd-list-keys.c:178,15'
              BranchSideFuncs:
                - args_has
                - key_bindings_first_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - args_has
                - xstrdup
                - cmd_list_keys_get_width
                - cmd_list_keys_print_notes
                - free
                - args_get
                - xstrdup
                - cmd_list_keys_get_prefix
                - cmd_list_keys_get_width
                - utf8_cstrwidth
                - utf8_padcstr
                - cmd_list_keys_print_notes
                - free
                - cmd_list_keys_print_notes
                - cmd_list_keys_get_width
        - Branch String:   'cmd-list-keys.c:173,6'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:174,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-list-keys.c:178,15'
              BranchSideFuncs:
                - args_has
                - key_bindings_first_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - args_has
                - xstrdup
                - cmd_list_keys_get_width
                - cmd_list_keys_print_notes
                - free
                - args_get
                - xstrdup
                - cmd_list_keys_get_prefix
                - cmd_list_keys_get_width
                - utf8_cstrwidth
                - utf8_padcstr
                - cmd_list_keys_print_notes
                - free
                - cmd_list_keys_print_notes
                - cmd_list_keys_get_width
        - Branch String:   'cmd-list-keys.c:178,6'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:179,7'
              BranchSideFuncs:
                - args_has
                - xstrdup
                - cmd_list_keys_get_width
                - cmd_list_keys_print_notes
                - free
                - args_string
                - cmdq_error
                - args_get
                - xstrdup
                - cmd_list_keys_get_prefix
                - cmd_list_keys_get_width
                - utf8_cstrwidth
                - utf8_padcstr
                - cmd_list_keys_print_notes
                - free
                - cmd_list_keys_print_notes
                - cmd_list_keys_get_width
            - BranchSide:      'cmd-list-keys.c:213,9'
              BranchSideFuncs:
                - key_bindings_first_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
        - Branch String:   'cmd-list-keys.c:179,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:180,37'
              BranchSideFuncs:
                - cmd_list_keys_get_prefix
                - cmd_list_keys_get_width
                - utf8_cstrwidth
                - utf8_padcstr
                - cmd_list_keys_print_notes
                - free
                - free
                - args_string
                - cmdq_error
                - cmd_list_keys_print_notes
                - cmd_list_keys_get_width
            - BranchSide:      'cmd-list-keys.c:200,17'
              BranchSideFuncs:
                - args_has
                - xstrdup
                - cmd_list_keys_get_width
                - cmd_list_keys_print_notes
                - free
                - args_string
                - cmdq_error
                - args_get
                - xstrdup
        - Branch String:   'cmd-list-keys.c:182,8'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:183,47'
              BranchSideFuncs:
                - cmd_list_keys_get_width
                - utf8_cstrwidth
                - utf8_padcstr
                - cmd_list_keys_print_notes
                - free
                - free
                - args_string
                - cmdq_error
                - cmd_list_keys_print_notes
            - BranchSide:      'cmd-list-keys.c:189,44'
              BranchSideFuncs:
                - utf8_cstrwidth
                - utf8_padcstr
                - cmd_list_keys_print_notes
                - free
                - free
                - args_string
                - cmdq_error
                - cmd_list_keys_print_notes
        - Branch String:   'cmd-list-keys.c:184,9'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:185,13'
              BranchSideFuncs:
                - utf8_cstrwidth
                - utf8_padcstr
                - cmd_list_keys_print_notes
                - free
                - free
                - args_string
                - cmdq_error
                - cmd_list_keys_print_notes
            - BranchSide:      'cmd-list-keys.c:186,14'
              BranchSideFuncs:
                - utf8_cstrwidth
                - utf8_padcstr
                - cmd_list_keys_print_notes
                - free
                - free
                - args_string
                - cmdq_error
                - cmd_list_keys_print_notes
        - Branch String:   'cmd-list-keys.c:193,8'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:194,35'
              BranchSideFuncs:
                - cmd_list_keys_print_notes
                - free
                - free
                - args_string
                - cmdq_error
            - BranchSide:      'cmd-list-keys.c:198,9'
              BranchSideFuncs:
                - free
                - free
                - args_string
                - cmdq_error
        - Branch String:   'cmd-list-keys.c:194,9'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:196,12'
              BranchSideFuncs:
                - free
                - free
                - args_string
                - cmdq_error
            - BranchSide:      'cmd-list-keys.c:197,4'
              BranchSideFuncs:
                - free
                - free
                - args_string
                - cmdq_error
        - Branch String:   'cmd-list-keys.c:200,8'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:201,30'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - cmd_list_keys_get_width
                - cmd_list_keys_print_notes
                - free
                - args_string
                - cmdq_error
            - BranchSide:      'cmd-list-keys.c:203,13'
              BranchSideFuncs:
                - xstrdup
                - cmd_list_keys_get_width
                - cmd_list_keys_print_notes
                - free
                - args_string
                - cmdq_error
        - Branch String:   'cmd-list-keys.c:216,2'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:217,7'
              BranchSideFuncs:
                - key_bindings_first
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
            - BranchSide:      'cmd-list-keys.c:245,10'
              BranchSideFuncs:
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
        - Branch String:   'cmd-list-keys.c:217,25'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:217,35'
              BranchSideFuncs:
                - strcmp
                - key_bindings_first
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
                - key_bindings_next_table
            - BranchSide:      'cmd-list-keys.c:221,27'
              BranchSideFuncs:
                - key_bindings_first
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:217,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:218,36'
              BranchSideFuncs:
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
                - strcmp
            - BranchSide:      'cmd-list-keys.c:221,27'
              BranchSideFuncs:
                - key_bindings_first
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:222,3'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:223,8'
              BranchSideFuncs:
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:242,35'
              BranchSideFuncs:
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
        - Branch String:   'cmd-list-keys.c:223,29'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:223,32'
              BranchSideFuncs:
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:227,44'
              BranchSideFuncs:
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:223,8'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:224,28'
              BranchSideFuncs:
                - key_bindings_next
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:227,44'
              BranchSideFuncs:
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:229,8'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:230,12'
              BranchSideFuncs:
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:232,27'
              BranchSideFuncs:
                - utf8_cstrwidth
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:233,8'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:234,18'
              BranchSideFuncs:
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:235,27'
              BranchSideFuncs:
                - utf8_cstrwidth
                - free
                - key_bindings_next
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:236,8'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:237,16'
              BranchSideFuncs:
                - free
                - key_bindings_next
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:239,9'
              BranchSideFuncs:
                - free
                - key_bindings_next
                - key_bindings_next_table
                - xmalloc
                - key_bindings_first_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - utf8_cstrwidth
                - utf8_cstrwidth
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:249,2'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:250,7'
              BranchSideFuncs:
                - key_bindings_first
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
            - BranchSide:      'cmd-list-keys.c:314,7'
              BranchSideFuncs:
                - free
                - args_string
                - cmdq_error
        - Branch String:   'cmd-list-keys.c:250,25'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:250,35'
              BranchSideFuncs:
                - strcmp
                - key_bindings_first
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - key_bindings_next_table
            - BranchSide:      'cmd-list-keys.c:254,27'
              BranchSideFuncs:
                - key_bindings_first
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:250,7'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:251,36'
              BranchSideFuncs:
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
            - BranchSide:      'cmd-list-keys.c:254,27'
              BranchSideFuncs:
                - key_bindings_first
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:255,3'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:256,8'
              BranchSideFuncs:
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:311,35'
              BranchSideFuncs:
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
        - Branch String:   'cmd-list-keys.c:256,29'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:256,32'
              BranchSideFuncs:
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:260,10'
              BranchSideFuncs:
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
        - Branch String:   'cmd-list-keys.c:256,8'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:257,28'
              BranchSideFuncs:
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
            - BranchSide:      'cmd-list-keys.c:260,10'
              BranchSideFuncs:
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
        - Branch String:   'cmd-list-keys.c:263,8'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:264,7'
              BranchSideFuncs:
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
            - BranchSide:      'cmd-list-keys.c:265,13'
              BranchSideFuncs:
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
        - Branch String:   'cmd-list-keys.c:265,13'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:266,7'
              BranchSideFuncs:
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
            - BranchSide:      'cmd-list-keys.c:268,7'
              BranchSideFuncs:
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
        - Branch String:   'cmd-list-keys.c:273,4'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:274,13'
              BranchSideFuncs:
                - xrealloc
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
            - BranchSide:      'cmd-list-keys.c:277,12'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - xrealloc
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
        - Branch String:   'cmd-list-keys.c:283,4'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:284,13'
              BranchSideFuncs:
                - xrealloc
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - xrealloc
                - key_bindings_next
                - status_message_set
                - xrealloc
            - BranchSide:      'cmd-list-keys.c:287,12'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - xrealloc
                - xrealloc
                - key_bindings_next
                - status_message_set
                - xrealloc
        - Branch String:   'cmd-list-keys.c:293,4'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:294,13'
              BranchSideFuncs:
                - xrealloc
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - xrealloc
                - xrealloc
                - key_bindings_next
                - status_message_set
            - BranchSide:      'cmd-list-keys.c:297,12'
              BranchSideFuncs:
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - status_message_set
        - Branch String:   'cmd-list-keys.c:300,28'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:300,31'
              BranchSideFuncs:
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - status_message_set
            - BranchSide:      'cmd-list-keys.c:304,16'
              BranchSideFuncs:
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:300,8'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:301,24'
              BranchSideFuncs:
                - status_message_set
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
            - BranchSide:      'cmd-list-keys.c:304,16'
              BranchSideFuncs:
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:307,8'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:308,5'
              BranchSideFuncs:
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - key_bindings_next
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
                - strcmp
                - key_bindings_next_table
            - BranchSide:      'cmd-list-keys.c:309,27'
              BranchSideFuncs:
                - key_bindings_next
                - key_bindings_next_table
                - free
                - args_string
                - cmdq_error
                - key_bindings_first
                - strcmp
                - key_bindings_next_table
                - key_string_lookup_key
                - args_escape
                - xsnprintf
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - utf8_padcstr
                - strlen
                - strlcat
                - strlcat
                - free
                - cmd_list_print
                - strlen
                - strlcat
                - free
                - args_has
                - cmdq_print
                - free
                - args_has
                - status_message_set
                - xrealloc
                - xrealloc
                - xrealloc
                - key_bindings_next
        - Branch String:   'cmd-list-keys.c:317,27'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:317,31'
              BranchSideFuncs:
                - args_string
                - cmdq_error
            - BranchSide:      'cmd-list-keys.c:321,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-list-keys.c:317,6'
          Branch Sides:
            - BranchSide:      'cmd-list-keys.c:318,14'
              BranchSideFuncs: []
            - BranchSide:      'cmd-list-keys.c:321,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-list-keys.c:150,23'
          Dst:             cmd_get_args
        - Src:             'cmd-list-keys.c:151,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-list-keys.c:160,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-list-keys.c:161,11'
          Dst:             cmd_list_keys_commands
        - Src:             'cmd-list-keys.c:163,16'
          Dst:             args_string
        - Src:             'cmd-list-keys.c:164,10'
          Dst:             key_string_lookup_string
        - Src:             'cmd-list-keys.c:166,4'
          Dst:             cmdq_error
        - Src:             'cmd-list-keys.c:172,14'
          Dst:             args_get
        - Src:             'cmd-list-keys.c:173,27'
          Dst:             key_bindings_get_table
        - Src:             'cmd-list-keys.c:174,3'
          Dst:             cmdq_error
        - Src:             'cmd-list-keys.c:178,6'
          Dst:             args_has
        - Src:             'cmd-list-keys.c:180,12'
          Dst:             cmd_list_keys_get_prefix
        - Src:             'cmd-list-keys.c:181,15'
          Dst:             cmd_list_keys_get_width
        - Src:             'cmd-list-keys.c:183,13'
          Dst:             cmd_list_keys_get_width
        - Src:             'cmd-list-keys.c:189,29'
          Dst:             utf8_cstrwidth
        - Src:             'cmd-list-keys.c:189,12'
          Dst:             utf8_padcstr
        - Src:             'cmd-list-keys.c:191,12'
          Dst:             cmd_list_keys_print_notes
        - Src:             'cmd-list-keys.c:194,9'
          Dst:             cmd_list_keys_print_notes
        - Src:             'cmd-list-keys.c:200,8'
          Dst:             args_has
        - Src:             'cmd-list-keys.c:201,21'
          Dst:             args_get
        - Src:             'cmd-list-keys.c:201,13'
          Dst:             xstrdup
        - Src:             'cmd-list-keys.c:203,13'
          Dst:             xstrdup
        - Src:             'cmd-list-keys.c:204,15'
          Dst:             cmd_list_keys_get_width
        - Src:             'cmd-list-keys.c:205,12'
          Dst:             cmd_list_keys_print_notes
        - Src:             'cmd-list-keys.c:215,10'
          Dst:             key_bindings_first_table
        - Src:             'cmd-list-keys.c:217,28'
          Dst:             strcmp
        - Src:             'cmd-list-keys.c:218,12'
          Dst:             key_bindings_next_table
        - Src:             'cmd-list-keys.c:221,8'
          Dst:             key_bindings_first
        - Src:             'cmd-list-keys.c:224,10'
          Dst:             key_bindings_next
        - Src:             'cmd-list-keys.c:227,22'
          Dst:             key_string_lookup_key
        - Src:             'cmd-list-keys.c:227,10'
          Dst:             args_escape
        - Src:             'cmd-list-keys.c:232,12'
          Dst:             utf8_cstrwidth
        - Src:             'cmd-list-keys.c:235,12'
          Dst:             utf8_cstrwidth
        - Src:             'cmd-list-keys.c:240,9'
          Dst:             key_bindings_next
        - Src:             'cmd-list-keys.c:242,11'
          Dst:             key_bindings_next_table
        - Src:             'cmd-list-keys.c:246,8'
          Dst:             xmalloc
        - Src:             'cmd-list-keys.c:248,10'
          Dst:             key_bindings_first_table
        - Src:             'cmd-list-keys.c:250,28'
          Dst:             strcmp
        - Src:             'cmd-list-keys.c:251,12'
          Dst:             key_bindings_next_table
        - Src:             'cmd-list-keys.c:254,8'
          Dst:             key_bindings_first
        - Src:             'cmd-list-keys.c:257,10'
          Dst:             key_bindings_next
        - Src:             'cmd-list-keys.c:261,22'
          Dst:             key_string_lookup_key
        - Src:             'cmd-list-keys.c:261,10'
          Dst:             args_escape
        - Src:             'cmd-list-keys.c:269,14'
          Dst:             xsnprintf
        - Src:             'cmd-list-keys.c:271,9'
          Dst:             utf8_padcstr
        - Src:             'cmd-list-keys.c:272,12'
          Dst:             strlen
        - Src:             'cmd-list-keys.c:275,11'
          Dst:             xrealloc
        - Src:             'cmd-list-keys.c:277,4'
          Dst:             strlcat
        - Src:             'cmd-list-keys.c:278,14'
          Dst:             strlcat
        - Src:             'cmd-list-keys.c:281,9'
          Dst:             utf8_padcstr
        - Src:             'cmd-list-keys.c:282,12'
          Dst:             strlen
        - Src:             'cmd-list-keys.c:285,11'
          Dst:             xrealloc
        - Src:             'cmd-list-keys.c:287,4'
          Dst:             strlcat
        - Src:             'cmd-list-keys.c:288,14'
          Dst:             strlcat
        - Src:             'cmd-list-keys.c:291,9'
          Dst:             cmd_list_print
        - Src:             'cmd-list-keys.c:292,12'
          Dst:             strlen
        - Src:             'cmd-list-keys.c:295,11'
          Dst:             xrealloc
        - Src:             'cmd-list-keys.c:297,4'
          Dst:             strlcat
        - Src:             'cmd-list-keys.c:300,8'
          Dst:             args_has
        - Src:             'cmd-list-keys.c:301,5'
          Dst:             status_message_set
        - Src:             'cmd-list-keys.c:304,5'
          Dst:             cmdq_print
        - Src:             'cmd-list-keys.c:307,8'
          Dst:             args_has
        - Src:             'cmd-list-keys.c:309,9'
          Dst:             key_bindings_next
        - Src:             'cmd-list-keys.c:311,11'
          Dst:             key_bindings_next_table
        - Src:             'cmd-list-keys.c:318,39'
          Dst:             args_string
        - Src:             'cmd-list-keys.c:318,3'
          Dst:             cmdq_error
    - functionName:    cmd_list_panes_window
      functionSourceFile: '/src/tmux/cmd-list-panes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - s
        - wl
        - item
        - type
      BBCount:         21
      ICount:          169
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - args_get
        - cmd_get_args
        - cmdq_get_client
        - cmdq_print
        - format_add
        - format_create
        - format_defaults
        - format_expand
        - format_free
        - format_true
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-list-panes.c:100,6'
          Branch Sides:
            - BranchSide:      'cmd-list-panes.c:101,11'
              BranchSideFuncs:
                - args_get
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-panes.c:125,20'
              BranchSideFuncs:
                - args_get
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
        - Branch String:   'cmd-list-panes.c:101,3'
          Branch Sides:
            - BranchSide:      'cmd-list-panes.c:103,13'
              BranchSideFuncs:
                - args_get
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-panes.c:110,13'
              BranchSideFuncs:
                - args_get
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-panes.c:117,13'
              BranchSideFuncs:
                - args_get
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-panes.c:124,2'
              BranchSideFuncs:
                - args_get
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
        - Branch String:   'cmd-list-panes.c:128,2'
          Branch Sides:
            - BranchSide:      'cmd-list-panes.c:129,38'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-panes.c:148,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-list-panes.c:133,7'
          Branch Sides:
            - BranchSide:      'cmd-list-panes.c:134,29'
              BranchSideFuncs:
                - format_expand
                - format_true
                - free
                - format_free
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - cmdq_print
                - free
            - BranchSide:      'cmd-list-panes.c:138,9'
              BranchSideFuncs:
                - format_free
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - format_true
                - free
                - format_expand
                - cmdq_print
                - free
        - Branch String:   'cmd-list-panes.c:139,7'
          Branch Sides:
            - BranchSide:      'cmd-list-panes.c:140,25'
              BranchSideFuncs:
                - format_expand
                - cmdq_print
                - free
                - format_free
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-panes.c:145,15'
              BranchSideFuncs:
                - format_free
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
      Callsites:
        - Src:             'cmd-list-panes.c:91,23'
          Dst:             cmd_get_args
        - Src:             'cmd-list-panes.c:99,13'
          Dst:             args_get
        - Src:             'cmd-list-panes.c:125,11'
          Dst:             args_get
        - Src:             'cmd-list-panes.c:129,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-list-panes.c:129,8'
          Dst:             format_create
        - Src:             'cmd-list-panes.c:130,3'
          Dst:             format_add
        - Src:             'cmd-list-panes.c:131,3'
          Dst:             format_defaults
        - Src:             'cmd-list-panes.c:134,15'
          Dst:             format_expand
        - Src:             'cmd-list-panes.c:135,11'
          Dst:             format_true
        - Src:             'cmd-list-panes.c:140,11'
          Dst:             format_expand
        - Src:             'cmd-list-panes.c:141,4'
          Dst:             cmdq_print
        - Src:             'cmd-list-panes.c:145,3'
          Dst:             format_free
    - functionName:    cmd_list_panes_session
      functionSourceFile: '/src/tmux/cmd-list-panes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - s
        - item
        - type
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_list_panes_window
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-list-panes.c:83,2'
          Branch Sides:
            - BranchSide:      'cmd-list-panes.c:84,25'
              BranchSideFuncs:
                - cmd_list_panes_window
                - winlinks_RB_NEXT
            - BranchSide:      'cmd-list-panes.c:85,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-list-panes.c:83,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-list-panes.c:84,3'
          Dst:             cmd_list_panes_window
        - Src:             'cmd-list-panes.c:83,2'
          Dst:             winlinks_RB_NEXT
    - functionName:    cmd_list_panes_server
      functionSourceFile: '/src/tmux/cmd-list-panes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_list_panes_session
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-list-panes.c:73,2'
          Branch Sides:
            - BranchSide:      'cmd-list-panes.c:74,26'
              BranchSideFuncs:
                - cmd_list_panes_session
                - sessions_RB_NEXT
            - BranchSide:      'cmd-list-panes.c:75,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-list-panes.c:73,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'cmd-list-panes.c:74,3'
          Dst:             cmd_list_panes_session
        - Src:             'cmd-list-panes.c:73,2'
          Dst:             sessions_RB_NEXT
    - functionName:    cmd_list_panes_exec
      functionSourceFile: '/src/tmux/cmd-list-panes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - args_has
        - cmd_get_args
        - cmd_list_panes_server
        - cmd_list_panes_session
        - cmd_list_panes_window
        - cmdq_get_target
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-list-panes.c:58,6'
          Branch Sides:
            - BranchSide:      'cmd-list-panes.c:59,25'
              BranchSideFuncs:
                - cmd_list_panes_server
            - BranchSide:      'cmd-list-panes.c:60,20'
              BranchSideFuncs:
                - args_has
                - cmd_list_panes_window
                - cmd_list_panes_session
        - Branch String:   'cmd-list-panes.c:60,11'
          Branch Sides:
            - BranchSide:      'cmd-list-panes.c:61,26'
              BranchSideFuncs:
                - cmd_list_panes_session
            - BranchSide:      'cmd-list-panes.c:63,25'
              BranchSideFuncs:
                - cmd_list_panes_window
      Callsites:
        - Src:             'cmd-list-panes.c:53,23'
          Dst:             cmd_get_args
        - Src:             'cmd-list-panes.c:54,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-list-panes.c:58,6'
          Dst:             args_has
        - Src:             'cmd-list-panes.c:59,3'
          Dst:             cmd_list_panes_server
        - Src:             'cmd-list-panes.c:60,11'
          Dst:             args_has
        - Src:             'cmd-list-panes.c:61,3'
          Dst:             cmd_list_panes_session
        - Src:             'cmd-list-panes.c:63,3'
          Dst:             cmd_list_panes_window
    - functionName:    cmd_list_sessions_exec
      functionSourceFile: '/src/tmux/cmd-list-sessions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         16
      ICount:          131
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - args_get
        - cmd_get_args
        - cmdq_get_client
        - cmdq_print
        - format_add
        - format_create
        - format_defaults
        - format_expand
        - format_free
        - format_true
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-list-sessions.c:63,6'
          Branch Sides:
            - BranchSide:      'cmd-list-sessions.c:64,12'
              BranchSideFuncs:
                - args_get
                - sessions_RB_MINMAX
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - sessions_RB_NEXT
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-sessions.c:65,20'
              BranchSideFuncs:
                - args_get
                - sessions_RB_MINMAX
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - sessions_RB_NEXT
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
        - Branch String:   'cmd-list-sessions.c:68,2'
          Branch Sides:
            - BranchSide:      'cmd-list-sessions.c:69,38'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - sessions_RB_NEXT
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-sessions.c:89,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-list-sessions.c:73,7'
          Branch Sides:
            - BranchSide:      'cmd-list-sessions.c:74,29'
              BranchSideFuncs:
                - format_expand
                - format_true
                - free
                - format_free
                - sessions_RB_NEXT
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - cmdq_print
                - free
            - BranchSide:      'cmd-list-sessions.c:78,9'
              BranchSideFuncs:
                - format_free
                - sessions_RB_NEXT
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - format_true
                - free
                - format_expand
                - cmdq_print
                - free
        - Branch String:   'cmd-list-sessions.c:79,7'
          Branch Sides:
            - BranchSide:      'cmd-list-sessions.c:80,25'
              BranchSideFuncs:
                - format_expand
                - cmdq_print
                - free
                - format_free
                - sessions_RB_NEXT
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-sessions.c:85,15'
              BranchSideFuncs:
                - format_free
                - sessions_RB_NEXT
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
      Callsites:
        - Src:             'cmd-list-sessions.c:55,23'
          Dst:             cmd_get_args
        - Src:             'cmd-list-sessions.c:63,18'
          Dst:             args_get
        - Src:             'cmd-list-sessions.c:65,11'
          Dst:             args_get
        - Src:             'cmd-list-sessions.c:68,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'cmd-list-sessions.c:69,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-list-sessions.c:69,8'
          Dst:             format_create
        - Src:             'cmd-list-sessions.c:70,3'
          Dst:             format_add
        - Src:             'cmd-list-sessions.c:71,3'
          Dst:             format_defaults
        - Src:             'cmd-list-sessions.c:74,15'
          Dst:             format_expand
        - Src:             'cmd-list-sessions.c:75,11'
          Dst:             format_true
        - Src:             'cmd-list-sessions.c:80,11'
          Dst:             format_expand
        - Src:             'cmd-list-sessions.c:81,4'
          Dst:             cmdq_print
        - Src:             'cmd-list-sessions.c:85,3'
          Dst:             format_free
        - Src:             'cmd-list-sessions.c:68,2'
          Dst:             sessions_RB_NEXT
    - functionName:    cmd_list_windows_session
      functionSourceFile: '/src/tmux/cmd-list-windows.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - s
        - item
        - type
      BBCount:         20
      ICount:          155
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - args_get
        - cmd_get_args
        - cmdq_get_client
        - cmdq_print
        - format_add
        - format_create
        - format_defaults
        - format_expand
        - format_free
        - format_true
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-list-windows.c:97,6'
          Branch Sides:
            - BranchSide:      'cmd-list-windows.c:98,11'
              BranchSideFuncs:
                - args_get
                - winlinks_RB_MINMAX
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - winlinks_RB_NEXT
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-windows.c:107,20'
              BranchSideFuncs:
                - args_get
                - winlinks_RB_MINMAX
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - winlinks_RB_NEXT
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
        - Branch String:   'cmd-list-windows.c:98,3'
          Branch Sides:
            - BranchSide:      'cmd-list-windows.c:100,13'
              BranchSideFuncs:
                - args_get
                - winlinks_RB_MINMAX
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - winlinks_RB_NEXT
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-windows.c:103,13'
              BranchSideFuncs:
                - args_get
                - winlinks_RB_MINMAX
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - winlinks_RB_NEXT
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-windows.c:106,2'
              BranchSideFuncs:
                - args_get
                - winlinks_RB_MINMAX
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - winlinks_RB_NEXT
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
        - Branch String:   'cmd-list-windows.c:110,2'
          Branch Sides:
            - BranchSide:      'cmd-list-windows.c:111,38'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_free
                - winlinks_RB_NEXT
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-windows.c:130,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-list-windows.c:115,7'
          Branch Sides:
            - BranchSide:      'cmd-list-windows.c:116,29'
              BranchSideFuncs:
                - format_expand
                - format_true
                - free
                - format_free
                - winlinks_RB_NEXT
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - cmdq_print
                - free
            - BranchSide:      'cmd-list-windows.c:120,9'
              BranchSideFuncs:
                - format_free
                - winlinks_RB_NEXT
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - format_true
                - free
                - format_expand
                - cmdq_print
                - free
        - Branch String:   'cmd-list-windows.c:121,7'
          Branch Sides:
            - BranchSide:      'cmd-list-windows.c:122,25'
              BranchSideFuncs:
                - format_expand
                - cmdq_print
                - free
                - format_free
                - winlinks_RB_NEXT
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - format_true
                - free
            - BranchSide:      'cmd-list-windows.c:127,15'
              BranchSideFuncs:
                - format_free
                - winlinks_RB_NEXT
                - cmdq_get_client
                - format_create
                - format_add
                - format_defaults
                - format_expand
                - cmdq_print
                - free
                - format_expand
                - format_true
                - free
      Callsites:
        - Src:             'cmd-list-windows.c:88,23'
          Dst:             cmd_get_args
        - Src:             'cmd-list-windows.c:96,13'
          Dst:             args_get
        - Src:             'cmd-list-windows.c:107,11'
          Dst:             args_get
        - Src:             'cmd-list-windows.c:110,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-list-windows.c:111,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-list-windows.c:111,8'
          Dst:             format_create
        - Src:             'cmd-list-windows.c:112,3'
          Dst:             format_add
        - Src:             'cmd-list-windows.c:113,3'
          Dst:             format_defaults
        - Src:             'cmd-list-windows.c:116,15'
          Dst:             format_expand
        - Src:             'cmd-list-windows.c:117,11'
          Dst:             format_true
        - Src:             'cmd-list-windows.c:122,11'
          Dst:             format_expand
        - Src:             'cmd-list-windows.c:123,4'
          Dst:             cmdq_print
        - Src:             'cmd-list-windows.c:127,3'
          Dst:             format_free
        - Src:             'cmd-list-windows.c:110,2'
          Dst:             winlinks_RB_NEXT
    - functionName:    cmd_list_windows_server
      functionSourceFile: '/src/tmux/cmd-list-windows.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_list_windows_session
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-list-windows.c:80,2'
          Branch Sides:
            - BranchSide:      'cmd-list-windows.c:81,28'
              BranchSideFuncs:
                - cmd_list_windows_session
                - sessions_RB_NEXT
            - BranchSide:      'cmd-list-windows.c:82,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-list-windows.c:80,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'cmd-list-windows.c:81,3'
          Dst:             cmd_list_windows_session
        - Src:             'cmd-list-windows.c:80,2'
          Dst:             sessions_RB_NEXT
    - functionName:    cmd_list_windows_exec
      functionSourceFile: '/src/tmux/cmd-list-windows.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - args_has
        - cmd_get_args
        - cmd_list_windows_server
        - cmd_list_windows_session
        - cmdq_get_target
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-list-windows.c:67,6'
          Branch Sides:
            - BranchSide:      'cmd-list-windows.c:68,27'
              BranchSideFuncs:
                - cmd_list_windows_server
            - BranchSide:      'cmd-list-windows.c:70,28'
              BranchSideFuncs:
                - cmd_list_windows_session
      Callsites:
        - Src:             'cmd-list-windows.c:64,23'
          Dst:             cmd_get_args
        - Src:             'cmd-list-windows.c:65,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-list-windows.c:67,6'
          Dst:             args_has
        - Src:             'cmd-list-windows.c:68,3'
          Dst:             cmd_list_windows_server
        - Src:             'cmd-list-windows.c:70,3'
          Dst:             cmd_list_windows_session
    - functionName:    cmd_load_buffer_done
      functionSourceFile: '/src/tmux/cmd-load-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - path
        - error
        - closed
        - buffer
        - data
      BBCount:         25
      ICount:          177
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - cmdq_continue
        - cmdq_error
        - evbuffer_get_length
        - evbuffer_pullup
        - paste_set
        - server_client_unref
        - strerror
        - tty_set_selection
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-load-buffer.c:65,6'
          Branch Sides:
            - BranchSide:      'cmd-load-buffer.c:66,3'
              BranchSideFuncs:
                - cmdq_continue
                - free
                - free
                - xmalloc
                - paste_set
                - server_client_unref
                - tty_set_selection
                - cmdq_error
                - free
                - free
                - strerror
                - cmdq_error
            - BranchSide:      'cmd-load-buffer.c:68,6'
              BranchSideFuncs:
                - cmdq_continue
                - free
                - free
                - xmalloc
                - paste_set
                - server_client_unref
                - tty_set_selection
                - cmdq_error
                - free
                - free
                - strerror
                - cmdq_error
        - Branch String:   'cmd-load-buffer.c:68,6'
          Branch Sides:
            - BranchSide:      'cmd-load-buffer.c:69,14'
              BranchSideFuncs:
                - strerror
                - cmdq_error
                - cmdq_continue
                - free
                - free
            - BranchSide:      'cmd-load-buffer.c:70,11'
              BranchSideFuncs:
                - cmdq_continue
                - free
                - free
                - xmalloc
                - paste_set
                - server_client_unref
                - tty_set_selection
                - cmdq_error
                - free
                - free
        - Branch String:   'cmd-load-buffer.c:73,7'
          Branch Sides:
            - BranchSide:      'cmd-load-buffer.c:74,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - cmdq_continue
                - free
                - free
                - server_client_unref
            - BranchSide:      'cmd-load-buffer.c:77,14'
              BranchSideFuncs:
                - cmdq_continue
                - free
                - free
                - server_client_unref
                - tty_set_selection
        - Branch String:   'cmd-load-buffer.c:81,7'
          Branch Sides:
            - BranchSide:      'cmd-load-buffer.c:82,24'
              BranchSideFuncs:
                - server_client_unref
                - cmdq_continue
                - free
                - free
            - BranchSide:      'cmd-load-buffer.c:83,2'
              BranchSideFuncs:
                - cmdq_continue
                - free
                - free
      Callsites:
        - Src:             'cmd-load-buffer.c:60,19'
          Dst:             evbuffer_pullup
        - Src:             'cmd-load-buffer.c:61,21'
          Dst:             evbuffer_get_length
        - Src:             'cmd-load-buffer.c:69,36'
          Dst:             strerror
        - Src:             'cmd-load-buffer.c:69,3'
          Dst:             cmdq_error
        - Src:             'cmd-load-buffer.c:71,10'
          Dst:             xmalloc
        - Src:             'cmd-load-buffer.c:73,7'
          Dst:             paste_set
        - Src:             'cmd-load-buffer.c:74,4'
          Dst:             cmdq_error
        - Src:             'cmd-load-buffer.c:80,4'
          Dst:             tty_set_selection
        - Src:             'cmd-load-buffer.c:82,4'
          Dst:             server_client_unref
        - Src:             'cmd-load-buffer.c:84,2'
          Dst:             cmdq_continue
    - functionName:    cmd_load_buffer_exec
      functionSourceFile: '/src/tmux/cmd-load-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - args_get
        - args_has
        - args_string
        - cmd_get_args
        - cmd_load_buffer_done
        - cmdq_get_client
        - cmdq_get_target_client
        - file_read
        - format_single_from_target
        - xcalloc
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-load-buffer.c:101,6'
          Branch Sides:
            - BranchSide:      'cmd-load-buffer.c:102,25'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - args_string
                - format_single_from_target
                - cmdq_get_client
                - file_read
                - free
            - BranchSide:      'cmd-load-buffer.c:103,15'
              BranchSideFuncs:
                - args_has
                - args_string
                - format_single_from_target
                - cmdq_get_client
                - file_read
                - free
        - Branch String:   'cmd-load-buffer.c:103,26'
          Branch Sides:
            - BranchSide:      'cmd-load-buffer.c:103,29'
              BranchSideFuncs:
                - args_string
                - format_single_from_target
                - cmdq_get_client
                - file_read
                - free
            - BranchSide:      'cmd-load-buffer.c:103,26'
              BranchSideFuncs:
                - args_string
                - format_single_from_target
                - cmdq_get_client
                - file_read
                - free
        - Branch String:   'cmd-load-buffer.c:103,6'
          Branch Sides:
            - BranchSide:      'cmd-load-buffer.c:103,6'
              BranchSideFuncs:
                - args_string
                - format_single_from_target
                - cmdq_get_client
                - file_read
                - free
            - BranchSide:      'cmd-load-buffer.c:104,19'
              BranchSideFuncs:
                - args_string
                - format_single_from_target
                - cmdq_get_client
                - file_read
                - free
      Callsites:
        - Src:             'cmd-load-buffer.c:93,24'
          Dst:             cmd_get_args
        - Src:             'cmd-load-buffer.c:94,24'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-load-buffer.c:96,26'
          Dst:             args_get
        - Src:             'cmd-load-buffer.c:99,10'
          Dst:             xcalloc
        - Src:             'cmd-load-buffer.c:102,17'
          Dst:             xstrdup
        - Src:             'cmd-load-buffer.c:103,6'
          Dst:             args_has
        - Src:             'cmd-load-buffer.c:108,41'
          Dst:             args_string
        - Src:             'cmd-load-buffer.c:108,9'
          Dst:             format_single_from_target
        - Src:             'cmd-load-buffer.c:109,12'
          Dst:             cmdq_get_client
        - Src:             'cmd-load-buffer.c:109,2'
          Dst:             file_read
        - Src:             'cmd-load-buffer.c:109,2'
          Dst:             cmd_load_buffer_done
    - functionName:    cmd_lock_server_exec
      functionSourceFile: '/src/tmux/cmd-lock-server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_get_entry
        - cmdq_get_target
        - cmdq_get_target_client
        - recalculate_sizes
        - server_lock
        - server_lock_client
        - server_lock_session
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-lock-server.c:70,6'
          Branch Sides:
            - BranchSide:      'cmd-lock-server.c:71,3'
              BranchSideFuncs:
                - server_lock
                - recalculate_sizes
            - BranchSide:      'cmd-lock-server.c:72,25'
              BranchSideFuncs:
                - cmd_get_entry
                - server_lock_client
                - recalculate_sizes
                - server_lock_session
        - Branch String:   'cmd-lock-server.c:72,11'
          Branch Sides:
            - BranchSide:      'cmd-lock-server.c:73,23'
              BranchSideFuncs:
                - server_lock_session
                - recalculate_sizes
            - BranchSide:      'cmd-lock-server.c:75,22'
              BranchSideFuncs:
                - server_lock_client
                - recalculate_sizes
      Callsites:
        - Src:             'cmd-lock-server.c:67,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-lock-server.c:68,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-lock-server.c:70,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-lock-server.c:71,3'
          Dst:             server_lock
        - Src:             'cmd-lock-server.c:72,11'
          Dst:             cmd_get_entry
        - Src:             'cmd-lock-server.c:73,3'
          Dst:             server_lock_session
        - Src:             'cmd-lock-server.c:75,3'
          Dst:             server_lock_client
        - Src:             'cmd-lock-server.c:76,2'
          Dst:             recalculate_sizes
    - functionName:    cmd_move_window_exec
      functionSourceFile: '/src/tmux/cmd-move-window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         31
      ICount:          245
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - args_get
        - args_has
        - cmd_find_target
        - cmd_get_args
        - cmd_get_entry
        - cmdq_error
        - cmdq_get_source
        - options_get_number
        - recalculate_sizes
        - server_link_window
        - server_status_session
        - server_unlink_window
        - session_renumber_windows
        - winlink_shuffle_up
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-move-window.c:72,6'
          Branch Sides:
            - BranchSide:      'cmd-move-window.c:73,32'
              BranchSideFuncs:
                - cmd_find_target
                - session_renumber_windows
                - recalculate_sizes
                - server_status_session
            - BranchSide:      'cmd-move-window.c:83,31'
              BranchSideFuncs:
                - cmd_find_target
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_link_window
                - cmd_get_entry
                - options_get_number
                - recalculate_sizes
                - session_renumber_windows
                - server_unlink_window
                - cmdq_error
                - free
                - winlink_shuffle_up
                - winlink_shuffle_up
        - Branch String:   'cmd-move-window.c:73,7'
          Branch Sides:
            - BranchSide:      'cmd-move-window.c:75,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-move-window.c:77,35'
              BranchSideFuncs:
                - session_renumber_windows
                - recalculate_sizes
                - server_status_session
        - Branch String:   'cmd-move-window.c:83,6'
          Branch Sides:
            - BranchSide:      'cmd-move-window.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-move-window.c:86,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_link_window
                - cmd_get_entry
                - options_get_number
                - recalculate_sizes
                - session_renumber_windows
                - server_unlink_window
                - cmdq_error
                - free
                - winlink_shuffle_up
                - winlink_shuffle_up
        - Branch String:   'cmd-move-window.c:94,26'
          Branch Sides:
            - BranchSide:      'cmd-move-window.c:94,29'
              BranchSideFuncs:
                - winlink_shuffle_up
                - server_link_window
                - cmd_get_entry
                - options_get_number
                - recalculate_sizes
                - session_renumber_windows
                - server_unlink_window
                - cmdq_error
                - free
                - winlink_shuffle_up
            - BranchSide:      'cmd-move-window.c:95,14'
              BranchSideFuncs:
                - winlink_shuffle_up
                - server_link_window
                - cmd_get_entry
                - options_get_number
                - recalculate_sizes
                - session_renumber_windows
                - server_unlink_window
                - cmdq_error
                - free
                - winlink_shuffle_up
        - Branch String:   'cmd-move-window.c:94,6'
          Branch Sides:
            - BranchSide:      'cmd-move-window.c:95,14'
              BranchSideFuncs:
                - winlink_shuffle_up
                - server_link_window
                - cmd_get_entry
                - options_get_number
                - recalculate_sizes
                - session_renumber_windows
                - server_unlink_window
                - cmdq_error
                - free
                - winlink_shuffle_up
            - BranchSide:      'cmd-move-window.c:103,25'
              BranchSideFuncs:
                - server_link_window
                - cmd_get_entry
                - options_get_number
                - recalculate_sizes
                - session_renumber_windows
                - server_unlink_window
                - cmdq_error
                - free
        - Branch String:   'cmd-move-window.c:95,7'
          Branch Sides:
            - BranchSide:      'cmd-move-window.c:96,29'
              BranchSideFuncs:
                - winlink_shuffle_up
                - server_link_window
                - cmd_get_entry
                - options_get_number
                - recalculate_sizes
                - session_renumber_windows
                - server_unlink_window
                - cmdq_error
                - free
            - BranchSide:      'cmd-move-window.c:98,29'
              BranchSideFuncs:
                - winlink_shuffle_up
                - server_link_window
                - cmd_get_entry
                - options_get_number
                - recalculate_sizes
                - session_renumber_windows
                - server_unlink_window
                - cmdq_error
                - free
        - Branch String:   'cmd-move-window.c:99,7'
          Branch Sides:
            - BranchSide:      'cmd-move-window.c:100,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-move-window.c:101,2'
              BranchSideFuncs:
                - server_link_window
                - cmd_get_entry
                - options_get_number
                - recalculate_sizes
                - session_renumber_windows
                - server_unlink_window
                - cmdq_error
                - free
        - Branch String:   'cmd-move-window.c:103,6'
          Branch Sides:
            - BranchSide:      'cmd-move-window.c:104,14'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-move-window.c:108,20'
              BranchSideFuncs:
                - cmd_get_entry
                - options_get_number
                - recalculate_sizes
                - session_renumber_windows
                - server_unlink_window
        - Branch String:   'cmd-move-window.c:108,6'
          Branch Sides:
            - BranchSide:      'cmd-move-window.c:109,24'
              BranchSideFuncs:
                - server_unlink_window
                - options_get_number
                - recalculate_sizes
                - session_renumber_windows
            - BranchSide:      'cmd-move-window.c:116,7'
              BranchSideFuncs:
                - options_get_number
                - recalculate_sizes
                - session_renumber_windows
        - Branch String:   'cmd-move-window.c:116,13'
          Branch Sides:
            - BranchSide:      'cmd-move-window.c:116,35'
              BranchSideFuncs:
                - recalculate_sizes
            - BranchSide:      'cmd-move-window.c:119,2'
              BranchSideFuncs:
                - recalculate_sizes
        - Branch String:   'cmd-move-window.c:116,6'
          Branch Sides:
            - BranchSide:      'cmd-move-window.c:117,28'
              BranchSideFuncs:
                - session_renumber_windows
                - recalculate_sizes
            - BranchSide:      'cmd-move-window.c:119,2'
              BranchSideFuncs:
                - recalculate_sizes
      Callsites:
        - Src:             'cmd-move-window.c:62,23'
          Dst:             cmd_get_args
        - Src:             'cmd-move-window.c:63,34'
          Dst:             cmdq_get_source
        - Src:             'cmd-move-window.c:65,23'
          Dst:             args_get
        - Src:             'cmd-move-window.c:72,6'
          Dst:             args_has
        - Src:             'cmd-move-window.c:73,7'
          Dst:             cmd_find_target
        - Src:             'cmd-move-window.c:77,3'
          Dst:             session_renumber_windows
        - Src:             'cmd-move-window.c:78,3'
          Dst:             recalculate_sizes
        - Src:             'cmd-move-window.c:79,3'
          Dst:             server_status_session
        - Src:             'cmd-move-window.c:83,6'
          Dst:             cmd_find_target
        - Src:             'cmd-move-window.c:89,10'
          Dst:             args_has
        - Src:             'cmd-move-window.c:90,10'
          Dst:             args_has
        - Src:             'cmd-move-window.c:91,10'
          Dst:             args_has
        - Src:             'cmd-move-window.c:93,11'
          Dst:             args_has
        - Src:             'cmd-move-window.c:94,6'
          Dst:             args_has
        - Src:             'cmd-move-window.c:96,10'
          Dst:             winlink_shuffle_up
        - Src:             'cmd-move-window.c:98,10'
          Dst:             winlink_shuffle_up
        - Src:             'cmd-move-window.c:103,6'
          Dst:             server_link_window
        - Src:             'cmd-move-window.c:104,3'
          Dst:             cmdq_error
        - Src:             'cmd-move-window.c:108,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-move-window.c:109,3'
          Dst:             server_unlink_window
        - Src:             'cmd-move-window.c:116,16'
          Dst:             options_get_number
        - Src:             'cmd-move-window.c:117,3'
          Dst:             session_renumber_windows
        - Src:             'cmd-move-window.c:119,2'
          Dst:             recalculate_sizes
    - functionName:    cmd_new_session_exec
      functionSourceFile: '/src/tmux/cmd-new-session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         203
      ICount:          1201
      EdgeCount:       274
      CyclomaticComplexity: 73
      functionsReached:
        - __isoc99_sscanf
        - args_count
        - args_first_value
        - args_get
        - args_has
        - args_next_value
        - args_to_vector
        - cfg_show_causes
        - cmd_attach_session
        - cmd_find_from_session
        - cmd_free_argv
        - cmd_get_args
        - cmd_get_entry
        - cmdq_error
        - cmdq_get_client
        - cmdq_get_current
        - cmdq_get_flags
        - cmdq_get_target
        - cmdq_insert_hook
        - cmdq_print
        - environ_create
        - environ_put
        - environ_update
        - fatal
        - format_single
        - notify_session
        - options_create
        - options_get_number
        - options_get_string
        - options_set_string
        - proc_send
        - server_client_check_nested
        - server_client_get_cwd
        - server_client_open
        - server_client_set_flags
        - server_client_set_key_table
        - server_client_set_session
        - session_check_name
        - session_create
        - session_destroy
        - session_find
        - session_group_add
        - session_group_contains
        - session_group_find
        - session_group_new
        - session_group_synchronize_to
        - session_select
        - spawn_window
        - strcmp
        - strtonum
        - tcgetattr
        - winlinks_RB_MINMAX
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-new-session.c:89,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-new-session.c:97,15'
              BranchSideFuncs:
                - args_has
                - args_get
                - args_has
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
                - session_find
                - cmdq_error
                - args_has
                - args_has
                - args_has
                - args_get
                - cmd_attach_session
                - free
                - session_find
                - format_single
                - session_check_name
                - free
                - cmdq_error
                - free
                - args_has
                - cmdq_error
        - Branch String:   'cmd-new-session.c:97,26'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:97,30'
              BranchSideFuncs:
                - args_has
                - args_get
                - args_has
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
                - session_find
                - cmdq_error
                - args_has
                - args_has
                - args_has
                - args_get
                - cmd_attach_session
                - free
                - session_find
                - format_single
                - session_check_name
                - free
                - cmdq_error
                - free
                - cmdq_error
            - BranchSide:      'cmd-new-session.c:102,17'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
                - session_find
                - cmdq_error
                - args_has
                - args_has
                - args_has
                - args_get
                - cmd_attach_session
                - free
                - session_find
                - format_single
                - session_check_name
                - free
                - cmdq_error
                - free
        - Branch String:   'cmd-new-session.c:97,41'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:97,53'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-new-session.c:98,14'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-new-session.c:97,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:98,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-new-session.c:102,17'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
                - session_find
                - cmdq_error
                - args_has
                - args_has
                - args_has
                - args_get
                - cmd_attach_session
                - free
                - session_find
                - format_single
                - session_check_name
                - free
                - cmdq_error
                - free
        - Branch String:   'cmd-new-session.c:103,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:104,24'
              BranchSideFuncs:
                - format_single
                - session_check_name
                - free
                - args_has
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
                - session_find
                - cmdq_error
                - args_has
                - args_has
                - args_has
                - args_get
                - cmd_attach_session
                - free
                - session_find
                - cmdq_error
                - free
            - BranchSide:      'cmd-new-session.c:113,15'
              BranchSideFuncs:
                - args_has
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
                - session_find
                - cmdq_error
                - args_has
                - args_has
                - args_has
                - args_get
                - cmd_attach_session
                - free
                - session_find
        - Branch String:   'cmd-new-session.c:106,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:107,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-new-session.c:111,8'
              BranchSideFuncs:
                - free
                - args_has
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
                - session_find
                - cmdq_error
                - args_has
                - args_has
                - args_has
                - args_get
                - cmd_attach_session
                - free
                - session_find
        - Branch String:   'cmd-new-session.c:113,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:114,7'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
                - session_find
                - cmdq_error
                - args_has
                - args_has
                - args_has
                - args_get
                - cmd_attach_session
                - free
                - session_find
            - BranchSide:      'cmd-new-session.c:126,6'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
                - session_find
                - cmdq_error
        - Branch String:   'cmd-new-session.c:114,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:115,22'
              BranchSideFuncs:
                - session_find
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
                - session_find
                - cmdq_error
                - args_has
                - args_has
                - args_has
                - args_get
                - cmd_attach_session
                - free
            - BranchSide:      'cmd-new-session.c:117,9'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
                - session_find
                - cmdq_error
                - args_has
                - args_has
                - args_has
                - args_get
                - cmd_attach_session
                - free
        - Branch String:   'cmd-new-session.c:118,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:119,32'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_get
                - cmd_attach_session
                - free
            - BranchSide:      'cmd-new-session.c:125,2'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
                - session_find
                - cmdq_error
        - Branch String:   'cmd-new-session.c:126,22'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:126,38'
              BranchSideFuncs:
                - session_find
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
                - cmdq_error
            - BranchSide:      'cmd-new-session.c:132,19'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
        - Branch String:   'cmd-new-session.c:126,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:127,14'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - cmd_free_argv
            - BranchSide:      'cmd-new-session.c:132,19'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - session_group_contains
                - session_check_name
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
        - Branch String:   'cmd-new-session.c:133,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:134,15'
              BranchSideFuncs:
                - session_group_contains
                - session_check_name
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - cmdq_error
                - xstrdup
                - xstrdup
                - session_group_find
            - BranchSide:      'cmd-new-session.c:154,22'
              BranchSideFuncs:
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
        - Branch String:   'cmd-new-session.c:135,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:136,28'
              BranchSideFuncs:
                - session_group_find
                - session_check_name
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - cmdq_error
                - xstrdup
                - xstrdup
            - BranchSide:      'cmd-new-session.c:138,32'
              BranchSideFuncs:
                - session_group_contains
                - session_check_name
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - cmdq_error
                - xstrdup
                - xstrdup
        - Branch String:   'cmd-new-session.c:139,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:140,21'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
            - BranchSide:      'cmd-new-session.c:141,12'
              BranchSideFuncs:
                - session_check_name
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - cmdq_error
                - xstrdup
        - Branch String:   'cmd-new-session.c:141,12'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:142,21'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
            - BranchSide:      'cmd-new-session.c:144,32'
              BranchSideFuncs:
                - session_check_name
                - args_has
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
                - cmdq_error
        - Branch String:   'cmd-new-session.c:145,8'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:0,0'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - cmd_free_argv
            - BranchSide:      'cmd-new-session.c:146,16'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - cmd_free_argv
        - Branch String:   'cmd-new-session.c:155,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:156,12'
              BranchSideFuncs:
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
            - BranchSide:      'cmd-new-session.c:157,11'
              BranchSideFuncs:
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
        - Branch String:   'cmd-new-session.c:162,16'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:162,19'
              BranchSideFuncs:
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
            - BranchSide:      'cmd-new-session.c:166,22'
              BranchSideFuncs:
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
        - Branch String:   'cmd-new-session.c:162,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:163,20'
              BranchSideFuncs:
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
            - BranchSide:      'cmd-new-session.c:166,22'
              BranchSideFuncs:
                - args_get
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
                - format_single
        - Branch String:   'cmd-new-session.c:166,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:167,23'
              BranchSideFuncs:
                - format_single
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
            - BranchSide:      'cmd-new-session.c:169,39'
              BranchSideFuncs:
                - server_client_get_cwd
                - xstrdup
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
        - Branch String:   'cmd-new-session.c:180,16'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:181,7'
              BranchSideFuncs:
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
            - BranchSide:      'cmd-new-session.c:193,8'
              BranchSideFuncs:
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
        - Branch String:   'cmd-new-session.c:181,24'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:182,6'
              BranchSideFuncs:
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
            - BranchSide:      'cmd-new-session.c:193,8'
              BranchSideFuncs:
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
        - Branch String:   'cmd-new-session.c:182,18'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:183,8'
              BranchSideFuncs:
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - fatal
                - cmdq_error
            - BranchSide:      'cmd-new-session.c:193,8'
              BranchSideFuncs:
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
        - Branch String:   'cmd-new-session.c:180,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:184,50'
              BranchSideFuncs:
                - cmdq_get_client
                - server_client_check_nested
                - tcgetattr
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - fatal
                - cmdq_error
            - BranchSide:      'cmd-new-session.c:193,8'
              BranchSideFuncs:
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
        - Branch String:   'cmd-new-session.c:184,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:185,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - cmd_free_argv
            - BranchSide:      'cmd-new-session.c:189,17'
              BranchSideFuncs:
                - tcgetattr
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
                - fatal
        - Branch String:   'cmd-new-session.c:189,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:190,4'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'cmd-new-session.c:191,8'
              BranchSideFuncs:
                - server_client_open
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
                - free
        - Branch String:   'cmd-new-session.c:196,16'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:196,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
            - BranchSide:      'cmd-new-session.c:205,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
        - Branch String:   'cmd-new-session.c:196,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:197,26'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
            - BranchSide:      'cmd-new-session.c:205,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
        - Branch String:   'cmd-new-session.c:197,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:198,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
            - BranchSide:      'cmd-new-session.c:202,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
        - Branch String:   'cmd-new-session.c:205,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:206,18'
              BranchSideFuncs:
                - args_get
                - strcmp
                - strtonum
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-new-session.c:220,7'
              BranchSideFuncs:
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
        - Branch String:   'cmd-new-session.c:207,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:208,8'
              BranchSideFuncs:
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
            - BranchSide:      'cmd-new-session.c:213,19'
              BranchSideFuncs:
                - strtonum
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-new-session.c:208,8'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:209,11'
              BranchSideFuncs:
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
            - BranchSide:      'cmd-new-session.c:211,9'
              BranchSideFuncs:
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - args_get
                - strcmp
                - strtonum
                - cmdq_error
        - Branch String:   'cmd-new-session.c:214,8'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:0,0'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - cmd_free_argv
            - BranchSide:      'cmd-new-session.c:215,16'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - cmd_free_argv
        - Branch String:   'cmd-new-session.c:221,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:222,18'
              BranchSideFuncs:
                - args_get
                - strcmp
                - strtonum
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - cmdq_error
            - BranchSide:      'cmd-new-session.c:236,7'
              BranchSideFuncs:
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
        - Branch String:   'cmd-new-session.c:223,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:224,8'
              BranchSideFuncs:
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
            - BranchSide:      'cmd-new-session.c:229,19'
              BranchSideFuncs:
                - strtonum
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - cmdq_error
        - Branch String:   'cmd-new-session.c:224,8'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:225,11'
              BranchSideFuncs:
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
            - BranchSide:      'cmd-new-session.c:227,9'
              BranchSideFuncs:
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
                - options_get_number
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
        - Branch String:   'cmd-new-session.c:230,8'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:0,0'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - cmd_free_argv
            - BranchSide:      'cmd-new-session.c:231,16'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - cmd_free_argv
        - Branch String:   'cmd-new-session.c:239,16'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:239,20'
              BranchSideFuncs:
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
            - BranchSide:      'cmd-new-session.c:245,28'
              BranchSideFuncs:
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
        - Branch String:   'cmd-new-session.c:239,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:240,8'
              BranchSideFuncs:
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
            - BranchSide:      'cmd-new-session.c:245,28'
              BranchSideFuncs:
                - options_get_string
                - __isoc99_sscanf
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
        - Branch String:   'cmd-new-session.c:242,14'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:242,36'
              BranchSideFuncs:
                - options_get_number
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
            - BranchSide:      'cmd-new-session.c:244,2'
              BranchSideFuncs:
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
        - Branch String:   'cmd-new-session.c:242,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:243,6'
              BranchSideFuncs:
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
            - BranchSide:      'cmd-new-session.c:244,2'
              BranchSideFuncs:
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
        - Branch String:   'cmd-new-session.c:246,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:247,9'
              BranchSideFuncs:
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
            - BranchSide:      'cmd-new-session.c:250,17'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
        - Branch String:   'cmd-new-session.c:250,8'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:251,10'
              BranchSideFuncs:
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
            - BranchSide:      'cmd-new-session.c:252,17'
              BranchSideFuncs:
                - args_has
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
        - Branch String:   'cmd-new-session.c:256,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:257,6'
              BranchSideFuncs:
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
            - BranchSide:      'cmd-new-session.c:258,6'
              BranchSideFuncs:
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
        - Branch String:   'cmd-new-session.c:258,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:259,6'
              BranchSideFuncs:
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
            - BranchSide:      'cmd-new-session.c:262,22'
              BranchSideFuncs:
                - options_create
                - args_has
                - args_has
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
                - args_has
                - args_has
                - options_set_string
        - Branch String:   'cmd-new-session.c:263,26'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:263,38'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_set_string
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
            - BranchSide:      'cmd-new-session.c:264,17'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_set_string
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
        - Branch String:   'cmd-new-session.c:263,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:264,17'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_set_string
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
            - BranchSide:      'cmd-new-session.c:270,8'
              BranchSideFuncs:
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
        - Branch String:   'cmd-new-session.c:264,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:265,10'
              BranchSideFuncs:
                - args_has
                - options_set_string
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
            - BranchSide:      'cmd-new-session.c:266,17'
              BranchSideFuncs:
                - args_has
                - options_set_string
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
        - Branch String:   'cmd-new-session.c:266,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:267,10'
              BranchSideFuncs:
                - options_set_string
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
            - BranchSide:      'cmd-new-session.c:268,22'
              BranchSideFuncs:
                - options_set_string
                - environ_create
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - args_has
                - environ_update
        - Branch String:   'cmd-new-session.c:271,16'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:271,29'
              BranchSideFuncs:
                - args_has
                - environ_update
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
            - BranchSide:      'cmd-new-session.c:273,24'
              BranchSideFuncs:
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
        - Branch String:   'cmd-new-session.c:271,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:272,18'
              BranchSideFuncs:
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
            - BranchSide:      'cmd-new-session.c:273,24'
              BranchSideFuncs:
                - args_first_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
                - environ_put
                - args_next_value
        - Branch String:   'cmd-new-session.c:274,2'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:275,15'
              BranchSideFuncs:
                - environ_put
                - args_next_value
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
            - BranchSide:      'cmd-new-session.c:278,21'
              BranchSideFuncs:
                - session_create
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
        - Branch String:   'cmd-new-session.c:283,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:284,11'
              BranchSideFuncs:
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
            - BranchSide:      'cmd-new-session.c:286,21'
              BranchSideFuncs:
                - args_get
                - args_to_vector
                - args_get
                - spawn_window
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
        - Branch String:   'cmd-new-session.c:294,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:295,19'
              BranchSideFuncs:
                - session_destroy
                - cmdq_error
                - free
                - free
                - free
                - free
                - cmd_free_argv
            - BranchSide:      'cmd-new-session.c:305,6'
              BranchSideFuncs:
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - session_group_new
                - session_group_new
                - session_group_add
        - Branch String:   'cmd-new-session.c:305,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:306,7'
              BranchSideFuncs:
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_new
                - session_group_new
                - session_group_add
            - BranchSide:      'cmd-new-session.c:317,36'
              BranchSideFuncs:
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
        - Branch String:   'cmd-new-session.c:306,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:307,8'
              BranchSideFuncs:
                - session_group_new
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
                - session_group_new
                - session_group_add
            - BranchSide:      'cmd-new-session.c:313,21'
              BranchSideFuncs:
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
        - Branch String:   'cmd-new-session.c:307,8'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:308,28'
              BranchSideFuncs:
                - session_group_new
                - session_group_add
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
            - BranchSide:      'cmd-new-session.c:311,28'
              BranchSideFuncs:
                - session_group_new
                - session_group_add
                - session_group_synchronize_to
                - winlinks_RB_MINMAX
                - session_select
                - notify_session
                - args_has
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
                - args_get
                - server_client_set_flags
        - Branch String:   'cmd-new-session.c:323,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:324,16'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
            - BranchSide:      'cmd-new-session.c:337,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
        - Branch String:   'cmd-new-session.c:324,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:325,28'
              BranchSideFuncs:
                - args_get
                - server_client_set_flags
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
            - BranchSide:      'cmd-new-session.c:326,8'
              BranchSideFuncs:
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
                - proc_send
        - Branch String:   'cmd-new-session.c:326,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:327,9'
              BranchSideFuncs:
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
            - BranchSide:      'cmd-new-session.c:329,14'
              BranchSideFuncs:
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
        - Branch String:   'cmd-new-session.c:327,8'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:328,15'
              BranchSideFuncs:
                - proc_send
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
            - BranchSide:      'cmd-new-session.c:329,3'
              BranchSideFuncs:
                - server_client_set_session
                - cmdq_get_flags
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_set_key_table
        - Branch String:   'cmd-new-session.c:332,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:333,32'
              BranchSideFuncs:
                - server_client_set_key_table
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
            - BranchSide:      'cmd-new-session.c:334,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
                - args_get
                - format_single
                - cmdq_print
                - free
        - Branch String:   'cmd-new-session.c:337,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:338,28'
              BranchSideFuncs:
                - args_get
                - format_single
                - cmdq_print
                - free
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
            - BranchSide:      'cmd-new-session.c:345,7'
              BranchSideFuncs:
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
        - Branch String:   'cmd-new-session.c:338,7'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:339,13'
              BranchSideFuncs:
                - format_single
                - cmdq_print
                - free
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
            - BranchSide:      'cmd-new-session.c:340,22'
              BranchSideFuncs:
                - format_single
                - cmdq_print
                - free
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
        - Branch String:   'cmd-new-session.c:345,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:346,3'
              BranchSideFuncs:
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
            - BranchSide:      'cmd-new-session.c:347,16'
              BranchSideFuncs:
                - args_has
                - cmd_find_from_session
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
        - Branch String:   'cmd-new-session.c:347,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:348,25'
              BranchSideFuncs:
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
            - BranchSide:      'cmd-new-session.c:350,29'
              BranchSideFuncs:
                - cmd_find_from_session
                - cmdq_insert_hook
                - free
                - free
                - free
                - cmd_free_argv
                - cfg_show_causes
        - Branch String:   'cmd-new-session.c:353,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:354,19'
              BranchSideFuncs:
                - cfg_show_causes
                - free
                - free
                - free
                - cmd_free_argv
            - BranchSide:      'cmd-new-session.c:356,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - cmd_free_argv
        - Branch String:   'cmd-new-session.c:356,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:357,20'
              BranchSideFuncs:
                - cmd_free_argv
                - free
                - free
                - free
            - BranchSide:      'cmd-new-session.c:358,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'cmd-new-session.c:364,6'
          Branch Sides:
            - BranchSide:      'cmd-new-session.c:365,20'
              BranchSideFuncs:
                - cmd_free_argv
                - free
                - free
                - free
            - BranchSide:      'cmd-new-session.c:366,7'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'cmd-new-session.c:70,23'
          Dst:             cmd_get_args
        - Src:             'cmd-new-session.c:71,35'
          Dst:             cmdq_get_current
        - Src:             'cmd-new-session.c:72,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-new-session.c:73,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-new-session.c:83,37'
          Dst:             args_count
        - Src:             'cmd-new-session.c:89,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-new-session.c:97,6'
          Dst:             args_has
        - Src:             'cmd-new-session.c:97,44'
          Dst:             args_has
        - Src:             'cmd-new-session.c:98,3'
          Dst:             cmdq_error
        - Src:             'cmd-new-session.c:102,8'
          Dst:             args_get
        - Src:             'cmd-new-session.c:104,10'
          Dst:             format_single
        - Src:             'cmd-new-session.c:105,13'
          Dst:             session_check_name
        - Src:             'cmd-new-session.c:107,4'
          Dst:             cmdq_error
        - Src:             'cmd-new-session.c:113,6'
          Dst:             args_has
        - Src:             'cmd-new-session.c:115,9'
          Dst:             session_find
        - Src:             'cmd-new-session.c:120,8'
          Dst:             args_has
        - Src:             'cmd-new-session.c:120,29'
          Dst:             args_has
        - Src:             'cmd-new-session.c:121,8'
          Dst:             args_has
        - Src:             'cmd-new-session.c:121,29'
          Dst:             args_get
        - Src:             'cmd-new-session.c:119,13'
          Dst:             cmd_attach_session
        - Src:             'cmd-new-session.c:126,25'
          Dst:             session_find
        - Src:             'cmd-new-session.c:127,3'
          Dst:             cmdq_error
        - Src:             'cmd-new-session.c:132,10'
          Dst:             args_get
        - Src:             'cmd-new-session.c:136,9'
          Dst:             session_group_find
        - Src:             'cmd-new-session.c:138,9'
          Dst:             session_group_contains
        - Src:             'cmd-new-session.c:140,13'
          Dst:             xstrdup
        - Src:             'cmd-new-session.c:142,13'
          Dst:             xstrdup
        - Src:             'cmd-new-session.c:144,13'
          Dst:             session_check_name
        - Src:             'cmd-new-session.c:146,5'
          Dst:             cmdq_error
        - Src:             'cmd-new-session.c:154,13'
          Dst:             args_has
        - Src:             'cmd-new-session.c:166,13'
          Dst:             args_get
        - Src:             'cmd-new-session.c:167,9'
          Dst:             format_single
        - Src:             'cmd-new-session.c:169,17'
          Dst:             server_client_get_cwd
        - Src:             'cmd-new-session.c:169,9'
          Dst:             xstrdup
        - Src:             'cmd-new-session.c:184,34'
          Dst:             cmdq_get_client
        - Src:             'cmd-new-session.c:184,7'
          Dst:             server_client_check_nested
        - Src:             'cmd-new-session.c:185,4'
          Dst:             cmdq_error
        - Src:             'cmd-new-session.c:189,7'
          Dst:             tcgetattr
        - Src:             'cmd-new-session.c:190,4'
          Dst:             fatal
        - Src:             'cmd-new-session.c:197,7'
          Dst:             server_client_open
        - Src:             'cmd-new-session.c:198,4'
          Dst:             cmdq_error
        - Src:             'cmd-new-session.c:205,6'
          Dst:             args_has
        - Src:             'cmd-new-session.c:206,9'
          Dst:             args_get
        - Src:             'cmd-new-session.c:207,7'
          Dst:             strcmp
        - Src:             'cmd-new-session.c:213,10'
          Dst:             strtonum
        - Src:             'cmd-new-session.c:215,5'
          Dst:             cmdq_error
        - Src:             'cmd-new-session.c:221,6'
          Dst:             args_has
        - Src:             'cmd-new-session.c:222,9'
          Dst:             args_get
        - Src:             'cmd-new-session.c:223,7'
          Dst:             strcmp
        - Src:             'cmd-new-session.c:229,10'
          Dst:             strtonum
        - Src:             'cmd-new-session.c:231,5'
          Dst:             cmdq_error
        - Src:             'cmd-new-session.c:242,17'
          Dst:             options_get_number
        - Src:             'cmd-new-session.c:245,9'
          Dst:             options_get_string
        - Src:             'cmd-new-session.c:246,7'
          Dst:             __isoc99_sscanf
        - Src:             'cmd-new-session.c:250,8'
          Dst:             args_has
        - Src:             'cmd-new-session.c:252,8'
          Dst:             args_has
        - Src:             'cmd-new-session.c:262,7'
          Dst:             options_create
        - Src:             'cmd-new-session.c:263,6'
          Dst:             args_has
        - Src:             'cmd-new-session.c:263,29'
          Dst:             args_has
        - Src:             'cmd-new-session.c:264,8'
          Dst:             args_has
        - Src:             'cmd-new-session.c:266,8'
          Dst:             args_has
        - Src:             'cmd-new-session.c:268,3'
          Dst:             options_set_string
        - Src:             'cmd-new-session.c:270,8'
          Dst:             environ_create
        - Src:             'cmd-new-session.c:271,20'
          Dst:             args_has
        - Src:             'cmd-new-session.c:272,3'
          Dst:             environ_update
        - Src:             'cmd-new-session.c:273,7'
          Dst:             args_first_value
        - Src:             'cmd-new-session.c:275,3'
          Dst:             environ_put
        - Src:             'cmd-new-session.c:276,8'
          Dst:             args_next_value
        - Src:             'cmd-new-session.c:278,6'
          Dst:             session_create
        - Src:             'cmd-new-session.c:286,12'
          Dst:             args_get
        - Src:             'cmd-new-session.c:287,2'
          Dst:             args_to_vector
        - Src:             'cmd-new-session.c:290,11'
          Dst:             args_get
        - Src:             'cmd-new-session.c:294,6'
          Dst:             spawn_window
        - Src:             'cmd-new-session.c:295,3'
          Dst:             session_destroy
        - Src:             'cmd-new-session.c:296,3'
          Dst:             cmdq_error
        - Src:             'cmd-new-session.c:308,10'
          Dst:             session_group_new
        - Src:             'cmd-new-session.c:309,5'
          Dst:             session_group_add
        - Src:             'cmd-new-session.c:311,10'
          Dst:             session_group_new
        - Src:             'cmd-new-session.c:313,3'
          Dst:             session_group_add
        - Src:             'cmd-new-session.c:314,3'
          Dst:             session_group_synchronize_to
        - Src:             'cmd-new-session.c:315,21'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-new-session.c:315,3'
          Dst:             session_select
        - Src:             'cmd-new-session.c:317,2'
          Dst:             notify_session
        - Src:             'cmd-new-session.c:324,7'
          Dst:             args_has
        - Src:             'cmd-new-session.c:325,31'
          Dst:             args_get
        - Src:             'cmd-new-session.c:325,4'
          Dst:             server_client_set_flags
        - Src:             'cmd-new-session.c:328,5'
          Dst:             proc_send
        - Src:             'cmd-new-session.c:331,3'
          Dst:             server_client_set_session
        - Src:             'cmd-new-session.c:332,8'
          Dst:             cmdq_get_flags
        - Src:             'cmd-new-session.c:333,4'
          Dst:             server_client_set_key_table
        - Src:             'cmd-new-session.c:337,6'
          Dst:             args_has
        - Src:             'cmd-new-session.c:338,19'
          Dst:             args_get
        - Src:             'cmd-new-session.c:340,8'
          Dst:             format_single
        - Src:             'cmd-new-session.c:341,3'
          Dst:             cmdq_print
        - Src:             'cmd-new-session.c:347,7'
          Dst:             args_has
        - Src:             'cmd-new-session.c:348,3'
          Dst:             cmd_find_from_session
        - Src:             'cmd-new-session.c:350,2'
          Dst:             cmd_find_from_session
        - Src:             'cmd-new-session.c:351,2'
          Dst:             cmdq_insert_hook
        - Src:             'cmd-new-session.c:354,3'
          Dst:             cfg_show_causes
        - Src:             'cmd-new-session.c:357,3'
          Dst:             cmd_free_argv
        - Src:             'cmd-new-session.c:365,3'
          Dst:             cmd_free_argv
    - 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:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_new_window_exec
      functionSourceFile: '/src/tmux/cmd-new-window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         69
      ICount:          490
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - args_first_value
        - args_get
        - args_has
        - args_next_value
        - args_to_vector
        - cmd_find_from_winlink
        - cmd_free_argv
        - cmd_get_args
        - cmdq_error
        - cmdq_get_client
        - cmdq_get_current
        - cmdq_get_target
        - cmdq_get_target_client
        - cmdq_insert_hook
        - cmdq_print
        - environ_create
        - environ_free
        - environ_put
        - format_single
        - recalculate_sizes
        - server_redraw_session
        - server_redraw_session_group
        - server_status_session_group
        - session_set_current
        - spawn_window
        - strcmp
        - winlink_shuffle_up
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-new-window.c:74,26'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:74,29'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - winlink_shuffle_up
                - format_single
                - winlinks_RB_MINMAX
                - free
                - args_has
                - session_set_current
                - recalculate_sizes
                - server_redraw_session
                - strcmp
                - cmdq_error
                - free
                - winlinks_RB_NEXT
            - BranchSide:      'cmd-new-window.c:100,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - winlink_shuffle_up
        - Branch String:   'cmd-new-window.c:74,42'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:74,45'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - winlink_shuffle_up
                - format_single
                - winlinks_RB_MINMAX
                - free
                - args_has
                - session_set_current
                - recalculate_sizes
                - server_redraw_session
                - strcmp
                - cmdq_error
                - free
                - winlinks_RB_NEXT
            - BranchSide:      'cmd-new-window.c:100,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - winlink_shuffle_up
        - Branch String:   'cmd-new-window.c:74,6'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:75,28'
              BranchSideFuncs:
                - format_single
                - winlinks_RB_MINMAX
                - free
                - args_has
                - args_has
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - winlink_shuffle_up
                - args_has
                - session_set_current
                - recalculate_sizes
                - server_redraw_session
                - strcmp
                - cmdq_error
                - free
                - winlinks_RB_NEXT
            - BranchSide:      'cmd-new-window.c:100,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - winlink_shuffle_up
        - Branch String:   'cmd-new-window.c:76,3'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:77,15'
              BranchSideFuncs:
                - strcmp
                - cmdq_error
                - free
                - winlinks_RB_NEXT
                - free
                - args_has
                - args_has
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - winlink_shuffle_up
                - args_has
                - session_set_current
                - recalculate_sizes
                - server_redraw_session
            - BranchSide:      'cmd-new-window.c:87,8'
              BranchSideFuncs:
                - free
                - args_has
                - args_has
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - winlink_shuffle_up
                - args_has
                - session_set_current
                - recalculate_sizes
                - server_redraw_session
        - Branch String:   'cmd-new-window.c:77,8'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:78,5'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - free
                - args_has
                - args_has
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - winlink_shuffle_up
                - args_has
                - session_set_current
                - recalculate_sizes
                - server_redraw_session
                - strcmp
                - cmdq_error
                - free
            - BranchSide:      'cmd-new-window.c:79,8'
              BranchSideFuncs:
                - cmdq_error
                - free
                - winlinks_RB_NEXT
                - free
                - args_has
                - args_has
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - winlink_shuffle_up
                - args_has
                - session_set_current
                - recalculate_sizes
                - server_redraw_session
                - strcmp
        - Branch String:   'cmd-new-window.c:79,8'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:80,14'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - free
                - args_has
                - args_has
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - winlink_shuffle_up
                - args_has
                - session_set_current
                - recalculate_sizes
                - server_redraw_session
                - strcmp
                - cmdq_error
                - free
            - BranchSide:      'cmd-new-window.c:83,15'
              BranchSideFuncs:
                - cmdq_error
                - free
        - Branch String:   'cmd-new-window.c:88,7'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:89,17'
              BranchSideFuncs:
                - args_has
                - session_set_current
                - recalculate_sizes
                - server_redraw_session
            - BranchSide:      'cmd-new-window.c:98,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - winlink_shuffle_up
        - Branch String:   'cmd-new-window.c:89,8'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:90,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-new-window.c:91,28'
              BranchSideFuncs:
                - session_set_current
                - recalculate_sizes
                - server_redraw_session
        - Branch String:   'cmd-new-window.c:91,8'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:92,27'
              BranchSideFuncs:
                - server_redraw_session
                - recalculate_sizes
            - BranchSide:      'cmd-new-window.c:93,8'
              BranchSideFuncs:
                - recalculate_sizes
        - Branch String:   'cmd-new-window.c:93,18'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:93,21'
              BranchSideFuncs:
                - recalculate_sizes
            - BranchSide:      'cmd-new-window.c:95,4'
              BranchSideFuncs:
                - recalculate_sizes
        - Branch String:   'cmd-new-window.c:93,8'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:94,31'
              BranchSideFuncs:
                - recalculate_sizes
            - BranchSide:      'cmd-new-window.c:95,4'
              BranchSideFuncs:
                - recalculate_sizes
        - Branch String:   'cmd-new-window.c:101,26'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:101,29'
              BranchSideFuncs:
                - winlink_shuffle_up
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
            - BranchSide:      'cmd-new-window.c:102,28'
              BranchSideFuncs:
                - winlink_shuffle_up
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
        - Branch String:   'cmd-new-window.c:101,6'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:102,28'
              BranchSideFuncs:
                - winlink_shuffle_up
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
            - BranchSide:      'cmd-new-window.c:107,12'
              BranchSideFuncs:
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
        - Branch String:   'cmd-new-window.c:103,7'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:104,10'
              BranchSideFuncs:
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
            - BranchSide:      'cmd-new-window.c:105,2'
              BranchSideFuncs:
                - args_get
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
        - Branch String:   'cmd-new-window.c:116,2'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:117,18'
              BranchSideFuncs:
                - environ_put
                - args_next_value
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-new-window.c:121,11'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-new-window.c:125,6'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:126,6'
              BranchSideFuncs:
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-new-window.c:127,15'
              BranchSideFuncs:
                - args_has
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-new-window.c:127,6'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:128,6'
              BranchSideFuncs:
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-new-window.c:130,16'
              BranchSideFuncs:
                - spawn_window
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-new-window.c:130,6'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:131,14'
              BranchSideFuncs:
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-new-window.c:138,16'
              BranchSideFuncs:
                - args_has
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_status_session_group
        - Branch String:   'cmd-new-window.c:133,7'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:134,21'
              BranchSideFuncs:
                - cmd_free_argv
                - environ_free
            - BranchSide:      'cmd-new-window.c:135,19'
              BranchSideFuncs:
                - environ_free
        - Branch String:   'cmd-new-window.c:138,27'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:138,30'
              BranchSideFuncs:
                - server_status_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - cmd_find_from_winlink
                - server_redraw_session_group
            - BranchSide:      'cmd-new-window.c:139,25'
              BranchSideFuncs:
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
        - Branch String:   'cmd-new-window.c:138,6'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:139,25'
              BranchSideFuncs:
                - cmd_find_from_winlink
                - server_redraw_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
            - BranchSide:      'cmd-new-window.c:142,31'
              BranchSideFuncs:
                - server_status_session_group
                - args_has
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
        - Branch String:   'cmd-new-window.c:144,6'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:145,28'
              BranchSideFuncs:
                - args_get
                - format_single
                - cmdq_print
                - free
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-new-window.c:153,29'
              BranchSideFuncs:
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-new-window.c:145,7'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:146,13'
              BranchSideFuncs:
                - format_single
                - cmdq_print
                - free
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-new-window.c:147,22'
              BranchSideFuncs:
                - format_single
                - cmdq_print
                - free
                - cmd_find_from_winlink
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-new-window.c:156,6'
          Branch Sides:
            - BranchSide:      'cmd-new-window.c:157,20'
              BranchSideFuncs:
                - cmd_free_argv
                - environ_free
            - BranchSide:      'cmd-new-window.c:158,18'
              BranchSideFuncs:
                - environ_free
      Callsites:
        - Src:             'cmd-new-window.c:55,23'
          Dst:             cmd_get_args
        - Src:             'cmd-new-window.c:56,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-new-window.c:57,35'
          Dst:             cmdq_get_current
        - Src:             'cmd-new-window.c:58,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-new-window.c:60,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-new-window.c:73,9'
          Dst:             args_get
        - Src:             'cmd-new-window.c:74,6'
          Dst:             args_has
        - Src:             'cmd-new-window.c:75,14'
          Dst:             format_single
        - Src:             'cmd-new-window.c:76,3'
          Dst:             winlinks_RB_MINMAX
        - Src:             'cmd-new-window.c:77,8'
          Dst:             strcmp
        - Src:             'cmd-new-window.c:83,4'
          Dst:             cmdq_error
        - Src:             'cmd-new-window.c:76,3'
          Dst:             winlinks_RB_NEXT
        - Src:             'cmd-new-window.c:89,8'
          Dst:             args_has
        - Src:             'cmd-new-window.c:91,8'
          Dst:             session_set_current
        - Src:             'cmd-new-window.c:92,5'
          Dst:             server_redraw_session
        - Src:             'cmd-new-window.c:95,4'
          Dst:             recalculate_sizes
        - Src:             'cmd-new-window.c:100,11'
          Dst:             args_has
        - Src:             'cmd-new-window.c:101,6'
          Dst:             args_has
        - Src:             'cmd-new-window.c:102,9'
          Dst:             winlink_shuffle_up
        - Src:             'cmd-new-window.c:111,12'
          Dst:             args_get
        - Src:             'cmd-new-window.c:112,2'
          Dst:             args_to_vector
        - Src:             'cmd-new-window.c:113,15'
          Dst:             environ_create
        - Src:             'cmd-new-window.c:115,7'
          Dst:             args_first_value
        - Src:             'cmd-new-window.c:117,3'
          Dst:             environ_put
        - Src:             'cmd-new-window.c:118,8'
          Dst:             args_next_value
        - Src:             'cmd-new-window.c:122,11'
          Dst:             args_get
        - Src:             'cmd-new-window.c:125,6'
          Dst:             args_has
        - Src:             'cmd-new-window.c:127,6'
          Dst:             args_has
        - Src:             'cmd-new-window.c:130,16'
          Dst:             spawn_window
        - Src:             'cmd-new-window.c:131,3'
          Dst:             cmdq_error
        - Src:             'cmd-new-window.c:134,4'
          Dst:             cmd_free_argv
        - Src:             'cmd-new-window.c:135,3'
          Dst:             environ_free
        - Src:             'cmd-new-window.c:138,7'
          Dst:             args_has
        - Src:             'cmd-new-window.c:139,3'
          Dst:             cmd_find_from_winlink
        - Src:             'cmd-new-window.c:140,3'
          Dst:             server_redraw_session_group
        - Src:             'cmd-new-window.c:142,3'
          Dst:             server_status_session_group
        - Src:             'cmd-new-window.c:144,6'
          Dst:             args_has
        - Src:             'cmd-new-window.c:145,19'
          Dst:             args_get
        - Src:             'cmd-new-window.c:147,8'
          Dst:             format_single
        - Src:             'cmd-new-window.c:149,3'
          Dst:             cmdq_print
        - Src:             'cmd-new-window.c:153,2'
          Dst:             cmd_find_from_winlink
        - Src:             'cmd-new-window.c:154,2'
          Dst:             cmdq_insert_hook
        - Src:             'cmd-new-window.c:157,3'
          Dst:             cmd_free_argv
        - Src:             'cmd-new-window.c:158,2'
          Dst:             environ_free
    - functionName:    cmd_parse_expand_alias
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - pi
        - pr
      BBCount:         36
      ICount:          318
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - cmd_get_alias
        - cmd_list_new
        - cmd_parse_build_commands
        - cmd_parse_do_buffer
        - cmd_parse_free_argument
        - cmd_parse_log_commands
        - log_debug
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-parse.y:766,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:767,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:768,9'
              BranchSideFuncs:
                - cmd_get_alias
                - log_debug
                - strlen
                - cmd_parse_do_buffer
                - free
                - cmd_parse_free_argument
                - cmd_parse_log_commands
                - cmd_parse_build_commands
                - cmd_list_new
                - cmd_list_new
        - Branch String:   'cmd-parse.y:771,20'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:771,23'
              BranchSideFuncs:
                - cmd_list_new
            - BranchSide:      'cmd-parse.y:772,3'
              BranchSideFuncs:
                - cmd_list_new
        - Branch String:   'cmd-parse.y:771,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:772,3'
              BranchSideFuncs:
                - cmd_list_new
            - BranchSide:      'cmd-parse.y:776,9'
              BranchSideFuncs:
                - cmd_get_alias
                - log_debug
                - strlen
                - cmd_parse_do_buffer
                - free
                - cmd_parse_free_argument
                - cmd_parse_log_commands
                - cmd_parse_build_commands
                - cmd_list_new
        - Branch String:   'cmd-parse.y:779,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:780,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:781,46'
              BranchSideFuncs:
                - log_debug
                - strlen
                - cmd_parse_do_buffer
                - free
                - cmd_parse_free_argument
                - cmd_parse_log_commands
                - cmd_parse_build_commands
                - cmd_list_new
        - Branch String:   'cmd-parse.y:785,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:786,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:791,9'
              BranchSideFuncs:
                - cmd_parse_free_argument
                - cmd_parse_log_commands
                - cmd_parse_build_commands
                - cmd_list_new
        - Branch String:   'cmd-parse.y:792,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:793,3'
              BranchSideFuncs:
                - cmd_list_new
            - BranchSide:      'cmd-parse.y:798,2'
              BranchSideFuncs:
                - cmd_parse_free_argument
                - cmd_parse_log_commands
                - cmd_parse_build_commands
        - Branch String:   'cmd-parse.y:798,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:798,2'
              BranchSideFuncs:
                - cmd_parse_free_argument
                - cmd_parse_log_commands
                - cmd_parse_build_commands
            - BranchSide:      'cmd-parse.y:798,2'
              BranchSideFuncs:
                - cmd_parse_free_argument
                - cmd_parse_log_commands
                - cmd_parse_build_commands
        - Branch String:   'cmd-parse.y:801,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:801,2'
              BranchSideFuncs:
                - cmd_parse_log_commands
                - cmd_parse_build_commands
            - BranchSide:      'cmd-parse.y:801,2'
              BranchSideFuncs:
                - cmd_parse_log_commands
                - cmd_parse_build_commands
        - Branch String:   'cmd-parse.y:801,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:802,3'
              BranchSideFuncs:
                - cmd_parse_log_commands
                - cmd_parse_build_commands
            - BranchSide:      'cmd-parse.y:805,25'
              BranchSideFuncs:
                - cmd_parse_log_commands
                - cmd_parse_build_commands
        - Branch String:   'cmd-parse.y:802,3'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:802,3'
              BranchSideFuncs:
                - cmd_parse_log_commands
                - cmd_parse_build_commands
            - BranchSide:      'cmd-parse.y:802,3'
              BranchSideFuncs:
                - cmd_parse_log_commands
                - cmd_parse_build_commands
      Callsites:
        - Src:             'cmd-parse.y:773,17'
          Dst:             cmd_list_new
        - Src:             'cmd-parse.y:778,10'
          Dst:             cmd_get_alias
        - Src:             'cmd-parse.y:781,2'
          Dst:             log_debug
        - Src:             'cmd-parse.y:783,36'
          Dst:             strlen
        - Src:             'cmd-parse.y:783,9'
          Dst:             cmd_parse_do_buffer
        - Src:             'cmd-parse.y:794,17'
          Dst:             cmd_list_new
        - Src:             'cmd-parse.y:799,2'
          Dst:             cmd_parse_free_argument
        - Src:             'cmd-parse.y:805,2'
          Dst:             cmd_parse_log_commands
        - Src:             'cmd-parse.y:808,2'
          Dst:             cmd_parse_build_commands
    - functionName:    cmd_parse_do_buffer
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - pi
        - cause
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_parse_run_parser
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-parse.y:720,10'
          Dst:             cmd_parse_run_parser
    - functionName:    cmd_parse_free_argument
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         8
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - cmd_list_free
        - cmd_parse_free_commands
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-parse.y:620,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:620,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:622,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'cmd-parse.y:625,27'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
            - BranchSide:      'cmd-parse.y:628,17'
              BranchSideFuncs:
                - cmd_list_free
                - free
      Callsites:
        - Src:             'cmd-parse.y:625,3'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:628,3'
          Dst:             cmd_list_free
    - functionName:    cmd_parse_log_commands
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmds
        - prefix
      BBCount:         16
      ICount:          127
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_list_print
        - cmd_parse_log_commands
        - log_debug
        - xasprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-parse.y:732,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:733,5'
              BranchSideFuncs:
                - cmd_list_print
                - log_debug
                - free
                - xasprintf
                - cmd_parse_log_commands
                - free
                - log_debug
            - BranchSide:      'cmd-parse.y:755,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-parse.y:734,3'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:735,12'
              BranchSideFuncs:
                - cmd_list_print
                - log_debug
                - free
                - xasprintf
                - cmd_parse_log_commands
                - free
                - log_debug
            - BranchSide:      'cmd-parse.y:753,4'
              BranchSideFuncs:
                - cmd_list_print
                - log_debug
                - free
                - xasprintf
                - cmd_parse_log_commands
                - free
                - log_debug
        - Branch String:   'cmd-parse.y:735,4'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:737,31'
              BranchSideFuncs:
                - log_debug
                - cmd_list_print
                - log_debug
                - free
                - xasprintf
                - cmd_parse_log_commands
                - free
            - BranchSide:      'cmd-parse.y:741,31'
              BranchSideFuncs:
                - xasprintf
                - cmd_parse_log_commands
                - free
                - cmd_list_print
                - log_debug
                - free
                - log_debug
            - BranchSide:      'cmd-parse.y:746,24'
              BranchSideFuncs:
                - cmd_list_print
                - log_debug
                - free
                - xasprintf
                - cmd_parse_log_commands
                - free
                - log_debug
            - BranchSide:      'cmd-parse.y:751,5'
              BranchSideFuncs:
                - cmd_list_print
                - log_debug
                - free
                - xasprintf
                - cmd_parse_log_commands
                - free
                - log_debug
      Callsites:
        - Src:             'cmd-parse.y:737,5'
          Dst:             log_debug
        - Src:             'cmd-parse.y:741,5'
          Dst:             xasprintf
        - Src:             'cmd-parse.y:742,5'
          Dst:             cmd_parse_log_commands
        - Src:             'cmd-parse.y:746,9'
          Dst:             cmd_list_print
        - Src:             'cmd-parse.y:747,5'
          Dst:             log_debug
    - functionName:    cmd_parse_build_commands
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmds
        - pi
        - pr
      BBCount:         26
      ICount:          198
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - cmd_list_append_all
        - cmd_list_free
        - cmd_list_move
        - cmd_list_new
        - cmd_list_print
        - cmd_parse_build_command
        - cmd_parse_log_commands
        - cmd_parse_print_commands
        - log_debug
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmd-parse.y:881,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:882,3'
              BranchSideFuncs:
                - cmd_list_new
            - BranchSide:      'cmd-parse.y:886,25'
              BranchSideFuncs:
                - cmd_parse_log_commands
                - cmd_list_new
                - cmd_list_print
                - log_debug
                - free
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_parse_build_command
                - cmd_list_append_all
                - cmd_list_free
                - cmd_list_free
                - cmd_list_free
                - cmd_list_new
                - cmd_list_new
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
        - Branch String:   'cmd-parse.y:895,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:896,10'
              BranchSideFuncs:
                - cmd_parse_build_command
                - cmd_list_append_all
                - cmd_list_free
                - cmd_list_print
                - log_debug
                - free
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_free
                - cmd_list_free
                - cmd_list_new
                - cmd_list_new
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
            - BranchSide:      'cmd-parse.y:917,6'
              BranchSideFuncs:
                - cmd_list_print
                - log_debug
                - free
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
        - Branch String:   'cmd-parse.y:896,42'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:896,45'
              BranchSideFuncs:
                - cmd_parse_build_command
                - cmd_list_append_all
                - cmd_list_free
                - cmd_list_print
                - log_debug
                - free
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_free
                - cmd_list_free
                - cmd_list_new
                - cmd_list_new
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
            - BranchSide:      'cmd-parse.y:904,7'
              BranchSideFuncs:
                - cmd_parse_build_command
                - cmd_list_append_all
                - cmd_list_free
                - cmd_list_print
                - log_debug
                - free
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_new
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_free
                - cmd_list_free
                - cmd_list_new
        - Branch String:   'cmd-parse.y:896,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:897,8'
              BranchSideFuncs:
                - cmd_list_new
                - cmd_parse_build_command
                - cmd_list_append_all
                - cmd_list_free
                - cmd_list_print
                - log_debug
                - free
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_free
                - cmd_list_free
                - cmd_list_new
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
            - BranchSide:      'cmd-parse.y:904,7'
              BranchSideFuncs:
                - cmd_parse_build_command
                - cmd_list_append_all
                - cmd_list_free
                - cmd_list_print
                - log_debug
                - free
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_new
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_free
                - cmd_list_free
                - cmd_list_new
        - Branch String:   'cmd-parse.y:897,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:898,30'
              BranchSideFuncs:
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_new
                - cmd_parse_build_command
                - cmd_list_append_all
                - cmd_list_free
                - cmd_list_print
                - log_debug
                - free
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_free
                - cmd_list_free
                - cmd_list_new
            - BranchSide:      'cmd-parse.y:902,14'
              BranchSideFuncs:
                - cmd_list_new
                - cmd_parse_build_command
                - cmd_list_append_all
                - cmd_list_free
                - cmd_list_print
                - log_debug
                - free
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_free
                - cmd_list_free
                - cmd_list_new
        - Branch String:   'cmd-parse.y:904,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:905,14'
              BranchSideFuncs:
                - cmd_list_new
                - cmd_parse_build_command
                - cmd_list_append_all
                - cmd_list_free
                - cmd_list_print
                - log_debug
                - free
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_new
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_free
                - cmd_list_free
            - BranchSide:      'cmd-parse.y:906,21'
              BranchSideFuncs:
                - cmd_parse_build_command
                - cmd_list_append_all
                - cmd_list_free
                - cmd_list_print
                - log_debug
                - free
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_new
                - cmd_list_new
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_free
                - cmd_list_free
        - Branch String:   'cmd-parse.y:909,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:910,18'
              BranchSideFuncs:
                - cmd_list_free
                - cmd_list_free
            - BranchSide:      'cmd-parse.y:914,23'
              BranchSideFuncs:
                - cmd_list_append_all
                - cmd_list_free
                - cmd_list_print
                - log_debug
                - free
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_parse_build_command
                - cmd_list_free
                - cmd_list_free
                - cmd_list_new
                - cmd_list_new
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
        - Branch String:   'cmd-parse.y:917,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:918,28'
              BranchSideFuncs:
                - cmd_parse_print_commands
                - cmd_list_move
                - cmd_list_free
                - cmd_list_print
                - log_debug
                - free
            - BranchSide:      'cmd-parse.y:923,21'
              BranchSideFuncs:
                - cmd_list_print
                - log_debug
                - free
      Callsites:
        - Src:             'cmd-parse.y:883,17'
          Dst:             cmd_list_new
        - Src:             'cmd-parse.y:886,2'
          Dst:             cmd_parse_log_commands
        - Src:             'cmd-parse.y:894,11'
          Dst:             cmd_list_new
        - Src:             'cmd-parse.y:898,5'
          Dst:             cmd_parse_print_commands
        - Src:             'cmd-parse.y:899,5'
          Dst:             cmd_list_move
        - Src:             'cmd-parse.y:900,5'
          Dst:             cmd_list_free
        - Src:             'cmd-parse.y:902,14'
          Dst:             cmd_list_new
        - Src:             'cmd-parse.y:905,14'
          Dst:             cmd_list_new
        - Src:             'cmd-parse.y:908,3'
          Dst:             cmd_parse_build_command
        - Src:             'cmd-parse.y:910,4'
          Dst:             cmd_list_free
        - Src:             'cmd-parse.y:911,4'
          Dst:             cmd_list_free
        - Src:             'cmd-parse.y:914,3'
          Dst:             cmd_list_append_all
        - Src:             'cmd-parse.y:915,3'
          Dst:             cmd_list_free
        - Src:             'cmd-parse.y:918,3'
          Dst:             cmd_parse_print_commands
        - Src:             'cmd-parse.y:919,3'
          Dst:             cmd_list_move
        - Src:             'cmd-parse.y:920,3'
          Dst:             cmd_list_free
        - Src:             'cmd-parse.y:923,6'
          Dst:             cmd_list_print
        - Src:             'cmd-parse.y:924,2'
          Dst:             log_debug
    - functionName:    cmd_parse_print_commands
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi
        - cmdlist
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmd_list_print
        - cmdq_print
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-parse.y:607,23'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:607,28'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:608,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-parse.y:607,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:608,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:609,21'
              BranchSideFuncs:
                - cmd_list_print
                - cmdq_print
                - free
                - cmdq_print
        - Branch String:   'cmd-parse.y:610,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:611,14'
              BranchSideFuncs:
                - cmdq_print
                - free
            - BranchSide:      'cmd-parse.y:613,14'
              BranchSideFuncs:
                - cmdq_print
                - free
      Callsites:
        - Src:             'cmd-parse.y:609,6'
          Dst:             cmd_list_print
        - Src:             'cmd-parse.y:611,3'
          Dst:             cmdq_print
        - Src:             'cmd-parse.y:613,3'
          Dst:             cmdq_print
    - functionName:    cmd_parse_build_command
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - pi
        - pr
      BBCount:         24
      ICount:          247
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - args_free_value
        - cmd_list_append
        - cmd_list_new
        - cmd_parse
        - cmd_parse_build_commands
        - cmd_parse_expand_alias
        - cmd_parse_get_error
        - xrecallocarray
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-parse.y:825,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:826,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:828,2'
              BranchSideFuncs:
                - cmd_parse
                - cmd_list_new
                - cmd_list_append
                - free
                - args_free_value
                - cmd_parse_get_error
                - free
                - xrecallocarray
                - cmd_parse_build_commands
                - xstrdup
        - Branch String:   'cmd-parse.y:828,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:829,27'
              BranchSideFuncs:
                - xrecallocarray
                - cmd_parse
                - cmd_list_new
                - cmd_list_append
                - free
                - args_free_value
                - cmd_parse_get_error
                - free
                - cmd_parse_build_commands
                - xstrdup
            - BranchSide:      'cmd-parse.y:852,18'
              BranchSideFuncs:
                - cmd_parse
                - cmd_list_new
                - cmd_list_append
                - free
                - args_free_value
                - cmd_parse_get_error
                - free
        - Branch String:   'cmd-parse.y:831,3'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:833,4'
              BranchSideFuncs:
                - xstrdup
                - cmd_parse
                - cmd_list_new
                - cmd_list_append
                - free
                - args_free_value
                - cmd_parse_get_error
                - free
                - xrecallocarray
                - cmd_parse_build_commands
            - BranchSide:      'cmd-parse.y:837,29'
              BranchSideFuncs:
                - cmd_parse_build_commands
                - cmd_parse
                - cmd_list_new
                - cmd_list_append
                - free
                - args_free_value
                - cmd_parse_get_error
                - free
                - xrecallocarray
                - xstrdup
            - BranchSide:      'cmd-parse.y:844,4'
              BranchSideFuncs:
                - cmd_parse
                - cmd_list_new
                - cmd_list_append
                - free
                - args_free_value
                - cmd_parse_get_error
                - free
                - xrecallocarray
                - cmd_parse_build_commands
                - xstrdup
            - BranchSide:      'cmd-parse.y:849,8'
              BranchSideFuncs:
                - cmd_parse
                - cmd_list_new
                - cmd_list_append
                - free
                - args_free_value
                - cmd_parse_get_error
                - free
                - xrecallocarray
                - cmd_parse_build_commands
                - xstrdup
        - Branch String:   'cmd-parse.y:838,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:839,5'
              BranchSideFuncs:
                - free
                - args_free_value
            - BranchSide:      'cmd-parse.y:840,4'
              BranchSideFuncs:
                - cmd_parse
                - cmd_list_new
                - cmd_list_append
                - free
                - args_free_value
                - cmd_parse_get_error
                - free
                - xrecallocarray
                - cmd_parse_build_commands
                - xstrdup
        - Branch String:   'cmd-parse.y:853,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:854,3'
              BranchSideFuncs:
                - cmd_parse_get_error
                - free
                - free
                - args_free_value
            - BranchSide:      'cmd-parse.y:859,2'
              BranchSideFuncs:
                - cmd_list_new
                - cmd_list_append
                - free
                - args_free_value
        - Branch String:   'cmd-parse.y:864,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:865,20'
              BranchSideFuncs:
                - args_free_value
                - free
            - BranchSide:      'cmd-parse.y:866,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'cmd-parse.y:825,6'
          Dst:             cmd_parse_expand_alias
        - Src:             'cmd-parse.y:829,12'
          Dst:             xrecallocarray
        - Src:             'cmd-parse.y:834,27'
          Dst:             xstrdup
        - Src:             'cmd-parse.y:837,4'
          Dst:             cmd_parse_build_commands
        - Src:             'cmd-parse.y:852,8'
          Dst:             cmd_parse
        - Src:             'cmd-parse.y:855,15'
          Dst:             cmd_parse_get_error
        - Src:             'cmd-parse.y:860,16'
          Dst:             cmd_list_new
        - Src:             'cmd-parse.y:861,2'
          Dst:             cmd_list_append
        - Src:             'cmd-parse.y:865,3'
          Dst:             args_free_value
    - functionName:    cmd_parse_get_error
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - line
        - error
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xasprintf
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-parse.y:595,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:596,15'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'cmd-parse.y:598,30'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'cmd-parse.y:596,7'
          Dst:             xstrdup
        - Src:             'cmd-parse.y:598,3'
          Dst:             xasprintf
    - functionName:    cmd_parse_free_commands
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmds
      BBCount:         15
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - cmd_parse_free_command
      functionUses:    43
      BranchProfiles:
        - Branch String:   'cmd-parse.y:667,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:667,2'
              BranchSideFuncs:
                - free
                - cmd_parse_free_command
            - BranchSide:      'cmd-parse.y:667,2'
              BranchSideFuncs:
                - free
                - cmd_parse_free_command
        - Branch String:   'cmd-parse.y:667,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:668,3'
              BranchSideFuncs:
                - cmd_parse_free_command
                - free
            - BranchSide:      'cmd-parse.y:671,7'
              BranchSideFuncs:
                - free
        - Branch String:   'cmd-parse.y:668,3'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:668,3'
              BranchSideFuncs:
                - cmd_parse_free_command
                - free
            - BranchSide:      'cmd-parse.y:668,3'
              BranchSideFuncs:
                - cmd_parse_free_command
                - free
      Callsites:
        - Src:             'cmd-parse.y:669,3'
          Dst:             cmd_parse_free_command
    - functionName:    cmd_parse_free_command
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_parse_free_arguments
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-parse.y:648,2'
          Dst:             cmd_parse_free_arguments
    - functionName:    cmd_parse_free_arguments
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         15
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - cmd_parse_free_argument
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-parse.y:639,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:639,2'
              BranchSideFuncs:
                - cmd_parse_free_argument
            - BranchSide:      'cmd-parse.y:639,2'
              BranchSideFuncs:
                - cmd_parse_free_argument
        - Branch String:   'cmd-parse.y:639,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:640,3'
              BranchSideFuncs:
                - cmd_parse_free_argument
            - BranchSide:      'cmd-parse.y:643,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-parse.y:640,3'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:640,3'
              BranchSideFuncs:
                - cmd_parse_free_argument
            - BranchSide:      'cmd-parse.y:640,3'
              BranchSideFuncs:
                - cmd_parse_free_argument
      Callsites:
        - Src:             'cmd-parse.y:641,3'
          Dst:             cmd_parse_free_argument
    - functionName:    cmd_parse_run_parser
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cause
      BBCount:         22
      ICount:          153
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_parse_new_commands
        - yyparse
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-parse.y:685,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:685,2'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - free
            - BranchSide:      'cmd-parse.y:685,2'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - free
        - Branch String:   'cmd-parse.y:685,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:686,3'
              BranchSideFuncs:
                - free
                - cmd_parse_new_commands
            - BranchSide:      'cmd-parse.y:689,6'
              BranchSideFuncs:
                - cmd_parse_new_commands
        - Branch String:   'cmd-parse.y:686,3'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:686,3'
              BranchSideFuncs:
                - free
                - cmd_parse_new_commands
            - BranchSide:      'cmd-parse.y:686,3'
              BranchSideFuncs:
                - free
                - cmd_parse_new_commands
        - Branch String:   'cmd-parse.y:689,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:690,12'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:694,6'
              BranchSideFuncs:
                - cmd_parse_new_commands
        - Branch String:   'cmd-parse.y:694,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:695,11'
              BranchSideFuncs:
                - cmd_parse_new_commands
            - BranchSide:      'cmd-parse.y:696,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-parse.y:684,11'
          Dst:             yyparse
        - Src:             'cmd-parse.y:695,11'
          Dst:             cmd_parse_new_commands
    - functionName:    yyparse
      functionSourceFile: '/src/tmux/cmd-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 2291
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         365
      ICount:          2907
      EdgeCount:       454
      CyclomaticComplexity: 91
      functionsReached:
        - cmd_find_from_client
        - cmd_find_valid_state
        - cmd_parse_free_command
        - cmd_parse_free_commands
        - cmd_parse_new_commands
        - environ_put
        - format_create
        - format_defaults
        - format_expand
        - format_free
        - format_true
        - xcalloc
        - xmalloc
        - yydestruct
        - yyerror
        - yylex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-parse.c:1245,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1219,21'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:1292,12'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:1295,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1301,28'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
                - yylex
                - free
            - BranchSide:      'cmd-parse.c:1358,7'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
                - yylex
        - Branch String:   'cmd-parse.c:1324,11'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1325,9'
              BranchSideFuncs:
                - yyerror
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'cmd-parse.c:1326,19'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
                - yylex
                - free
        - Branch String:   'cmd-parse.c:1327,11'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1328,21'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
                - yylex
                - free
            - BranchSide:      'cmd-parse.c:1331,29'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
                - yylex
                - free
        - Branch String:   'cmd-parse.c:1335,13'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1336,11'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
                - yylex
                - free
            - BranchSide:      'cmd-parse.c:1337,9'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
                - yylex
                - free
        - Branch String:   'cmd-parse.c:1340,13'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1341,25'
              BranchSideFuncs:
                - free
                - malloc
                - yyerror
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
                - yylex
            - BranchSide:      'cmd-parse.c:1345,15'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
                - yylex
        - Branch String:   'cmd-parse.c:1353,11'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1354,9'
              BranchSideFuncs:
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'cmd-parse.c:1355,5'
              BranchSideFuncs:
                - malloc
                - yyerror
                - free
                - yydestruct
                - yydestruct
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
                - yylex
        - Branch String:   'cmd-parse.c:1358,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1359,5'
              BranchSideFuncs:
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'cmd-parse.c:1361,3'
              BranchSideFuncs:
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
                - yylex
        - Branch String:   'cmd-parse.c:1373,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1374,5'
              BranchSideFuncs:
                - free
                - yylex
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
            - BranchSide:      'cmd-parse.c:1379,7'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - yylex
        - Branch String:   'cmd-parse.c:1379,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1382,16'
              BranchSideFuncs:
                - yylex
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:1385,7'
              BranchSideFuncs:
                - yylex
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:1385,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1387,24'
              BranchSideFuncs:
                - yylex
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:1392,17'
              BranchSideFuncs:
                - yylex
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:1392,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1392,17'
              BranchSideFuncs:
                - yylex
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:1392,15'
              BranchSideFuncs:
                - yylex
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:1392,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1392,15'
              BranchSideFuncs:
                - yylex
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:1392,15'
              BranchSideFuncs:
                - yylex
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:1399,15'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1399,27'
              BranchSideFuncs:
                - free
                - yylex
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
            - BranchSide:      'cmd-parse.c:1400,5'
              BranchSideFuncs:
                - free
                - yylex
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
        - Branch String:   'cmd-parse.c:1399,31'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1399,42'
              BranchSideFuncs:
                - free
                - yylex
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
            - BranchSide:      'cmd-parse.c:1400,5'
              BranchSideFuncs:
                - free
                - yylex
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
        - Branch String:   'cmd-parse.c:1399,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1400,5'
              BranchSideFuncs:
                - free
                - yylex
                - free
                - yydestruct
                - yydestruct
                - malloc
                - yyerror
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yydestruct
            - BranchSide:      'cmd-parse.c:1401,17'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:1402,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1406,14'
              BranchSideFuncs:
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
            - BranchSide:      'cmd-parse.c:1412,7'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:1412,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1413,16'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:1417,13'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:1432,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1433,5'
              BranchSideFuncs:
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
            - BranchSide:      'cmd-parse.c:1434,3'
              BranchSideFuncs:
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
        - Branch String:   'cmd-parse.c:1456,3'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:137,28'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:144,24'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:148,24'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:155,23'
              BranchSideFuncs:
                - xmalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:160,23'
              BranchSideFuncs:
                - xmalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:165,28'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:176,28'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:188,21'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:192,21'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:197,28'
              BranchSideFuncs:
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:224,28'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
            - BranchSide:      'cmd-parse.y:242,28'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
            - BranchSide:      'cmd-parse.y:260,28'
              BranchSideFuncs:
                - xmalloc
                - format_true
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:274,28'
              BranchSideFuncs:
                - xmalloc
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:286,28'
              BranchSideFuncs:
                - xmalloc
                - format_true
                - free
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:299,28'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:309,9'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:318,9'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
            - BranchSide:      'cmd-parse.y:328,9'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
                - cmd_parse_free_commands
            - BranchSide:      'cmd-parse.y:342,9'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
            - BranchSide:      'cmd-parse.y:359,9'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:370,9'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
                - cmd_parse_free_commands
            - BranchSide:      'cmd-parse.y:388,28'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:399,24'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:403,24'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:409,28'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:423,24'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:428,28'
              BranchSideFuncs:
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:436,29'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:450,29'
              BranchSideFuncs:
                - xcalloc
                - free
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:468,9'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:477,9'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
            - BranchSide:      'cmd-parse.y:487,9'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
                - cmd_parse_free_commands
            - BranchSide:      'cmd-parse.y:501,9'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
            - BranchSide:      'cmd-parse.y:518,9'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:529,9'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
                - cmd_parse_free_commands
            - BranchSide:      'cmd-parse.y:547,24'
              BranchSideFuncs:
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:554,4'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:560,23'
              BranchSideFuncs:
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:566,23'
              BranchSideFuncs:
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:572,23'
              BranchSideFuncs:
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:579,25'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:583,25'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:2063,16'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:149,4'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:149,4'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:150,10'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:167,26'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:167,29'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:168,25'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:167,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:168,25'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:170,24'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:178,26'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:178,29'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:179,25'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:178,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:179,25'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:181,24'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:205,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:206,12'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:208,31'
              BranchSideFuncs:
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:229,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:230,12'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
            - BranchSide:      'cmd-parse.y:235,10'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
        - Branch String:   'cmd-parse.y:231,5'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:232,13'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
            - BranchSide:      'cmd-parse.y:233,4'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
        - Branch String:   'cmd-parse.y:232,18'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:231,5'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
            - BranchSide:      'cmd-parse.y:232,21'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
        - Branch String:   'cmd-parse.y:235,39'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:235,42'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
            - BranchSide:      'cmd-parse.y:237,10'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:235,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:236,17'
              BranchSideFuncs:
                - environ_put
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:237,10'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:247,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:248,12'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
            - BranchSide:      'cmd-parse.y:253,10'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
        - Branch String:   'cmd-parse.y:249,5'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:250,13'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
            - BranchSide:      'cmd-parse.y:251,4'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
        - Branch String:   'cmd-parse.y:250,18'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:249,5'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
            - BranchSide:      'cmd-parse.y:250,21'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
        - Branch String:   'cmd-parse.y:253,39'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:253,42'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - environ_put
            - BranchSide:      'cmd-parse.y:255,10'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:253,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:254,17'
              BranchSideFuncs:
                - environ_put
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:255,10'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:267,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:268,5'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:269,16'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:268,5'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:268,5'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:268,5'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:303,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:304,5'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:1678,5'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:304,5'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:304,5'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:304,5'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:309,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:310,25'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:312,24'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:318,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:319,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:322,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:328,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:329,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:331,16'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
        - Branch String:   'cmd-parse.y:331,15'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:332,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:335,24'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:342,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:343,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:346,16'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
                - cmd_parse_free_commands
        - Branch String:   'cmd-parse.y:346,15'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:347,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:351,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:359,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:360,18'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:363,18'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:370,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:371,18'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:374,16'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
        - Branch String:   'cmd-parse.y:374,15'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:375,18'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:379,18'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:391,53'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:392,9'
              BranchSideFuncs:
                - cmd_parse_free_command
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:395,29'
              BranchSideFuncs:
                - cmd_parse_free_command
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:392,27'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:392,30'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:393,5'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:391,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:393,5'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:395,29'
              BranchSideFuncs:
                - cmd_parse_free_command
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:404,4'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:404,4'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:405,10'
              BranchSideFuncs:
                - free
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:411,53'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:412,9'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:416,24'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:412,27'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:412,30'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:413,25'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:411,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:413,25'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:416,24'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:446,4'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:446,4'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:446,4'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:457,4'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:457,4'
              BranchSideFuncs:
                - free
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:458,10'
              BranchSideFuncs:
                - free
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:463,4'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:463,4'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:463,4'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:468,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:469,25'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:471,24'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:477,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:478,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:481,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:487,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:488,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:490,16'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
        - Branch String:   'cmd-parse.y:490,15'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:491,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:494,24'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:501,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:502,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:505,16'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
                - cmd_parse_free_commands
        - Branch String:   'cmd-parse.y:505,15'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:506,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:510,25'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:518,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:519,18'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:522,18'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:529,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:530,18'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:533,16'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
                - cmd_parse_free_commands
        - Branch String:   'cmd-parse.y:533,15'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:534,18'
              BranchSideFuncs:
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:538,18'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:550,4'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:550,4'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:550,4'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:554,4'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:554,4'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:554,4'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.y:584,5'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:584,5'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.y:585,11'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:2090,25'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2090,28'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:2092,28'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:2090,42'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2090,53'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:2092,28'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:2090,16'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2091,26'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:2092,28'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:2104,13'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2104,11'
              BranchSideFuncs:
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
            - BranchSide:      'cmd-parse.c:2104,43'
              BranchSideFuncs:
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
        - Branch String:   'cmd-parse.c:2104,43'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2104,43'
              BranchSideFuncs:
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
            - BranchSide:      'cmd-parse.c:2104,13'
              BranchSideFuncs:
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
        - Branch String:   'cmd-parse.c:2104,43'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2104,13'
              BranchSideFuncs:
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
            - BranchSide:      'cmd-parse.c:2104,13'
              BranchSideFuncs:
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
        - Branch String:   'cmd-parse.c:2107,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2109,7'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
            - BranchSide:      'cmd-parse.c:2148,7'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yylex
                - malloc
                - yyerror
                - free
                - yydestruct
        - Branch String:   'cmd-parse.c:2148,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2153,11'
              BranchSideFuncs:
                - yydestruct
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:2169,3'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:2153,11'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2156,15'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:2162,23'
              BranchSideFuncs:
                - yydestruct
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:2156,15'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2157,13'
              BranchSideFuncs:
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'cmd-parse.c:2158,9'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:2199,11'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2201,15'
              BranchSideFuncs:
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:2211,11'
              BranchSideFuncs:
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:2202,24'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2202,27'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:2208,9'
              BranchSideFuncs:
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:2202,41'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2202,52'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:2208,9'
              BranchSideFuncs:
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:2202,15'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2204,29'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:2208,9'
              BranchSideFuncs:
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:2205,19'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2206,17'
              BranchSideFuncs:
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
            - BranchSide:      'cmd-parse.c:2207,13'
              BranchSideFuncs:
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:2211,11'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2212,9'
              BranchSideFuncs:
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'cmd-parse.c:2216,26'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xcalloc
                - free
                - xcalloc
                - xcalloc
                - xcalloc
                - xcalloc
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_command
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_command
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - free
                - xmalloc
                - format_true
                - free
                - free
                - xmalloc
                - free
                - xmalloc
                - format_true
                - free
                - free
                - environ_put
                - free
                - environ_put
                - cmd_find_valid_state
                - cmd_find_from_client
                - format_create
                - format_defaults
                - format_expand
                - format_free
                - free
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - cmd_parse_new_commands
                - cmd_parse_free_commands
                - xmalloc
                - xmalloc
                - free
                - yyerror
                - yydestruct
                - yylex
                - malloc
                - yyerror
                - free
        - Branch String:   'cmd-parse.c:2265,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2269,17'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
            - BranchSide:      'cmd-parse.c:2275,3'
              BranchSideFuncs:
                - free
                - yydestruct
        - Branch String:   'cmd-parse.c:2269,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2269,17'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
            - BranchSide:      'cmd-parse.c:2269,15'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
        - Branch String:   'cmd-parse.c:2269,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2269,15'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
            - BranchSide:      'cmd-parse.c:2269,15'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
        - Branch String:   'cmd-parse.c:2277,3'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2280,28'
              BranchSideFuncs:
                - yydestruct
                - free
            - BranchSide:      'cmd-parse.c:2284,7'
              BranchSideFuncs:
                - free
        - Branch String:   'cmd-parse.c:2284,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:2284,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.c:2285,19'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'cmd-parse.c:1382,16'
          Dst:             yylex
        - Src:             'cmd-parse.y:155,23'
          Dst:             xmalloc
        - Src:             'cmd-parse.y:160,23'
          Dst:             xmalloc
        - Src:             'cmd-parse.y:170,24'
          Dst:             cmd_parse_new_commands
        - Src:             'cmd-parse.y:171,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:181,24'
          Dst:             cmd_parse_new_commands
        - Src:             'cmd-parse.y:182,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:205,8'
          Dst:             cmd_find_valid_state
        - Src:             'cmd-parse.y:208,5'
          Dst:             cmd_find_from_client
        - Src:             'cmd-parse.y:211,9'
          Dst:             format_create
        - Src:             'cmd-parse.y:212,4'
          Dst:             format_defaults
        - Src:             'cmd-parse.y:214,20'
          Dst:             format_expand
        - Src:             'cmd-parse.y:215,4'
          Dst:             format_free
        - Src:             'cmd-parse.y:236,5'
          Dst:             environ_put
        - Src:             'cmd-parse.y:254,5'
          Dst:             environ_put
        - Src:             'cmd-parse.y:263,12'
          Dst:             xmalloc
        - Src:             'cmd-parse.y:264,33'
          Dst:             format_true
        - Src:             'cmd-parse.y:277,12'
          Dst:             xmalloc
        - Src:             'cmd-parse.y:289,12'
          Dst:             xmalloc
        - Src:             'cmd-parse.y:290,33'
          Dst:             format_true
        - Src:             'cmd-parse.y:312,24'
          Dst:             cmd_parse_new_commands
        - Src:             'cmd-parse.y:313,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:320,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:323,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:330,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:333,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:335,24'
          Dst:             cmd_parse_new_commands
        - Src:             'cmd-parse.y:336,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:337,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:344,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:345,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:348,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:349,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:352,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:353,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:364,29'
          Dst:             cmd_parse_new_commands
        - Src:             'cmd-parse.y:365,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:373,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:377,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:380,29'
          Dst:             cmd_parse_new_commands
        - Src:             'cmd-parse.y:381,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:382,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:390,23'
          Dst:             cmd_parse_new_commands
        - Src:             'cmd-parse.y:395,5'
          Dst:             cmd_parse_free_command
        - Src:             'cmd-parse.y:416,24'
          Dst:             cmd_parse_new_commands
        - Src:             'cmd-parse.y:417,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:418,5'
          Dst:             cmd_parse_free_command
        - Src:             'cmd-parse.y:430,22'
          Dst:             xcalloc
        - Src:             'cmd-parse.y:439,22'
          Dst:             xcalloc
        - Src:             'cmd-parse.y:443,10'
          Dst:             xcalloc
        - Src:             'cmd-parse.y:453,22'
          Dst:             xcalloc
        - Src:             'cmd-parse.y:460,10'
          Dst:             xcalloc
        - Src:             'cmd-parse.y:471,24'
          Dst:             cmd_parse_new_commands
        - Src:             'cmd-parse.y:472,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:479,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:482,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:489,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:492,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:494,24'
          Dst:             cmd_parse_new_commands
        - Src:             'cmd-parse.y:495,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:496,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:503,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:504,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:507,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:508,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:511,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:512,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:523,29'
          Dst:             cmd_parse_new_commands
        - Src:             'cmd-parse.y:524,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:532,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:536,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:539,29'
          Dst:             cmd_parse_new_commands
        - Src:             'cmd-parse.y:540,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:541,5'
          Dst:             cmd_parse_free_commands
        - Src:             'cmd-parse.y:547,24'
          Dst:             xcalloc
        - Src:             'cmd-parse.y:560,23'
          Dst:             xcalloc
        - Src:             'cmd-parse.y:566,23'
          Dst:             xcalloc
        - Src:             'cmd-parse.y:572,23'
          Dst:             xcalloc
        - Src:             'cmd-parse.c:2111,7'
          Dst:             yyerror
        - Src:             'cmd-parse.c:2161,11'
          Dst:             yydestruct
        - Src:             'cmd-parse.c:2215,7'
          Dst:             yydestruct
        - Src:             'cmd-parse.c:2255,3'
          Dst:             yyerror
        - Src:             'cmd-parse.c:2270,7'
          Dst:             yydestruct
        - Src:             'cmd-parse.c:2279,7'
          Dst:             yydestruct
    - functionName:    cmd_parse_new_commands
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - xmalloc
      functionUses:    14
      BranchProfiles:
        - Branch String:   'cmd-parse.y:657,9'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:655,29'
              BranchSideFuncs:
                - xmalloc
            - BranchSide:      'cmd-parse.y:658,2'
              BranchSideFuncs:
                - xmalloc
      Callsites:
        - Src:             'cmd-parse.y:657,9'
          Dst:             xmalloc
    - functionName:    yylex
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         90
      ICount:          465
      EdgeCount:       124
      CyclomaticComplexity: 36
      functionsReached:
        - __ctype_b_loc
        - strchr
        - strcmp
        - yylex_format
        - yylex_get_word
        - yylex_getc
        - yylex_is_var
        - yylex_token
        - yylex_ungetc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1257,26'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1257,26'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1257,26'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1261,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1262,3'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1263,2'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1271,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1277,8'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1283,7'
              BranchSideFuncs:
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1277,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1278,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1279,4'
              BranchSideFuncs: []
        - Branch String:   'cmd-parse.y:1283,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1283,20'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1287,4'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1283,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1287,4'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1290,7'
              BranchSideFuncs:
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1290,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1294,9'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_getc
                - yylex_format
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1300,7'
              BranchSideFuncs:
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_getc
                - yylex_ungetc
                - yylex_getc
                - yylex_format
        - Branch String:   'cmd-parse.y:1295,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1296,18'
              BranchSideFuncs:
                - yylex_ungetc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_getc
                - yylex_getc
                - yylex_format
            - BranchSide:      'cmd-parse.y:1299,3'
              BranchSideFuncs:
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_getc
                - yylex_ungetc
                - yylex_getc
                - yylex_format
        - Branch String:   'cmd-parse.y:1300,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1304,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1308,7'
              BranchSideFuncs:
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_getc
                - yylex_ungetc
                - yylex_getc
                - yylex_format
        - Branch String:   'cmd-parse.y:1308,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1308,20'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1312,12'
              BranchSideFuncs: []
        - Branch String:   'cmd-parse.y:1308,30'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1308,33'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1312,12'
              BranchSideFuncs: []
        - Branch String:   'cmd-parse.y:1308,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1312,12'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1315,7'
              BranchSideFuncs:
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_getc
                - yylex_ungetc
                - yylex_getc
                - yylex_format
        - Branch String:   'cmd-parse.y:1315,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1320,11'
              BranchSideFuncs:
                - yylex_getc
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_ungetc
                - yylex_getc
                - yylex_format
            - BranchSide:      'cmd-parse.y:1336,7'
              BranchSideFuncs:
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
        - Branch String:   'cmd-parse.y:1321,18'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1321,21'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_ungetc
                - yylex_getc
                - yylex_format
            - BranchSide:      'cmd-parse.y:1327,4'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
                - yylex_getc
        - Branch String:   'cmd-parse.y:1321,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1322,20'
              BranchSideFuncs:
                - yylex_format
            - BranchSide:      'cmd-parse.y:1327,4'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
                - yylex_getc
        - Branch String:   'cmd-parse.y:1323,9'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1324,6'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1325,5'
              BranchSideFuncs: []
        - Branch String:   'cmd-parse.y:1327,24'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1327,27'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
                - yylex_getc
            - BranchSide:      'cmd-parse.y:1327,4'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
                - yylex_getc
        - Branch String:   'cmd-parse.y:1327,4'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1328,12'
              BranchSideFuncs:
                - yylex_getc
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1329,8'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1329,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1330,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1333,4'
              BranchSideFuncs:
                - yylex_getc
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
                - yylex_getc
                - yylex_getc
                - yylex_format
                - yylex_getc
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1336,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1341,19'
              BranchSideFuncs:
                - yylex_get_word
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
            - BranchSide:      'cmd-parse.y:1376,23'
              BranchSideFuncs:
                - yylex_token
                - strchr
                - yylex_is_var
                - yylex_is_var
        - Branch String:   'cmd-parse.y:1342,4'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1343,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
            - BranchSide:      'cmd-parse.y:1346,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'cmd-parse.y:1343,20'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1343,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-parse.y:1345,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
        - Branch String:   'cmd-parse.y:1343,9'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1344,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
            - BranchSide:      'cmd-parse.y:1345,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
                - __ctype_b_loc
        - Branch String:   'cmd-parse.y:1346,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1347,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1348,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'cmd-parse.y:1349,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1350,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:1353,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'cmd-parse.y:1353,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1354,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:1357,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - free
                - free
        - Branch String:   'cmd-parse.y:1357,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1358,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:1361,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - free
                - free
                - free
        - Branch String:   'cmd-parse.y:1361,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1362,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:1365,22'
              BranchSideFuncs:
                - strcmp
                - free
                - free
        - Branch String:   'cmd-parse.y:1365,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1366,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:1369,16'
              BranchSideFuncs:
                - free
        - Branch String:   'cmd-parse.y:1377,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1378,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1379,18'
              BranchSideFuncs:
                - strchr
                - yylex_is_var
                - yylex_is_var
        - Branch String:   'cmd-parse.y:1381,34'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1381,51'
              BranchSideFuncs:
                - yylex_is_var
                - yylex_is_var
            - BranchSide:      'cmd-parse.y:1389,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-parse.y:1381,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1382,14'
              BranchSideFuncs:
                - yylex_is_var
            - BranchSide:      'cmd-parse.y:1389,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-parse.y:1382,4'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1383,24'
              BranchSideFuncs:
                - yylex_is_var
            - BranchSide:      'cmd-parse.y:1386,9'
              BranchSideFuncs: []
        - Branch String:   'cmd-parse.y:1383,9'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1384,6'
              BranchSideFuncs:
                - yylex_is_var
            - BranchSide:      'cmd-parse.y:1385,4'
              BranchSideFuncs:
                - yylex_is_var
        - Branch String:   'cmd-parse.y:1386,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1387,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1388,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-parse.y:1269,8'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1294,9'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1296,5'
          Dst:             yylex_ungetc
        - Src:             'cmd-parse.y:1320,11'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1322,20'
          Dst:             yylex_format
        - Src:             'cmd-parse.y:1328,12'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1341,19'
          Dst:             yylex_get_word
        - Src:             'cmd-parse.y:1343,24'
          Dst:             __ctype_b_loc
        - Src:             'cmd-parse.y:1349,8'
          Dst:             strcmp
        - Src:             'cmd-parse.y:1353,8'
          Dst:             strcmp
        - Src:             'cmd-parse.y:1357,8'
          Dst:             strcmp
        - Src:             'cmd-parse.y:1361,8'
          Dst:             strcmp
        - Src:             'cmd-parse.y:1365,8'
          Dst:             strcmp
        - Src:             'cmd-parse.y:1376,11'
          Dst:             yylex_token
        - Src:             'cmd-parse.y:1381,7'
          Dst:             strchr
        - Src:             'cmd-parse.y:1381,37'
          Dst:             yylex_is_var
        - Src:             'cmd-parse.y:1383,10'
          Dst:             yylex_is_var
    - functionName:    yyerror
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_parse_get_error
        - xvasprintf
      functionUses:    10
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1138,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1139,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1141,2'
              BranchSideFuncs:
                - xvasprintf
                - cmd_parse_get_error
                - free
      Callsites:
        - Src:             'cmd-parse.y:1142,2'
          Dst:             xvasprintf
        - Src:             'cmd-parse.y:1145,14'
          Dst:             cmd_parse_get_error
    - functionName:    yydestruct
      functionSourceFile: '/src/tmux/cmd-parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - yymsg
        - yytype
        - yyvaluep
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmd-parse.c:1191,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.c:1191,7'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.c:1192,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    yylex_getc
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - yylex_getc1
        - yylex_ungetc
      functionUses:    19
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1207,26'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1207,26'
              BranchSideFuncs:
                - yylex_getc1
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1207,26'
              BranchSideFuncs:
                - yylex_getc1
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1210,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1211,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1214,2'
              BranchSideFuncs:
                - yylex_getc1
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1216,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1217,4'
              BranchSideFuncs:
                - yylex_getc1
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1220,7'
              BranchSideFuncs:
                - yylex_ungetc
                - yylex_getc1
        - Branch String:   'cmd-parse.y:1220,18'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1220,22'
              BranchSideFuncs:
                - yylex_ungetc
                - yylex_getc1
            - BranchSide:      'cmd-parse.y:1226,7'
              BranchSideFuncs:
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1220,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1221,4'
              BranchSideFuncs:
                - yylex_getc1
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1226,7'
              BranchSideFuncs:
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1226,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1227,17'
              BranchSideFuncs:
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1231,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-parse.y:1215,8'
          Dst:             yylex_getc1
        - Src:             'cmd-parse.y:1227,4'
          Dst:             yylex_ungetc
    - functionName:    yylex_ungetc
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ch
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ungetc
      functionUses:    9
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1198,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1199,10'
              BranchSideFuncs:
                - ungetc
            - BranchSide:      'cmd-parse.y:1200,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-parse.y:1199,3'
          Dst:             ungetc
    - functionName:    yylex_format
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         33
      ICount:          145
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - log_debug
        - xmalloc
        - yylex_append
        - yylex_append1
        - yylex_getc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1399,11'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1397,8'
              BranchSideFuncs:
                - xmalloc
                - yylex_append
                - yylex_getc
                - yylex_append1
                - yylex_append1
                - log_debug
                - free
                - yylex_getc
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1406,13'
              BranchSideFuncs:
                - xmalloc
                - yylex_append
                - yylex_getc
                - yylex_append1
                - yylex_append1
                - log_debug
                - free
                - yylex_getc
                - yylex_append1
        - Branch String:   'cmd-parse.y:1406,34'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1406,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:1407,4'
              BranchSideFuncs:
                - free
        - Branch String:   'cmd-parse.y:1406,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1407,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:1408,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_append1
                - log_debug
                - yylex_getc
                - yylex_append1
        - Branch String:   'cmd-parse.y:1408,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1409,14'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - yylex_append1
                - yylex_getc
                - yylex_append1
                - log_debug
                - free
            - BranchSide:      'cmd-parse.y:1414,14'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - yylex_append1
                - free
                - yylex_append1
                - log_debug
        - Branch String:   'cmd-parse.y:1409,35'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1409,38'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:1410,5'
              BranchSideFuncs:
                - free
        - Branch String:   'cmd-parse.y:1409,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1410,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:1411,8'
              BranchSideFuncs:
                - yylex_append1
                - yylex_append1
                - yylex_getc
                - yylex_append1
                - log_debug
                - free
                - yylex_getc
        - Branch String:   'cmd-parse.y:1411,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1412,13'
              BranchSideFuncs:
                - yylex_append1
                - yylex_append1
                - yylex_getc
                - yylex_append1
                - log_debug
                - free
                - yylex_getc
            - BranchSide:      'cmd-parse.y:1413,4'
              BranchSideFuncs:
                - yylex_append1
                - yylex_append1
                - yylex_getc
                - yylex_append1
                - log_debug
                - free
                - yylex_getc
        - Branch String:   'cmd-parse.y:1415,22'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1415,25'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - yylex_append1
                - free
                - yylex_append1
                - log_debug
            - BranchSide:      'cmd-parse.y:1419,3'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_append1
                - log_debug
                - free
                - yylex_getc
                - yylex_append1
        - Branch String:   'cmd-parse.y:1415,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1416,31'
              BranchSideFuncs:
                - yylex_append1
                - log_debug
                - free
            - BranchSide:      'cmd-parse.y:1419,3'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_append1
                - log_debug
                - free
                - yylex_getc
                - yylex_append1
        - Branch String:   'cmd-parse.y:1422,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1423,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:1425,2'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'cmd-parse.y:1402,8'
          Dst:             xmalloc
        - Src:             'cmd-parse.y:1404,2'
          Dst:             yylex_append
        - Src:             'cmd-parse.y:1406,13'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1409,14'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1413,4'
          Dst:             yylex_append1
        - Src:             'cmd-parse.y:1416,5'
          Dst:             yylex_append1
        - Src:             'cmd-parse.y:1420,3'
          Dst:             yylex_append1
        - Src:             'cmd-parse.y:1426,2'
          Dst:             log_debug
    - functionName:    yylex_get_word
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ch
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - log_debug
        - strchr
        - xmalloc
        - yylex_append1
        - yylex_getc
        - yylex_ungetc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1246,36'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1245,3'
              BranchSideFuncs:
                - strchr
                - yylex_ungetc
                - log_debug
                - yylex_append1
                - yylex_getc
            - BranchSide:      'cmd-parse.y:1246,55'
              BranchSideFuncs:
                - strchr
                - yylex_ungetc
                - log_debug
                - yylex_append1
                - yylex_getc
        - Branch String:   'cmd-parse.y:1245,3'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1245,29'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - strchr
            - BranchSide:      'cmd-parse.y:1247,15'
              BranchSideFuncs:
                - yylex_ungetc
                - log_debug
      Callsites:
        - Src:             'cmd-parse.y:1242,8'
          Dst:             xmalloc
        - Src:             'cmd-parse.y:1245,3'
          Dst:             yylex_append1
        - Src:             'cmd-parse.y:1246,15'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1246,39'
          Dst:             strchr
        - Src:             'cmd-parse.y:1247,2'
          Dst:             yylex_ungetc
        - Src:             'cmd-parse.y:1250,2'
          Dst:             log_debug
    - functionName:    yylex_token
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ch
      BBCount:         104
      ICount:          454
      EdgeCount:       142
      CyclomaticComplexity: 40
      functionsReached:
        - log_debug
        - strchr
        - xmalloc
        - yylex_append1
        - yylex_getc
        - yylex_token_escape
        - yylex_token_tilde
        - yylex_token_variable
        - yylex_ungetc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1643,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1644,4'
              BranchSideFuncs:
                - log_debug
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1647,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1647,21'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1647,24'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1654,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'cmd-parse.y:1647,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1648,9'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1654,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'cmd-parse.y:1649,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1650,18'
              BranchSideFuncs:
                - yylex_ungetc
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'cmd-parse.y:1653,3'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'cmd-parse.y:1654,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1655,8'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'cmd-parse.y:1663,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - log_debug
        - Branch String:   'cmd-parse.y:1655,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1656,5'
              BranchSideFuncs:
                - log_debug
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1659,4'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - log_debug
        - Branch String:   'cmd-parse.y:1663,21'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1663,25'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - log_debug
            - BranchSide:      'cmd-parse.y:1667,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1663,35'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1663,38'
              BranchSideFuncs:
                - log_debug
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1664,4'
              BranchSideFuncs:
                - log_debug
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1663,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1664,4'
              BranchSideFuncs:
                - log_debug
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1667,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1667,21'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1667,25'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1676,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1667,35'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1667,38'
              BranchSideFuncs:
                - log_debug
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1668,41'
              BranchSideFuncs:
                - log_debug
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1667,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1668,41'
              BranchSideFuncs:
                - log_debug
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1676,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1676,18'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1676,21'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1694,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
        - Branch String:   'cmd-parse.y:1676,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1677,4'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1694,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
        - Branch String:   'cmd-parse.y:1678,38'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1678,4'
              BranchSideFuncs:
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1678,41'
              BranchSideFuncs:
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1678,4'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1678,17'
              BranchSideFuncs:
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
            - BranchSide:      'cmd-parse.y:1680,8'
              BranchSideFuncs:
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1680,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1681,5'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1682,9'
              BranchSideFuncs:
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
        - Branch String:   'cmd-parse.y:1683,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1684,18'
              BranchSideFuncs:
                - yylex_ungetc
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1687,5'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1687,40'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1687,43'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1687,5'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1687,5'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:0,0'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1687,18'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1694,18'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1694,21'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
            - BranchSide:      'cmd-parse.y:1699,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_token_escape
                - free
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_token_variable
                - yylex_token_tilde
        - Branch String:   'cmd-parse.y:1694,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1695,9'
              BranchSideFuncs:
                - yylex_token_escape
                - free
                - yylex_getc
                - yylex_append1
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1699,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_token_escape
                - free
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_token_variable
                - yylex_token_tilde
        - Branch String:   'cmd-parse.y:1695,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1696,5'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1697,4'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1699,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1699,20'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_token_escape
                - free
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_token_variable
                - yylex_token_tilde
            - BranchSide:      'cmd-parse.y:1704,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_token_tilde
                - free
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_token_variable
        - Branch String:   'cmd-parse.y:1699,34'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1699,37'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_token_escape
                - free
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_token_variable
                - yylex_token_tilde
            - BranchSide:      'cmd-parse.y:1704,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_token_tilde
                - free
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_token_variable
        - Branch String:   'cmd-parse.y:1699,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1700,9'
              BranchSideFuncs:
                - yylex_token_tilde
                - free
                - yylex_getc
                - yylex_append1
                - yylex_token_variable
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1704,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_token_tilde
                - free
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_token_variable
        - Branch String:   'cmd-parse.y:1700,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1701,5'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1702,4'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1704,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1704,20'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_token_tilde
                - free
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_token_variable
            - BranchSide:      'cmd-parse.y:1709,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_token_variable
                - free
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1704,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1705,9'
              BranchSideFuncs:
                - yylex_token_variable
                - free
                - yylex_getc
                - yylex_append1
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1709,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_token_variable
                - free
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1705,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1706,5'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1707,4'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1709,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1709,20'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - yylex_token_variable
                - free
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1713,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1709,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1710,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:1713,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1713,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1714,8'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1723,7'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1714,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1715,11'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1718,8'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1718,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1719,11'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1722,3'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1723,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1724,8'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1735,29'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1724,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1725,11'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1728,8'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
        - Branch String:   'cmd-parse.y:1728,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1729,11'
              BranchSideFuncs:
                - yylex_getc
                - yylex_append1
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
            - BranchSide:      'cmd-parse.y:1732,3'
              BranchSideFuncs:
                - yylex_append1
                - yylex_getc
                - free
                - yylex_token_variable
                - yylex_token_tilde
                - yylex_token_escape
                - yylex_append1
                - yylex_getc
                - yylex_getc
                - strchr
                - yylex_getc
                - yylex_ungetc
                - log_debug
                - yylex_ungetc
                - log_debug
                - log_debug
                - log_debug
                - yylex_getc
                - yylex_ungetc
                - log_debug
      Callsites:
        - Src:             'cmd-parse.y:1639,8'
          Dst:             xmalloc
        - Src:             'cmd-parse.y:1644,4'
          Dst:             log_debug
        - Src:             'cmd-parse.y:1648,9'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1650,5'
          Dst:             yylex_ungetc
        - Src:             'cmd-parse.y:1656,5'
          Dst:             log_debug
        - Src:             'cmd-parse.y:1664,4'
          Dst:             log_debug
        - Src:             'cmd-parse.y:1668,4'
          Dst:             log_debug
        - Src:             'cmd-parse.y:1677,4'
          Dst:             yylex_append1
        - Src:             'cmd-parse.y:1678,17'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1682,9'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1683,8'
          Dst:             strchr
        - Src:             'cmd-parse.y:1684,5'
          Dst:             yylex_ungetc
        - Src:             'cmd-parse.y:1687,18'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1695,9'
          Dst:             yylex_token_escape
        - Src:             'cmd-parse.y:1700,9'
          Dst:             yylex_token_tilde
        - Src:             'cmd-parse.y:1705,9'
          Dst:             yylex_token_variable
        - Src:             'cmd-parse.y:1735,3'
          Dst:             yylex_append1
        - Src:             'cmd-parse.y:1741,8'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1743,2'
          Dst:             yylex_ungetc
        - Src:             'cmd-parse.y:1746,2'
          Dst:             log_debug
    - functionName:    yylex_is_var
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - ch
        - first
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1153,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1154,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1155,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'cmd-parse.y:1155,12'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1155,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'cmd-parse.y:1157,10'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'cmd-parse.y:1155,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1156,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1157,10'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'cmd-parse.y:1157,30'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1157,30'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1157,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-parse.y:1155,15'
          Dst:             __ctype_b_loc
        - Src:             'cmd-parse.y:1157,10'
          Dst:             __ctype_b_loc
    - functionName:    yylex_append1
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - buf
        - len
        - add
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - yylex_append
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-parse.y:1173,2'
          Dst:             yylex_append
    - functionName:    yylex_token_escape
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1531
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         66
      ICount:          364
      EdgeCount:       83
      CyclomaticComplexity: 19
      functionsReached:
        - __ctype_b_loc
        - __isoc99_sscanf
        - wctomb
        - yyerror
        - yylex_append
        - yylex_append1
        - yylex_getc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1443,16'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1443,19'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
                - __isoc99_sscanf
                - yylex_getc
                - __ctype_b_loc
                - yyerror
                - yylex_append1
                - yylex_getc
                - yyerror
                - yylex_getc
                - yylex_append1
                - yyerror
            - BranchSide:      'cmd-parse.y:1447,6'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
                - __isoc99_sscanf
                - yylex_getc
                - __ctype_b_loc
                - yyerror
                - yylex_append1
                - yylex_getc
                - yyerror
                - yylex_getc
                - yylex_append1
        - Branch String:   'cmd-parse.y:1443,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1444,3'
              BranchSideFuncs:
                - yyerror
            - BranchSide:      'cmd-parse.y:1447,6'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
                - __isoc99_sscanf
                - yylex_getc
                - __ctype_b_loc
                - yyerror
                - yylex_append1
                - yylex_getc
                - yyerror
                - yylex_getc
                - yylex_append1
        - Branch String:   'cmd-parse.y:1447,16'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1447,19'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
                - __isoc99_sscanf
                - yylex_getc
                - __ctype_b_loc
                - yyerror
                - yylex_append1
                - yylex_getc
                - yyerror
                - yylex_getc
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1463,10'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
                - __isoc99_sscanf
                - yylex_getc
                - __ctype_b_loc
                - yyerror
                - yylex_append1
        - Branch String:   'cmd-parse.y:1447,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1448,8'
              BranchSideFuncs:
                - yylex_getc
                - yyerror
                - yylex_getc
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1463,10'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
                - __isoc99_sscanf
                - yylex_getc
                - __ctype_b_loc
                - yyerror
                - yylex_append1
        - Branch String:   'cmd-parse.y:1449,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1449,20'
              BranchSideFuncs:
                - yyerror
                - yylex_getc
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1459,3'
              BranchSideFuncs:
                - yyerror
        - Branch String:   'cmd-parse.y:1449,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1450,9'
              BranchSideFuncs:
                - yylex_getc
                - yyerror
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1459,3'
              BranchSideFuncs:
                - yyerror
        - Branch String:   'cmd-parse.y:1451,18'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1451,21'
              BranchSideFuncs:
                - yyerror
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1458,3'
              BranchSideFuncs:
                - yyerror
        - Branch String:   'cmd-parse.y:1451,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1452,16'
              BranchSideFuncs:
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1458,3'
              BranchSideFuncs:
                - yyerror
        - Branch String:   'cmd-parse.y:1463,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1465,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1467,6'
              BranchSideFuncs:
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1470,6'
              BranchSideFuncs:
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1473,6'
              BranchSideFuncs:
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1476,6'
              BranchSideFuncs:
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1479,6'
              BranchSideFuncs:
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1482,6'
              BranchSideFuncs:
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1485,6'
              BranchSideFuncs:
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1488,6'
              BranchSideFuncs:
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1491,6'
              BranchSideFuncs:
                - yylex_append1
            - BranchSide:      'cmd-parse.y:1494,8'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
                - __isoc99_sscanf
                - yylex_getc
                - __ctype_b_loc
                - yyerror
            - BranchSide:      'cmd-parse.y:1498,8'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
                - __isoc99_sscanf
                - yylex_getc
                - __ctype_b_loc
                - yyerror
            - BranchSide:      'cmd-parse.y:1503,16'
              BranchSideFuncs:
                - yylex_append1
        - Branch String:   'cmd-parse.y:1507,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1508,8'
              BranchSideFuncs:
                - yylex_getc
                - __ctype_b_loc
                - yyerror
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
                - __isoc99_sscanf
            - BranchSide:      'cmd-parse.y:1517,4'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
                - __isoc99_sscanf
        - Branch String:   'cmd-parse.y:1509,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1509,20'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1510,4'
              BranchSideFuncs: []
        - Branch String:   'cmd-parse.y:1509,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1510,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1511,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - yyerror
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
                - __isoc99_sscanf
                - yylex_getc
        - Branch String:   'cmd-parse.y:1511,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1512,37'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
                - __isoc99_sscanf
                - yylex_getc
                - __ctype_b_loc
                - yyerror
            - BranchSide:      'cmd-parse.y:1515,10'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
                - __isoc99_sscanf
                - yylex_getc
                - __ctype_b_loc
                - yyerror
        - Branch String:   'cmd-parse.y:1519,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1519,27'
              BranchSideFuncs:
                - __isoc99_sscanf
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
            - BranchSide:      'cmd-parse.y:1520,7'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
                - __isoc99_sscanf
                - yyerror
        - Branch String:   'cmd-parse.y:1519,49'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1520,7'
              BranchSideFuncs:
                - yyerror
            - BranchSide:      'cmd-parse.y:1521,36'
              BranchSideFuncs:
                - yyerror
        - Branch String:   'cmd-parse.y:1520,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1520,27'
              BranchSideFuncs:
                - __isoc99_sscanf
                - wctomb
                - yylex_append
                - yyerror
                - yyerror
            - BranchSide:      'cmd-parse.y:1524,16'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
        - Branch String:   'cmd-parse.y:1519,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1521,36'
              BranchSideFuncs:
                - yyerror
            - BranchSide:      'cmd-parse.y:1524,16'
              BranchSideFuncs:
                - wctomb
                - yylex_append
                - yyerror
        - Branch String:   'cmd-parse.y:1525,16'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1525,19'
              BranchSideFuncs:
                - yyerror
            - BranchSide:      'cmd-parse.y:1526,36'
              BranchSideFuncs:
                - yyerror
        - Branch String:   'cmd-parse.y:1525,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1526,36'
              BranchSideFuncs:
                - yyerror
            - BranchSide:      'cmd-parse.y:1529,15'
              BranchSideFuncs:
                - yylex_append
      Callsites:
        - Src:             'cmd-parse.y:1441,7'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1444,3'
          Dst:             yyerror
        - Src:             'cmd-parse.y:1448,8'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1450,9'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1455,5'
          Dst:             yylex_append1
        - Src:             'cmd-parse.y:1459,3'
          Dst:             yyerror
        - Src:             'cmd-parse.y:1503,2'
          Dst:             yylex_append1
        - Src:             'cmd-parse.y:1508,8'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1511,8'
          Dst:             __ctype_b_loc
        - Src:             'cmd-parse.y:1512,4'
          Dst:             yyerror
        - Src:             'cmd-parse.y:1519,20'
          Dst:             __isoc99_sscanf
        - Src:             'cmd-parse.y:1520,20'
          Dst:             __isoc99_sscanf
        - Src:             'cmd-parse.y:1521,3'
          Dst:             yyerror
        - Src:             'cmd-parse.y:1524,9'
          Dst:             wctomb
        - Src:             'cmd-parse.y:1526,3'
          Dst:             yyerror
        - Src:             'cmd-parse.y:1529,2'
          Dst:             yylex_append
    - functionName:    yylex_token_tilde
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         30
      ICount:          173
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - environ_find
        - getpwnam
        - getpwuid
        - getuid
        - log_debug
        - strchr
        - strlen
        - yyerror
        - yylex_append
        - yylex_getc
        - yylex_ungetc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1597,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1597,40'
              BranchSideFuncs:
                - yylex_ungetc
                - getpwnam
                - log_debug
                - strlen
                - yylex_append
                - environ_find
                - getuid
                - getpwuid
            - BranchSide:      'cmd-parse.y:1598,17'
              BranchSideFuncs:
                - yylex_ungetc
                - getpwnam
                - log_debug
                - strlen
                - yylex_append
                - environ_find
                - getuid
                - getpwuid
        - Branch String:   'cmd-parse.y:1597,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1598,17'
              BranchSideFuncs:
                - yylex_ungetc
                - getpwnam
                - log_debug
                - strlen
                - yylex_append
                - environ_find
                - getuid
                - getpwuid
            - BranchSide:      'cmd-parse.y:1601,7'
              BranchSideFuncs:
                - yylex_getc
                - strchr
                - yylex_ungetc
                - getpwnam
                - log_debug
                - strlen
                - yylex_append
                - environ_find
                - getuid
                - getpwuid
                - yyerror
        - Branch String:   'cmd-parse.y:1601,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1602,4'
              BranchSideFuncs:
                - yyerror
            - BranchSide:      'cmd-parse.y:1605,21'
              BranchSideFuncs:
                - yylex_getc
                - strchr
                - yyerror
                - yylex_ungetc
                - getpwnam
                - log_debug
                - strlen
                - yylex_append
                - environ_find
                - getuid
                - getpwuid
        - Branch String:   'cmd-parse.y:1609,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1610,25'
              BranchSideFuncs:
                - environ_find
                - getuid
                - getpwuid
                - log_debug
                - strlen
                - yylex_append
            - BranchSide:      'cmd-parse.y:1616,22'
              BranchSideFuncs:
                - getpwnam
                - log_debug
                - strlen
                - yylex_append
        - Branch String:   'cmd-parse.y:1611,22'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1611,26'
              BranchSideFuncs:
                - getuid
                - getpwuid
                - log_debug
                - strlen
                - yylex_append
            - BranchSide:      'cmd-parse.y:1613,27'
              BranchSideFuncs:
                - getuid
                - getpwuid
                - log_debug
                - strlen
                - yylex_append
        - Branch String:   'cmd-parse.y:1611,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1612,11'
              BranchSideFuncs:
                - log_debug
                - strlen
                - yylex_append
            - BranchSide:      'cmd-parse.y:1613,27'
              BranchSideFuncs:
                - getuid
                - getpwuid
                - log_debug
                - strlen
                - yylex_append
        - Branch String:   'cmd-parse.y:1619,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1620,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1622,39'
              BranchSideFuncs:
                - log_debug
                - strlen
                - yylex_append
      Callsites:
        - Src:             'cmd-parse.y:1596,8'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1597,20'
          Dst:             strchr
        - Src:             'cmd-parse.y:1598,4'
          Dst:             yylex_ungetc
        - Src:             'cmd-parse.y:1602,4'
          Dst:             yyerror
        - Src:             'cmd-parse.y:1610,12'
          Dst:             environ_find
        - Src:             'cmd-parse.y:1613,27'
          Dst:             getuid
        - Src:             'cmd-parse.y:1613,18'
          Dst:             getpwuid
        - Src:             'cmd-parse.y:1616,13'
          Dst:             getpwnam
        - Src:             'cmd-parse.y:1622,2'
          Dst:             log_debug
        - Src:             'cmd-parse.y:1623,31'
          Dst:             strlen
        - Src:             'cmd-parse.y:1623,2'
          Dst:             yylex_append
    - functionName:    yylex_token_variable
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         32
      ICount:          199
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - environ_find
        - log_debug
        - strlen
        - yyerror
        - yylex_append
        - yylex_append1
        - yylex_getc
        - yylex_is_var
        - yylex_ungetc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1543,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1544,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1545,6'
              BranchSideFuncs:
                - yylex_is_var
                - yylex_append1
                - yylex_ungetc
                - yylex_getc
                - yylex_is_var
                - yylex_ungetc
                - environ_find
                - log_debug
                - strlen
                - yylex_append
                - yyerror
                - yyerror
        - Branch String:   'cmd-parse.y:1545,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1546,12'
              BranchSideFuncs:
                - yylex_getc
                - yylex_is_var
                - yylex_ungetc
                - environ_find
                - log_debug
                - strlen
                - yylex_append
                - yyerror
                - yyerror
            - BranchSide:      'cmd-parse.y:1548,21'
              BranchSideFuncs:
                - yylex_is_var
                - yylex_append1
                - yylex_ungetc
                - yylex_getc
                - yylex_is_var
                - yylex_ungetc
                - environ_find
                - log_debug
                - strlen
                - yylex_append
                - yyerror
                - yyerror
        - Branch String:   'cmd-parse.y:1548,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1549,18'
              BranchSideFuncs:
                - yylex_getc
                - yylex_is_var
                - yylex_ungetc
                - environ_find
                - log_debug
                - strlen
                - yylex_append
                - yyerror
                - yyerror
            - BranchSide:      'cmd-parse.y:1553,21'
              BranchSideFuncs:
                - yylex_getc
                - yylex_is_var
                - yylex_ungetc
                - environ_find
                - log_debug
                - strlen
                - yylex_append
                - yyerror
                - yyerror
        - Branch String:   'cmd-parse.y:1558,16'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1558,19'
              BranchSideFuncs:
                - yylex_is_var
                - yylex_ungetc
                - environ_find
                - log_debug
                - strlen
                - yylex_append
                - yyerror
                - yylex_getc
                - yyerror
            - BranchSide:      'cmd-parse.y:1560,7'
              BranchSideFuncs:
                - yylex_is_var
                - yylex_ungetc
                - environ_find
                - log_debug
                - strlen
                - yylex_append
                - yyerror
                - yylex_getc
                - yyerror
        - Branch String:   'cmd-parse.y:1558,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1559,4'
              BranchSideFuncs:
                - environ_find
                - log_debug
                - strlen
                - yylex_append
            - BranchSide:      'cmd-parse.y:1560,7'
              BranchSideFuncs:
                - yylex_is_var
                - yylex_ungetc
                - environ_find
                - log_debug
                - strlen
                - yylex_append
                - yyerror
                - yylex_getc
                - yyerror
        - Branch String:   'cmd-parse.y:1560,17'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1560,34'
              BranchSideFuncs:
                - yylex_ungetc
                - environ_find
                - log_debug
                - strlen
                - yylex_append
                - yyerror
            - BranchSide:      'cmd-parse.y:1561,9'
              BranchSideFuncs:
                - yylex_ungetc
                - environ_find
                - log_debug
                - strlen
                - yylex_append
                - yyerror
        - Branch String:   'cmd-parse.y:1560,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1561,9'
              BranchSideFuncs:
                - yylex_getc
                - yylex_is_var
                - yylex_ungetc
                - environ_find
                - log_debug
                - strlen
                - yylex_append
                - yyerror
                - yyerror
            - BranchSide:      'cmd-parse.y:1568,7'
              BranchSideFuncs:
                - yylex_getc
                - yylex_is_var
                - yylex_ungetc
                - environ_find
                - log_debug
                - strlen
                - yylex_append
                - yyerror
                - yyerror
        - Branch String:   'cmd-parse.y:1561,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1562,18'
              BranchSideFuncs:
                - yyerror
            - BranchSide:      'cmd-parse.y:1565,4'
              BranchSideFuncs:
                - yyerror
        - Branch String:   'cmd-parse.y:1568,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1569,4'
              BranchSideFuncs:
                - yyerror
            - BranchSide:      'cmd-parse.y:1572,21'
              BranchSideFuncs:
                - yylex_getc
                - yylex_is_var
                - yylex_ungetc
                - environ_find
                - log_debug
                - strlen
                - yylex_append
                - yyerror
                - yyerror
        - Branch String:   'cmd-parse.y:1577,21'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1577,24'
              BranchSideFuncs:
                - log_debug
                - strlen
                - yylex_append
            - BranchSide:      'cmd-parse.y:1582,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-parse.y:1577,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1578,11'
              BranchSideFuncs:
                - log_debug
                - strlen
                - yylex_append
            - BranchSide:      'cmd-parse.y:1582,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-parse.y:1542,7'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1548,8'
          Dst:             yylex_is_var
        - Src:             'cmd-parse.y:1549,4'
          Dst:             yylex_append1
        - Src:             'cmd-parse.y:1550,4'
          Dst:             yylex_ungetc
        - Src:             'cmd-parse.y:1557,8'
          Dst:             yylex_getc
        - Src:             'cmd-parse.y:1560,21'
          Dst:             yylex_is_var
        - Src:             'cmd-parse.y:1562,5'
          Dst:             yylex_ungetc
        - Src:             'cmd-parse.y:1565,4'
          Dst:             yyerror
        - Src:             'cmd-parse.y:1569,4'
          Dst:             yyerror
        - Src:             'cmd-parse.y:1576,11'
          Dst:             environ_find
        - Src:             'cmd-parse.y:1579,3'
          Dst:             log_debug
        - Src:             'cmd-parse.y:1580,33'
          Dst:             strlen
        - Src:             'cmd-parse.y:1580,3'
          Dst:             yylex_append
    - functionName:    yylex_append
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
        - add
        - addlen
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - fatalx
        - xrealloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1163,28'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1163,32'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'cmd-parse.y:1164,3'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'cmd-parse.y:1163,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1164,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'cmd-parse.y:1165,19'
              BranchSideFuncs:
                - xrealloc
      Callsites:
        - Src:             'cmd-parse.y:1164,3'
          Dst:             fatalx
        - Src:             'cmd-parse.y:1165,9'
          Dst:             xrealloc
    - 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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpwuid
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpwnam
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wctomb
      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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yylex_getc1
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - getc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1179,26'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1179,26'
              BranchSideFuncs:
                - getc
            - BranchSide:      'cmd-parse.y:1179,26'
              BranchSideFuncs:
                - getc
        - Branch String:   'cmd-parse.y:1182,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1183,13'
              BranchSideFuncs:
                - getc
            - BranchSide:      'cmd-parse.y:1185,7'
              BranchSideFuncs: []
        - Branch String:   'cmd-parse.y:1185,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1186,7'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1188,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-parse.y:1183,8'
          Dst:             getc
    - functionName:    cmd_parse_from_arguments
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - values
        - count
        - pi
      BBCount:         51
      ICount:          401
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - cmd_parse_build_commands
        - cmd_parse_free_commands
        - cmd_parse_new_commands
        - fatalx
        - strlen
        - xcalloc
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1074,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1075,3'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - free
            - BranchSide:      'cmd-parse.y:1078,2'
              BranchSideFuncs:
                - cmd_parse_new_commands
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - free
        - Branch String:   'cmd-parse.y:1086,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1087,7'
              BranchSideFuncs:
                - fatalx
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - free
            - BranchSide:      'cmd-parse.y:1120,7'
              BranchSideFuncs:
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
        - Branch String:   'cmd-parse.y:1088,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1089,19'
              BranchSideFuncs:
                - xstrdup
                - strlen
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xcalloc
                - free
            - BranchSide:      'cmd-parse.y:1105,14'
              BranchSideFuncs:
                - fatalx
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - xstrdup
                - strlen
                - xcalloc
                - free
                - xcalloc
        - Branch String:   'cmd-parse.y:1091,18'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1091,21'
              BranchSideFuncs:
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - free
            - BranchSide:      'cmd-parse.y:1098,9'
              BranchSideFuncs:
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - free
        - Branch String:   'cmd-parse.y:1091,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1092,5'
              BranchSideFuncs:
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - free
            - BranchSide:      'cmd-parse.y:1098,9'
              BranchSideFuncs:
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - free
        - Branch String:   'cmd-parse.y:1093,18'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1093,21'
              BranchSideFuncs:
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - free
            - BranchSide:      'cmd-parse.y:1096,10'
              BranchSideFuncs:
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - free
        - Branch String:   'cmd-parse.y:1093,9'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1094,6'
              BranchSideFuncs:
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - free
            - BranchSide:      'cmd-parse.y:1096,10'
              BranchSideFuncs:
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - free
        - Branch String:   'cmd-parse.y:1098,13'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1098,16'
              BranchSideFuncs:
                - free
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - xcalloc
            - BranchSide:      'cmd-parse.y:1099,11'
              BranchSideFuncs:
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xstrdup
                - strlen
                - free
                - xcalloc
        - Branch String:   'cmd-parse.y:1098,8'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1099,11'
              BranchSideFuncs:
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xstrdup
                - strlen
                - free
                - xcalloc
            - BranchSide:      'cmd-parse.y:1104,10'
              BranchSideFuncs:
                - free
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - xcalloc
        - Branch String:   'cmd-parse.y:1105,14'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1106,10'
              BranchSideFuncs:
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xstrdup
                - strlen
                - xcalloc
                - free
                - xcalloc
            - BranchSide:      'cmd-parse.y:1112,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'cmd-parse.y:1113,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1114,4'
              BranchSideFuncs:
                - xcalloc
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - free
            - BranchSide:      'cmd-parse.y:1119,2'
              BranchSideFuncs:
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - free
                - fatalx
                - xcalloc
                - xcalloc
                - xstrdup
                - strlen
                - xcalloc
                - free
        - Branch String:   'cmd-parse.y:1120,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1121,3'
              BranchSideFuncs:
                - free
                - cmd_parse_build_commands
                - cmd_parse_free_commands
            - BranchSide:      'cmd-parse.y:1123,8'
              BranchSideFuncs:
                - free
                - cmd_parse_build_commands
                - cmd_parse_free_commands
      Callsites:
        - Src:             'cmd-parse.y:1080,9'
          Dst:             cmd_parse_new_commands
        - Src:             'cmd-parse.y:1082,8'
          Dst:             xcalloc
        - Src:             'cmd-parse.y:1089,11'
          Dst:             xstrdup
        - Src:             'cmd-parse.y:1090,11'
          Dst:             strlen
        - Src:             'cmd-parse.y:1099,11'
          Dst:             xcalloc
        - Src:             'cmd-parse.y:1106,10'
          Dst:             xcalloc
        - Src:             'cmd-parse.y:1112,4'
          Dst:             fatalx
        - Src:             'cmd-parse.y:1115,10'
          Dst:             xcalloc
        - Src:             'cmd-parse.y:1125,2'
          Dst:             cmd_parse_build_commands
        - Src:             'cmd-parse.y:1126,2'
          Dst:             cmd_parse_free_commands
    - functionName:    cmd_parse_and_append
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - pi
        - c
        - state
        - error
      BBCount:         10
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_list_free
        - cmd_parse_from_string
        - cmdq_append
        - cmdq_get_command
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1008,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1008,2'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1010,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:1016,27'
              BranchSideFuncs:
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
        - Branch String:   'cmd-parse.y:1010,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1011,13'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1013,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'cmd-parse.y:1007,7'
          Dst:             cmd_parse_from_string
        - Src:             'cmd-parse.y:1016,10'
          Dst:             cmdq_get_command
        - Src:             'cmd-parse.y:1017,3'
          Dst:             cmdq_append
        - Src:             'cmd-parse.y:1018,3'
          Dst:             cmd_list_free
    - functionName:    cmd_parse_from_string
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - pi
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_parse_from_buffer
        - strlen
      functionUses:    10
      BranchProfiles:
        - Branch String:   'cmd-parse.y:962,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:962,6'
              BranchSideFuncs:
                - strlen
                - cmd_parse_from_buffer
            - BranchSide:      'cmd-parse.y:963,3'
              BranchSideFuncs:
                - strlen
                - cmd_parse_from_buffer
      Callsites:
        - Src:             'cmd-parse.y:973,35'
          Dst:             strlen
        - Src:             'cmd-parse.y:973,10'
          Dst:             cmd_parse_from_buffer
    - functionName:    cmd_parse_from_buffer
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - pi
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cmd_list_new
        - cmd_parse_build_commands
        - cmd_parse_do_buffer
        - cmd_parse_free_commands
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-parse.y:1032,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1033,3'
              BranchSideFuncs:
                - cmd_parse_do_buffer
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - cmd_list_new
            - BranchSide:      'cmd-parse.y:1036,2'
              BranchSideFuncs:
                - cmd_parse_do_buffer
                - cmd_parse_build_commands
                - cmd_parse_free_commands
                - cmd_list_new
        - Branch String:   'cmd-parse.y:1038,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1039,13'
              BranchSideFuncs:
                - cmd_list_new
            - BranchSide:      'cmd-parse.y:1044,29'
              BranchSideFuncs:
                - cmd_parse_do_buffer
                - cmd_parse_build_commands
                - cmd_parse_free_commands
        - Branch String:   'cmd-parse.y:1045,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:1046,13'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:1050,27'
              BranchSideFuncs:
                - cmd_parse_build_commands
                - cmd_parse_free_commands
      Callsites:
        - Src:             'cmd-parse.y:1040,16'
          Dst:             cmd_list_new
        - Src:             'cmd-parse.y:1044,9'
          Dst:             cmd_parse_do_buffer
        - Src:             'cmd-parse.y:1050,2'
          Dst:             cmd_parse_build_commands
        - Src:             'cmd-parse.y:1051,2'
          Dst:             cmd_parse_free_commands
    - functionName:    cmd_parse_and_insert
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - pi
        - after
        - state
        - error
      BBCount:         10
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_list_free
        - cmd_parse_from_string
        - cmdq_get_command
        - cmdq_insert_after
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-parse.y:984,2'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:984,2'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:986,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-parse.y:992,27'
              BranchSideFuncs:
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_list_free
        - Branch String:   'cmd-parse.y:986,7'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:987,13'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:989,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'cmd-parse.y:983,7'
          Dst:             cmd_parse_from_string
        - Src:             'cmd-parse.y:992,10'
          Dst:             cmdq_get_command
        - Src:             'cmd-parse.y:993,3'
          Dst:             cmdq_insert_after
        - Src:             'cmd-parse.y:994,3'
          Dst:             cmd_list_free
    - functionName:    cmd_parse_do_file
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - pi
        - cause
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_parse_run_parser
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-parse.y:707,10'
          Dst:             cmd_parse_run_parser
    - functionName:    cmd_parse_from_file
      functionSourceFile: '/src/tmux/cmd-parse.y'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - pi
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_parse_build_commands
        - cmd_parse_do_file
        - cmd_parse_free_commands
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-parse.y:939,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:940,3'
              BranchSideFuncs:
                - cmd_parse_do_file
                - cmd_parse_build_commands
                - cmd_parse_free_commands
            - BranchSide:      'cmd-parse.y:943,2'
              BranchSideFuncs:
                - cmd_parse_do_file
                - cmd_parse_build_commands
                - cmd_parse_free_commands
        - Branch String:   'cmd-parse.y:946,6'
          Branch Sides:
            - BranchSide:      'cmd-parse.y:947,13'
              BranchSideFuncs: []
            - BranchSide:      'cmd-parse.y:951,27'
              BranchSideFuncs:
                - cmd_parse_build_commands
                - cmd_parse_free_commands
      Callsites:
        - Src:             'cmd-parse.y:945,9'
          Dst:             cmd_parse_do_file
        - Src:             'cmd-parse.y:951,2'
          Dst:             cmd_parse_build_commands
        - Src:             'cmd-parse.y:952,2'
          Dst:             cmd_parse_free_commands
    - functionName:    cmd_paste_buffer_exec
      functionSourceFile: '/src/tmux/cmd-paste-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         47
      ICount:          308
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - args_get
        - args_has
        - bufferevent_write
        - cmd_get_args
        - cmdq_error
        - cmdq_get_target
        - memchr
        - paste_buffer_data
        - paste_free
        - paste_get_name
        - paste_get_top
        - strlen
        - window_pane_exited
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-paste-buffer.c:57,6'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:58,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-paste-buffer.c:62,10'
              BranchSideFuncs:
                - args_has
                - paste_get_name
                - args_has
                - paste_free
                - args_get
                - strlen
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - args_has
                - cmdq_error
                - paste_get_top
                - args_get
        - Branch String:   'cmd-paste-buffer.c:63,6'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:64,22'
              BranchSideFuncs:
                - args_get
                - paste_get_name
                - args_has
                - paste_free
                - args_get
                - strlen
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - args_has
                - cmdq_error
                - paste_get_top
            - BranchSide:      'cmd-paste-buffer.c:66,6'
              BranchSideFuncs:
                - paste_get_name
                - args_has
                - paste_free
                - args_get
                - strlen
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - args_has
                - cmdq_error
                - paste_get_top
        - Branch String:   'cmd-paste-buffer.c:66,6'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:67,8'
              BranchSideFuncs:
                - paste_get_top
                - args_has
                - paste_free
                - args_get
                - strlen
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - args_has
            - BranchSide:      'cmd-paste-buffer.c:69,23'
              BranchSideFuncs:
                - paste_get_name
                - args_has
                - paste_free
                - args_get
                - strlen
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - args_has
                - cmdq_error
        - Branch String:   'cmd-paste-buffer.c:70,7'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:0,0'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-paste-buffer.c:71,15'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-paste-buffer.c:76,17'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:76,21'
              BranchSideFuncs:
                - args_has
                - paste_free
                - args_get
                - strlen
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - args_has
            - BranchSide:      'cmd-paste-buffer.c:109,6'
              BranchSideFuncs:
                - args_has
                - paste_free
        - Branch String:   'cmd-paste-buffer.c:76,6'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:77,21'
              BranchSideFuncs:
                - args_get
                - strlen
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - args_has
                - paste_free
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
                - args_has
            - BranchSide:      'cmd-paste-buffer.c:109,6'
              BranchSideFuncs:
                - args_has
                - paste_free
        - Branch String:   'cmd-paste-buffer.c:78,7'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:79,17'
              BranchSideFuncs:
                - args_has
                - strlen
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - args_has
                - paste_free
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
            - BranchSide:      'cmd-paste-buffer.c:84,19'
              BranchSideFuncs:
                - strlen
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - args_has
                - paste_free
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
        - Branch String:   'cmd-paste-buffer.c:79,8'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:80,12'
              BranchSideFuncs:
                - strlen
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - args_has
                - paste_free
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
            - BranchSide:      'cmd-paste-buffer.c:82,12'
              BranchSideFuncs:
                - strlen
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - args_has
                - paste_free
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
        - Branch String:   'cmd-paste-buffer.c:86,15'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:86,19'
              BranchSideFuncs:
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - args_has
                - paste_free
                - bufferevent_write
                - bufferevent_write
                - bufferevent_write
            - BranchSide:      'cmd-paste-buffer.c:89,31'
              BranchSideFuncs:
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - args_has
                - paste_free
                - bufferevent_write
                - bufferevent_write
        - Branch String:   'cmd-paste-buffer.c:86,7'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:87,22'
              BranchSideFuncs:
                - bufferevent_write
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - args_has
                - paste_free
                - bufferevent_write
                - bufferevent_write
            - BranchSide:      'cmd-paste-buffer.c:89,31'
              BranchSideFuncs:
                - paste_buffer_data
                - memchr
                - bufferevent_write
                - bufferevent_write
                - args_has
                - paste_free
                - bufferevent_write
                - bufferevent_write
        - Branch String:   'cmd-paste-buffer.c:94,8'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:95,5'
              BranchSideFuncs:
                - args_has
                - paste_free
                - bufferevent_write
                - bufferevent_write
            - BranchSide:      'cmd-paste-buffer.c:97,22'
              BranchSideFuncs:
                - bufferevent_write
                - bufferevent_write
                - memchr
                - args_has
                - paste_free
                - bufferevent_write
                - bufferevent_write
        - Branch String:   'cmd-paste-buffer.c:102,7'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:103,22'
              BranchSideFuncs:
                - bufferevent_write
                - args_has
                - paste_free
                - bufferevent_write
            - BranchSide:      'cmd-paste-buffer.c:105,7'
              BranchSideFuncs:
                - args_has
                - paste_free
                - bufferevent_write
        - Branch String:   'cmd-paste-buffer.c:105,15'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:105,19'
              BranchSideFuncs:
                - args_has
                - paste_free
                - bufferevent_write
            - BranchSide:      'cmd-paste-buffer.c:107,2'
              BranchSideFuncs:
                - args_has
                - paste_free
        - Branch String:   'cmd-paste-buffer.c:105,7'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:106,22'
              BranchSideFuncs:
                - bufferevent_write
                - args_has
                - paste_free
            - BranchSide:      'cmd-paste-buffer.c:107,2'
              BranchSideFuncs:
                - args_has
                - paste_free
        - Branch String:   'cmd-paste-buffer.c:109,17'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:109,29'
              BranchSideFuncs:
                - args_has
                - paste_free
            - BranchSide:      'cmd-paste-buffer.c:112,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-paste-buffer.c:109,6'
          Branch Sides:
            - BranchSide:      'cmd-paste-buffer.c:110,14'
              BranchSideFuncs:
                - paste_free
            - BranchSide:      'cmd-paste-buffer.c:112,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-paste-buffer.c:49,23'
          Dst:             cmd_get_args
        - Src:             'cmd-paste-buffer.c:50,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-paste-buffer.c:55,19'
          Dst:             args_has
        - Src:             'cmd-paste-buffer.c:57,6'
          Dst:             window_pane_exited
        - Src:             'cmd-paste-buffer.c:58,3'
          Dst:             cmdq_error
        - Src:             'cmd-paste-buffer.c:63,6'
          Dst:             args_has
        - Src:             'cmd-paste-buffer.c:64,13'
          Dst:             args_get
        - Src:             'cmd-paste-buffer.c:67,8'
          Dst:             paste_get_top
        - Src:             'cmd-paste-buffer.c:69,8'
          Dst:             paste_get_name
        - Src:             'cmd-paste-buffer.c:71,4'
          Dst:             cmdq_error
        - Src:             'cmd-paste-buffer.c:77,12'
          Dst:             args_get
        - Src:             'cmd-paste-buffer.c:79,8'
          Dst:             args_has
        - Src:             'cmd-paste-buffer.c:84,12'
          Dst:             strlen
        - Src:             'cmd-paste-buffer.c:87,4'
          Dst:             bufferevent_write
        - Src:             'cmd-paste-buffer.c:89,13'
          Dst:             paste_buffer_data
        - Src:             'cmd-paste-buffer.c:93,11'
          Dst:             memchr
        - Src:             'cmd-paste-buffer.c:97,4'
          Dst:             bufferevent_write
        - Src:             'cmd-paste-buffer.c:98,4'
          Dst:             bufferevent_write
        - Src:             'cmd-paste-buffer.c:103,4'
          Dst:             bufferevent_write
        - Src:             'cmd-paste-buffer.c:106,4'
          Dst:             bufferevent_write
        - Src:             'cmd-paste-buffer.c:109,20'
          Dst:             args_has
        - Src:             'cmd-paste-buffer.c:110,3'
          Dst:             paste_free
    - functionName:    bufferevent_write
      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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_pipe_pane_error_callback
      functionSourceFile: '/src/tmux/cmd-pipe-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufev
        - what
        - data
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bufferevent_free
        - close
        - log_debug
        - server_destroy_pane
        - window_pane_destroy_ready
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-pipe-pane.c:228,6'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:228,6'
              BranchSideFuncs:
                - server_destroy_pane
            - BranchSide:      'cmd-pipe-pane.c:229,23'
              BranchSideFuncs:
                - server_destroy_pane
      Callsites:
        - Src:             'cmd-pipe-pane.c:222,2'
          Dst:             log_debug
        - Src:             'cmd-pipe-pane.c:224,2'
          Dst:             bufferevent_free
        - Src:             'cmd-pipe-pane.c:225,2'
          Dst:             close
        - Src:             'cmd-pipe-pane.c:228,6'
          Dst:             window_pane_destroy_ready
        - Src:             'cmd-pipe-pane.c:229,3'
          Dst:             server_destroy_pane
    - functionName:    cmd_pipe_pane_write_callback
      functionSourceFile: '/src/tmux/cmd-pipe-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufev
        - data
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - server_destroy_pane
        - window_pane_destroy_ready
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-pipe-pane.c:212,6'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:212,6'
              BranchSideFuncs:
                - server_destroy_pane
            - BranchSide:      'cmd-pipe-pane.c:213,23'
              BranchSideFuncs:
                - server_destroy_pane
      Callsites:
        - Src:             'cmd-pipe-pane.c:210,2'
          Dst:             log_debug
        - Src:             'cmd-pipe-pane.c:212,6'
          Dst:             window_pane_destroy_ready
        - Src:             'cmd-pipe-pane.c:213,3'
          Dst:             server_destroy_pane
    - functionName:    cmd_pipe_pane_read_callback
      functionSourceFile: '/src/tmux/cmd-pipe-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufev
        - data
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bufferevent_write
        - evbuffer_drain
        - evbuffer_get_length
        - evbuffer_pullup
        - log_debug
        - server_destroy_pane
        - window_pane_destroy_ready
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-pipe-pane.c:201,6'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:201,6'
              BranchSideFuncs:
                - server_destroy_pane
            - BranchSide:      'cmd-pipe-pane.c:202,23'
              BranchSideFuncs:
                - server_destroy_pane
      Callsites:
        - Src:             'cmd-pipe-pane.c:195,14'
          Dst:             evbuffer_get_length
        - Src:             'cmd-pipe-pane.c:196,2'
          Dst:             log_debug
        - Src:             'cmd-pipe-pane.c:198,31'
          Dst:             evbuffer_pullup
        - Src:             'cmd-pipe-pane.c:198,2'
          Dst:             bufferevent_write
        - Src:             'cmd-pipe-pane.c:199,2'
          Dst:             evbuffer_drain
        - Src:             'cmd-pipe-pane.c:201,6'
          Dst:             window_pane_destroy_ready
        - Src:             'cmd-pipe-pane.c:202,3'
          Dst:             server_destroy_pane
    - functionName:    evbuffer_drain
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_pipe_pane_exec
      functionSourceFile: '/src/tmux/cmd-pipe-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         56
      ICount:          419
      EdgeCount:       68
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - _exit
        - args_count
        - args_has
        - args_string
        - bufferevent_enable
        - bufferevent_free
        - bufferevent_new
        - close
        - closefrom
        - cmd_get_args
        - cmd_pipe_pane_error_callback
        - cmd_pipe_pane_read_callback
        - cmd_pipe_pane_write_callback
        - cmdq_error
        - cmdq_get_client
        - cmdq_get_target
        - cmdq_get_target_client
        - dup2
        - execl
        - fatalx
        - fork
        - format_create
        - format_defaults
        - format_expand_time
        - format_free
        - open
        - proc_clear_signals
        - server_destroy_pane
        - setblocking
        - sigfillset
        - sigprocmask
        - socketpair
        - strerror
        - window_pane_destroy_ready
        - window_pane_exited
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-pipe-pane.c:71,6'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:72,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-pipe-pane.c:77,11'
              BranchSideFuncs:
                - args_count
                - args_string
                - args_has
                - args_has
                - socketpair
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_string
                - format_expand_time
                - format_free
                - sigfillset
                - sigprocmask
                - fork
                - proc_clear_signals
                - sigprocmask
                - close
                - open
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
                - dup2
                - _exit
                - sigprocmask
                - __errno_location
                - strerror
                - cmdq_error
                - free
                - sigprocmask
                - close
                - setblocking
                - bufferevent_new
                - free
                - bufferevent_enable
                - bufferevent_enable
                - fatalx
                - __errno_location
                - strerror
                - cmdq_error
                - args_has
                - bufferevent_free
                - close
                - window_pane_destroy_ready
                - server_destroy_pane
        - Branch String:   'cmd-pipe-pane.c:78,6'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:79,20'
              BranchSideFuncs:
                - bufferevent_free
                - close
                - window_pane_destroy_ready
                - args_count
                - args_string
                - args_has
                - args_has
                - socketpair
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_string
                - format_expand_time
                - format_free
                - sigfillset
                - sigprocmask
                - fork
                - proc_clear_signals
                - sigprocmask
                - close
                - open
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
                - dup2
                - _exit
                - sigprocmask
                - __errno_location
                - strerror
                - cmdq_error
                - free
                - sigprocmask
                - close
                - setblocking
                - bufferevent_new
                - free
                - bufferevent_enable
                - bufferevent_enable
                - fatalx
                - __errno_location
                - strerror
                - cmdq_error
                - args_has
                - server_destroy_pane
            - BranchSide:      'cmd-pipe-pane.c:90,17'
              BranchSideFuncs:
                - args_count
                - args_string
                - args_has
                - args_has
                - socketpair
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_string
                - format_expand_time
                - format_free
                - sigfillset
                - sigprocmask
                - fork
                - proc_clear_signals
                - sigprocmask
                - close
                - open
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
                - dup2
                - _exit
                - sigprocmask
                - __errno_location
                - strerror
                - cmdq_error
                - free
                - sigprocmask
                - close
                - setblocking
                - bufferevent_new
                - free
                - bufferevent_enable
                - bufferevent_enable
                - fatalx
                - __errno_location
                - strerror
                - cmdq_error
                - args_has
        - Branch String:   'cmd-pipe-pane.c:83,7'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:84,24'
              BranchSideFuncs:
                - server_destroy_pane
            - BranchSide:      'cmd-pipe-pane.c:87,2'
              BranchSideFuncs:
                - args_count
                - args_string
                - args_has
                - args_has
                - socketpair
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_string
                - format_expand_time
                - format_free
                - sigfillset
                - sigprocmask
                - fork
                - proc_clear_signals
                - sigprocmask
                - close
                - open
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
                - dup2
                - _exit
                - sigprocmask
                - __errno_location
                - strerror
                - cmdq_error
                - free
                - sigprocmask
                - close
                - setblocking
                - bufferevent_new
                - free
                - bufferevent_enable
                - bufferevent_enable
                - fatalx
                - __errno_location
                - strerror
                - cmdq_error
                - args_has
        - Branch String:   'cmd-pipe-pane.c:90,28'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:90,44'
              BranchSideFuncs: []
            - BranchSide:      'cmd-pipe-pane.c:91,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-pipe-pane.c:90,6'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:91,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-pipe-pane.c:99,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - socketpair
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_string
                - format_expand_time
                - format_free
                - sigfillset
                - sigprocmask
                - fork
                - proc_clear_signals
                - sigprocmask
                - close
                - open
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
                - dup2
                - _exit
                - sigprocmask
                - __errno_location
                - strerror
                - cmdq_error
                - free
                - sigprocmask
                - close
                - setblocking
                - bufferevent_new
                - free
                - bufferevent_enable
                - bufferevent_enable
                - fatalx
                - __errno_location
                - strerror
                - cmdq_error
                - args_has
        - Branch String:   'cmd-pipe-pane.c:99,26'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:99,29'
              BranchSideFuncs:
                - args_has
                - socketpair
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_string
                - format_expand_time
                - format_free
                - sigfillset
                - sigprocmask
                - fork
                - proc_clear_signals
                - sigprocmask
                - close
                - open
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
                - dup2
                - _exit
                - sigprocmask
                - __errno_location
                - strerror
                - cmdq_error
                - free
                - sigprocmask
                - close
                - setblocking
                - bufferevent_new
                - free
                - bufferevent_enable
                - bufferevent_enable
                - fatalx
                - __errno_location
                - strerror
                - cmdq_error
                - args_has
            - BranchSide:      'cmd-pipe-pane.c:103,15'
              BranchSideFuncs:
                - args_has
                - socketpair
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_string
                - format_expand_time
                - format_free
                - sigfillset
                - sigprocmask
                - fork
                - proc_clear_signals
                - sigprocmask
                - close
                - open
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
                - dup2
                - _exit
                - sigprocmask
                - __errno_location
                - strerror
                - cmdq_error
                - free
                - sigprocmask
                - close
                - setblocking
                - bufferevent_new
                - free
                - bufferevent_enable
                - bufferevent_enable
                - fatalx
                - __errno_location
                - strerror
                - cmdq_error
                - args_has
        - Branch String:   'cmd-pipe-pane.c:99,6'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:100,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-pipe-pane.c:103,15'
              BranchSideFuncs:
                - args_has
                - socketpair
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_string
                - format_expand_time
                - format_free
                - sigfillset
                - sigprocmask
                - fork
                - proc_clear_signals
                - sigprocmask
                - close
                - open
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
                - dup2
                - _exit
                - sigprocmask
                - __errno_location
                - strerror
                - cmdq_error
                - free
                - sigprocmask
                - close
                - setblocking
                - bufferevent_new
                - free
                - bufferevent_enable
                - bufferevent_enable
                - fatalx
                - __errno_location
                - strerror
                - cmdq_error
                - args_has
        - Branch String:   'cmd-pipe-pane.c:103,6'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:104,6'
              BranchSideFuncs:
                - args_has
                - socketpair
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_string
                - format_expand_time
                - format_free
                - sigfillset
                - sigprocmask
                - fork
                - proc_clear_signals
                - sigprocmask
                - close
                - open
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
                - dup2
                - _exit
                - sigprocmask
                - __errno_location
                - strerror
                - cmdq_error
                - free
                - sigprocmask
                - close
                - setblocking
                - bufferevent_new
                - free
                - bufferevent_enable
                - bufferevent_enable
                - fatalx
                - __errno_location
                - strerror
                - cmdq_error
            - BranchSide:      'cmd-pipe-pane.c:107,6'
              BranchSideFuncs:
                - socketpair
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_string
                - format_expand_time
                - format_free
                - sigfillset
                - sigprocmask
                - fork
                - proc_clear_signals
                - sigprocmask
                - close
                - open
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
                - dup2
                - _exit
                - sigprocmask
                - __errno_location
                - strerror
                - cmdq_error
                - free
                - sigprocmask
                - close
                - setblocking
                - bufferevent_new
                - free
                - bufferevent_enable
                - bufferevent_enable
                - fatalx
                - __errno_location
                - strerror
                - cmdq_error
        - Branch String:   'cmd-pipe-pane.c:112,6'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:113,14'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - cmdq_error
            - BranchSide:      'cmd-pipe-pane.c:118,37'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_defaults
                - args_string
                - format_expand_time
                - format_free
                - sigfillset
                - sigprocmask
                - fork
                - proc_clear_signals
                - sigprocmask
                - close
                - open
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
                - dup2
                - _exit
                - sigprocmask
                - __errno_location
                - strerror
                - cmdq_error
                - free
                - sigprocmask
                - close
                - setblocking
                - bufferevent_new
                - free
                - bufferevent_enable
                - bufferevent_enable
                - fatalx
        - Branch String:   'cmd-pipe-pane.c:126,2'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:128,3'
              BranchSideFuncs:
                - sigprocmask
                - __errno_location
                - strerror
                - cmdq_error
                - free
            - BranchSide:      'cmd-pipe-pane.c:135,22'
              BranchSideFuncs:
                - proc_clear_signals
                - sigprocmask
                - close
                - open
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
                - dup2
                - _exit
            - BranchSide:      'cmd-pipe-pane.c:164,3'
              BranchSideFuncs:
                - sigprocmask
                - close
                - setblocking
                - bufferevent_new
                - free
                - bufferevent_enable
                - bufferevent_enable
                - fatalx
        - Branch String:   'cmd-pipe-pane.c:140,7'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:141,13'
              BranchSideFuncs:
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
            - BranchSide:      'cmd-pipe-pane.c:144,13'
              BranchSideFuncs:
                - dup2
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
                - _exit
        - Branch String:   'cmd-pipe-pane.c:141,8'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:142,5'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'cmd-pipe-pane.c:143,3'
              BranchSideFuncs:
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
                - dup2
                - close
                - _exit
        - Branch String:   'cmd-pipe-pane.c:144,8'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:0,0'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'cmd-pipe-pane.c:145,5'
              BranchSideFuncs:
                - _exit
        - Branch String:   'cmd-pipe-pane.c:147,7'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:148,13'
              BranchSideFuncs:
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - close
                - _exit
            - BranchSide:      'cmd-pipe-pane.c:153,13'
              BranchSideFuncs:
                - dup2
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - _exit
        - Branch String:   'cmd-pipe-pane.c:148,8'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:149,5'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'cmd-pipe-pane.c:150,8'
              BranchSideFuncs:
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
                - close
        - Branch String:   'cmd-pipe-pane.c:150,8'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:151,11'
              BranchSideFuncs:
                - close
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
            - BranchSide:      'cmd-pipe-pane.c:152,3'
              BranchSideFuncs:
                - dup2
                - closefrom
                - execl
                - _exit
                - _exit
        - Branch String:   'cmd-pipe-pane.c:153,8'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:0,0'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'cmd-pipe-pane.c:154,5'
              BranchSideFuncs:
                - _exit
        - Branch String:   'cmd-pipe-pane.c:156,7'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:157,4'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'cmd-pipe-pane.c:158,3'
              BranchSideFuncs:
                - closefrom
                - execl
                - _exit
        - Branch String:   'cmd-pipe-pane.c:176,7'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:177,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'cmd-pipe-pane.c:178,7'
              BranchSideFuncs:
                - free
                - bufferevent_enable
                - bufferevent_enable
        - Branch String:   'cmd-pipe-pane.c:178,7'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:179,23'
              BranchSideFuncs:
                - bufferevent_enable
                - free
                - bufferevent_enable
            - BranchSide:      'cmd-pipe-pane.c:180,7'
              BranchSideFuncs:
                - free
                - bufferevent_enable
        - Branch String:   'cmd-pipe-pane.c:180,7'
          Branch Sides:
            - BranchSide:      'cmd-pipe-pane.c:181,23'
              BranchSideFuncs:
                - bufferevent_enable
                - free
            - BranchSide:      'cmd-pipe-pane.c:183,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'cmd-pipe-pane.c:58,24'
          Dst:             cmd_get_args
        - Src:             'cmd-pipe-pane.c:59,35'
          Dst:             cmdq_get_target
        - Src:             'cmd-pipe-pane.c:60,24'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-pipe-pane.c:71,6'
          Dst:             window_pane_exited
        - Src:             'cmd-pipe-pane.c:72,3'
          Dst:             cmdq_error
        - Src:             'cmd-pipe-pane.c:79,3'
          Dst:             bufferevent_free
        - Src:             'cmd-pipe-pane.c:80,3'
          Dst:             close
        - Src:             'cmd-pipe-pane.c:83,7'
          Dst:             window_pane_destroy_ready
        - Src:             'cmd-pipe-pane.c:84,4'
          Dst:             server_destroy_pane
        - Src:             'cmd-pipe-pane.c:90,6'
          Dst:             args_count
        - Src:             'cmd-pipe-pane.c:90,32'
          Dst:             args_string
        - Src:             'cmd-pipe-pane.c:99,6'
          Dst:             args_has
        - Src:             'cmd-pipe-pane.c:103,6'
          Dst:             args_has
        - Src:             'cmd-pipe-pane.c:105,9'
          Dst:             args_has
        - Src:             'cmd-pipe-pane.c:112,6'
          Dst:             socketpair
        - Src:             'cmd-pipe-pane.c:113,53'
          Dst:             __errno_location
        - Src:             'cmd-pipe-pane.c:113,44'
          Dst:             strerror
        - Src:             'cmd-pipe-pane.c:113,3'
          Dst:             cmdq_error
        - Src:             'cmd-pipe-pane.c:118,21'
          Dst:             cmdq_get_client
        - Src:             'cmd-pipe-pane.c:118,7'
          Dst:             format_create
        - Src:             'cmd-pipe-pane.c:119,2'
          Dst:             format_defaults
        - Src:             'cmd-pipe-pane.c:120,31'
          Dst:             args_string
        - Src:             'cmd-pipe-pane.c:120,8'
          Dst:             format_expand_time
        - Src:             'cmd-pipe-pane.c:121,2'
          Dst:             format_free
        - Src:             'cmd-pipe-pane.c:124,2'
          Dst:             sigfillset
        - Src:             'cmd-pipe-pane.c:125,2'
          Dst:             sigprocmask
        - Src:             'cmd-pipe-pane.c:126,10'
          Dst:             fork
        - Src:             'cmd-pipe-pane.c:128,3'
          Dst:             sigprocmask
        - Src:             'cmd-pipe-pane.c:129,47'
          Dst:             __errno_location
        - Src:             'cmd-pipe-pane.c:129,38'
          Dst:             strerror
        - Src:             'cmd-pipe-pane.c:129,3'
          Dst:             cmdq_error
        - Src:             'cmd-pipe-pane.c:135,3'
          Dst:             proc_clear_signals
        - Src:             'cmd-pipe-pane.c:136,3'
          Dst:             sigprocmask
        - Src:             'cmd-pipe-pane.c:137,3'
          Dst:             close
        - Src:             'cmd-pipe-pane.c:139,13'
          Dst:             open
        - Src:             'cmd-pipe-pane.c:141,8'
          Dst:             dup2
        - Src:             'cmd-pipe-pane.c:142,5'
          Dst:             _exit
        - Src:             'cmd-pipe-pane.c:144,8'
          Dst:             dup2
        - Src:             'cmd-pipe-pane.c:145,5'
          Dst:             _exit
        - Src:             'cmd-pipe-pane.c:148,8'
          Dst:             dup2
        - Src:             'cmd-pipe-pane.c:149,5'
          Dst:             _exit
        - Src:             'cmd-pipe-pane.c:151,5'
          Dst:             close
        - Src:             'cmd-pipe-pane.c:153,8'
          Dst:             dup2
        - Src:             'cmd-pipe-pane.c:154,5'
          Dst:             _exit
        - Src:             'cmd-pipe-pane.c:156,7'
          Dst:             dup2
        - Src:             'cmd-pipe-pane.c:157,4'
          Dst:             _exit
        - Src:             'cmd-pipe-pane.c:158,3'
          Dst:             closefrom
        - Src:             'cmd-pipe-pane.c:160,3'
          Dst:             execl
        - Src:             'cmd-pipe-pane.c:161,3'
          Dst:             _exit
        - Src:             'cmd-pipe-pane.c:164,3'
          Dst:             sigprocmask
        - Src:             'cmd-pipe-pane.c:165,3'
          Dst:             close
        - Src:             'cmd-pipe-pane.c:170,3'
          Dst:             setblocking
        - Src:             'cmd-pipe-pane.c:171,20'
          Dst:             bufferevent_new
        - Src:             'cmd-pipe-pane.c:171,20'
          Dst:             cmd_pipe_pane_read_callback
        - Src:             'cmd-pipe-pane.c:171,20'
          Dst:             cmd_pipe_pane_write_callback
        - Src:             'cmd-pipe-pane.c:171,20'
          Dst:             cmd_pipe_pane_error_callback
        - Src:             'cmd-pipe-pane.c:177,4'
          Dst:             fatalx
        - Src:             'cmd-pipe-pane.c:179,4'
          Dst:             bufferevent_enable
        - Src:             'cmd-pipe-pane.c:181,4'
          Dst:             bufferevent_enable
    - functionName:    socketpair
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigfillset
      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:    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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fork
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bufferevent_enable
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_find_flag
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - fs
        - flag
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - args_get
        - cmd_find_clear_state
        - cmd_find_from_client
        - cmd_find_target
        - cmd_get_args
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-queue.c:546,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:547,24'
              BranchSideFuncs:
                - cmd_find_from_client
            - BranchSide:      'cmd-queue.c:551,32'
              BranchSideFuncs:
                - cmd_get_args
                - args_get
                - cmd_find_target
                - cmd_find_clear_state
        - Branch String:   'cmd-queue.c:552,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:553,24'
              BranchSideFuncs:
                - cmd_find_clear_state
            - BranchSide:      'cmd-queue.c:556,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-queue.c:547,3'
          Dst:             cmd_find_from_client
        - Src:             'cmd-queue.c:551,19'
          Dst:             cmd_get_args
        - Src:             'cmd-queue.c:551,10'
          Dst:             args_get
        - Src:             'cmd-queue.c:552,6'
          Dst:             cmd_find_target
        - Src:             'cmd-queue.c:553,3'
          Dst:             cmd_find_clear_state
    - functionName:    cmdq_add_message
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         21
      ICount:          145
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - cmd_print
        - getpwuid
        - getuid
        - key_string_lookup_key
        - proc_get_peer_uid
        - server_add_message
        - xasprintf
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-queue.c:572,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:573,27'
              BranchSideFuncs:
                - proc_get_peer_uid
                - xstrdup
                - server_add_message
                - free
                - free
                - key_string_lookup_key
                - server_add_message
                - getuid
                - getpwuid
                - xstrdup
                - xasprintf
            - BranchSide:      'cmd-queue.c:591,37'
              BranchSideFuncs:
                - server_add_message
                - free
        - Branch String:   'cmd-queue.c:574,24'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:574,27'
              BranchSideFuncs:
                - getuid
                - xstrdup
                - server_add_message
                - free
                - free
                - key_string_lookup_key
                - server_add_message
                - getpwuid
                - xstrdup
                - xasprintf
            - BranchSide:      'cmd-queue.c:580,11'
              BranchSideFuncs:
                - xstrdup
                - server_add_message
                - free
                - free
                - key_string_lookup_key
                - server_add_message
        - Branch String:   'cmd-queue.c:574,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:575,23'
              BranchSideFuncs:
                - getpwuid
                - xstrdup
                - server_add_message
                - free
                - free
                - key_string_lookup_key
                - server_add_message
                - xasprintf
            - BranchSide:      'cmd-queue.c:580,11'
              BranchSideFuncs:
                - xstrdup
                - server_add_message
                - free
                - free
                - key_string_lookup_key
                - server_add_message
        - Branch String:   'cmd-queue.c:575,8'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:576,30'
              BranchSideFuncs:
                - xasprintf
                - server_add_message
                - free
                - free
                - key_string_lookup_key
                - server_add_message
            - BranchSide:      'cmd-queue.c:578,12'
              BranchSideFuncs:
                - xstrdup
                - server_add_message
                - free
                - free
                - key_string_lookup_key
                - server_add_message
        - Branch String:   'cmd-queue.c:581,26'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:581,29'
              BranchSideFuncs:
                - server_add_message
                - free
                - free
                - key_string_lookup_key
                - server_add_message
            - BranchSide:      'cmd-queue.c:586,43'
              BranchSideFuncs:
                - server_add_message
                - free
                - free
        - Branch String:   'cmd-queue.c:581,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:582,32'
              BranchSideFuncs:
                - key_string_lookup_key
                - server_add_message
                - free
                - free
            - BranchSide:      'cmd-queue.c:586,43'
              BranchSideFuncs:
                - server_add_message
                - free
                - free
      Callsites:
        - Src:             'cmd-queue.c:571,8'
          Dst:             cmd_print
        - Src:             'cmd-queue.c:573,9'
          Dst:             proc_get_peer_uid
        - Src:             'cmd-queue.c:574,34'
          Dst:             getuid
        - Src:             'cmd-queue.c:575,14'
          Dst:             getpwuid
        - Src:             'cmd-queue.c:576,5'
          Dst:             xasprintf
        - Src:             'cmd-queue.c:578,12'
          Dst:             xstrdup
        - Src:             'cmd-queue.c:580,11'
          Dst:             xstrdup
        - Src:             'cmd-queue.c:582,10'
          Dst:             key_string_lookup_key
        - Src:             'cmd-queue.c:583,4'
          Dst:             server_add_message
        - Src:             'cmd-queue.c:586,4'
          Dst:             server_add_message
        - Src:             'cmd-queue.c:591,3'
          Dst:             server_add_message
    - functionName:    cmdq_error
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - fmt
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - cfg_add_cause
        - cmd_get_source
        - control_write
        - file_error
        - log_debug
        - server_add_message
        - status_message_set
        - toupper
        - utf8_sanitize
        - xvasprintf
      functionUses:    164
      BranchProfiles:
        - Branch String:   'cmd-queue.c:878,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:879,18'
              BranchSideFuncs:
                - cmd_get_source
                - cfg_add_cause
                - free
            - BranchSide:      'cmd-queue.c:881,13'
              BranchSideFuncs:
                - toupper
                - status_message_set
                - free
                - server_add_message
                - file_error
                - control_write
                - utf8_sanitize
                - free
        - Branch String:   'cmd-queue.c:881,32'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:881,36'
              BranchSideFuncs:
                - server_add_message
                - file_error
                - free
                - control_write
                - utf8_sanitize
                - free
            - BranchSide:      'cmd-queue.c:882,40'
              BranchSideFuncs:
                - server_add_message
                - file_error
                - free
                - control_write
                - utf8_sanitize
                - free
        - Branch String:   'cmd-queue.c:881,13'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:882,40'
              BranchSideFuncs:
                - server_add_message
                - file_error
                - free
                - control_write
                - utf8_sanitize
                - free
            - BranchSide:      'cmd-queue.c:894,28'
              BranchSideFuncs:
                - toupper
                - status_message_set
                - free
        - Branch String:   'cmd-queue.c:883,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:884,10'
              BranchSideFuncs:
                - utf8_sanitize
                - free
                - file_error
                - free
                - control_write
            - BranchSide:      'cmd-queue.c:888,7'
              BranchSideFuncs:
                - file_error
                - free
                - control_write
        - Branch String:   'cmd-queue.c:888,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:889,18'
              BranchSideFuncs:
                - control_write
                - free
            - BranchSide:      'cmd-queue.c:891,15'
              BranchSideFuncs:
                - file_error
                - free
      Callsites:
        - Src:             'cmd-queue.c:873,2'
          Dst:             xvasprintf
        - Src:             'cmd-queue.c:876,2'
          Dst:             log_debug
        - Src:             'cmd-queue.c:879,3'
          Dst:             cmd_get_source
        - Src:             'cmd-queue.c:880,3'
          Dst:             cfg_add_cause
        - Src:             'cmd-queue.c:882,3'
          Dst:             server_add_message
        - Src:             'cmd-queue.c:885,10'
          Dst:             utf8_sanitize
        - Src:             'cmd-queue.c:889,4'
          Dst:             control_write
        - Src:             'cmd-queue.c:891,4'
          Dst:             file_error
        - Src:             'cmd-queue.c:894,10'
          Dst:             toupper
        - Src:             'cmd-queue.c:895,3'
          Dst:             status_message_set
    - functionName:    cmdq_print
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - fmt
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - cmdq_print_data
        - evbuffer_add_vprintf
        - evbuffer_free
        - evbuffer_new
        - fatalx
      functionUses:    46
      BranchProfiles:
        - Branch String:   'cmd-queue.c:850,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:851,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'cmd-queue.c:853,2'
              BranchSideFuncs:
                - evbuffer_add_vprintf
                - cmdq_print_data
                - evbuffer_free
      Callsites:
        - Src:             'cmd-queue.c:849,8'
          Dst:             evbuffer_new
        - Src:             'cmd-queue.c:851,3'
          Dst:             fatalx
        - Src:             'cmd-queue.c:854,2'
          Dst:             evbuffer_add_vprintf
        - Src:             'cmd-queue.c:857,2'
          Dst:             cmdq_print_data
        - Src:             'cmd-queue.c:858,2'
          Dst:             evbuffer_free
    - functionName:    evbuffer_add_vprintf
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_print_data
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - evb
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - server_client_print
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-queue.c:839,2'
          Dst:             server_client_print
    - functionName:    cmdq_guard
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - item
        - guard
        - flags
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - control_write
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmd-queue.c:831,16'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:831,20'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'cmd-queue.c:831,16'
              BranchSideFuncs: []
        - Branch String:   'cmd-queue.c:831,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:831,6'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'cmd-queue.c:832,17'
              BranchSideFuncs:
                - control_write
      Callsites:
        - Src:             'cmd-queue.c:832,3'
          Dst:             control_write
    - functionName:    cmdq_running
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cmdq_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-queue.c:816,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:817,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-queue.c:818,6'
              BranchSideFuncs: []
        - Branch String:   'cmd-queue.c:818,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:819,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-queue.c:820,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-queue.c:814,28'
          Dst:             cmdq_get
    - functionName:    cmdq_get
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmdq_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-queue.c:115,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:116,7'
              BranchSideFuncs:
                - cmdq_new
            - BranchSide:      'cmd-queue.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'cmd-queue.c:116,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:117,19'
              BranchSideFuncs:
                - cmdq_new
            - BranchSide:      'cmd-queue.c:118,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-queue.c:117,19'
          Dst:             cmdq_new
    - functionName:    cmdq_new
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-queue.c:129,10'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:127,20'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'cmd-queue.c:130,2'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             'cmd-queue.c:129,10'
          Dst:             xcalloc
    - functionName:    cmdq_remove
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         14
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - cmd_list_free
        - cmdq_free_state
        - server_client_unref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-queue.c:456,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:457,23'
              BranchSideFuncs:
                - server_client_unref
                - cmdq_free_state
                - free
                - free
                - cmd_list_free
            - BranchSide:      'cmd-queue.c:458,6'
              BranchSideFuncs:
                - cmdq_free_state
                - free
                - free
                - cmd_list_free
        - Branch String:   'cmd-queue.c:458,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:459,17'
              BranchSideFuncs:
                - cmd_list_free
                - cmdq_free_state
                - free
                - free
            - BranchSide:      'cmd-queue.c:460,18'
              BranchSideFuncs:
                - cmdq_free_state
                - free
                - free
        - Branch String:   'cmd-queue.c:462,2'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:462,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'cmd-queue.c:462,2'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'cmd-queue.c:457,3'
          Dst:             server_client_unref
        - Src:             'cmd-queue.c:459,3'
          Dst:             cmd_list_free
        - Src:             'cmd-queue.c:460,2'
          Dst:             cmdq_free_state
    - functionName:    cmdq_free_state
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - format_free
      functionUses:    10
      BranchProfiles:
        - Branch String:   'cmd-queue.c:250,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:251,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-queue.c:253,6'
              BranchSideFuncs:
                - free
                - format_free
        - Branch String:   'cmd-queue.c:253,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:254,15'
              BranchSideFuncs:
                - format_free
                - free
            - BranchSide:      'cmd-queue.c:255,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'cmd-queue.c:254,3'
          Dst:             format_free
    - functionName:    cmdq_fire_callback
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_remove_group
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmdq_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-queue.c:474,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:475,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-queue.c:476,9'
              BranchSideFuncs:
                - cmdq_remove
        - Branch String:   'cmd-queue.c:477,2'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:477,2'
              BranchSideFuncs:
                - cmdq_remove
            - BranchSide:      'cmd-queue.c:478,10'
              BranchSideFuncs:
                - cmdq_remove
        - Branch String:   'cmd-queue.c:479,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:480,16'
              BranchSideFuncs:
                - cmdq_remove
            - BranchSide:      'cmd-queue.c:481,10'
              BranchSideFuncs:
                - cmdq_remove
      Callsites:
        - Src:             'cmd-queue.c:480,4'
          Dst:             cmdq_remove
    - functionName:    cmdq_fire_command
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         65
      ICount:          433
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - args_get
        - cmd_find_client
        - cmd_find_from_client
        - cmd_find_valid_state
        - cmd_get_args
        - cmd_get_entry
        - cmd_print
        - cmdq_add_message
        - cmdq_find_flag
        - cmdq_guard
        - cmdq_insert_hook
        - cmdq_name
        - log_debug
        - log_get_level
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-queue.c:610,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:611,20'
              BranchSideFuncs:
                - cmdq_add_message
                - log_get_level
                - cmdq_guard
                - cmd_find_client
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - args_get
                - cmd_find_client
                - args_get
                - cmd_find_client
                - cmd_find_client
                - cmd_print
                - log_debug
                - free
            - BranchSide:      'cmd-queue.c:612,6'
              BranchSideFuncs:
                - log_get_level
                - cmdq_guard
                - cmd_find_client
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - args_get
                - cmd_find_client
                - args_get
                - cmd_find_client
                - cmd_find_client
                - cmd_print
                - log_debug
                - free
        - Branch String:   'cmd-queue.c:612,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:613,19'
              BranchSideFuncs:
                - cmd_print
                - log_debug
                - free
                - cmdq_guard
                - cmd_find_client
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - args_get
                - cmd_find_client
                - args_get
                - cmd_find_client
                - cmd_find_client
            - BranchSide:      'cmd-queue.c:618,13'
              BranchSideFuncs:
                - cmdq_guard
                - cmd_find_client
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - args_get
                - cmd_find_client
                - args_get
                - cmd_find_client
                - cmd_find_client
        - Branch String:   'cmd-queue.c:621,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:622,34'
              BranchSideFuncs:
                - cmd_find_client
                - cmd_find_client
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - args_get
                - cmd_find_client
                - args_get
                - cmd_find_client
            - BranchSide:      'cmd-queue.c:624,6'
              BranchSideFuncs:
                - cmd_find_client
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - args_get
                - cmd_find_client
                - args_get
                - cmd_find_client
        - Branch String:   'cmd-queue.c:624,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:625,9'
              BranchSideFuncs:
                - cmd_find_client
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - args_get
                - cmd_find_client
                - args_get
                - cmd_find_client
            - BranchSide:      'cmd-queue.c:626,6'
              BranchSideFuncs:
                - cmd_find_client
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - args_get
                - cmd_find_client
                - args_get
                - cmd_find_client
        - Branch String:   'cmd-queue.c:626,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:627,24'
              BranchSideFuncs:
                - args_get
                - cmd_find_client
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
            - BranchSide:      'cmd-queue.c:632,13'
              BranchSideFuncs:
                - cmd_find_client
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - args_get
                - cmd_find_client
        - Branch String:   'cmd-queue.c:628,18'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:628,22'
              BranchSideFuncs:
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmdq_find_flag
                - cmdq_find_flag
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
            - BranchSide:      'cmd-queue.c:632,2'
              BranchSideFuncs:
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
        - Branch String:   'cmd-queue.c:628,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:629,11'
              BranchSideFuncs:
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
            - BranchSide:      'cmd-queue.c:632,2'
              BranchSideFuncs:
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
        - Branch String:   'cmd-queue.c:632,13'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:633,24'
              BranchSideFuncs:
                - args_get
                - cmd_find_client
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
            - BranchSide:      'cmd-queue.c:639,24'
              BranchSideFuncs:
                - cmd_find_client
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
        - Branch String:   'cmd-queue.c:634,18'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:634,22'
              BranchSideFuncs:
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmdq_find_flag
                - cmdq_find_flag
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
            - BranchSide:      'cmd-queue.c:638,2'
              BranchSideFuncs:
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
        - Branch String:   'cmd-queue.c:634,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:635,11'
              BranchSideFuncs:
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
            - BranchSide:      'cmd-queue.c:638,2'
              BranchSideFuncs:
                - cmdq_find_flag
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
        - Branch String:   'cmd-queue.c:643,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:644,3'
              BranchSideFuncs:
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
            - BranchSide:      'cmd-queue.c:645,26'
              BranchSideFuncs:
                - cmdq_find_flag
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
        - Branch String:   'cmd-queue.c:646,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:647,3'
              BranchSideFuncs:
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
            - BranchSide:      'cmd-queue.c:649,11'
              BranchSideFuncs:
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
        - Branch String:   'cmd-queue.c:650,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:651,3'
              BranchSideFuncs:
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
            - BranchSide:      'cmd-queue.c:653,6'
              BranchSideFuncs:
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
        - Branch String:   'cmd-queue.c:653,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:653,21'
              BranchSideFuncs:
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmdq_insert_hook
            - BranchSide:      'cmd-queue.c:654,29'
              BranchSideFuncs:
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmdq_insert_hook
        - Branch String:   'cmd-queue.c:654,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:655,11'
              BranchSideFuncs:
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
            - BranchSide:      'cmd-queue.c:656,34'
              BranchSideFuncs:
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmdq_insert_hook
        - Branch String:   'cmd-queue.c:656,12'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:657,11'
              BranchSideFuncs:
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
            - BranchSide:      'cmd-queue.c:658,38'
              BranchSideFuncs:
                - cmd_find_from_client
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
                - cmdq_insert_hook
        - Branch String:   'cmd-queue.c:658,12'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:659,8'
              BranchSideFuncs:
                - cmdq_insert_hook
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
            - BranchSide:      'cmd-queue.c:661,4'
              BranchSideFuncs:
                - cmdq_guard
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
        - Branch String:   'cmd-queue.c:667,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:668,7'
              BranchSideFuncs:
                - cmd_find_valid_state
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
            - BranchSide:      'cmd-queue.c:679,14'
              BranchSideFuncs:
                - cmdq_guard
        - Branch String:   'cmd-queue.c:669,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:670,11'
              BranchSideFuncs:
                - cmdq_insert_hook
                - cmdq_guard
            - BranchSide:      'cmd-queue.c:671,34'
              BranchSideFuncs:
                - cmd_find_valid_state
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
        - Branch String:   'cmd-queue.c:671,12'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:672,11'
              BranchSideFuncs:
                - cmdq_insert_hook
                - cmdq_guard
            - BranchSide:      'cmd-queue.c:673,38'
              BranchSideFuncs:
                - cmd_find_from_client
                - cmdq_insert_hook
                - cmdq_guard
        - Branch String:   'cmd-queue.c:675,20'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:675,34'
              BranchSideFuncs:
                - cmdq_insert_hook
                - cmdq_guard
            - BranchSide:      'cmd-queue.c:675,49'
              BranchSideFuncs:
                - cmdq_insert_hook
                - cmdq_guard
      Callsites:
        - Src:             'cmd-queue.c:599,22'
          Dst:             cmdq_name
        - Src:             'cmd-queue.c:602,23'
          Dst:             cmd_get_args
        - Src:             'cmd-queue.c:603,34'
          Dst:             cmd_get_entry
        - Src:             'cmd-queue.c:611,3'
          Dst:             cmdq_add_message
        - Src:             'cmd-queue.c:612,6'
          Dst:             log_get_level
        - Src:             'cmd-queue.c:613,9'
          Dst:             cmd_print
        - Src:             'cmd-queue.c:614,3'
          Dst:             log_debug
        - Src:             'cmd-queue.c:619,2'
          Dst:             cmdq_guard
        - Src:             'cmd-queue.c:622,18'
          Dst:             cmd_find_client
        - Src:             'cmd-queue.c:627,30'
          Dst:             args_get
        - Src:             'cmd-queue.c:627,8'
          Dst:             cmd_find_client
        - Src:             'cmd-queue.c:633,30'
          Dst:             args_get
        - Src:             'cmd-queue.c:633,8'
          Dst:             cmd_find_client
        - Src:             'cmd-queue.c:639,8'
          Dst:             cmd_find_client
        - Src:             'cmd-queue.c:642,11'
          Dst:             cmdq_find_flag
        - Src:             'cmd-queue.c:645,11'
          Dst:             cmdq_find_flag
        - Src:             'cmd-queue.c:654,7'
          Dst:             cmd_find_valid_state
        - Src:             'cmd-queue.c:656,12'
          Dst:             cmd_find_valid_state
        - Src:             'cmd-queue.c:658,12'
          Dst:             cmd_find_from_client
        - Src:             'cmd-queue.c:662,3'
          Dst:             cmdq_insert_hook
        - Src:             'cmd-queue.c:669,7'
          Dst:             cmd_find_valid_state
        - Src:             'cmd-queue.c:671,12'
          Dst:             cmd_find_valid_state
        - Src:             'cmd-queue.c:673,12'
          Dst:             cmd_find_from_client
        - Src:             'cmd-queue.c:675,3'
          Dst:             cmdq_insert_hook
        - Src:             'cmd-queue.c:677,3'
          Dst:             cmdq_guard
        - Src:             'cmd-queue.c:679,3'
          Dst:             cmdq_guard
    - functionName:    cmdq_name
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xsnprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmd-queue.c:100,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:101,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-queue.c:102,6'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
        - Branch String:   'cmd-queue.c:102,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:103,34'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'cmd-queue.c:105,34'
              BranchSideFuncs:
                - xsnprintf
      Callsites:
        - Src:             'cmd-queue.c:103,3'
          Dst:             xsnprintf
        - Src:             'cmd-queue.c:105,3'
          Dst:             xsnprintf
    - functionName:    cmdq_insert_hook
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - item
        - current
        - fmt
      BBCount:         33
      ICount:          292
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - args_count
        - args_first
        - args_first_value
        - args_get
        - args_next
        - args_next_value
        - args_print
        - args_string
        - cmd_get_args
        - cmdq_add_format
        - cmdq_append
        - cmdq_free_state
        - cmdq_get_command
        - cmdq_insert_after
        - cmdq_new_state
        - log_debug
        - options_array_first
        - options_array_item_value
        - options_array_next
        - options_get
        - xsnprintf
        - xvasprintf
      functionUses:    8
      BranchProfiles:
        - Branch String:   'cmd-queue.c:372,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:373,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-queue.c:374,6'
              BranchSideFuncs:
                - xvasprintf
                - options_get
                - log_debug
                - cmdq_new_state
                - cmdq_add_format
                - args_print
                - cmdq_add_format
                - free
                - args_count
                - args_first
                - options_array_first
                - cmdq_free_state
                - free
                - options_array_item_value
                - options_array_next
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
                - args_get
                - xsnprintf
                - cmdq_add_format
                - args_first_value
                - args_next
                - xsnprintf
                - cmdq_add_format
                - args_next_value
                - xsnprintf
                - cmdq_add_format
                - xsnprintf
                - args_string
                - cmdq_add_format
                - free
        - Branch String:   'cmd-queue.c:374,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:375,8'
              BranchSideFuncs:
                - xvasprintf
                - options_get
                - log_debug
                - cmdq_new_state
                - cmdq_add_format
                - args_print
                - cmdq_add_format
                - free
                - args_count
                - args_first
                - options_array_first
                - cmdq_free_state
                - free
                - options_array_item_value
                - options_array_next
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
                - args_get
                - xsnprintf
                - cmdq_add_format
                - args_first_value
                - args_next
                - xsnprintf
                - cmdq_add_format
                - args_next_value
                - xsnprintf
                - cmdq_add_format
                - xsnprintf
                - args_string
                - cmdq_add_format
                - free
            - BranchSide:      'cmd-queue.c:377,8'
              BranchSideFuncs:
                - xvasprintf
                - options_get
                - log_debug
                - cmdq_new_state
                - cmdq_add_format
                - args_print
                - cmdq_add_format
                - free
                - args_count
                - args_first
                - options_array_first
                - cmdq_free_state
                - free
                - options_array_item_value
                - options_array_next
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
                - args_get
                - xsnprintf
                - cmdq_add_format
                - args_first_value
                - args_next
                - xsnprintf
                - cmdq_add_format
                - args_next_value
                - xsnprintf
                - cmdq_add_format
                - xsnprintf
                - args_string
                - cmdq_add_format
                - free
        - Branch String:   'cmd-queue.c:384,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:385,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-queue.c:388,43'
              BranchSideFuncs:
                - log_debug
                - cmdq_new_state
                - cmdq_add_format
                - args_print
                - cmdq_add_format
                - free
                - args_count
                - args_first
                - options_array_first
                - cmdq_free_state
                - free
                - options_array_item_value
                - options_array_next
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
                - args_get
                - xsnprintf
                - cmdq_add_format
                - args_first_value
                - args_next
                - xsnprintf
                - cmdq_add_format
                - args_next_value
                - xsnprintf
                - cmdq_add_format
                - xsnprintf
                - args_string
                - cmdq_add_format
        - Branch String:   'cmd-queue.c:401,2'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:402,13'
              BranchSideFuncs:
                - xsnprintf
                - args_string
                - cmdq_add_format
                - args_count
                - args_first
                - options_array_first
                - cmdq_free_state
                - free
                - options_array_item_value
                - options_array_next
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
                - args_get
                - xsnprintf
                - cmdq_add_format
                - args_first_value
                - args_next
                - xsnprintf
                - cmdq_add_format
                - args_next_value
                - xsnprintf
                - cmdq_add_format
            - BranchSide:      'cmd-queue.c:405,20'
              BranchSideFuncs:
                - args_first
                - options_array_first
                - cmdq_free_state
                - free
                - options_array_item_value
                - options_array_next
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
                - args_get
                - xsnprintf
                - cmdq_add_format
                - args_first_value
                - args_next
                - xsnprintf
                - cmdq_add_format
                - args_next_value
                - xsnprintf
                - cmdq_add_format
        - Branch String:   'cmd-queue.c:406,2'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:407,20'
              BranchSideFuncs:
                - args_get
                - xsnprintf
                - cmdq_add_format
                - args_first_value
                - args_next
                - options_array_first
                - cmdq_free_state
                - free
                - options_array_item_value
                - options_array_next
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
                - xsnprintf
                - cmdq_add_format
                - args_next_value
                - xsnprintf
                - cmdq_add_format
            - BranchSide:      'cmd-queue.c:428,26'
              BranchSideFuncs:
                - options_array_first
                - cmdq_free_state
                - free
                - options_array_item_value
                - options_array_next
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
        - Branch String:   'cmd-queue.c:408,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:409,14'
              BranchSideFuncs:
                - xsnprintf
                - cmdq_add_format
                - args_first_value
                - args_next
                - options_array_first
                - cmdq_free_state
                - free
                - options_array_item_value
                - options_array_next
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
                - args_get
                - xsnprintf
                - cmdq_add_format
                - xsnprintf
                - cmdq_add_format
                - args_next_value
            - BranchSide:      'cmd-queue.c:412,14'
              BranchSideFuncs:
                - xsnprintf
                - cmdq_add_format
                - args_first_value
                - args_next
                - options_array_first
                - cmdq_free_state
                - free
                - options_array_item_value
                - options_array_next
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
                - args_get
                - xsnprintf
                - cmdq_add_format
                - xsnprintf
                - cmdq_add_format
                - args_next_value
        - Branch String:   'cmd-queue.c:418,3'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:419,14'
              BranchSideFuncs:
                - xsnprintf
                - cmdq_add_format
                - args_next_value
                - args_next
                - options_array_first
                - cmdq_free_state
                - free
                - options_array_item_value
                - options_array_next
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
                - args_get
                - xsnprintf
                - cmdq_add_format
                - args_first_value
                - xsnprintf
                - cmdq_add_format
            - BranchSide:      'cmd-queue.c:425,10'
              BranchSideFuncs:
                - args_next
                - options_array_first
                - cmdq_free_state
                - free
                - options_array_item_value
                - options_array_next
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
                - args_get
                - xsnprintf
                - cmdq_add_format
                - args_first_value
                - xsnprintf
                - cmdq_add_format
                - args_next_value
                - xsnprintf
                - cmdq_add_format
        - Branch String:   'cmd-queue.c:429,2'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:430,38'
              BranchSideFuncs:
                - options_array_item_value
                - options_array_next
                - cmdq_free_state
                - free
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
            - BranchSide:      'cmd-queue.c:441,18'
              BranchSideFuncs:
                - cmdq_free_state
                - free
        - Branch String:   'cmd-queue.c:431,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:432,32'
              BranchSideFuncs:
                - cmdq_get_command
                - cmdq_append
                - options_array_next
                - cmdq_free_state
                - free
                - options_array_item_value
                - cmdq_insert_after
            - BranchSide:      'cmd-queue.c:438,26'
              BranchSideFuncs:
                - options_array_next
                - cmdq_free_state
                - free
                - options_array_item_value
                - cmdq_get_command
                - cmdq_append
                - cmdq_insert_after
        - Branch String:   'cmd-queue.c:433,8'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:434,30'
              BranchSideFuncs:
                - cmdq_insert_after
                - options_array_next
                - cmdq_free_state
                - free
                - options_array_item_value
                - cmdq_get_command
                - cmdq_append
            - BranchSide:      'cmd-queue.c:436,30'
              BranchSideFuncs:
                - cmdq_append
                - options_array_next
                - cmdq_free_state
                - free
                - options_array_item_value
                - cmdq_get_command
                - cmdq_insert_after
      Callsites:
        - Src:             'cmd-queue.c:358,24'
          Dst:             cmd_get_args
        - Src:             'cmd-queue.c:380,2'
          Dst:             xvasprintf
        - Src:             'cmd-queue.c:383,6'
          Dst:             options_get
        - Src:             'cmd-queue.c:388,2'
          Dst:             log_debug
        - Src:             'cmd-queue.c:394,14'
          Dst:             cmdq_new_state
        - Src:             'cmd-queue.c:395,2'
          Dst:             cmdq_add_format
        - Src:             'cmd-queue.c:397,14'
          Dst:             args_print
        - Src:             'cmd-queue.c:398,2'
          Dst:             cmdq_add_format
        - Src:             'cmd-queue.c:401,18'
          Dst:             args_count
        - Src:             'cmd-queue.c:402,3'
          Dst:             xsnprintf
        - Src:             'cmd-queue.c:403,41'
          Dst:             args_string
        - Src:             'cmd-queue.c:403,3'
          Dst:             cmdq_add_format
        - Src:             'cmd-queue.c:405,9'
          Dst:             args_first
        - Src:             'cmd-queue.c:407,11'
          Dst:             args_get
        - Src:             'cmd-queue.c:409,4'
          Dst:             xsnprintf
        - Src:             'cmd-queue.c:410,4'
          Dst:             cmdq_add_format
        - Src:             'cmd-queue.c:412,4'
          Dst:             xsnprintf
        - Src:             'cmd-queue.c:413,4'
          Dst:             cmdq_add_format
        - Src:             'cmd-queue.c:417,8'
          Dst:             args_first_value
        - Src:             'cmd-queue.c:419,4'
          Dst:             xsnprintf
        - Src:             'cmd-queue.c:420,4'
          Dst:             cmdq_add_format
        - Src:             'cmd-queue.c:422,9'
          Dst:             args_next_value
        - Src:             'cmd-queue.c:425,10'
          Dst:             args_next
        - Src:             'cmd-queue.c:428,6'
          Dst:             options_array_first
        - Src:             'cmd-queue.c:430,13'
          Dst:             options_array_item_value
        - Src:             'cmd-queue.c:432,15'
          Dst:             cmdq_get_command
        - Src:             'cmd-queue.c:434,12'
          Dst:             cmdq_insert_after
        - Src:             'cmd-queue.c:436,12'
          Dst:             cmdq_append
        - Src:             'cmd-queue.c:438,7'
          Dst:             options_array_next
        - Src:             'cmd-queue.c:441,2'
          Dst:             cmdq_free_state
    - functionName:    cmdq_new_state
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - current
        - event
        - flags
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmd_find_clear_state
        - cmd_find_copy_state
        - cmd_find_valid_state
        - xcalloc
      functionUses:    12
      BranchProfiles:
        - Branch String:   'cmd-queue.c:217,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:218,11'
              BranchSideFuncs:
                - cmd_find_clear_state
                - cmd_find_valid_state
                - cmd_find_copy_state
            - BranchSide:      'cmd-queue.c:220,3'
              BranchSideFuncs:
                - cmd_find_clear_state
                - cmd_find_valid_state
                - cmd_find_copy_state
        - Branch String:   'cmd-queue.c:221,22'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:221,46'
              BranchSideFuncs:
                - cmd_find_valid_state
                - cmd_find_clear_state
                - cmd_find_copy_state
            - BranchSide:      'cmd-queue.c:224,25'
              BranchSideFuncs:
                - cmd_find_clear_state
        - Branch String:   'cmd-queue.c:221,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:222,24'
              BranchSideFuncs:
                - cmd_find_copy_state
            - BranchSide:      'cmd-queue.c:224,25'
              BranchSideFuncs:
                - cmd_find_clear_state
      Callsites:
        - Src:             'cmd-queue.c:213,10'
          Dst:             xcalloc
        - Src:             'cmd-queue.c:221,25'
          Dst:             cmd_find_valid_state
        - Src:             'cmd-queue.c:222,3'
          Dst:             cmd_find_copy_state
        - Src:             'cmd-queue.c:224,3'
          Dst:             cmd_find_clear_state
    - functionName:    cmdq_add_format
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - key
        - fmt
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_add
        - format_create
        - xvasprintf
      functionUses:    8
      BranchProfiles:
        - Branch String:   'cmd-queue.c:269,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:269,6'
              BranchSideFuncs:
                - format_create
                - format_add
                - free
            - BranchSide:      'cmd-queue.c:270,20'
              BranchSideFuncs:
                - format_create
                - format_add
                - free
      Callsites:
        - Src:             'cmd-queue.c:266,2'
          Dst:             xvasprintf
        - Src:             'cmd-queue.c:270,20'
          Dst:             format_create
        - Src:             'cmd-queue.c:271,2'
          Dst:             format_add
    - functionName:    cmdq_get_command
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmdlist
        - state
      BBCount:         21
      ICount:          159
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - cmd_get_entry
        - cmd_get_group
        - cmd_list_first
        - cmd_list_next
        - cmdq_empty_command
        - cmdq_free_state
        - cmdq_get_callback1
        - cmdq_link_state
        - cmdq_new_state
        - log_debug
        - xasprintf
        - xcalloc
      functionUses:    20
      BranchProfiles:
        - Branch String:   'cmd-queue.c:501,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:502,11'
              BranchSideFuncs:
                - cmdq_get_callback1
            - BranchSide:      'cmd-queue.c:504,6'
              BranchSideFuncs:
                - cmdq_free_state
                - cmd_get_entry
                - xcalloc
                - xasprintf
                - cmd_get_group
                - cmdq_link_state
                - log_debug
                - cmd_list_next
                - cmdq_new_state
        - Branch String:   'cmd-queue.c:504,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:505,11'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_free_state
                - cmd_get_entry
                - xcalloc
                - xasprintf
                - cmd_get_group
                - cmdq_link_state
                - log_debug
                - cmd_list_next
            - BranchSide:      'cmd-queue.c:509,2'
              BranchSideFuncs:
                - cmdq_free_state
                - cmd_get_entry
                - xcalloc
                - xasprintf
                - cmd_get_group
                - cmdq_link_state
                - log_debug
                - cmd_list_next
        - Branch String:   'cmd-queue.c:509,2'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:510,25'
              BranchSideFuncs:
                - cmd_get_entry
                - xcalloc
                - xasprintf
                - cmd_get_group
                - cmdq_link_state
                - log_debug
                - cmd_list_next
                - cmdq_free_state
            - BranchSide:      'cmd-queue.c:534,6'
              BranchSideFuncs:
                - cmdq_free_state
        - Branch String:   'cmd-queue.c:525,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:526,12'
              BranchSideFuncs:
                - cmd_list_next
                - cmdq_free_state
                - cmd_get_entry
                - xcalloc
                - xasprintf
                - cmd_get_group
                - cmdq_link_state
                - log_debug
            - BranchSide:      'cmd-queue.c:527,7'
              BranchSideFuncs:
                - cmd_list_next
                - cmdq_free_state
                - cmd_get_entry
                - xcalloc
                - xasprintf
                - cmd_get_group
                - cmdq_link_state
                - log_debug
        - Branch String:   'cmd-queue.c:527,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:528,17'
              BranchSideFuncs:
                - cmd_list_next
                - cmdq_free_state
                - cmd_get_entry
                - xcalloc
                - xasprintf
                - cmd_get_group
                - cmdq_link_state
                - log_debug
            - BranchSide:      'cmd-queue.c:529,10'
              BranchSideFuncs:
                - cmd_list_next
                - cmdq_free_state
                - cmd_get_entry
                - xcalloc
                - xasprintf
                - cmd_get_group
                - cmdq_link_state
                - log_debug
        - Branch String:   'cmd-queue.c:534,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:535,19'
              BranchSideFuncs:
                - cmdq_free_state
            - BranchSide:      'cmd-queue.c:536,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-queue.c:501,13'
          Dst:             cmd_list_first
        - Src:             'cmd-queue.c:502,11'
          Dst:             cmdq_get_callback1
        - Src:             'cmd-queue.c:502,11'
          Dst:             cmdq_empty_command
        - Src:             'cmd-queue.c:505,11'
          Dst:             cmdq_new_state
        - Src:             'cmd-queue.c:510,11'
          Dst:             cmd_get_entry
        - Src:             'cmd-queue.c:512,10'
          Dst:             xcalloc
        - Src:             'cmd-queue.c:513,3'
          Dst:             xasprintf
        - Src:             'cmd-queue.c:516,17'
          Dst:             cmd_get_group
        - Src:             'cmd-queue.c:517,17'
          Dst:             cmdq_link_state
        - Src:             'cmd-queue.c:523,3'
          Dst:             log_debug
        - Src:             'cmd-queue.c:531,9'
          Dst:             cmd_list_next
        - Src:             'cmd-queue.c:535,3'
          Dst:             cmdq_free_state
    - functionName:    cmdq_insert_after
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - after
        - item
      BBCount:         15
      ICount:          144
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - cmdq_name
        - log_debug
      functionUses:    13
      BranchProfiles:
        - Branch String:   'cmd-queue.c:336,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:337,4'
              BranchSideFuncs:
                - cmdq_name
                - log_debug
            - BranchSide:      'cmd-queue.c:338,18'
              BranchSideFuncs:
                - cmdq_name
                - log_debug
        - Branch String:   'cmd-queue.c:341,3'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:341,3'
              BranchSideFuncs:
                - cmdq_name
                - log_debug
            - BranchSide:      'cmd-queue.c:341,3'
              BranchSideFuncs:
                - cmdq_name
                - log_debug
        - Branch String:   'cmd-queue.c:347,2'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:332,10'
              BranchSideFuncs:
                - cmdq_name
                - log_debug
            - BranchSide:      'cmd-queue.c:348,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-queue.c:342,45'
          Dst:             cmdq_name
        - Src:             'cmd-queue.c:342,3'
          Dst:             log_debug
    - functionName:    cmdq_append
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - item
      BBCount:         12
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - cmdq_get
        - cmdq_name
        - log_debug
      functionUses:    27
      BranchProfiles:
        - Branch String:   'cmd-queue.c:310,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:311,4'
              BranchSideFuncs:
                - cmdq_name
                - log_debug
            - BranchSide:      'cmd-queue.c:312,18'
              BranchSideFuncs:
                - cmdq_name
                - log_debug
        - Branch String:   'cmd-queue.c:319,2'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:307,10'
              BranchSideFuncs:
                - cmdq_name
                - log_debug
            - BranchSide:      'cmd-queue.c:320,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-queue.c:303,28'
          Dst:             cmdq_get
        - Src:             'cmd-queue.c:316,36'
          Dst:             cmdq_name
        - Src:             'cmd-queue.c:316,3'
          Dst:             log_debug
    - functionName:    cmdq_empty_command
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_get_callback1
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - cb
        - data
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmdq_new_state
        - xasprintf
        - xcalloc
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-queue.c:689,9'
          Dst:             xcalloc
        - Src:             'cmd-queue.c:690,2'
          Dst:             xasprintf
        - Src:             'cmd-queue.c:694,16'
          Dst:             cmdq_new_state
    - functionName:    cmdq_link_state
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_next
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         27
      ICount:          203
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - cmdq_fire_callback
        - cmdq_fire_command
        - cmdq_get
        - cmdq_name
        - cmdq_remove
        - cmdq_remove_group
        - log_debug
        - time
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-queue.c:739,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:740,39'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'cmd-queue.c:743,6'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - cmdq_remove
                - time
                - cmdq_fire_callback
                - log_debug
                - cmdq_fire_command
                - cmdq_remove_group
                - log_debug
                - log_debug
        - Branch String:   'cmd-queue.c:743,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:744,41'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'cmd-queue.c:748,38'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - cmdq_remove
                - time
                - cmdq_fire_callback
                - log_debug
                - cmdq_fire_command
                - cmdq_remove_group
                - log_debug
        - Branch String:   'cmd-queue.c:751,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:752,4'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'cmd-queue.c:753,51'
              BranchSideFuncs:
                - log_debug
                - cmdq_remove
                - log_debug
                - time
                - cmdq_fire_callback
                - log_debug
                - cmdq_fire_command
                - cmdq_remove_group
        - Branch String:   'cmd-queue.c:761,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:762,4'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'cmd-queue.c:768,8'
              BranchSideFuncs:
                - cmdq_remove
                - log_debug
                - log_debug
                - log_debug
                - time
                - cmdq_fire_callback
                - cmdq_fire_command
                - cmdq_remove_group
        - Branch String:   'cmd-queue.c:768,7'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:769,17'
              BranchSideFuncs:
                - time
                - cmdq_fire_callback
                - cmdq_remove
                - log_debug
                - log_debug
                - log_debug
                - cmdq_fire_command
                - cmdq_remove_group
            - BranchSide:      'cmd-queue.c:798,15'
              BranchSideFuncs:
                - cmdq_remove
                - log_debug
                - time
                - cmdq_fire_callback
                - log_debug
                - cmdq_fire_command
                - cmdq_remove_group
                - log_debug
        - Branch String:   'cmd-queue.c:772,4'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:774,32'
              BranchSideFuncs:
                - cmdq_fire_command
                - cmdq_remove
                - log_debug
                - time
                - cmdq_fire_callback
                - log_debug
                - log_debug
                - cmdq_remove_group
            - BranchSide:      'cmd-queue.c:784,33'
              BranchSideFuncs:
                - cmdq_fire_callback
                - cmdq_remove
                - log_debug
                - time
                - cmdq_fire_command
                - cmdq_remove_group
                - log_debug
                - log_debug
            - BranchSide:      'cmd-queue.c:787,12'
              BranchSideFuncs:
                - cmdq_remove
                - log_debug
                - time
                - cmdq_fire_callback
                - cmdq_fire_command
                - cmdq_remove_group
                - log_debug
                - log_debug
        - Branch String:   'cmd-queue.c:780,9'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:781,24'
              BranchSideFuncs:
                - cmdq_remove_group
                - cmdq_remove
                - log_debug
                - time
                - cmdq_fire_callback
                - cmdq_fire_command
                - log_debug
                - log_debug
            - BranchSide:      'cmd-queue.c:782,5'
              BranchSideFuncs:
                - cmdq_remove
                - log_debug
                - time
                - cmdq_fire_callback
                - cmdq_fire_command
                - cmdq_remove_group
                - log_debug
                - log_debug
        - Branch String:   'cmd-queue.c:792,8'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:793,5'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'cmd-queue.c:796,9'
              BranchSideFuncs:
                - cmdq_remove
                - log_debug
                - time
                - cmdq_fire_callback
                - log_debug
                - cmdq_fire_command
                - cmdq_remove_group
                - log_debug
      Callsites:
        - Src:             'cmd-queue.c:732,28'
          Dst:             cmdq_get
        - Src:             'cmd-queue.c:733,22'
          Dst:             cmdq_name
        - Src:             'cmd-queue.c:740,3'
          Dst:             log_debug
        - Src:             'cmd-queue.c:744,3'
          Dst:             log_debug
        - Src:             'cmd-queue.c:748,2'
          Dst:             log_debug
        - Src:             'cmd-queue.c:753,3'
          Dst:             log_debug
        - Src:             'cmd-queue.c:769,17'
          Dst:             time
        - Src:             'cmd-queue.c:774,14'
          Dst:             cmdq_fire_command
        - Src:             'cmd-queue.c:781,6'
          Dst:             cmdq_remove_group
        - Src:             'cmd-queue.c:784,14'
          Dst:             cmdq_fire_callback
        - Src:             'cmd-queue.c:798,3'
          Dst:             cmdq_remove
        - Src:             'cmd-queue.c:802,2'
          Dst:             log_debug
        - Src:             'cmd-queue.c:806,2'
          Dst:             log_debug
    - functionName:    time
      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:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_error_callback
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmdq_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-queue.c:708,2'
          Dst:             cmdq_error
    - functionName:    cmdq_get_error
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - error
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmdq_error_callback
        - cmdq_get_callback1
        - xstrdup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-queue.c:718,10'
          Dst:             xstrdup
        - Src:             'cmd-queue.c:718,10'
          Dst:             cmdq_get_callback1
        - Src:             'cmd-queue.c:718,10'
          Dst:             cmdq_error_callback
    - functionName:    cmdq_continue
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_merge_formats
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - ft
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_get_entry
        - format_add
        - format_merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-queue.c:291,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:292,25'
              BranchSideFuncs:
                - cmd_get_entry
                - format_add
                - format_merge
            - BranchSide:      'cmd-queue.c:295,6'
              BranchSideFuncs:
                - format_merge
        - Branch String:   'cmd-queue.c:295,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:295,6'
              BranchSideFuncs:
                - format_merge
            - BranchSide:      'cmd-queue.c:296,16'
              BranchSideFuncs:
                - format_merge
      Callsites:
        - Src:             'cmd-queue.c:292,11'
          Dst:             cmd_get_entry
        - Src:             'cmd-queue.c:293,3'
          Dst:             format_add
        - Src:             'cmd-queue.c:296,3'
          Dst:             format_merge
    - functionName:    cmdq_add_formats
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - ft
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_create
        - format_merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-queue.c:280,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:280,6'
              BranchSideFuncs:
                - format_create
                - format_merge
            - BranchSide:      'cmd-queue.c:281,20'
              BranchSideFuncs:
                - format_create
                - format_merge
      Callsites:
        - Src:             'cmd-queue.c:281,20'
          Dst:             format_create
        - Src:             'cmd-queue.c:282,2'
          Dst:             format_merge
    - functionName:    cmdq_copy_state
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - current
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmdq_new_state
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-queue.c:241,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:242,26'
              BranchSideFuncs:
                - cmdq_new_state
            - BranchSide:      'cmd-queue.c:243,26'
              BranchSideFuncs:
                - cmdq_new_state
      Callsites:
        - Src:             'cmd-queue.c:242,11'
          Dst:             cmdq_new_state
        - Src:             'cmd-queue.c:243,10'
          Dst:             cmdq_new_state
    - functionName:    cmdq_get_flags
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_get_current
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_get_event
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_get_source
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_get_target
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_get_state
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_get_target_client
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_get_client
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_get_name
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmdq_free
      functionSourceFile: '/src/tmux/cmd-queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - queue
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - fatalx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-queue.c:138,6'
          Branch Sides:
            - BranchSide:      'cmd-queue.c:139,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-queue.c:140,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'cmd-queue.c:139,3'
          Dst:             fatalx
    - functionName:    cmd_refresh_client_control_client_size
      functionSourceFile: '/src/tmux/cmd-refresh-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         34
      ICount:          224
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - __isoc99_sscanf
        - args_get
        - cmd_get_args
        - cmdq_error
        - cmdq_get_target_client
        - log_debug
        - recalculate_sizes_now
        - server_client_add_client_window
        - server_client_get_client_window
        - tty_set_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-refresh-client.c:90,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:91,7'
              BranchSideFuncs:
                - log_debug
                - server_client_add_client_window
                - recalculate_sizes_now
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:105,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - tty_set_size
                - recalculate_sizes_now
                - cmdq_error
                - __isoc99_sscanf
                - cmdq_error
                - server_client_get_client_window
                - log_debug
                - recalculate_sizes_now
        - Branch String:   'cmd-refresh-client.c:91,26'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:91,29'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:93,15'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:91,48'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:92,7'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:93,15'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:92,26'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:92,29'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:93,15'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:91,7'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:93,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:97,7'
              BranchSideFuncs:
                - log_debug
                - server_client_add_client_window
                - recalculate_sizes_now
        - Branch String:   'cmd-refresh-client.c:105,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:106,40'
              BranchSideFuncs:
                - server_client_get_client_window
                - log_debug
                - recalculate_sizes_now
            - BranchSide:      'cmd-refresh-client.c:117,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - tty_set_size
                - recalculate_sizes_now
                - cmdq_error
                - __isoc99_sscanf
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:107,7'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:109,8'
              BranchSideFuncs:
                - log_debug
                - recalculate_sizes_now
            - BranchSide:      'cmd-refresh-client.c:114,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-refresh-client.c:117,41'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:118,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - tty_set_size
                - recalculate_sizes_now
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:122,6'
              BranchSideFuncs:
                - tty_set_size
                - recalculate_sizes_now
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:117,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:119,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:122,6'
              BranchSideFuncs:
                - tty_set_size
                - recalculate_sizes_now
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:122,25'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:122,28'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:124,14'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:122,47'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:123,6'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:124,14'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:123,25'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:123,28'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:124,14'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:122,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:124,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:127,16'
              BranchSideFuncs:
                - tty_set_size
                - recalculate_sizes_now
      Callsites:
        - Src:             'cmd-refresh-client.c:84,23'
          Dst:             cmd_get_args
        - Src:             'cmd-refresh-client.c:85,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-refresh-client.c:86,22'
          Dst:             args_get
        - Src:             'cmd-refresh-client.c:90,6'
          Dst:             __isoc99_sscanf
        - Src:             'cmd-refresh-client.c:93,4'
          Dst:             cmdq_error
        - Src:             'cmd-refresh-client.c:96,3'
          Dst:             log_debug
        - Src:             'cmd-refresh-client.c:98,8'
          Dst:             server_client_add_client_window
        - Src:             'cmd-refresh-client.c:102,3'
          Dst:             recalculate_sizes_now
        - Src:             'cmd-refresh-client.c:105,6'
          Dst:             __isoc99_sscanf
        - Src:             'cmd-refresh-client.c:106,8'
          Dst:             server_client_get_client_window
        - Src:             'cmd-refresh-client.c:108,4'
          Dst:             log_debug
        - Src:             'cmd-refresh-client.c:112,4'
          Dst:             recalculate_sizes_now
        - Src:             'cmd-refresh-client.c:117,6'
          Dst:             __isoc99_sscanf
        - Src:             'cmd-refresh-client.c:118,6'
          Dst:             __isoc99_sscanf
        - Src:             'cmd-refresh-client.c:119,3'
          Dst:             cmdq_error
        - Src:             'cmd-refresh-client.c:124,3'
          Dst:             cmdq_error
        - Src:             'cmd-refresh-client.c:127,2'
          Dst:             tty_set_size
        - Src:             'cmd-refresh-client.c:129,2'
          Dst:             recalculate_sizes_now
    - functionName:    cmd_refresh_client_update_subscription
      functionSourceFile: '/src/tmux/cmd-refresh-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tc
        - value
      BBCount:         26
      ICount:          144
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - __isoc99_sscanf
        - control_add_sub
        - control_remove_sub
        - strchr
        - strcmp
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-refresh-client.c:54,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:55,22'
              BranchSideFuncs:
                - control_remove_sub
                - free
            - BranchSide:      'cmd-refresh-client.c:58,8'
              BranchSideFuncs:
                - strchr
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - __isoc99_sscanf
                - control_add_sub
                - free
        - Branch String:   'cmd-refresh-client.c:61,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:62,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-refresh-client.c:63,8'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - __isoc99_sscanf
                - control_add_sub
                - free
        - Branch String:   'cmd-refresh-client.c:65,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:66,11'
              BranchSideFuncs:
                - control_add_sub
                - free
            - BranchSide:      'cmd-refresh-client.c:67,18'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strcmp
                - __isoc99_sscanf
                - control_add_sub
                - free
        - Branch String:   'cmd-refresh-client.c:67,45'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:67,48'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - control_add_sub
                - free
            - BranchSide:      'cmd-refresh-client.c:69,18'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - control_add_sub
                - free
        - Branch String:   'cmd-refresh-client.c:67,11'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:68,11'
              BranchSideFuncs:
                - control_add_sub
                - free
            - BranchSide:      'cmd-refresh-client.c:69,18'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - control_add_sub
                - free
        - Branch String:   'cmd-refresh-client.c:69,11'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:70,11'
              BranchSideFuncs:
                - control_add_sub
                - free
            - BranchSide:      'cmd-refresh-client.c:71,18'
              BranchSideFuncs:
                - __isoc99_sscanf
                - control_add_sub
                - free
        - Branch String:   'cmd-refresh-client.c:71,44'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:71,47'
              BranchSideFuncs:
                - control_add_sub
                - free
            - BranchSide:      'cmd-refresh-client.c:74,11'
              BranchSideFuncs:
                - control_add_sub
                - free
        - Branch String:   'cmd-refresh-client.c:71,11'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:72,11'
              BranchSideFuncs:
                - control_add_sub
                - free
            - BranchSide:      'cmd-refresh-client.c:74,11'
              BranchSideFuncs:
                - control_add_sub
                - free
      Callsites:
        - Src:             'cmd-refresh-client.c:53,16'
          Dst:             xstrdup
        - Src:             'cmd-refresh-client.c:54,15'
          Dst:             strchr
        - Src:             'cmd-refresh-client.c:55,3'
          Dst:             control_remove_sub
        - Src:             'cmd-refresh-client.c:61,15'
          Dst:             strchr
        - Src:             'cmd-refresh-client.c:65,6'
          Dst:             strcmp
        - Src:             'cmd-refresh-client.c:67,11'
          Dst:             __isoc99_sscanf
        - Src:             'cmd-refresh-client.c:69,11'
          Dst:             strcmp
        - Src:             'cmd-refresh-client.c:71,11'
          Dst:             __isoc99_sscanf
        - Src:             'cmd-refresh-client.c:75,2'
          Dst:             control_add_sub
    - functionName:    cmd_refresh_client_update_offset
      functionSourceFile: '/src/tmux/cmd-refresh-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tc
        - value
      BBCount:         25
      ICount:          130
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __isoc99_sscanf
        - control_continue_pane
        - control_pause_pane
        - control_set_pane_off
        - control_set_pane_on
        - strchr
        - strcmp
        - window_pane_find_by_id
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-refresh-client.c:140,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:141,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-refresh-client.c:142,17'
              BranchSideFuncs:
                - xstrdup
                - strchr
                - __isoc99_sscanf
                - window_pane_find_by_id
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - control_pause_pane
                - control_continue_pane
                - control_set_pane_off
                - control_set_pane_on
        - Branch String:   'cmd-refresh-client.c:143,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:144,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-refresh-client.c:145,8'
              BranchSideFuncs:
                - __isoc99_sscanf
                - window_pane_find_by_id
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - control_pause_pane
                - control_continue_pane
                - control_set_pane_off
                - control_set_pane_on
        - Branch String:   'cmd-refresh-client.c:147,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:148,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-refresh-client.c:149,30'
              BranchSideFuncs:
                - window_pane_find_by_id
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - control_pause_pane
                - control_continue_pane
                - control_set_pane_off
                - control_set_pane_on
        - Branch String:   'cmd-refresh-client.c:150,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:151,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-refresh-client.c:153,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - control_pause_pane
                - control_continue_pane
                - control_set_pane_off
                - control_set_pane_on
        - Branch String:   'cmd-refresh-client.c:153,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:154,23'
              BranchSideFuncs:
                - control_set_pane_on
                - free
            - BranchSide:      'cmd-refresh-client.c:155,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - free
                - control_pause_pane
                - control_continue_pane
                - control_set_pane_off
        - Branch String:   'cmd-refresh-client.c:155,11'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:156,24'
              BranchSideFuncs:
                - control_set_pane_off
                - free
            - BranchSide:      'cmd-refresh-client.c:157,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - free
                - control_pause_pane
                - control_continue_pane
        - Branch String:   'cmd-refresh-client.c:157,11'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:158,25'
              BranchSideFuncs:
                - control_continue_pane
                - free
            - BranchSide:      'cmd-refresh-client.c:159,18'
              BranchSideFuncs:
                - strcmp
                - free
                - control_pause_pane
      Callsites:
        - Src:             'cmd-refresh-client.c:142,9'
          Dst:             xstrdup
        - Src:             'cmd-refresh-client.c:143,15'
          Dst:             strchr
        - Src:             'cmd-refresh-client.c:147,6'
          Dst:             __isoc99_sscanf
        - Src:             'cmd-refresh-client.c:149,7'
          Dst:             window_pane_find_by_id
        - Src:             'cmd-refresh-client.c:153,6'
          Dst:             strcmp
        - Src:             'cmd-refresh-client.c:154,3'
          Dst:             control_set_pane_on
        - Src:             'cmd-refresh-client.c:155,11'
          Dst:             strcmp
        - Src:             'cmd-refresh-client.c:156,3'
          Dst:             control_set_pane_off
        - Src:             'cmd-refresh-client.c:157,11'
          Dst:             strcmp
        - Src:             'cmd-refresh-client.c:158,3'
          Dst:             control_continue_pane
        - Src:             'cmd-refresh-client.c:159,11'
          Dst:             strcmp
        - Src:             'cmd-refresh-client.c:160,3'
          Dst:             control_pause_pane
    - functionName:    cmd_refresh_report
      functionSourceFile: '/src/tmux/cmd-refresh-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - value
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __isoc99_sscanf
        - strchr
        - strlen
        - tty_keys_colours
        - window_pane_find_by_id
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-refresh-client.c:205,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:206,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-refresh-client.c:207,17'
              BranchSideFuncs:
                - xstrdup
                - strchr
                - __isoc99_sscanf
                - window_pane_find_by_id
                - strlen
                - tty_keys_colours
                - free
        - Branch String:   'cmd-refresh-client.c:208,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:209,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-refresh-client.c:210,8'
              BranchSideFuncs:
                - __isoc99_sscanf
                - window_pane_find_by_id
                - strlen
                - tty_keys_colours
                - free
        - Branch String:   'cmd-refresh-client.c:212,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:213,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-refresh-client.c:214,30'
              BranchSideFuncs:
                - window_pane_find_by_id
                - strlen
                - tty_keys_colours
                - free
        - Branch String:   'cmd-refresh-client.c:215,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:216,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-refresh-client.c:218,19'
              BranchSideFuncs:
                - strlen
                - tty_keys_colours
                - free
      Callsites:
        - Src:             'cmd-refresh-client.c:207,9'
          Dst:             xstrdup
        - Src:             'cmd-refresh-client.c:208,15'
          Dst:             strchr
        - Src:             'cmd-refresh-client.c:212,6'
          Dst:             __isoc99_sscanf
        - Src:             'cmd-refresh-client.c:214,7'
          Dst:             window_pane_find_by_id
        - Src:             'cmd-refresh-client.c:218,31'
          Dst:             strlen
        - Src:             'cmd-refresh-client.c:218,2'
          Dst:             tty_keys_colours
    - functionName:    cmd_refresh_client_clipboard
      functionSourceFile: '/src/tmux/cmd-refresh-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         20
      ICount:          160
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - args_get
        - cmd_find_target
        - cmd_get_args
        - cmdq_get_target_client
        - tty_clipboard_query
        - xreallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-refresh-client.c:176,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:177,7'
              BranchSideFuncs:
                - tty_clipboard_query
            - BranchSide:      'cmd-refresh-client.c:181,28'
              BranchSideFuncs:
                - cmd_find_target
                - xreallocarray
                - tty_clipboard_query
        - Branch String:   'cmd-refresh-client.c:177,7'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:178,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-refresh-client.c:179,3'
              BranchSideFuncs:
                - tty_clipboard_query
        - Branch String:   'cmd-refresh-client.c:181,7'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:182,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-refresh-client.c:183,10'
              BranchSideFuncs:
                - xreallocarray
                - tty_clipboard_query
        - Branch String:   'cmd-refresh-client.c:183,3'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:184,8'
              BranchSideFuncs:
                - xreallocarray
                - tty_clipboard_query
            - BranchSide:      'cmd-refresh-client.c:187,7'
              BranchSideFuncs:
                - xreallocarray
                - tty_clipboard_query
        - Branch String:   'cmd-refresh-client.c:184,8'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:185,5'
              BranchSideFuncs:
                - xreallocarray
                - tty_clipboard_query
            - BranchSide:      'cmd-refresh-client.c:186,3'
              BranchSideFuncs:
                - xreallocarray
                - tty_clipboard_query
        - Branch String:   'cmd-refresh-client.c:187,7'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:188,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-refresh-client.c:189,39'
              BranchSideFuncs:
                - xreallocarray
                - tty_clipboard_query
      Callsites:
        - Src:             'cmd-refresh-client.c:169,23'
          Dst:             cmd_get_args
        - Src:             'cmd-refresh-client.c:170,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-refresh-client.c:175,6'
          Dst:             args_get
        - Src:             'cmd-refresh-client.c:181,7'
          Dst:             cmd_find_target
        - Src:             'cmd-refresh-client.c:189,25'
          Dst:             xreallocarray
        - Src:             'cmd-refresh-client.c:193,2'
          Dst:             tty_clipboard_query
    - functionName:    cmd_refresh_client_exec
      functionSourceFile: '/src/tmux/cmd-refresh-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         83
      ICount:          532
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached:
        - args_count
        - args_first_value
        - args_get
        - args_has
        - args_next_value
        - args_string
        - cmd_get_args
        - cmd_refresh_client_clipboard
        - cmd_refresh_client_control_client_size
        - cmd_refresh_client_update_offset
        - cmd_refresh_client_update_subscription
        - cmd_refresh_report
        - cmdq_error
        - cmdq_get_target_client
        - server_client_set_flags
        - server_redraw_client
        - server_status_client
        - strtonum
        - tty_update_client_offset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-refresh-client.c:236,26'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:237,15'
              BranchSideFuncs:
                - args_count
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:242,18'
              BranchSideFuncs:
                - args_count
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:237,26'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:238,15'
              BranchSideFuncs:
                - args_count
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:242,18'
              BranchSideFuncs:
                - args_count
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:238,26'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:239,15'
              BranchSideFuncs:
                - args_count
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:242,18'
              BranchSideFuncs:
                - args_count
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:239,26'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:240,15'
              BranchSideFuncs:
                - args_count
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:242,18'
              BranchSideFuncs:
                - args_count
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:236,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:242,18'
              BranchSideFuncs:
                - args_count
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:287,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_client
                - server_status_client
                - cmd_refresh_client_control_client_size
                - cmdq_error
                - args_first_value
                - cmd_refresh_client_update_subscription
                - args_next_value
                - args_first_value
                - cmd_refresh_client_update_offset
                - args_next_value
                - args_get
                - cmd_refresh_report
                - args_get
                - server_client_set_flags
                - args_get
                - server_client_set_flags
                - cmd_refresh_client_clipboard
        - Branch String:   'cmd-refresh-client.c:242,7'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:243,11'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
            - BranchSide:      'cmd-refresh-client.c:245,34'
              BranchSideFuncs:
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:247,8'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:0,0'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:248,16'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:253,7'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:254,4'
              BranchSideFuncs:
                - tty_update_client_offset
                - server_redraw_client
            - BranchSide:      'cmd-refresh-client.c:256,8'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
        - Branch String:   'cmd-refresh-client.c:257,8'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:258,22'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
            - BranchSide:      'cmd-refresh-client.c:262,17'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
        - Branch String:   'cmd-refresh-client.c:262,8'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:263,9'
              BranchSideFuncs:
                - tty_update_client_offset
                - server_redraw_client
            - BranchSide:      'cmd-refresh-client.c:267,24'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
        - Branch String:   'cmd-refresh-client.c:263,9'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:264,20'
              BranchSideFuncs:
                - tty_update_client_offset
                - server_redraw_client
            - BranchSide:      'cmd-refresh-client.c:266,6'
              BranchSideFuncs:
                - tty_update_client_offset
                - server_redraw_client
        - Branch String:   'cmd-refresh-client.c:267,15'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:268,19'
              BranchSideFuncs:
                - tty_update_client_offset
                - server_redraw_client
            - BranchSide:      'cmd-refresh-client.c:271,24'
              BranchSideFuncs:
                - args_has
                - args_has
                - tty_update_client_offset
                - server_redraw_client
        - Branch String:   'cmd-refresh-client.c:269,9'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:270,19'
              BranchSideFuncs:
                - tty_update_client_offset
                - server_redraw_client
            - BranchSide:      'cmd-refresh-client.c:271,4'
              BranchSideFuncs:
                - tty_update_client_offset
                - server_redraw_client
        - Branch String:   'cmd-refresh-client.c:271,15'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:272,9'
              BranchSideFuncs:
                - tty_update_client_offset
                - server_redraw_client
            - BranchSide:      'cmd-refresh-client.c:276,24'
              BranchSideFuncs:
                - args_has
                - tty_update_client_offset
                - server_redraw_client
        - Branch String:   'cmd-refresh-client.c:272,9'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:273,20'
              BranchSideFuncs:
                - tty_update_client_offset
                - server_redraw_client
            - BranchSide:      'cmd-refresh-client.c:275,6'
              BranchSideFuncs:
                - tty_update_client_offset
                - server_redraw_client
        - Branch String:   'cmd-refresh-client.c:278,9'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:279,19'
              BranchSideFuncs:
                - tty_update_client_offset
                - server_redraw_client
            - BranchSide:      'cmd-refresh-client.c:280,4'
              BranchSideFuncs:
                - tty_update_client_offset
                - server_redraw_client
        - Branch String:   'cmd-refresh-client.c:287,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:288,40'
              BranchSideFuncs:
                - cmd_refresh_client_clipboard
            - BranchSide:      'cmd-refresh-client.c:290,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_client
                - server_status_client
                - cmd_refresh_client_control_client_size
                - cmdq_error
                - args_first_value
                - cmd_refresh_client_update_subscription
                - args_next_value
                - args_first_value
                - cmd_refresh_client_update_offset
                - args_next_value
                - args_get
                - cmd_refresh_report
                - args_get
                - server_client_set_flags
                - args_get
                - server_client_set_flags
        - Branch String:   'cmd-refresh-client.c:290,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:291,27'
              BranchSideFuncs:
                - args_get
                - server_client_set_flags
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_client
                - server_status_client
                - cmd_refresh_client_control_client_size
                - cmdq_error
                - args_first_value
                - cmd_refresh_client_update_subscription
                - args_next_value
                - args_first_value
                - cmd_refresh_client_update_offset
                - args_next_value
                - args_get
                - cmd_refresh_report
                - args_get
                - server_client_set_flags
            - BranchSide:      'cmd-refresh-client.c:292,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_client
                - server_status_client
                - cmd_refresh_client_control_client_size
                - cmdq_error
                - args_first_value
                - cmd_refresh_client_update_subscription
                - args_next_value
                - args_first_value
                - cmd_refresh_client_update_offset
                - args_next_value
                - args_get
                - cmd_refresh_report
                - args_get
                - server_client_set_flags
        - Branch String:   'cmd-refresh-client.c:292,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:293,27'
              BranchSideFuncs:
                - args_get
                - server_client_set_flags
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_client
                - server_status_client
                - cmd_refresh_client_control_client_size
                - cmdq_error
                - args_first_value
                - cmd_refresh_client_update_subscription
                - args_next_value
                - args_first_value
                - cmd_refresh_client_update_offset
                - args_next_value
                - args_get
                - cmd_refresh_report
            - BranchSide:      'cmd-refresh-client.c:294,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_client
                - server_status_client
                - cmd_refresh_client_control_client_size
                - cmdq_error
                - args_first_value
                - cmd_refresh_client_update_subscription
                - args_next_value
                - args_first_value
                - cmd_refresh_client_update_offset
                - args_next_value
                - args_get
                - cmd_refresh_report
        - Branch String:   'cmd-refresh-client.c:294,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:295,22'
              BranchSideFuncs:
                - args_get
                - cmd_refresh_report
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_client
                - server_status_client
                - cmd_refresh_client_control_client_size
                - cmdq_error
                - args_first_value
                - cmd_refresh_client_update_subscription
                - args_next_value
                - args_first_value
                - cmd_refresh_client_update_offset
                - args_next_value
            - BranchSide:      'cmd-refresh-client.c:297,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_client
                - server_status_client
                - cmd_refresh_client_control_client_size
                - cmdq_error
                - args_first_value
                - cmd_refresh_client_update_subscription
                - args_next_value
                - args_first_value
                - cmd_refresh_client_update_offset
                - args_next_value
        - Branch String:   'cmd-refresh-client.c:297,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:298,8'
              BranchSideFuncs:
                - args_first_value
                - cmd_refresh_client_update_offset
                - args_next_value
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:307,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - server_redraw_client
                - server_status_client
                - cmd_refresh_client_control_client_size
                - cmdq_error
                - args_first_value
                - cmd_refresh_client_update_subscription
                - args_next_value
        - Branch String:   'cmd-refresh-client.c:298,7'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:299,4'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:300,25'
              BranchSideFuncs:
                - args_first_value
                - cmd_refresh_client_update_offset
                - args_next_value
        - Branch String:   'cmd-refresh-client.c:301,3'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:302,37'
              BranchSideFuncs:
                - cmd_refresh_client_update_offset
                - args_next_value
            - BranchSide:      'cmd-refresh-client.c:305,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-refresh-client.c:307,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:308,8'
              BranchSideFuncs:
                - args_first_value
                - cmd_refresh_client_update_subscription
                - args_next_value
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:317,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - server_redraw_client
                - server_status_client
                - cmd_refresh_client_control_client_size
                - cmdq_error
        - Branch String:   'cmd-refresh-client.c:308,7'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:309,4'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:310,25'
              BranchSideFuncs:
                - args_first_value
                - cmd_refresh_client_update_subscription
                - args_next_value
        - Branch String:   'cmd-refresh-client.c:311,3'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:312,43'
              BranchSideFuncs:
                - cmd_refresh_client_update_subscription
                - args_next_value
            - BranchSide:      'cmd-refresh-client.c:315,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-refresh-client.c:317,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:318,8'
              BranchSideFuncs:
                - cmd_refresh_client_control_client_size
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:323,15'
              BranchSideFuncs:
                - args_has
                - server_redraw_client
                - server_status_client
        - Branch String:   'cmd-refresh-client.c:318,7'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:319,4'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-refresh-client.c:320,50'
              BranchSideFuncs:
                - cmd_refresh_client_control_client_size
        - Branch String:   'cmd-refresh-client.c:323,6'
          Branch Sides:
            - BranchSide:      'cmd-refresh-client.c:324,3'
              BranchSideFuncs:
                - server_status_client
            - BranchSide:      'cmd-refresh-client.c:327,3'
              BranchSideFuncs:
                - server_redraw_client
      Callsites:
        - Src:             'cmd-refresh-client.c:228,23'
          Dst:             cmd_get_args
        - Src:             'cmd-refresh-client.c:229,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-refresh-client.c:236,6'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:237,6'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:238,6'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:239,6'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:240,6'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:242,7'
          Dst:             args_count
        - Src:             'cmd-refresh-client.c:245,22'
          Dst:             args_string
        - Src:             'cmd-refresh-client.c:245,13'
          Dst:             strtonum
        - Src:             'cmd-refresh-client.c:248,5'
          Dst:             cmdq_error
        - Src:             'cmd-refresh-client.c:253,7'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:262,8'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:267,15'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:271,15'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:276,15'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:282,3'
          Dst:             tty_update_client_offset
        - Src:             'cmd-refresh-client.c:283,3'
          Dst:             server_redraw_client
        - Src:             'cmd-refresh-client.c:287,6'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:288,11'
          Dst:             cmd_refresh_client_clipboard
        - Src:             'cmd-refresh-client.c:290,6'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:291,31'
          Dst:             args_get
        - Src:             'cmd-refresh-client.c:291,3'
          Dst:             server_client_set_flags
        - Src:             'cmd-refresh-client.c:292,6'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:293,31'
          Dst:             args_get
        - Src:             'cmd-refresh-client.c:293,3'
          Dst:             server_client_set_flags
        - Src:             'cmd-refresh-client.c:294,6'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:295,27'
          Dst:             args_get
        - Src:             'cmd-refresh-client.c:295,3'
          Dst:             cmd_refresh_report
        - Src:             'cmd-refresh-client.c:297,6'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:300,8'
          Dst:             args_first_value
        - Src:             'cmd-refresh-client.c:302,4'
          Dst:             cmd_refresh_client_update_offset
        - Src:             'cmd-refresh-client.c:303,9'
          Dst:             args_next_value
        - Src:             'cmd-refresh-client.c:307,6'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:310,8'
          Dst:             args_first_value
        - Src:             'cmd-refresh-client.c:312,4'
          Dst:             cmd_refresh_client_update_subscription
        - Src:             'cmd-refresh-client.c:313,9'
          Dst:             args_next_value
        - Src:             'cmd-refresh-client.c:317,6'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:320,11'
          Dst:             cmd_refresh_client_control_client_size
        - Src:             'cmd-refresh-client.c:323,6'
          Dst:             args_has
        - Src:             'cmd-refresh-client.c:325,3'
          Dst:             server_status_client
        - Src:             'cmd-refresh-client.c:328,3'
          Dst:             server_redraw_client
        - Src:             'cmd-refresh-client.c:333,2'
          Dst:             cmdq_error
    - functionName:    cmd_rename_session_exec
      functionSourceFile: '/src/tmux/cmd-rename-session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         10
      ICount:          112
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - args_string
        - cmd_get_args
        - cmdq_error
        - cmdq_get_target
        - format_single_from_target
        - notify_session
        - server_status_session
        - session_check_name
        - session_find
        - sessions_RB_INSERT
        - sessions_RB_REMOVE
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-rename-session.c:56,6'
          Branch Sides:
            - BranchSide:      'cmd-rename-session.c:57,14'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-rename-session.c:61,7'
              BranchSideFuncs:
                - free
                - strcmp
                - session_find
                - sessions_RB_REMOVE
                - free
                - sessions_RB_INSERT
                - server_status_session
                - notify_session
                - cmdq_error
                - free
                - free
        - Branch String:   'cmd-rename-session.c:62,6'
          Branch Sides:
            - BranchSide:      'cmd-rename-session.c:63,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-rename-session.c:66,19'
              BranchSideFuncs:
                - session_find
                - sessions_RB_REMOVE
                - free
                - sessions_RB_INSERT
                - server_status_session
                - notify_session
                - cmdq_error
                - free
        - Branch String:   'cmd-rename-session.c:66,6'
          Branch Sides:
            - BranchSide:      'cmd-rename-session.c:67,14'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-rename-session.c:72,2'
              BranchSideFuncs:
                - sessions_RB_REMOVE
                - free
                - sessions_RB_INSERT
                - server_status_session
                - notify_session
      Callsites:
        - Src:             'cmd-rename-session.c:49,23'
          Dst:             cmd_get_args
        - Src:             'cmd-rename-session.c:50,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-rename-session.c:54,40'
          Dst:             args_string
        - Src:             'cmd-rename-session.c:54,8'
          Dst:             format_single_from_target
        - Src:             'cmd-rename-session.c:55,12'
          Dst:             session_check_name
        - Src:             'cmd-rename-session.c:57,3'
          Dst:             cmdq_error
        - Src:             'cmd-rename-session.c:62,6'
          Dst:             strcmp
        - Src:             'cmd-rename-session.c:66,6'
          Dst:             session_find
        - Src:             'cmd-rename-session.c:67,3'
          Dst:             cmdq_error
        - Src:             'cmd-rename-session.c:72,2'
          Dst:             sessions_RB_REMOVE
        - Src:             'cmd-rename-session.c:75,2'
          Dst:             sessions_RB_INSERT
        - Src:             'cmd-rename-session.c:77,2'
          Dst:             server_status_session
        - Src:             'cmd-rename-session.c:78,2'
          Dst:             notify_session
    - functionName:    cmd_rename_window_exec
      functionSourceFile: '/src/tmux/cmd-rename-window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - args_string
        - cmd_get_args
        - cmdq_get_target
        - format_single_from_target
        - options_set_number
        - server_redraw_window_borders
        - server_status_window
        - window_set_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-rename-window.c:48,23'
          Dst:             cmd_get_args
        - Src:             'cmd-rename-window.c:49,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-rename-window.c:53,44'
          Dst:             args_string
        - Src:             'cmd-rename-window.c:53,12'
          Dst:             format_single_from_target
        - Src:             'cmd-rename-window.c:54,2'
          Dst:             window_set_name
        - Src:             'cmd-rename-window.c:55,2'
          Dst:             options_set_number
        - Src:             'cmd-rename-window.c:57,2'
          Dst:             server_redraw_window_borders
        - Src:             'cmd-rename-window.c:58,2'
          Dst:             server_status_window
    - functionName:    cmd_resize_pane_mouse_update
      functionSourceFile: '/src/tmux/cmd-resize-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - m
      BBCount:         62
      ICount:          421
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - cmd_mouse_window
        - layout_resize_layout
        - layout_search_by_border
        - server_redraw_window
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-resize-pane.c:165,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:166,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-resize-pane.c:169,6'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
        - Branch String:   'cmd-resize-pane.c:172,23'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:172,26'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
            - BranchSide:      'cmd-resize-pane.c:174,11'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
        - Branch String:   'cmd-resize-pane.c:172,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:173,8'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
            - BranchSide:      'cmd-resize-pane.c:174,11'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
        - Branch String:   'cmd-resize-pane.c:177,23'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:177,26'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
            - BranchSide:      'cmd-resize-pane.c:179,11'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
        - Branch String:   'cmd-resize-pane.c:177,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:178,9'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
            - BranchSide:      'cmd-resize-pane.c:179,11'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
        - Branch String:   'cmd-resize-pane.c:182,2'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:183,32'
              BranchSideFuncs:
                - layout_search_by_border
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
            - BranchSide:      'cmd-resize-pane.c:200,6'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
        - Branch String:   'cmd-resize-pane.c:185,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:186,4'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
            - BranchSide:      'cmd-resize-pane.c:188,10'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
        - Branch String:   'cmd-resize-pane.c:188,3'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:189,14'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
            - BranchSide:      'cmd-resize-pane.c:194,7'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
        - Branch String:   'cmd-resize-pane.c:189,8'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:190,8'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
            - BranchSide:      'cmd-resize-pane.c:193,3'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
        - Branch String:   'cmd-resize-pane.c:194,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:195,4'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
            - BranchSide:      'cmd-resize-pane.c:197,19'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
                - layout_search_by_border
        - Branch String:   'cmd-resize-pane.c:200,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:201,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-resize-pane.c:203,9'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
        - Branch String:   'cmd-resize-pane.c:203,2'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:204,16'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
            - BranchSide:      'cmd-resize-pane.c:213,6'
              BranchSideFuncs:
                - server_redraw_window
        - Branch String:   'cmd-resize-pane.c:205,15'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:205,18'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
            - BranchSide:      'cmd-resize-pane.c:208,14'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
        - Branch String:   'cmd-resize-pane.c:205,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:206,25'
              BranchSideFuncs:
                - layout_resize_layout
                - server_redraw_window
                - layout_resize_layout
            - BranchSide:      'cmd-resize-pane.c:208,14'
              BranchSideFuncs:
                - server_redraw_window
                - layout_resize_layout
                - layout_resize_layout
        - Branch String:   'cmd-resize-pane.c:213,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:213,6'
              BranchSideFuncs:
                - server_redraw_window
            - BranchSide:      'cmd-resize-pane.c:214,24'
              BranchSideFuncs:
                - server_redraw_window
      Callsites:
        - Src:             'cmd-resize-pane.c:164,7'
          Dst:             cmd_mouse_window
        - Src:             'cmd-resize-pane.c:183,8'
          Dst:             layout_search_by_border
        - Src:             'cmd-resize-pane.c:206,4'
          Dst:             layout_resize_layout
        - Src:             'cmd-resize-pane.c:209,4'
          Dst:             layout_resize_layout
        - Src:             'cmd-resize-pane.c:214,3'
          Dst:             server_redraw_window
    - functionName:    cmd_resize_pane_exec
      functionSourceFile: '/src/tmux/cmd-resize-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         69
      ICount:          474
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - args_count
        - args_has
        - args_percentage
        - args_string
        - cmd_get_args
        - cmd_mouse_window
        - cmd_resize_pane_mouse_update
        - cmdq_error
        - cmdq_get_client
        - cmdq_get_event
        - cmdq_get_target
        - grid_remove_history
        - layout_resize_pane
        - layout_resize_pane_to
        - options_get_number
        - server_redraw_window
        - server_unzoom_window
        - strtonum
        - window_unzoom
        - window_zoom
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-resize-pane.c:66,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:67,8'
              BranchSideFuncs:
                - grid_remove_history
            - BranchSide:      'cmd-resize-pane.c:78,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - server_unzoom_window
                - args_count
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - args_percentage
                - options_get_number
                - layout_resize_pane_to
                - cmdq_error
                - free
                - args_percentage
                - layout_resize_pane_to
                - cmdq_error
                - free
                - cmdq_error
                - window_zoom
                - server_redraw_window
                - window_unzoom
                - cmd_mouse_window
                - cmd_resize_pane_mouse_update
        - Branch String:   'cmd-resize-pane.c:67,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:68,4'
              BranchSideFuncs:
                - grid_remove_history
            - BranchSide:      'cmd-resize-pane.c:69,12'
              BranchSideFuncs:
                - grid_remove_history
        - Branch String:   'cmd-resize-pane.c:70,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:71,13'
              BranchSideFuncs:
                - grid_remove_history
            - BranchSide:      'cmd-resize-pane.c:72,23'
              BranchSideFuncs:
                - grid_remove_history
        - Branch String:   'cmd-resize-pane.c:78,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:79,8'
              BranchSideFuncs:
                - cmd_mouse_window
                - cmd_resize_pane_mouse_update
            - BranchSide:      'cmd-resize-pane.c:88,15'
              BranchSideFuncs:
                - args_has
                - server_unzoom_window
                - args_count
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - args_percentage
                - options_get_number
                - layout_resize_pane_to
                - cmdq_error
                - free
                - args_percentage
                - layout_resize_pane_to
                - cmdq_error
                - free
                - cmdq_error
                - window_zoom
                - server_redraw_window
                - window_unzoom
        - Branch String:   'cmd-resize-pane.c:79,23'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:79,44'
              BranchSideFuncs:
                - cmd_mouse_window
                - cmd_resize_pane_mouse_update
            - BranchSide:      'cmd-resize-pane.c:80,4'
              BranchSideFuncs: []
        - Branch String:   'cmd-resize-pane.c:79,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:80,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-resize-pane.c:81,7'
              BranchSideFuncs:
                - cmd_resize_pane_mouse_update
        - Branch String:   'cmd-resize-pane.c:81,17'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:81,20'
              BranchSideFuncs: []
            - BranchSide:      'cmd-resize-pane.c:82,4'
              BranchSideFuncs: []
        - Branch String:   'cmd-resize-pane.c:81,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:82,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-resize-pane.c:83,3'
              BranchSideFuncs:
                - cmd_resize_pane_mouse_update
        - Branch String:   'cmd-resize-pane.c:88,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:89,7'
              BranchSideFuncs:
                - window_zoom
                - server_redraw_window
                - window_unzoom
            - BranchSide:      'cmd-resize-pane.c:96,23'
              BranchSideFuncs:
                - server_unzoom_window
                - args_count
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - args_percentage
                - options_get_number
                - layout_resize_pane_to
                - cmdq_error
                - free
                - args_percentage
                - layout_resize_pane_to
                - cmdq_error
                - free
                - cmdq_error
        - Branch String:   'cmd-resize-pane.c:89,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:90,18'
              BranchSideFuncs:
                - window_unzoom
                - server_redraw_window
            - BranchSide:      'cmd-resize-pane.c:92,16'
              BranchSideFuncs:
                - window_zoom
                - server_redraw_window
        - Branch String:   'cmd-resize-pane.c:98,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:99,10'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - args_percentage
                - options_get_number
                - layout_resize_pane_to
                - cmdq_error
                - free
                - args_percentage
                - layout_resize_pane_to
                - cmdq_error
                - free
            - BranchSide:      'cmd-resize-pane.c:101,33'
              BranchSideFuncs:
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - args_percentage
                - options_get_number
                - layout_resize_pane_to
                - cmdq_error
                - free
                - args_percentage
                - layout_resize_pane_to
                - cmdq_error
                - free
                - cmdq_error
        - Branch String:   'cmd-resize-pane.c:102,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:0,0'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-resize-pane.c:103,15'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-resize-pane.c:108,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:109,23'
              BranchSideFuncs:
                - args_percentage
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - args_percentage
                - options_get_number
                - layout_resize_pane_to
                - cmdq_error
                - free
                - cmdq_error
                - free
            - BranchSide:      'cmd-resize-pane.c:117,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - args_percentage
                - options_get_number
                - layout_resize_pane_to
                - cmdq_error
                - free
        - Branch String:   'cmd-resize-pane.c:110,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:111,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-resize-pane.c:115,25'
              BranchSideFuncs:
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - args_percentage
                - options_get_number
                - layout_resize_pane_to
                - cmdq_error
                - free
        - Branch String:   'cmd-resize-pane.c:117,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:118,23'
              BranchSideFuncs:
                - args_percentage
                - options_get_number
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - cmdq_error
                - free
            - BranchSide:      'cmd-resize-pane.c:138,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
        - Branch String:   'cmd-resize-pane.c:119,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:120,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-resize-pane.c:124,31'
              BranchSideFuncs:
                - options_get_number
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
        - Branch String:   'cmd-resize-pane.c:125,3'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:127,8'
              BranchSideFuncs:
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
            - BranchSide:      'cmd-resize-pane.c:131,8'
              BranchSideFuncs:
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
            - BranchSide:      'cmd-resize-pane.c:135,25'
              BranchSideFuncs:
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
        - Branch String:   'cmd-resize-pane.c:127,21'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:127,24'
              BranchSideFuncs:
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
            - BranchSide:      'cmd-resize-pane.c:129,4'
              BranchSideFuncs:
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
        - Branch String:   'cmd-resize-pane.c:127,8'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:128,6'
              BranchSideFuncs:
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
            - BranchSide:      'cmd-resize-pane.c:129,4'
              BranchSideFuncs:
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
        - Branch String:   'cmd-resize-pane.c:131,21'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:131,24'
              BranchSideFuncs:
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
            - BranchSide:      'cmd-resize-pane.c:133,4'
              BranchSideFuncs:
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
        - Branch String:   'cmd-resize-pane.c:131,8'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:132,6'
              BranchSideFuncs:
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
            - BranchSide:      'cmd-resize-pane.c:133,4'
              BranchSideFuncs:
                - layout_resize_pane_to
                - args_has
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
        - Branch String:   'cmd-resize-pane.c:138,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:139,22'
              BranchSideFuncs:
                - layout_resize_pane
                - server_redraw_window
            - BranchSide:      'cmd-resize-pane.c:140,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
                - layout_resize_pane
        - Branch String:   'cmd-resize-pane.c:140,11'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:141,22'
              BranchSideFuncs:
                - layout_resize_pane
                - server_redraw_window
            - BranchSide:      'cmd-resize-pane.c:142,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - server_redraw_window
                - layout_resize_pane
                - layout_resize_pane
        - Branch String:   'cmd-resize-pane.c:142,11'
          Branch Sides:
            - BranchSide:      'cmd-resize-pane.c:143,22'
              BranchSideFuncs:
                - layout_resize_pane
                - server_redraw_window
            - BranchSide:      'cmd-resize-pane.c:144,20'
              BranchSideFuncs:
                - args_has
                - server_redraw_window
                - layout_resize_pane
      Callsites:
        - Src:             'cmd-resize-pane.c:52,23'
          Dst:             cmd_get_args
        - Src:             'cmd-resize-pane.c:53,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-resize-pane.c:54,28'
          Dst:             cmdq_get_event
        - Src:             'cmd-resize-pane.c:58,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-resize-pane.c:66,6'
          Dst:             args_has
        - Src:             'cmd-resize-pane.c:72,3'
          Dst:             grid_remove_history
        - Src:             'cmd-resize-pane.c:78,6'
          Dst:             args_has
        - Src:             'cmd-resize-pane.c:79,26'
          Dst:             cmd_mouse_window
        - Src:             'cmd-resize-pane.c:84,3'
          Dst:             cmd_resize_pane_mouse_update
        - Src:             'cmd-resize-pane.c:88,6'
          Dst:             args_has
        - Src:             'cmd-resize-pane.c:90,4'
          Dst:             window_unzoom
        - Src:             'cmd-resize-pane.c:92,4'
          Dst:             window_zoom
        - Src:             'cmd-resize-pane.c:93,3'
          Dst:             server_redraw_window
        - Src:             'cmd-resize-pane.c:96,2'
          Dst:             server_unzoom_window
        - Src:             'cmd-resize-pane.c:98,6'
          Dst:             args_count
        - Src:             'cmd-resize-pane.c:101,21'
          Dst:             args_string
        - Src:             'cmd-resize-pane.c:101,12'
          Dst:             strtonum
        - Src:             'cmd-resize-pane.c:103,4'
          Dst:             cmdq_error
        - Src:             'cmd-resize-pane.c:108,6'
          Dst:             args_has
        - Src:             'cmd-resize-pane.c:109,7'
          Dst:             args_percentage
        - Src:             'cmd-resize-pane.c:111,4'
          Dst:             cmdq_error
        - Src:             'cmd-resize-pane.c:115,3'
          Dst:             layout_resize_pane_to
        - Src:             'cmd-resize-pane.c:117,6'
          Dst:             args_has
        - Src:             'cmd-resize-pane.c:118,7'
          Dst:             args_percentage
        - Src:             'cmd-resize-pane.c:120,4'
          Dst:             cmdq_error
        - Src:             'cmd-resize-pane.c:124,12'
          Dst:             options_get_number
        - Src:             'cmd-resize-pane.c:135,3'
          Dst:             layout_resize_pane_to
        - Src:             'cmd-resize-pane.c:138,6'
          Dst:             args_has
        - Src:             'cmd-resize-pane.c:139,3'
          Dst:             layout_resize_pane
        - Src:             'cmd-resize-pane.c:140,11'
          Dst:             args_has
        - Src:             'cmd-resize-pane.c:141,3'
          Dst:             layout_resize_pane
        - Src:             'cmd-resize-pane.c:142,11'
          Dst:             args_has
        - Src:             'cmd-resize-pane.c:143,3'
          Dst:             layout_resize_pane
        - Src:             'cmd-resize-pane.c:144,11'
          Dst:             args_has
        - Src:             'cmd-resize-pane.c:145,3'
          Dst:             layout_resize_pane
        - Src:             'cmd-resize-pane.c:146,2'
          Dst:             server_redraw_window
    - functionName:    cmd_resize_window_exec
      functionSourceFile: '/src/tmux/cmd-resize-window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         43
      ICount:          285
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - args_count
        - args_has
        - args_string
        - args_strtonum
        - cmd_get_args
        - cmdq_error
        - cmdq_get_target
        - default_window_size
        - options_set_number
        - recalculate_size
        - strtonum
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-resize-window.c:58,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-window.c:59,10'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
                - args_strtonum
                - cmdq_error
                - free
                - args_strtonum
                - cmdq_error
                - free
            - BranchSide:      'cmd-resize-window.c:61,33'
              BranchSideFuncs:
                - args_string
                - strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
                - args_strtonum
                - cmdq_error
                - free
                - args_strtonum
                - cmdq_error
                - free
                - cmdq_error
        - Branch String:   'cmd-resize-window.c:62,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-window.c:0,0'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-resize-window.c:63,15'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-resize-window.c:71,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-window.c:72,22'
              BranchSideFuncs:
                - args_strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
                - args_strtonum
                - cmdq_error
                - free
                - cmdq_error
                - free
            - BranchSide:      'cmd-resize-window.c:80,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
                - args_strtonum
                - cmdq_error
                - free
        - Branch String:   'cmd-resize-window.c:74,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-window.c:75,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-resize-window.c:79,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
                - args_strtonum
                - cmdq_error
                - free
        - Branch String:   'cmd-resize-window.c:80,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-window.c:81,22'
              BranchSideFuncs:
                - args_strtonum
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
                - cmdq_error
                - free
            - BranchSide:      'cmd-resize-window.c:90,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
        - Branch String:   'cmd-resize-window.c:83,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-window.c:84,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-resize-window.c:88,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
        - Branch String:   'cmd-resize-window.c:90,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-window.c:91,7'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
            - BranchSide:      'cmd-resize-window.c:93,22'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
        - Branch String:   'cmd-resize-window.c:91,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-window.c:92,10'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
            - BranchSide:      'cmd-resize-window.c:93,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
        - Branch String:   'cmd-resize-window.c:93,13'
          Branch Sides:
            - BranchSide:      'cmd-resize-window.c:94,9'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
            - BranchSide:      'cmd-resize-window.c:95,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
        - Branch String:   'cmd-resize-window.c:95,11'
          Branch Sides:
            - BranchSide:      'cmd-resize-window.c:96,7'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
            - BranchSide:      'cmd-resize-window.c:98,22'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
        - Branch String:   'cmd-resize-window.c:96,7'
          Branch Sides:
            - BranchSide:      'cmd-resize-window.c:97,10'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
            - BranchSide:      'cmd-resize-window.c:98,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
                - default_window_size
        - Branch String:   'cmd-resize-window.c:101,6'
          Branch Sides:
            - BranchSide:      'cmd-resize-window.c:102,29'
              BranchSideFuncs:
                - default_window_size
                - options_set_number
                - recalculate_size
            - BranchSide:      'cmd-resize-window.c:104,22'
              BranchSideFuncs:
                - args_has
                - options_set_number
                - recalculate_size
                - default_window_size
      Callsites:
        - Src:             'cmd-resize-window.c:49,23'
          Dst:             cmd_get_args
        - Src:             'cmd-resize-window.c:50,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-resize-window.c:58,6'
          Dst:             args_count
        - Src:             'cmd-resize-window.c:61,21'
          Dst:             args_string
        - Src:             'cmd-resize-window.c:61,12'
          Dst:             strtonum
        - Src:             'cmd-resize-window.c:63,4'
          Dst:             cmdq_error
        - Src:             'cmd-resize-window.c:71,6'
          Dst:             args_has
        - Src:             'cmd-resize-window.c:72,8'
          Dst:             args_strtonum
        - Src:             'cmd-resize-window.c:75,4'
          Dst:             cmdq_error
        - Src:             'cmd-resize-window.c:80,6'
          Dst:             args_has
        - Src:             'cmd-resize-window.c:81,8'
          Dst:             args_strtonum
        - Src:             'cmd-resize-window.c:84,4'
          Dst:             cmdq_error
        - Src:             'cmd-resize-window.c:90,6'
          Dst:             args_has
        - Src:             'cmd-resize-window.c:93,13'
          Dst:             args_has
        - Src:             'cmd-resize-window.c:95,11'
          Dst:             args_has
        - Src:             'cmd-resize-window.c:98,13'
          Dst:             args_has
        - Src:             'cmd-resize-window.c:101,6'
          Dst:             args_has
        - Src:             'cmd-resize-window.c:102,3'
          Dst:             default_window_size
        - Src:             'cmd-resize-window.c:104,13'
          Dst:             args_has
        - Src:             'cmd-resize-window.c:105,3'
          Dst:             default_window_size
        - Src:             'cmd-resize-window.c:109,2'
          Dst:             options_set_number
        - Src:             'cmd-resize-window.c:112,2'
          Dst:             recalculate_size
    - functionName:    cmd_respawn_pane_exec
      functionSourceFile: '/src/tmux/cmd-respawn-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         18
      ICount:          184
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - args_first_value
        - args_get
        - args_has
        - args_next_value
        - args_to_vector
        - cmd_free_argv
        - cmd_get_args
        - cmdq_error
        - cmdq_get_target
        - environ_create
        - environ_free
        - environ_put
        - server_redraw_window_borders
        - server_status_window
        - spawn_pane
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-respawn-pane.c:69,2'
          Branch Sides:
            - BranchSide:      'cmd-respawn-pane.c:70,18'
              BranchSideFuncs:
                - environ_put
                - args_next_value
                - args_get
                - args_has
                - spawn_pane
                - server_redraw_window_borders
                - server_status_window
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-respawn-pane.c:74,5'
              BranchSideFuncs:
                - args_get
                - args_has
                - spawn_pane
                - server_redraw_window_borders
                - server_status_window
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-respawn-pane.c:78,6'
          Branch Sides:
            - BranchSide:      'cmd-respawn-pane.c:79,6'
              BranchSideFuncs:
                - spawn_pane
                - server_redraw_window_borders
                - server_status_window
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-respawn-pane.c:81,6'
              BranchSideFuncs:
                - spawn_pane
                - server_redraw_window_borders
                - server_status_window
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-respawn-pane.c:81,6'
          Branch Sides:
            - BranchSide:      'cmd-respawn-pane.c:82,14'
              BranchSideFuncs:
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-respawn-pane.c:90,2'
              BranchSideFuncs:
                - server_redraw_window_borders
                - server_status_window
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-respawn-pane.c:84,7'
          Branch Sides:
            - BranchSide:      'cmd-respawn-pane.c:85,21'
              BranchSideFuncs:
                - cmd_free_argv
                - environ_free
            - BranchSide:      'cmd-respawn-pane.c:86,19'
              BranchSideFuncs:
                - environ_free
        - Branch String:   'cmd-respawn-pane.c:94,6'
          Branch Sides:
            - BranchSide:      'cmd-respawn-pane.c:95,20'
              BranchSideFuncs:
                - cmd_free_argv
                - environ_free
            - BranchSide:      'cmd-respawn-pane.c:96,18'
              BranchSideFuncs:
                - environ_free
      Callsites:
        - Src:             'cmd-respawn-pane.c:50,23'
          Dst:             cmd_get_args
        - Src:             'cmd-respawn-pane.c:51,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-respawn-pane.c:65,2'
          Dst:             args_to_vector
        - Src:             'cmd-respawn-pane.c:66,15'
          Dst:             environ_create
        - Src:             'cmd-respawn-pane.c:68,7'
          Dst:             args_first_value
        - Src:             'cmd-respawn-pane.c:70,3'
          Dst:             environ_put
        - Src:             'cmd-respawn-pane.c:71,8'
          Dst:             args_next_value
        - Src:             'cmd-respawn-pane.c:75,11'
          Dst:             args_get
        - Src:             'cmd-respawn-pane.c:78,6'
          Dst:             args_has
        - Src:             'cmd-respawn-pane.c:81,6'
          Dst:             spawn_pane
        - Src:             'cmd-respawn-pane.c:82,3'
          Dst:             cmdq_error
        - Src:             'cmd-respawn-pane.c:85,4'
          Dst:             cmd_free_argv
        - Src:             'cmd-respawn-pane.c:86,3'
          Dst:             environ_free
        - Src:             'cmd-respawn-pane.c:91,2'
          Dst:             server_redraw_window_borders
        - Src:             'cmd-respawn-pane.c:92,2'
          Dst:             server_status_window
        - Src:             'cmd-respawn-pane.c:95,3'
          Dst:             cmd_free_argv
        - Src:             'cmd-respawn-pane.c:96,2'
          Dst:             environ_free
    - functionName:    cmd_respawn_window_exec
      functionSourceFile: '/src/tmux/cmd-respawn-window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         18
      ICount:          174
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - args_first_value
        - args_get
        - args_has
        - args_next_value
        - args_to_vector
        - cmd_free_argv
        - cmd_get_args
        - cmdq_error
        - cmdq_get_target
        - cmdq_get_target_client
        - environ_create
        - environ_free
        - environ_put
        - server_redraw_window
        - spawn_window
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-respawn-window.c:68,2'
          Branch Sides:
            - BranchSide:      'cmd-respawn-window.c:69,18'
              BranchSideFuncs:
                - environ_put
                - args_next_value
                - args_get
                - args_has
                - spawn_window
                - server_redraw_window
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-respawn-window.c:73,5'
              BranchSideFuncs:
                - args_get
                - args_has
                - spawn_window
                - server_redraw_window
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-respawn-window.c:77,6'
          Branch Sides:
            - BranchSide:      'cmd-respawn-window.c:78,6'
              BranchSideFuncs:
                - spawn_window
                - server_redraw_window
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-respawn-window.c:80,6'
              BranchSideFuncs:
                - spawn_window
                - server_redraw_window
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-respawn-window.c:80,6'
          Branch Sides:
            - BranchSide:      'cmd-respawn-window.c:81,14'
              BranchSideFuncs:
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-respawn-window.c:89,23'
              BranchSideFuncs:
                - server_redraw_window
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-respawn-window.c:83,7'
          Branch Sides:
            - BranchSide:      'cmd-respawn-window.c:84,21'
              BranchSideFuncs:
                - cmd_free_argv
                - environ_free
            - BranchSide:      'cmd-respawn-window.c:85,19'
              BranchSideFuncs:
                - environ_free
        - Branch String:   'cmd-respawn-window.c:91,6'
          Branch Sides:
            - BranchSide:      'cmd-respawn-window.c:92,20'
              BranchSideFuncs:
                - cmd_free_argv
                - environ_free
            - BranchSide:      'cmd-respawn-window.c:93,18'
              BranchSideFuncs:
                - environ_free
      Callsites:
        - Src:             'cmd-respawn-window.c:50,23'
          Dst:             cmd_get_args
        - Src:             'cmd-respawn-window.c:51,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-respawn-window.c:53,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-respawn-window.c:64,2'
          Dst:             args_to_vector
        - Src:             'cmd-respawn-window.c:65,15'
          Dst:             environ_create
        - Src:             'cmd-respawn-window.c:67,7'
          Dst:             args_first_value
        - Src:             'cmd-respawn-window.c:69,3'
          Dst:             environ_put
        - Src:             'cmd-respawn-window.c:70,8'
          Dst:             args_next_value
        - Src:             'cmd-respawn-window.c:74,11'
          Dst:             args_get
        - Src:             'cmd-respawn-window.c:77,6'
          Dst:             args_has
        - Src:             'cmd-respawn-window.c:80,6'
          Dst:             spawn_window
        - Src:             'cmd-respawn-window.c:81,3'
          Dst:             cmdq_error
        - Src:             'cmd-respawn-window.c:84,4'
          Dst:             cmd_free_argv
        - Src:             'cmd-respawn-window.c:85,3'
          Dst:             environ_free
        - Src:             'cmd-respawn-window.c:89,2'
          Dst:             server_redraw_window
        - Src:             'cmd-respawn-window.c:92,3'
          Dst:             cmd_free_argv
        - Src:             'cmd-respawn-window.c:93,2'
          Dst:             environ_free
    - functionName:    cmd_rotate_window_exec
      functionSourceFile: '/src/tmux/cmd-rotate-window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         55
      ICount:          584
      EdgeCount:       69
      CyclomaticComplexity: 16
      functionsReached:
        - args_has
        - cmd_find_from_winlink_pane
        - cmd_get_args
        - cmdq_get_current
        - cmdq_get_target
        - server_redraw_window
        - window_pane_resize
        - window_pop_zoom
        - window_push_zoom
        - window_set_active_pane
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-rotate-window.c:57,6'
          Branch Sides:
            - BranchSide:      'cmd-rotate-window.c:58,8'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - window_pane_resize
            - BranchSide:      'cmd-rotate-window.c:83,8'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - window_pane_resize
        - Branch String:   'cmd-rotate-window.c:59,3'
          Branch Sides:
            - BranchSide:      'cmd-rotate-window.c:59,3'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - window_pane_resize
            - BranchSide:      'cmd-rotate-window.c:59,3'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - window_pane_resize
        - Branch String:   'cmd-rotate-window.c:60,3'
          Branch Sides:
            - BranchSide:      'cmd-rotate-window.c:60,3'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - window_pane_resize
            - BranchSide:      'cmd-rotate-window.c:60,3'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - window_pane_resize
        - Branch String:   'cmd-rotate-window.c:65,3'
          Branch Sides:
            - BranchSide:      'cmd-rotate-window.c:66,15'
              BranchSideFuncs:
                - window_pane_resize
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
            - BranchSide:      'cmd-rotate-window.c:74,21'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
        - Branch String:   'cmd-rotate-window.c:66,8'
          Branch Sides:
            - BranchSide:      'cmd-rotate-window.c:67,5'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
            - BranchSide:      'cmd-rotate-window.c:68,22'
              BranchSideFuncs:
                - window_pane_resize
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
        - Branch String:   'cmd-rotate-window.c:69,8'
          Branch Sides:
            - BranchSide:      'cmd-rotate-window.c:70,27'
              BranchSideFuncs:
                - window_pane_resize
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
            - BranchSide:      'cmd-rotate-window.c:71,15'
              BranchSideFuncs:
                - window_pane_resize
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
        - Branch String:   'cmd-rotate-window.c:75,7'
          Branch Sides:
            - BranchSide:      'cmd-rotate-window.c:76,26'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
            - BranchSide:      'cmd-rotate-window.c:77,14'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
        - Branch String:   'cmd-rotate-window.c:80,7'
          Branch Sides:
            - BranchSide:      'cmd-rotate-window.c:81,9'
              BranchSideFuncs:
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
            - BranchSide:      'cmd-rotate-window.c:82,2'
              BranchSideFuncs:
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
        - Branch String:   'cmd-rotate-window.c:84,3'
          Branch Sides:
            - BranchSide:      'cmd-rotate-window.c:84,3'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - window_pane_resize
            - BranchSide:      'cmd-rotate-window.c:84,3'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - window_pane_resize
        - Branch String:   'cmd-rotate-window.c:90,3'
          Branch Sides:
            - BranchSide:      'cmd-rotate-window.c:91,15'
              BranchSideFuncs:
                - window_pane_resize
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
            - BranchSide:      'cmd-rotate-window.c:99,21'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
        - Branch String:   'cmd-rotate-window.c:91,8'
          Branch Sides:
            - BranchSide:      'cmd-rotate-window.c:92,5'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
            - BranchSide:      'cmd-rotate-window.c:93,22'
              BranchSideFuncs:
                - window_pane_resize
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
        - Branch String:   'cmd-rotate-window.c:94,8'
          Branch Sides:
            - BranchSide:      'cmd-rotate-window.c:95,27'
              BranchSideFuncs:
                - window_pane_resize
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
            - BranchSide:      'cmd-rotate-window.c:96,15'
              BranchSideFuncs:
                - window_pane_resize
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
        - Branch String:   'cmd-rotate-window.c:100,7'
          Branch Sides:
            - BranchSide:      'cmd-rotate-window.c:101,26'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
            - BranchSide:      'cmd-rotate-window.c:102,14'
              BranchSideFuncs:
                - window_pane_resize
                - window_set_active_pane
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
      Callsites:
        - Src:             'cmd-rotate-window.c:46,23'
          Dst:             cmd_get_args
        - Src:             'cmd-rotate-window.c:47,35'
          Dst:             cmdq_get_current
        - Src:             'cmd-rotate-window.c:48,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-rotate-window.c:55,25'
          Dst:             args_has
        - Src:             'cmd-rotate-window.c:55,2'
          Dst:             window_push_zoom
        - Src:             'cmd-rotate-window.c:57,6'
          Dst:             args_has
        - Src:             'cmd-rotate-window.c:72,4'
          Dst:             window_pane_resize
        - Src:             'cmd-rotate-window.c:78,3'
          Dst:             window_pane_resize
        - Src:             'cmd-rotate-window.c:97,4'
          Dst:             window_pane_resize
        - Src:             'cmd-rotate-window.c:103,3'
          Dst:             window_pane_resize
        - Src:             'cmd-rotate-window.c:109,2'
          Dst:             window_set_active_pane
        - Src:             'cmd-rotate-window.c:110,2'
          Dst:             cmd_find_from_winlink_pane
        - Src:             'cmd-rotate-window.c:111,2'
          Dst:             window_pop_zoom
        - Src:             'cmd-rotate-window.c:112,2'
          Dst:             server_redraw_window
    - functionName:    cmd_run_shell_print
      functionSourceFile: '/src/tmux/cmd-run-shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - job
        - msg
      BBCount:         30
      ICount:          161
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - cmd_find_from_nothing
        - cmdq_print
        - job_get_data
        - server_client_get_pane
        - window_copy_add
        - window_pane_find_by_id
        - window_pane_set_mode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd-run-shell.c:86,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:87,31'
              BranchSideFuncs:
                - window_pane_find_by_id
                - window_copy_add
                - window_pane_set_mode
                - cmd_find_from_nothing
                - server_client_get_pane
                - cmdq_print
            - BranchSide:      'cmd-run-shell.c:88,6'
              BranchSideFuncs:
                - window_copy_add
                - window_pane_set_mode
                - cmd_find_from_nothing
                - server_client_get_pane
                - cmdq_print
        - Branch String:   'cmd-run-shell.c:88,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:89,7'
              BranchSideFuncs:
                - window_copy_add
                - window_pane_set_mode
                - cmd_find_from_nothing
                - server_client_get_pane
                - cmdq_print
            - BranchSide:      'cmd-run-shell.c:101,8'
              BranchSideFuncs:
                - window_copy_add
                - window_pane_set_mode
        - Branch String:   'cmd-run-shell.c:89,7'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:90,15'
              BranchSideFuncs:
                - cmdq_print
            - BranchSide:      'cmd-run-shell.c:93,7'
              BranchSideFuncs:
                - window_copy_add
                - window_pane_set_mode
                - cmd_find_from_nothing
                - server_client_get_pane
        - Branch String:   'cmd-run-shell.c:93,27'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:93,30'
              BranchSideFuncs:
                - window_copy_add
                - window_pane_set_mode
                - cmd_find_from_nothing
                - server_client_get_pane
            - BranchSide:      'cmd-run-shell.c:95,7'
              BranchSideFuncs:
                - window_copy_add
                - window_pane_set_mode
                - cmd_find_from_nothing
        - Branch String:   'cmd-run-shell.c:93,7'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:94,32'
              BranchSideFuncs:
                - server_client_get_pane
                - window_copy_add
                - window_pane_set_mode
                - cmd_find_from_nothing
            - BranchSide:      'cmd-run-shell.c:95,7'
              BranchSideFuncs:
                - window_copy_add
                - window_pane_set_mode
                - cmd_find_from_nothing
        - Branch String:   'cmd-run-shell.c:95,18'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:95,21'
              BranchSideFuncs:
                - cmd_find_from_nothing
                - window_copy_add
                - window_pane_set_mode
            - BranchSide:      'cmd-run-shell.c:97,7'
              BranchSideFuncs:
                - window_copy_add
                - window_pane_set_mode
        - Branch String:   'cmd-run-shell.c:95,7'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:96,12'
              BranchSideFuncs:
                - window_copy_add
                - window_pane_set_mode
            - BranchSide:      'cmd-run-shell.c:97,7'
              BranchSideFuncs:
                - window_copy_add
                - window_pane_set_mode
        - Branch String:   'cmd-run-shell.c:97,7'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:98,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-run-shell.c:99,2'
              BranchSideFuncs:
                - window_copy_add
                - window_pane_set_mode
        - Branch String:   'cmd-run-shell.c:102,18'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:102,21'
              BranchSideFuncs:
                - window_pane_set_mode
                - window_copy_add
            - BranchSide:      'cmd-run-shell.c:103,24'
              BranchSideFuncs:
                - window_pane_set_mode
                - window_copy_add
        - Branch String:   'cmd-run-shell.c:102,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:103,24'
              BranchSideFuncs:
                - window_pane_set_mode
                - window_copy_add
            - BranchSide:      'cmd-run-shell.c:104,18'
              BranchSideFuncs:
                - window_copy_add
      Callsites:
        - Src:             'cmd-run-shell.c:81,37'
          Dst:             job_get_data
        - Src:             'cmd-run-shell.c:87,8'
          Dst:             window_pane_find_by_id
        - Src:             'cmd-run-shell.c:90,4'
          Dst:             cmdq_print
        - Src:             'cmd-run-shell.c:94,9'
          Dst:             server_client_get_pane
        - Src:             'cmd-run-shell.c:95,21'
          Dst:             cmd_find_from_nothing
        - Src:             'cmd-run-shell.c:103,3'
          Dst:             window_pane_set_mode
        - Src:             'cmd-run-shell.c:104,2'
          Dst:             window_copy_add
    - functionName:    cmd_run_shell_callback
      functionSourceFile: '/src/tmux/cmd-run-shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - job
      BBCount:         33
      ICount:          222
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - cmd_run_shell_print
        - cmdq_continue
        - cmdq_get_client
        - evbuffer_get_length
        - evbuffer_pullup
        - evbuffer_readln
        - job_get_data
        - job_get_event
        - job_get_status
        - xasprintf
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-run-shell.c:239,7'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:240,24'
              BranchSideFuncs:
                - cmd_run_shell_print
                - free
                - evbuffer_get_length
                - job_get_status
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmd_run_shell_print
                - xasprintf
                - xasprintf
                - xmalloc
                - evbuffer_pullup
                - cmd_run_shell_print
                - free
                - evbuffer_readln
            - BranchSide:      'cmd-run-shell.c:243,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - job_get_status
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmd_run_shell_print
                - xasprintf
                - xasprintf
                - xmalloc
                - evbuffer_pullup
                - cmd_run_shell_print
                - free
                - evbuffer_readln
                - cmd_run_shell_print
                - free
        - Branch String:   'cmd-run-shell.c:243,2'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:238,26'
              BranchSideFuncs:
                - evbuffer_readln
                - evbuffer_get_length
                - job_get_status
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmd_run_shell_print
                - xasprintf
                - xasprintf
                - xmalloc
                - evbuffer_pullup
                - cmd_run_shell_print
                - free
                - cmd_run_shell_print
                - free
            - BranchSide:      'cmd-run-shell.c:245,9'
              BranchSideFuncs:
                - evbuffer_get_length
                - job_get_status
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmd_run_shell_print
                - xasprintf
                - xasprintf
                - xmalloc
                - evbuffer_pullup
                - cmd_run_shell_print
                - free
        - Branch String:   'cmd-run-shell.c:246,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:247,18'
              BranchSideFuncs:
                - xmalloc
                - evbuffer_pullup
                - cmd_run_shell_print
                - free
                - job_get_status
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmd_run_shell_print
                - xasprintf
                - xasprintf
            - BranchSide:      'cmd-run-shell.c:256,26'
              BranchSideFuncs:
                - job_get_status
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmd_run_shell_print
                - xasprintf
                - xasprintf
        - Branch String:   'cmd-run-shell.c:257,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:258,18'
              BranchSideFuncs:
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmd_run_shell_print
                - xasprintf
            - BranchSide:      'cmd-run-shell.c:260,13'
              BranchSideFuncs:
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmd_run_shell_print
                - xasprintf
        - Branch String:   'cmd-run-shell.c:258,7'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:259,40'
              BranchSideFuncs:
                - xasprintf
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmd_run_shell_print
            - BranchSide:      'cmd-run-shell.c:260,2'
              BranchSideFuncs:
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmd_run_shell_print
        - Branch String:   'cmd-run-shell.c:260,13'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:261,13'
              BranchSideFuncs:
                - xasprintf
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmd_run_shell_print
            - BranchSide:      'cmd-run-shell.c:265,11'
              BranchSideFuncs:
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
                - cmd_run_shell_print
        - Branch String:   'cmd-run-shell.c:266,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:267,23'
              BranchSideFuncs:
                - cmd_run_shell_print
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
            - BranchSide:      'cmd-run-shell.c:268,7'
              BranchSideFuncs:
                - free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
        - Branch String:   'cmd-run-shell.c:270,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:270,6'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
            - BranchSide:      'cmd-run-shell.c:271,23'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
        - Branch String:   'cmd-run-shell.c:271,37'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:272,23'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
            - BranchSide:      'cmd-run-shell.c:274,17'
              BranchSideFuncs:
                - cmdq_continue
        - Branch String:   'cmd-run-shell.c:271,7'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:273,36'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
            - BranchSide:      'cmd-run-shell.c:274,17'
              BranchSideFuncs:
                - cmdq_continue
      Callsites:
        - Src:             'cmd-run-shell.c:230,37'
          Dst:             job_get_data
        - Src:             'cmd-run-shell.c:231,31'
          Dst:             job_get_event
        - Src:             'cmd-run-shell.c:238,10'
          Dst:             evbuffer_readln
        - Src:             'cmd-run-shell.c:240,4'
          Dst:             cmd_run_shell_print
        - Src:             'cmd-run-shell.c:245,9'
          Dst:             evbuffer_get_length
        - Src:             'cmd-run-shell.c:247,10'
          Dst:             xmalloc
        - Src:             'cmd-run-shell.c:248,16'
          Dst:             evbuffer_pullup
        - Src:             'cmd-run-shell.c:251,3'
          Dst:             cmd_run_shell_print
        - Src:             'cmd-run-shell.c:256,11'
          Dst:             job_get_status
        - Src:             'cmd-run-shell.c:259,4'
          Dst:             xasprintf
        - Src:             'cmd-run-shell.c:262,3'
          Dst:             xasprintf
        - Src:             'cmd-run-shell.c:267,3'
          Dst:             cmd_run_shell_print
        - Src:             'cmd-run-shell.c:271,7'
          Dst:             cmdq_get_client
        - Src:             'cmd-run-shell.c:272,7'
          Dst:             cmdq_get_client
        - Src:             'cmd-run-shell.c:273,4'
          Dst:             cmdq_get_client
        - Src:             'cmd-run-shell.c:274,3'
          Dst:             cmdq_continue
    - functionName:    evbuffer_readln
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_run_shell_free
      functionSourceFile: '/src/tmux/cmd-run-shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - args_make_commands_free
        - event_del
        - server_client_unref
        - session_remove_ref
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmd-run-shell.c:284,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:285,22'
              BranchSideFuncs:
                - session_remove_ref
                - free
                - free
                - free
                - args_make_commands_free
                - server_client_unref
            - BranchSide:      'cmd-run-shell.c:286,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - args_make_commands_free
                - server_client_unref
        - Branch String:   'cmd-run-shell.c:286,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:287,23'
              BranchSideFuncs:
                - server_client_unref
                - free
                - free
                - free
                - args_make_commands_free
            - BranchSide:      'cmd-run-shell.c:288,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - args_make_commands_free
        - Branch String:   'cmd-run-shell.c:288,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:288,6'
              BranchSideFuncs:
                - args_make_commands_free
                - free
                - free
                - free
            - BranchSide:      'cmd-run-shell.c:289,27'
              BranchSideFuncs:
                - args_make_commands_free
                - free
                - free
                - free
      Callsites:
        - Src:             'cmd-run-shell.c:283,2'
          Dst:             event_del
        - Src:             'cmd-run-shell.c:285,3'
          Dst:             session_remove_ref
        - Src:             'cmd-run-shell.c:287,3'
          Dst:             server_client_unref
        - Src:             'cmd-run-shell.c:289,3'
          Dst:             args_make_commands_free
    - functionName:    cmd_run_shell_timer
      functionSourceFile: '/src/tmux/cmd-run-shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         26
      ICount:          186
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - args_make_commands
        - cmd_run_shell_callback
        - cmd_run_shell_free
        - cmdq_append
        - cmdq_continue
        - cmdq_error
        - cmdq_get_command
        - cmdq_get_state
        - cmdq_insert_after
        - job_run
        - status_message_set
        - toupper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-run-shell.c:192,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:193,7'
              BranchSideFuncs:
                - job_run
                - cmd_run_shell_free
                - cmd_run_shell_free
                - cmdq_continue
            - BranchSide:      'cmd-run-shell.c:206,31'
              BranchSideFuncs:
                - args_make_commands
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_run_shell_free
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
                - cmdq_error
                - free
                - toupper
                - status_message_set
        - Branch String:   'cmd-run-shell.c:193,7'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:194,8'
              BranchSideFuncs:
                - cmd_run_shell_free
                - cmdq_continue
            - BranchSide:      'cmd-run-shell.c:199,15'
              BranchSideFuncs:
                - job_run
                - cmd_run_shell_free
        - Branch String:   'cmd-run-shell.c:194,8'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:195,19'
              BranchSideFuncs:
                - cmdq_continue
                - cmd_run_shell_free
            - BranchSide:      'cmd-run-shell.c:196,23'
              BranchSideFuncs:
                - cmd_run_shell_free
        - Branch String:   'cmd-run-shell.c:199,7'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:202,23'
              BranchSideFuncs:
                - cmd_run_shell_free
            - BranchSide:      'cmd-run-shell.c:203,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-run-shell.c:207,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:208,7'
              BranchSideFuncs:
                - cmdq_error
                - free
                - cmd_run_shell_free
                - cmdq_continue
                - toupper
                - status_message_set
            - BranchSide:      'cmd-run-shell.c:214,13'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_run_shell_free
                - cmdq_continue
                - cmdq_get_command
                - cmdq_append
        - Branch String:   'cmd-run-shell.c:208,7'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:209,30'
              BranchSideFuncs:
                - toupper
                - status_message_set
                - free
                - cmd_run_shell_free
                - cmdq_continue
            - BranchSide:      'cmd-run-shell.c:212,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - cmd_run_shell_free
                - cmdq_continue
        - Branch String:   'cmd-run-shell.c:214,13'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:215,31'
              BranchSideFuncs:
                - cmdq_get_command
                - cmdq_append
                - cmd_run_shell_free
                - cmdq_continue
            - BranchSide:      'cmd-run-shell.c:218,31'
              BranchSideFuncs:
                - cmdq_get_state
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_run_shell_free
                - cmdq_continue
        - Branch String:   'cmd-run-shell.c:222,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:223,17'
              BranchSideFuncs:
                - cmdq_continue
                - cmd_run_shell_free
            - BranchSide:      'cmd-run-shell.c:224,21'
              BranchSideFuncs:
                - cmd_run_shell_free
      Callsites:
        - Src:             'cmd-run-shell.c:195,5'
          Dst:             cmdq_continue
        - Src:             'cmd-run-shell.c:196,4'
          Dst:             cmd_run_shell_free
        - Src:             'cmd-run-shell.c:199,7'
          Dst:             job_run
        - Src:             'cmd-run-shell.c:199,7'
          Dst:             cmd_run_shell_callback
        - Src:             'cmd-run-shell.c:199,7'
          Dst:             cmd_run_shell_free
        - Src:             'cmd-run-shell.c:202,4'
          Dst:             cmd_run_shell_free
        - Src:             'cmd-run-shell.c:206,12'
          Dst:             args_make_commands
        - Src:             'cmd-run-shell.c:209,13'
          Dst:             toupper
        - Src:             'cmd-run-shell.c:210,4'
          Dst:             status_message_set
        - Src:             'cmd-run-shell.c:212,4'
          Dst:             cmdq_error
        - Src:             'cmd-run-shell.c:215,14'
          Dst:             cmdq_get_command
        - Src:             'cmd-run-shell.c:216,3'
          Dst:             cmdq_append
        - Src:             'cmd-run-shell.c:218,40'
          Dst:             cmdq_get_state
        - Src:             'cmd-run-shell.c:218,14'
          Dst:             cmdq_get_command
        - Src:             'cmd-run-shell.c:219,3'
          Dst:             cmdq_insert_after
        - Src:             'cmd-run-shell.c:223,3'
          Dst:             cmdq_continue
        - Src:             'cmd-run-shell.c:224,2'
          Dst:             cmd_run_shell_free
    - functionName:    cmd_run_shell_exec
      functionSourceFile: '/src/tmux/cmd-run-shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         43
      ICount:          343
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - args_count
        - args_get
        - args_has
        - args_make_commands_prepare
        - args_string
        - cmd_get_args
        - cmd_run_shell_timer
        - cmdq_error
        - cmdq_get_client
        - cmdq_get_target
        - cmdq_get_target_client
        - event_active
        - event_add
        - event_set
        - format_single_from_target
        - server_client_get_cwd
        - session_add_ref
        - strtod
        - xcalloc
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-run-shell.c:123,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:124,14'
              BranchSideFuncs:
                - strtod
                - xcalloc
                - args_has
                - args_string
                - args_has
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
                - format_single_from_target
                - args_make_commands_prepare
                - cmdq_error
            - BranchSide:      'cmd-run-shell.c:129,24'
              BranchSideFuncs:
                - args_count
                - xcalloc
                - args_has
                - args_string
                - args_has
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
                - format_single_from_target
                - args_make_commands_prepare
        - Branch String:   'cmd-run-shell.c:125,7'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:126,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-run-shell.c:129,2'
              BranchSideFuncs:
                - xcalloc
                - args_has
                - args_string
                - args_has
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
                - format_single_from_target
                - args_make_commands_prepare
        - Branch String:   'cmd-run-shell.c:129,13'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cmd-run-shell.c:130,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-run-shell.c:133,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:134,21'
              BranchSideFuncs:
                - args_make_commands_prepare
                - args_has
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
            - BranchSide:      'cmd-run-shell.c:138,45'
              BranchSideFuncs:
                - args_make_commands_prepare
                - args_has
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
        - Branch String:   'cmd-run-shell.c:135,7'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:136,43'
              BranchSideFuncs:
                - format_single_from_target
                - args_has
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
            - BranchSide:      'cmd-run-shell.c:137,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
        - Branch String:   'cmd-run-shell.c:142,26'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:142,29'
              BranchSideFuncs:
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
            - BranchSide:      'cmd-run-shell.c:145,3'
              BranchSideFuncs:
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
        - Branch String:   'cmd-run-shell.c:142,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:143,18'
              BranchSideFuncs:
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
            - BranchSide:      'cmd-run-shell.c:145,3'
              BranchSideFuncs:
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
        - Branch String:   'cmd-run-shell.c:147,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:148,19'
              BranchSideFuncs:
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
            - BranchSide:      'cmd-run-shell.c:151,19'
              BranchSideFuncs:
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
        - Branch String:   'cmd-run-shell.c:154,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:155,3'
              BranchSideFuncs:
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
            - BranchSide:      'cmd-run-shell.c:156,15'
              BranchSideFuncs:
                - args_has
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
                - args_get
                - xstrdup
        - Branch String:   'cmd-run-shell.c:156,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:157,33'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
            - BranchSide:      'cmd-run-shell.c:159,46'
              BranchSideFuncs:
                - server_client_get_cwd
                - xstrdup
                - args_has
                - event_set
                - event_active
                - event_add
                - session_add_ref
        - Branch String:   'cmd-run-shell.c:161,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:162,3'
              BranchSideFuncs:
                - event_set
                - event_active
                - event_add
                - session_add_ref
            - BranchSide:      'cmd-run-shell.c:164,13'
              BranchSideFuncs:
                - event_set
                - event_active
                - event_add
                - session_add_ref
        - Branch String:   'cmd-run-shell.c:165,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:166,19'
              BranchSideFuncs:
                - session_add_ref
                - event_set
                - event_active
                - event_add
            - BranchSide:      'cmd-run-shell.c:168,2'
              BranchSideFuncs:
                - event_set
                - event_active
                - event_add
        - Branch String:   'cmd-run-shell.c:169,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:170,3'
              BranchSideFuncs:
                - event_add
            - BranchSide:      'cmd-run-shell.c:175,17'
              BranchSideFuncs:
                - event_active
        - Branch String:   'cmd-run-shell.c:177,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:178,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-run-shell.c:179,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-run-shell.c:110,24'
          Dst:             cmd_get_args
        - Src:             'cmd-run-shell.c:111,35'
          Dst:             cmdq_get_target
        - Src:             'cmd-run-shell.c:113,23'
          Dst:             cmdq_get_client
        - Src:             'cmd-run-shell.c:114,24'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-run-shell.c:121,18'
          Dst:             args_has
        - Src:             'cmd-run-shell.c:123,15'
          Dst:             args_get
        - Src:             'cmd-run-shell.c:124,7'
          Dst:             strtod
        - Src:             'cmd-run-shell.c:126,4'
          Dst:             cmdq_error
        - Src:             'cmd-run-shell.c:129,13'
          Dst:             args_count
        - Src:             'cmd-run-shell.c:132,10'
          Dst:             xcalloc
        - Src:             'cmd-run-shell.c:133,7'
          Dst:             args_has
        - Src:             'cmd-run-shell.c:134,9'
          Dst:             args_string
        - Src:             'cmd-run-shell.c:136,17'
          Dst:             format_single_from_target
        - Src:             'cmd-run-shell.c:138,18'
          Dst:             args_make_commands_prepare
        - Src:             'cmd-run-shell.c:142,6'
          Dst:             args_has
        - Src:             'cmd-run-shell.c:156,6'
          Dst:             args_has
        - Src:             'cmd-run-shell.c:157,24'
          Dst:             args_get
        - Src:             'cmd-run-shell.c:157,16'
          Dst:             xstrdup
        - Src:             'cmd-run-shell.c:159,24'
          Dst:             server_client_get_cwd
        - Src:             'cmd-run-shell.c:159,16'
          Dst:             xstrdup
        - Src:             'cmd-run-shell.c:161,6'
          Dst:             args_has
        - Src:             'cmd-run-shell.c:166,3'
          Dst:             session_add_ref
        - Src:             'cmd-run-shell.c:168,2'
          Dst:             event_set
        - Src:             'cmd-run-shell.c:168,2'
          Dst:             cmd_run_shell_timer
        - Src:             'cmd-run-shell.c:173,3'
          Dst:             event_add
        - Src:             'cmd-run-shell.c:175,3'
          Dst:             event_active
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    event_active
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_run_shell_args_parse
      functionSourceFile: '/src/tmux/cmd-run-shell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - idx
        - cause
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - args_has
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-run-shell.c:73,6'
          Branch Sides:
            - BranchSide:      'cmd-run-shell.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-run-shell.c:75,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-run-shell.c:73,6'
          Dst:             args_has
    - functionName:    cmd_save_buffer_done
      functionSourceFile: '/src/tmux/cmd-save-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - path
        - error
        - closed
        - buffer
        - data
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmdq_continue
        - cmdq_error
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-save-buffer.c:64,6'
          Branch Sides:
            - BranchSide:      'cmd-save-buffer.c:65,3'
              BranchSideFuncs:
                - cmdq_continue
                - strerror
                - cmdq_error
            - BranchSide:      'cmd-save-buffer.c:67,6'
              BranchSideFuncs:
                - cmdq_continue
                - strerror
                - cmdq_error
        - Branch String:   'cmd-save-buffer.c:67,6'
          Branch Sides:
            - BranchSide:      'cmd-save-buffer.c:68,14'
              BranchSideFuncs:
                - strerror
                - cmdq_error
                - cmdq_continue
            - BranchSide:      'cmd-save-buffer.c:69,16'
              BranchSideFuncs:
                - cmdq_continue
      Callsites:
        - Src:             'cmd-save-buffer.c:68,36'
          Dst:             strerror
        - Src:             'cmd-save-buffer.c:68,3'
          Dst:             cmdq_error
        - Src:             'cmd-save-buffer.c:69,2'
          Dst:             cmdq_continue
    - functionName:    cmd_save_buffer_exec
      functionSourceFile: '/src/tmux/cmd-save-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         24
      ICount:          175
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - args_get
        - args_has
        - args_string
        - cmd_get_args
        - cmd_get_entry
        - cmd_save_buffer_done
        - cmdq_error
        - cmdq_get_client
        - cmdq_print_data
        - evbuffer_add
        - evbuffer_free
        - evbuffer_new
        - fatalx
        - file_write
        - format_single_from_target
        - paste_buffer_data
        - paste_get_name
        - paste_get_top
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-save-buffer.c:84,6'
          Branch Sides:
            - BranchSide:      'cmd-save-buffer.c:85,13'
              BranchSideFuncs:
                - paste_get_top
                - paste_buffer_data
                - cmd_get_entry
                - args_string
                - format_single_from_target
                - args_has
                - cmdq_get_client
                - file_write
                - free
                - xstrdup
                - evbuffer_new
                - evbuffer_add
                - cmdq_print_data
                - evbuffer_free
                - fatalx
                - cmdq_error
            - BranchSide:      'cmd-save-buffer.c:90,23'
              BranchSideFuncs:
                - paste_get_name
                - paste_buffer_data
                - cmd_get_entry
                - args_string
                - format_single_from_target
                - args_has
                - cmdq_get_client
                - file_write
                - free
                - xstrdup
                - evbuffer_new
                - evbuffer_add
                - cmdq_print_data
                - evbuffer_free
                - fatalx
                - cmdq_error
        - Branch String:   'cmd-save-buffer.c:85,7'
          Branch Sides:
            - BranchSide:      'cmd-save-buffer.c:86,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-save-buffer.c:89,2'
              BranchSideFuncs:
                - paste_buffer_data
                - cmd_get_entry
                - args_string
                - format_single_from_target
                - args_has
                - cmdq_get_client
                - file_write
                - free
                - xstrdup
                - evbuffer_new
                - evbuffer_add
                - cmdq_print_data
                - evbuffer_free
                - fatalx
        - Branch String:   'cmd-save-buffer.c:91,7'
          Branch Sides:
            - BranchSide:      'cmd-save-buffer.c:0,0'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-save-buffer.c:92,15'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-save-buffer.c:98,6'
          Branch Sides:
            - BranchSide:      'cmd-save-buffer.c:99,7'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - cmdq_get_client
                - file_write
                - free
                - evbuffer_new
                - evbuffer_add
                - cmdq_print_data
                - evbuffer_free
                - fatalx
            - BranchSide:      'cmd-save-buffer.c:110,36'
              BranchSideFuncs:
                - args_string
                - format_single_from_target
                - args_has
                - cmdq_get_client
                - file_write
                - free
        - Branch String:   'cmd-save-buffer.c:99,26'
          Branch Sides:
            - BranchSide:      'cmd-save-buffer.c:99,30'
              BranchSideFuncs:
                - evbuffer_new
                - evbuffer_add
                - cmdq_print_data
                - evbuffer_free
                - fatalx
            - BranchSide:      'cmd-save-buffer.c:100,10'
              BranchSideFuncs:
                - evbuffer_new
                - evbuffer_add
                - cmdq_print_data
                - evbuffer_free
                - fatalx
        - Branch String:   'cmd-save-buffer.c:99,7'
          Branch Sides:
            - BranchSide:      'cmd-save-buffer.c:100,10'
              BranchSideFuncs:
                - evbuffer_new
                - evbuffer_add
                - cmdq_print_data
                - evbuffer_free
                - fatalx
            - BranchSide:      'cmd-save-buffer.c:108,10'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - cmdq_get_client
                - file_write
                - free
        - Branch String:   'cmd-save-buffer.c:101,8'
          Branch Sides:
            - BranchSide:      'cmd-save-buffer.c:102,5'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'cmd-save-buffer.c:103,17'
              BranchSideFuncs:
                - evbuffer_add
                - cmdq_print_data
                - evbuffer_free
        - Branch String:   'cmd-save-buffer.c:111,6'
          Branch Sides:
            - BranchSide:      'cmd-save-buffer.c:112,9'
              BranchSideFuncs:
                - cmdq_get_client
                - file_write
                - free
            - BranchSide:      'cmd-save-buffer.c:114,9'
              BranchSideFuncs:
                - cmdq_get_client
                - file_write
                - free
      Callsites:
        - Src:             'cmd-save-buffer.c:75,23'
          Dst:             cmd_get_args
        - Src:             'cmd-save-buffer.c:76,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-save-buffer.c:79,25'
          Dst:             args_get
        - Src:             'cmd-save-buffer.c:85,13'
          Dst:             paste_get_top
        - Src:             'cmd-save-buffer.c:86,4'
          Dst:             cmdq_error
        - Src:             'cmd-save-buffer.c:90,8'
          Dst:             paste_get_name
        - Src:             'cmd-save-buffer.c:92,4'
          Dst:             cmdq_error
        - Src:             'cmd-save-buffer.c:96,12'
          Dst:             paste_buffer_data
        - Src:             'cmd-save-buffer.c:98,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-save-buffer.c:100,10'
          Dst:             evbuffer_new
        - Src:             'cmd-save-buffer.c:102,5'
          Dst:             fatalx
        - Src:             'cmd-save-buffer.c:103,4'
          Dst:             evbuffer_add
        - Src:             'cmd-save-buffer.c:104,4'
          Dst:             cmdq_print_data
        - Src:             'cmd-save-buffer.c:105,4'
          Dst:             evbuffer_free
        - Src:             'cmd-save-buffer.c:108,10'
          Dst:             xstrdup
        - Src:             'cmd-save-buffer.c:110,42'
          Dst:             args_string
        - Src:             'cmd-save-buffer.c:110,10'
          Dst:             format_single_from_target
        - Src:             'cmd-save-buffer.c:111,6'
          Dst:             args_has
        - Src:             'cmd-save-buffer.c:115,13'
          Dst:             cmdq_get_client
        - Src:             'cmd-save-buffer.c:115,2'
          Dst:             file_write
        - Src:             'cmd-save-buffer.c:115,2'
          Dst:             cmd_save_buffer_done
    - functionName:    evbuffer_add
      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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_select_layout_exec
      functionSourceFile: '/src/tmux/cmd-select-layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         40
      ICount:          276
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - args_count
        - args_has
        - args_string
        - cmd_get_args
        - cmd_get_entry
        - cmdq_error
        - cmdq_get_target
        - layout_dump
        - layout_parse
        - layout_set_lookup
        - layout_set_next
        - layout_set_previous
        - layout_set_select
        - layout_spread_out
        - notify_window
        - recalculate_sizes
        - server_redraw_window
        - server_unzoom_window
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-select-layout.c:86,6'
          Branch Sides:
            - BranchSide:      'cmd-select-layout.c:87,8'
              BranchSideFuncs:
                - cmd_get_entry
                - args_has
                - layout_dump
                - args_has
                - args_count
                - args_has
                - args_has
                - layout_set_lookup
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
                - layout_set_select
                - args_string
                - layout_spread_out
                - layout_set_previous
                - layout_set_next
            - BranchSide:      'cmd-select-layout.c:88,28'
              BranchSideFuncs:
                - cmd_get_entry
                - args_has
                - layout_dump
                - args_has
                - args_count
                - args_has
                - args_has
                - layout_set_lookup
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
                - layout_set_select
                - args_string
                - layout_spread_out
                - layout_set_previous
                - layout_set_next
        - Branch String:   'cmd-select-layout.c:89,6'
          Branch Sides:
            - BranchSide:      'cmd-select-layout.c:90,12'
              BranchSideFuncs:
                - layout_dump
                - args_has
                - args_count
                - args_has
                - args_has
                - layout_set_lookup
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
                - layout_set_select
                - args_string
                - layout_spread_out
                - layout_set_previous
                - layout_set_next
            - BranchSide:      'cmd-select-layout.c:92,14'
              BranchSideFuncs:
                - layout_dump
                - args_has
                - args_count
                - args_has
                - args_has
                - layout_set_lookup
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
                - layout_set_select
                - args_string
                - layout_spread_out
                - layout_set_previous
                - layout_set_next
        - Branch String:   'cmd-select-layout.c:95,11'
          Branch Sides:
            - BranchSide:      'cmd-select-layout.c:95,14'
              BranchSideFuncs:
                - layout_set_previous
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - layout_set_next
            - BranchSide:      'cmd-select-layout.c:96,7'
              BranchSideFuncs:
                - layout_set_previous
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - layout_set_next
        - Branch String:   'cmd-select-layout.c:95,6'
          Branch Sides:
            - BranchSide:      'cmd-select-layout.c:96,7'
              BranchSideFuncs:
                - layout_set_previous
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - layout_set_next
            - BranchSide:      'cmd-select-layout.c:103,15'
              BranchSideFuncs:
                - args_has
                - args_count
                - args_has
                - args_has
                - layout_set_lookup
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
                - layout_set_select
                - args_string
                - layout_spread_out
        - Branch String:   'cmd-select-layout.c:96,7'
          Branch Sides:
            - BranchSide:      'cmd-select-layout.c:97,20'
              BranchSideFuncs:
                - layout_set_next
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
            - BranchSide:      'cmd-select-layout.c:99,24'
              BranchSideFuncs:
                - layout_set_previous
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
        - Branch String:   'cmd-select-layout.c:103,6'
          Branch Sides:
            - BranchSide:      'cmd-select-layout.c:104,21'
              BranchSideFuncs:
                - layout_spread_out
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
            - BranchSide:      'cmd-select-layout.c:108,17'
              BranchSideFuncs:
                - args_count
                - args_has
                - args_has
                - layout_set_lookup
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
                - layout_set_select
                - args_string
        - Branch String:   'cmd-select-layout.c:108,6'
          Branch Sides:
            - BranchSide:      'cmd-select-layout.c:109,28'
              BranchSideFuncs:
                - args_string
                - args_has
                - layout_set_lookup
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
                - layout_set_select
            - BranchSide:      'cmd-select-layout.c:110,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - layout_set_lookup
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
                - layout_set_select
        - Branch String:   'cmd-select-layout.c:110,11'
          Branch Sides:
            - BranchSide:      'cmd-select-layout.c:111,16'
              BranchSideFuncs:
                - args_has
                - layout_set_lookup
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
                - layout_set_select
            - BranchSide:      'cmd-select-layout.c:113,14'
              BranchSideFuncs:
                - args_has
                - layout_set_lookup
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
                - layout_set_select
        - Branch String:   'cmd-select-layout.c:115,6'
          Branch Sides:
            - BranchSide:      'cmd-select-layout.c:116,7'
              BranchSideFuncs:
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
            - BranchSide:      'cmd-select-layout.c:126,6'
              BranchSideFuncs:
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
        - Branch String:   'cmd-select-layout.c:116,7'
          Branch Sides:
            - BranchSide:      'cmd-select-layout.c:117,13'
              BranchSideFuncs:
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
                - layout_set_select
            - BranchSide:      'cmd-select-layout.c:119,31'
              BranchSideFuncs:
                - layout_set_lookup
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
                - layout_set_select
        - Branch String:   'cmd-select-layout.c:120,7'
          Branch Sides:
            - BranchSide:      'cmd-select-layout.c:121,22'
              BranchSideFuncs:
                - layout_set_select
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
            - BranchSide:      'cmd-select-layout.c:124,2'
              BranchSideFuncs:
                - free
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
        - Branch String:   'cmd-select-layout.c:126,6'
          Branch Sides:
            - BranchSide:      'cmd-select-layout.c:127,20'
              BranchSideFuncs:
                - layout_parse
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
                - cmdq_error
                - free
                - free
            - BranchSide:      'cmd-select-layout.c:135,7'
              BranchSideFuncs:
                - free
        - Branch String:   'cmd-select-layout.c:127,7'
          Branch Sides:
            - BranchSide:      'cmd-select-layout.c:128,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
            - BranchSide:      'cmd-select-layout.c:132,3'
              BranchSideFuncs:
                - free
                - recalculate_sizes
                - server_redraw_window
                - notify_window
      Callsites:
        - Src:             'cmd-select-layout.c:74,23'
          Dst:             cmd_get_args
        - Src:             'cmd-select-layout.c:75,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-select-layout.c:83,2'
          Dst:             server_unzoom_window
        - Src:             'cmd-select-layout.c:85,10'
          Dst:             cmd_get_entry
        - Src:             'cmd-select-layout.c:86,6'
          Dst:             args_has
        - Src:             'cmd-select-layout.c:88,14'
          Dst:             cmd_get_entry
        - Src:             'cmd-select-layout.c:89,6'
          Dst:             args_has
        - Src:             'cmd-select-layout.c:93,18'
          Dst:             layout_dump
        - Src:             'cmd-select-layout.c:97,4'
          Dst:             layout_set_next
        - Src:             'cmd-select-layout.c:99,4'
          Dst:             layout_set_previous
        - Src:             'cmd-select-layout.c:103,6'
          Dst:             args_has
        - Src:             'cmd-select-layout.c:104,3'
          Dst:             layout_spread_out
        - Src:             'cmd-select-layout.c:108,6'
          Dst:             args_count
        - Src:             'cmd-select-layout.c:109,16'
          Dst:             args_string
        - Src:             'cmd-select-layout.c:110,11'
          Dst:             args_has
        - Src:             'cmd-select-layout.c:115,7'
          Dst:             args_has
        - Src:             'cmd-select-layout.c:119,13'
          Dst:             layout_set_lookup
        - Src:             'cmd-select-layout.c:121,4'
          Dst:             layout_set_select
        - Src:             'cmd-select-layout.c:127,7'
          Dst:             layout_parse
        - Src:             'cmd-select-layout.c:128,4'
          Dst:             cmdq_error
        - Src:             'cmd-select-layout.c:140,2'
          Dst:             recalculate_sizes
        - Src:             'cmd-select-layout.c:141,2'
          Dst:             server_redraw_window
        - Src:             'cmd-select-layout.c:142,2'
          Dst:             notify_window
    - functionName:    cmd_select_pane_redraw
      functionSourceFile: '/src/tmux/cmd-select-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         24
      ICount:          128
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - server_redraw_client
        - session_has
        - tty_window_bigger
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-select-pane.c:68,2'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:69,7'
              BranchSideFuncs:
                - session_has
                - tty_window_bigger
                - server_redraw_client
            - BranchSide:      'cmd-select-pane.c:81,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-select-pane.c:69,26'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:69,30'
              BranchSideFuncs:
                - session_has
                - tty_window_bigger
                - server_redraw_client
            - BranchSide:      'cmd-select-pane.c:70,4'
              BranchSideFuncs:
                - session_has
                - tty_window_bigger
                - server_redraw_client
        - Branch String:   'cmd-select-pane.c:69,7'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:70,4'
              BranchSideFuncs:
                - session_has
                - tty_window_bigger
                - server_redraw_client
            - BranchSide:      'cmd-select-pane.c:71,7'
              BranchSideFuncs:
                - session_has
                - tty_window_bigger
                - server_redraw_client
        - Branch String:   'cmd-select-pane.c:71,37'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:71,59'
              BranchSideFuncs:
                - tty_window_bigger
                - session_has
                - server_redraw_client
            - BranchSide:      'cmd-select-pane.c:74,8'
              BranchSideFuncs:
                - session_has
                - tty_window_bigger
                - server_redraw_client
        - Branch String:   'cmd-select-pane.c:71,7'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:72,25'
              BranchSideFuncs:
                - server_redraw_client
                - session_has
                - tty_window_bigger
            - BranchSide:      'cmd-select-pane.c:74,8'
              BranchSideFuncs:
                - session_has
                - tty_window_bigger
                - server_redraw_client
        - Branch String:   'cmd-select-pane.c:74,8'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:75,5'
              BranchSideFuncs:
                - session_has
                - tty_window_bigger
                - server_redraw_client
            - BranchSide:      'cmd-select-pane.c:76,20'
              BranchSideFuncs:
                - session_has
                - tty_window_bigger
                - server_redraw_client
      Callsites:
        - Src:             'cmd-select-pane.c:71,40'
          Dst:             tty_window_bigger
        - Src:             'cmd-select-pane.c:72,4'
          Dst:             server_redraw_client
        - Src:             'cmd-select-pane.c:76,8'
          Dst:             session_has
    - functionName:    cmd_select_pane_exec
      functionSourceFile: '/src/tmux/cmd-select-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         116
      ICount:          761
      EdgeCount:       158
      CyclomaticComplexity: 44
      functionsReached:
        - args_get
        - args_has
        - cmd_find_from_winlink
        - cmd_find_from_winlink_pane
        - cmd_get_args
        - cmd_get_entry
        - cmd_select_pane_redraw
        - cmdq_error
        - cmdq_get_client
        - cmdq_get_current
        - cmdq_get_target
        - cmdq_insert_hook
        - cmdq_print
        - format_single_from_target
        - notify_pane
        - options_get_string
        - options_set_string
        - screen_set_title
        - server_check_marked
        - server_clear_marked
        - server_client_get_pane
        - server_client_set_pane
        - server_is_marked
        - server_redraw_window
        - server_redraw_window_borders
        - server_set_marked
        - server_status_window
        - window_count_panes
        - window_pane_find_down
        - window_pane_find_left
        - window_pane_find_right
        - window_pane_find_up
        - window_pane_visible
        - window_pop_zoom
        - window_push_zoom
        - window_redraw_active_switch
        - window_set_active_pane
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-select-pane.c:100,36'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:100,48'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
                - server_redraw_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - cmdq_error
                - window_count_panes
            - BranchSide:      'cmd-select-pane.c:105,12'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
                - server_redraw_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - cmdq_error
                - window_count_panes
        - Branch String:   'cmd-select-pane.c:100,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:105,12'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
                - server_redraw_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - cmdq_error
                - window_count_panes
            - BranchSide:      'cmd-select-pane.c:137,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - window_push_zoom
                - window_pane_find_down
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_up
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_right
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_left
                - window_pop_zoom
                - options_get_string
                - cmdq_print
                - options_set_string
                - options_set_string
                - cmdq_error
                - args_has
                - server_check_marked
                - args_has
                - server_is_marked
                - server_set_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_clear_marked
                - window_pane_visible
        - Branch String:   'cmd-select-pane.c:106,22'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:106,44'
              BranchSideFuncs:
                - window_count_panes
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
                - server_redraw_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - cmdq_error
            - BranchSide:      'cmd-select-pane.c:111,7'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
                - server_redraw_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - cmdq_error
        - Branch String:   'cmd-select-pane.c:106,7'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:107,13'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
                - server_redraw_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - cmdq_error
            - BranchSide:      'cmd-select-pane.c:111,7'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
                - server_redraw_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - cmdq_error
        - Branch String:   'cmd-select-pane.c:108,8'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:109,14'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
                - server_redraw_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - cmdq_error
            - BranchSide:      'cmd-select-pane.c:110,3'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
                - server_redraw_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - cmdq_error
        - Branch String:   'cmd-select-pane.c:111,7'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:112,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-select-pane.c:115,16'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
                - server_redraw_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
        - Branch String:   'cmd-select-pane.c:115,7'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:116,4'
              BranchSideFuncs:
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'cmd-select-pane.c:119,23'
              BranchSideFuncs:
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
                - server_redraw_window
                - server_redraw_window_borders
                - server_status_window
        - Branch String:   'cmd-select-pane.c:119,14'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:120,4'
              BranchSideFuncs:
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'cmd-select-pane.c:124,25'
              BranchSideFuncs:
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
                - server_redraw_window
        - Branch String:   'cmd-select-pane.c:124,8'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:125,26'
              BranchSideFuncs:
                - server_redraw_window
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
            - BranchSide:      'cmd-select-pane.c:126,32'
              BranchSideFuncs:
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
        - Branch String:   'cmd-select-pane.c:127,8'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:128,27'
              BranchSideFuncs:
                - cmd_find_from_winlink
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
            - BranchSide:      'cmd-select-pane.c:131,24'
              BranchSideFuncs:
                - window_pop_zoom
                - server_redraw_window
        - Branch String:   'cmd-select-pane.c:137,26'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:137,38'
              BranchSideFuncs:
                - args_has
                - server_check_marked
                - args_has
                - server_is_marked
                - server_set_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_clear_marked
                - window_pane_visible
            - BranchSide:      'cmd-select-pane.c:138,16'
              BranchSideFuncs:
                - args_has
                - server_check_marked
                - args_has
                - server_is_marked
                - server_set_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_clear_marked
                - window_pane_visible
        - Branch String:   'cmd-select-pane.c:137,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:138,16'
              BranchSideFuncs:
                - args_has
                - server_check_marked
                - args_has
                - server_is_marked
                - server_set_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_clear_marked
                - window_pane_visible
            - BranchSide:      'cmd-select-pane.c:166,19'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - window_push_zoom
                - window_pane_find_down
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_up
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_right
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_left
                - window_pop_zoom
                - options_get_string
                - cmdq_print
                - options_set_string
                - options_set_string
                - cmdq_error
        - Branch String:   'cmd-select-pane.c:138,27'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:138,51'
              BranchSideFuncs:
                - window_pane_visible
                - server_check_marked
                - args_has
                - server_is_marked
                - server_set_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_clear_marked
            - BranchSide:      'cmd-select-pane.c:140,7'
              BranchSideFuncs:
                - server_check_marked
                - args_has
                - server_is_marked
                - server_set_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_clear_marked
        - Branch String:   'cmd-select-pane.c:138,7'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:139,4'
              BranchSideFuncs:
                - server_check_marked
                - args_has
                - server_is_marked
                - server_set_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_clear_marked
            - BranchSide:      'cmd-select-pane.c:140,7'
              BranchSideFuncs:
                - server_check_marked
                - args_has
                - server_is_marked
                - server_set_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_clear_marked
        - Branch String:   'cmd-select-pane.c:140,7'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:141,25'
              BranchSideFuncs:
                - args_has
                - server_is_marked
                - server_set_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_clear_marked
            - BranchSide:      'cmd-select-pane.c:143,11'
              BranchSideFuncs:
                - args_has
                - server_is_marked
                - server_set_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_clear_marked
        - Branch String:   'cmd-select-pane.c:145,27'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:145,47'
              BranchSideFuncs:
                - server_clear_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'cmd-select-pane.c:146,4'
              BranchSideFuncs:
                - server_clear_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
        - Branch String:   'cmd-select-pane.c:145,7'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:146,4'
              BranchSideFuncs:
                - server_clear_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'cmd-select-pane.c:148,22'
              BranchSideFuncs:
                - server_set_marked
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
        - Branch String:   'cmd-select-pane.c:151,7'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:152,4'
              BranchSideFuncs:
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'cmd-select-pane.c:157,7'
              BranchSideFuncs:
                - server_redraw_window_borders
                - server_status_window
        - Branch String:   'cmd-select-pane.c:157,7'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:158,4'
              BranchSideFuncs:
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'cmd-select-pane.c:163,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-select-pane.c:167,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:168,26'
              BranchSideFuncs:
                - options_set_string
                - options_set_string
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - window_push_zoom
                - window_pane_find_down
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_up
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_right
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_left
                - window_pop_zoom
                - options_get_string
                - cmdq_print
                - cmdq_error
            - BranchSide:      'cmd-select-pane.c:176,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - window_push_zoom
                - window_pane_find_down
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_up
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_right
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_left
                - window_pop_zoom
                - options_get_string
                - cmdq_print
        - Branch String:   'cmd-select-pane.c:169,7'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:170,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-select-pane.c:173,22'
              BranchSideFuncs:
                - options_set_string
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - window_push_zoom
                - window_pane_find_down
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_up
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_right
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_left
                - window_pop_zoom
                - options_get_string
                - cmdq_print
        - Branch String:   'cmd-select-pane.c:176,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:177,14'
              BranchSideFuncs:
                - options_get_string
                - cmdq_print
            - BranchSide:      'cmd-select-pane.c:181,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - window_push_zoom
                - window_pane_find_down
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_up
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_right
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_left
                - window_pop_zoom
        - Branch String:   'cmd-select-pane.c:181,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:182,20'
              BranchSideFuncs:
                - window_push_zoom
                - window_pane_find_left
                - window_pop_zoom
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'cmd-select-pane.c:185,22'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - window_push_zoom
                - window_pane_find_down
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_up
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_right
                - window_pop_zoom
        - Branch String:   'cmd-select-pane.c:185,13'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:186,20'
              BranchSideFuncs:
                - window_push_zoom
                - window_pane_find_right
                - window_pop_zoom
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'cmd-select-pane.c:189,22'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - window_push_zoom
                - window_pane_find_down
                - window_pop_zoom
                - window_push_zoom
                - window_pane_find_up
                - window_pop_zoom
        - Branch String:   'cmd-select-pane.c:189,13'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:190,20'
              BranchSideFuncs:
                - window_push_zoom
                - window_pane_find_up
                - window_pop_zoom
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'cmd-select-pane.c:193,22'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - window_push_zoom
                - window_pane_find_down
                - window_pop_zoom
        - Branch String:   'cmd-select-pane.c:198,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:199,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-select-pane.c:201,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
        - Branch String:   'cmd-select-pane.c:201,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:202,3'
              BranchSideFuncs:
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'cmd-select-pane.c:207,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - server_redraw_window_borders
                - server_status_window
        - Branch String:   'cmd-select-pane.c:207,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:208,3'
              BranchSideFuncs:
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'cmd-select-pane.c:214,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
        - Branch String:   'cmd-select-pane.c:214,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:215,37'
              BranchSideFuncs:
                - args_get
                - format_single_from_target
                - screen_set_title
                - free
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'cmd-select-pane.c:225,6'
              BranchSideFuncs:
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
        - Branch String:   'cmd-select-pane.c:216,7'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:217,38'
              BranchSideFuncs:
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - free
            - BranchSide:      'cmd-select-pane.c:221,8'
              BranchSideFuncs:
                - free
        - Branch String:   'cmd-select-pane.c:225,16'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:225,19'
              BranchSideFuncs:
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
            - BranchSide:      'cmd-select-pane.c:228,14'
              BranchSideFuncs:
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
        - Branch String:   'cmd-select-pane.c:225,38'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:225,42'
              BranchSideFuncs:
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
                - server_client_get_pane
            - BranchSide:      'cmd-select-pane.c:228,14'
              BranchSideFuncs:
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
        - Branch String:   'cmd-select-pane.c:225,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:226,37'
              BranchSideFuncs:
                - server_client_get_pane
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
            - BranchSide:      'cmd-select-pane.c:228,14'
              BranchSideFuncs:
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
        - Branch String:   'cmd-select-pane.c:229,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:230,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-select-pane.c:231,23'
              BranchSideFuncs:
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
                - server_redraw_window
        - Branch String:   'cmd-select-pane.c:231,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:232,24'
              BranchSideFuncs:
                - server_redraw_window
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
            - BranchSide:      'cmd-select-pane.c:233,30'
              BranchSideFuncs:
                - window_redraw_active_switch
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
        - Branch String:   'cmd-select-pane.c:234,16'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:234,19'
              BranchSideFuncs:
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
            - BranchSide:      'cmd-select-pane.c:236,34'
              BranchSideFuncs:
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
        - Branch String:   'cmd-select-pane.c:234,38'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:234,42'
              BranchSideFuncs:
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
                - server_client_set_pane
            - BranchSide:      'cmd-select-pane.c:236,34'
              BranchSideFuncs:
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
        - Branch String:   'cmd-select-pane.c:234,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:235,26'
              BranchSideFuncs:
                - server_client_set_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
            - BranchSide:      'cmd-select-pane.c:236,34'
              BranchSideFuncs:
                - window_set_active_pane
                - cmdq_insert_hook
                - cmd_select_pane_redraw
                - window_pop_zoom
                - server_redraw_window
                - cmd_find_from_winlink_pane
        - Branch String:   'cmd-select-pane.c:240,6'
          Branch Sides:
            - BranchSide:      'cmd-select-pane.c:241,24'
              BranchSideFuncs:
                - server_redraw_window
            - BranchSide:      'cmd-select-pane.c:243,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-select-pane.c:86,23'
          Dst:             cmd_get_args
        - Src:             'cmd-select-pane.c:87,34'
          Dst:             cmd_get_entry
        - Src:             'cmd-select-pane.c:88,35'
          Dst:             cmdq_get_current
        - Src:             'cmd-select-pane.c:89,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-select-pane.c:90,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-select-pane.c:100,39'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:106,25'
          Dst:             window_count_panes
        - Src:             'cmd-select-pane.c:112,4'
          Dst:             cmdq_error
        - Src:             'cmd-select-pane.c:115,7'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:117,4'
          Dst:             server_redraw_window_borders
        - Src:             'cmd-select-pane.c:118,4'
          Dst:             server_status_window
        - Src:             'cmd-select-pane.c:119,14'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:121,4'
          Dst:             server_redraw_window_borders
        - Src:             'cmd-select-pane.c:122,4'
          Dst:             server_status_window
        - Src:             'cmd-select-pane.c:124,31'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:124,8'
          Dst:             window_push_zoom
        - Src:             'cmd-select-pane.c:125,5'
          Dst:             server_redraw_window
        - Src:             'cmd-select-pane.c:126,4'
          Dst:             window_redraw_active_switch
        - Src:             'cmd-select-pane.c:127,8'
          Dst:             window_set_active_pane
        - Src:             'cmd-select-pane.c:128,5'
          Dst:             cmd_find_from_winlink
        - Src:             'cmd-select-pane.c:129,5'
          Dst:             cmd_select_pane_redraw
        - Src:             'cmd-select-pane.c:131,8'
          Dst:             window_pop_zoom
        - Src:             'cmd-select-pane.c:132,5'
          Dst:             server_redraw_window
        - Src:             'cmd-select-pane.c:137,6'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:137,29'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:138,7'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:138,31'
          Dst:             window_pane_visible
        - Src:             'cmd-select-pane.c:140,7'
          Dst:             server_check_marked
        - Src:             'cmd-select-pane.c:145,7'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:145,30'
          Dst:             server_is_marked
        - Src:             'cmd-select-pane.c:146,4'
          Dst:             server_clear_marked
        - Src:             'cmd-select-pane.c:148,4'
          Dst:             server_set_marked
        - Src:             'cmd-select-pane.c:154,4'
          Dst:             server_redraw_window_borders
        - Src:             'cmd-select-pane.c:155,4'
          Dst:             server_status_window
        - Src:             'cmd-select-pane.c:160,4'
          Dst:             server_redraw_window_borders
        - Src:             'cmd-select-pane.c:161,4'
          Dst:             server_status_window
        - Src:             'cmd-select-pane.c:166,10'
          Dst:             args_get
        - Src:             'cmd-select-pane.c:168,7'
          Dst:             options_set_string
        - Src:             'cmd-select-pane.c:170,4'
          Dst:             cmdq_error
        - Src:             'cmd-select-pane.c:173,3'
          Dst:             options_set_string
        - Src:             'cmd-select-pane.c:176,6'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:177,26'
          Dst:             options_get_string
        - Src:             'cmd-select-pane.c:177,3'
          Dst:             cmdq_print
        - Src:             'cmd-select-pane.c:181,6'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:182,3'
          Dst:             window_push_zoom
        - Src:             'cmd-select-pane.c:183,8'
          Dst:             window_pane_find_left
        - Src:             'cmd-select-pane.c:184,3'
          Dst:             window_pop_zoom
        - Src:             'cmd-select-pane.c:185,13'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:186,3'
          Dst:             window_push_zoom
        - Src:             'cmd-select-pane.c:187,8'
          Dst:             window_pane_find_right
        - Src:             'cmd-select-pane.c:188,3'
          Dst:             window_pop_zoom
        - Src:             'cmd-select-pane.c:189,13'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:190,3'
          Dst:             window_push_zoom
        - Src:             'cmd-select-pane.c:191,8'
          Dst:             window_pane_find_up
        - Src:             'cmd-select-pane.c:192,3'
          Dst:             window_pop_zoom
        - Src:             'cmd-select-pane.c:193,13'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:194,3'
          Dst:             window_push_zoom
        - Src:             'cmd-select-pane.c:195,8'
          Dst:             window_pane_find_down
        - Src:             'cmd-select-pane.c:196,3'
          Dst:             window_pop_zoom
        - Src:             'cmd-select-pane.c:201,6'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:203,3'
          Dst:             server_redraw_window_borders
        - Src:             'cmd-select-pane.c:204,3'
          Dst:             server_status_window
        - Src:             'cmd-select-pane.c:207,6'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:209,3'
          Dst:             server_redraw_window_borders
        - Src:             'cmd-select-pane.c:210,3'
          Dst:             server_status_window
        - Src:             'cmd-select-pane.c:214,6'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:215,43'
          Dst:             args_get
        - Src:             'cmd-select-pane.c:215,11'
          Dst:             format_single_from_target
        - Src:             'cmd-select-pane.c:216,7'
          Dst:             screen_set_title
        - Src:             'cmd-select-pane.c:217,4'
          Dst:             notify_pane
        - Src:             'cmd-select-pane.c:218,4'
          Dst:             server_redraw_window_borders
        - Src:             'cmd-select-pane.c:219,4'
          Dst:             server_status_window
        - Src:             'cmd-select-pane.c:226,14'
          Dst:             server_client_get_pane
        - Src:             'cmd-select-pane.c:231,29'
          Dst:             args_has
        - Src:             'cmd-select-pane.c:231,6'
          Dst:             window_push_zoom
        - Src:             'cmd-select-pane.c:232,3'
          Dst:             server_redraw_window
        - Src:             'cmd-select-pane.c:233,2'
          Dst:             window_redraw_active_switch
        - Src:             'cmd-select-pane.c:235,3'
          Dst:             server_client_set_pane
        - Src:             'cmd-select-pane.c:236,11'
          Dst:             window_set_active_pane
        - Src:             'cmd-select-pane.c:237,3'
          Dst:             cmd_find_from_winlink_pane
        - Src:             'cmd-select-pane.c:238,2'
          Dst:             cmdq_insert_hook
        - Src:             'cmd-select-pane.c:239,2'
          Dst:             cmd_select_pane_redraw
        - Src:             'cmd-select-pane.c:240,6'
          Dst:             window_pop_zoom
        - Src:             'cmd-select-pane.c:241,3'
          Dst:             server_redraw_window
    - functionName:    cmd_select_window_exec
      functionSourceFile: '/src/tmux/cmd-select-window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         52
      ICount:          321
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - args_has
        - cmd_find_from_session
        - cmd_get_args
        - cmd_get_entry
        - cmdq_error
        - cmdq_get_client
        - cmdq_get_current
        - cmdq_get_target
        - cmdq_insert_hook
        - recalculate_sizes
        - server_redraw_session
        - session_last
        - session_next
        - session_previous
        - session_select
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-select-window.c:96,6'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:97,8'
              BranchSideFuncs:
                - cmd_get_entry
                - args_has
                - cmd_get_entry
                - args_has
                - args_has
                - session_select
                - cmdq_insert_hook
                - recalculate_sizes
                - cmd_find_from_session
                - server_redraw_session
                - session_last
                - server_redraw_session
                - cmd_find_from_session
                - cmdq_error
                - args_has
                - session_last
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - cmdq_error
                - session_previous
                - cmdq_error
                - session_next
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:98,28'
              BranchSideFuncs:
                - cmd_get_entry
                - args_has
                - cmd_get_entry
                - args_has
                - args_has
                - session_select
                - cmdq_insert_hook
                - recalculate_sizes
                - cmd_find_from_session
                - server_redraw_session
                - session_last
                - server_redraw_session
                - cmd_find_from_session
                - cmdq_error
                - args_has
                - session_last
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - cmdq_error
                - session_previous
                - cmdq_error
                - session_next
                - cmdq_error
        - Branch String:   'cmd-select-window.c:99,6'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:100,12'
              BranchSideFuncs:
                - cmd_get_entry
                - args_has
                - args_has
                - session_select
                - cmdq_insert_hook
                - recalculate_sizes
                - cmd_find_from_session
                - server_redraw_session
                - session_last
                - server_redraw_session
                - cmd_find_from_session
                - cmdq_error
                - args_has
                - session_last
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - cmdq_error
                - session_previous
                - cmdq_error
                - session_next
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:101,24'
              BranchSideFuncs:
                - cmd_get_entry
                - args_has
                - args_has
                - session_select
                - cmdq_insert_hook
                - recalculate_sizes
                - cmd_find_from_session
                - server_redraw_session
                - session_last
                - server_redraw_session
                - cmd_find_from_session
                - cmdq_error
                - args_has
                - session_last
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - cmdq_error
                - session_previous
                - cmdq_error
                - session_next
                - cmdq_error
        - Branch String:   'cmd-select-window.c:102,6'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:103,8'
              BranchSideFuncs:
                - args_has
                - session_select
                - cmdq_insert_hook
                - recalculate_sizes
                - cmd_find_from_session
                - server_redraw_session
                - session_last
                - server_redraw_session
                - cmd_find_from_session
                - cmdq_error
                - args_has
                - session_last
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - cmdq_error
                - session_previous
                - cmdq_error
                - session_next
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:105,6'
              BranchSideFuncs:
                - args_has
                - session_select
                - cmdq_insert_hook
                - recalculate_sizes
                - cmd_find_from_session
                - server_redraw_session
                - session_last
                - server_redraw_session
                - cmd_find_from_session
                - cmdq_error
                - args_has
                - session_last
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - cmdq_error
                - session_previous
                - cmdq_error
                - session_next
                - cmdq_error
        - Branch String:   'cmd-select-window.c:105,11'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:105,14'
              BranchSideFuncs:
                - args_has
                - session_last
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
                - cmdq_error
                - session_previous
                - cmdq_error
                - session_next
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:106,23'
              BranchSideFuncs:
                - args_has
                - session_last
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
                - cmdq_error
                - session_previous
                - cmdq_error
                - session_next
                - cmdq_error
        - Branch String:   'cmd-select-window.c:105,23'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:105,26'
              BranchSideFuncs:
                - args_has
                - session_last
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
                - cmdq_error
                - session_previous
                - cmdq_error
                - session_next
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:106,23'
              BranchSideFuncs:
                - args_has
                - session_last
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
                - cmdq_error
                - session_previous
                - cmdq_error
                - session_next
                - cmdq_error
        - Branch String:   'cmd-select-window.c:105,6'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:106,23'
              BranchSideFuncs:
                - args_has
                - session_last
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
                - cmdq_error
                - session_previous
                - cmdq_error
                - session_next
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:131,16'
              BranchSideFuncs:
                - args_has
                - session_select
                - cmdq_insert_hook
                - recalculate_sizes
                - cmd_find_from_session
                - server_redraw_session
                - session_last
                - server_redraw_session
                - cmd_find_from_session
                - cmdq_error
        - Branch String:   'cmd-select-window.c:107,7'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:108,21'
              BranchSideFuncs:
                - session_next
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:112,14'
              BranchSideFuncs:
                - session_last
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
                - cmdq_error
                - session_previous
                - cmdq_error
        - Branch String:   'cmd-select-window.c:108,8'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:109,16'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:112,3'
              BranchSideFuncs:
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
        - Branch String:   'cmd-select-window.c:112,14'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:113,25'
              BranchSideFuncs:
                - session_previous
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:118,21'
              BranchSideFuncs:
                - session_last
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
                - cmdq_error
        - Branch String:   'cmd-select-window.c:113,8'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:114,16'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:117,3'
              BranchSideFuncs:
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
        - Branch String:   'cmd-select-window.c:118,8'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:0,0'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:119,16'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-select-window.c:131,27'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:131,30'
              BranchSideFuncs:
                - session_select
                - cmdq_insert_hook
                - recalculate_sizes
                - cmd_find_from_session
                - server_redraw_session
                - session_last
                - server_redraw_session
                - cmd_find_from_session
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:139,29'
              BranchSideFuncs:
                - session_select
                - cmdq_insert_hook
                - recalculate_sizes
                - cmd_find_from_session
                - server_redraw_session
        - Branch String:   'cmd-select-window.c:131,7'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:132,21'
              BranchSideFuncs:
                - session_last
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
                - cmd_find_from_session
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:139,29'
              BranchSideFuncs:
                - session_select
                - cmdq_insert_hook
                - recalculate_sizes
                - cmd_find_from_session
                - server_redraw_session
        - Branch String:   'cmd-select-window.c:132,8'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:133,16'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-select-window.c:136,8'
              BranchSideFuncs:
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
                - cmd_find_from_session
        - Branch String:   'cmd-select-window.c:136,8'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:137,27'
              BranchSideFuncs:
                - cmd_find_from_session
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
            - BranchSide:      'cmd-select-window.c:138,26'
              BranchSideFuncs:
                - server_redraw_session
                - cmdq_insert_hook
                - recalculate_sizes
        - Branch String:   'cmd-select-window.c:145,16'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:145,19'
              BranchSideFuncs:
                - recalculate_sizes
            - BranchSide:      'cmd-select-window.c:147,2'
              BranchSideFuncs:
                - recalculate_sizes
        - Branch String:   'cmd-select-window.c:145,6'
          Branch Sides:
            - BranchSide:      'cmd-select-window.c:146,29'
              BranchSideFuncs:
                - recalculate_sizes
            - BranchSide:      'cmd-select-window.c:147,2'
              BranchSideFuncs:
                - recalculate_sizes
      Callsites:
        - Src:             'cmd-select-window.c:87,23'
          Dst:             cmd_get_args
        - Src:             'cmd-select-window.c:88,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-select-window.c:89,35'
          Dst:             cmdq_get_current
        - Src:             'cmd-select-window.c:90,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-select-window.c:95,10'
          Dst:             cmd_get_entry
        - Src:             'cmd-select-window.c:96,6'
          Dst:             args_has
        - Src:             'cmd-select-window.c:98,14'
          Dst:             cmd_get_entry
        - Src:             'cmd-select-window.c:99,6'
          Dst:             args_has
        - Src:             'cmd-select-window.c:101,10'
          Dst:             cmd_get_entry
        - Src:             'cmd-select-window.c:102,6'
          Dst:             args_has
        - Src:             'cmd-select-window.c:106,14'
          Dst:             args_has
        - Src:             'cmd-select-window.c:108,8'
          Dst:             session_next
        - Src:             'cmd-select-window.c:109,5'
          Dst:             cmdq_error
        - Src:             'cmd-select-window.c:113,8'
          Dst:             session_previous
        - Src:             'cmd-select-window.c:114,5'
          Dst:             cmdq_error
        - Src:             'cmd-select-window.c:118,8'
          Dst:             session_last
        - Src:             'cmd-select-window.c:119,5'
          Dst:             cmdq_error
        - Src:             'cmd-select-window.c:123,3'
          Dst:             cmd_find_from_session
        - Src:             'cmd-select-window.c:124,3'
          Dst:             server_redraw_session
        - Src:             'cmd-select-window.c:125,3'
          Dst:             cmdq_insert_hook
        - Src:             'cmd-select-window.c:131,7'
          Dst:             args_has
        - Src:             'cmd-select-window.c:132,8'
          Dst:             session_last
        - Src:             'cmd-select-window.c:133,5'
          Dst:             cmdq_error
        - Src:             'cmd-select-window.c:137,5'
          Dst:             cmd_find_from_session
        - Src:             'cmd-select-window.c:138,4'
          Dst:             server_redraw_session
        - Src:             'cmd-select-window.c:139,14'
          Dst:             session_select
        - Src:             'cmd-select-window.c:140,4'
          Dst:             cmd_find_from_session
        - Src:             'cmd-select-window.c:141,4'
          Dst:             server_redraw_session
        - Src:             'cmd-select-window.c:143,3'
          Dst:             cmdq_insert_hook
        - Src:             'cmd-select-window.c:147,2'
          Dst:             recalculate_sizes
    - functionName:    cmd_send_keys_inject_string
      functionSourceFile: '/src/tmux/cmd-send-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - item
        - after
        - args
        - i
      BBCount:         40
      ICount:          244
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - args_has
        - args_string
        - cmd_send_keys_inject_key
        - key_string_lookup_string
        - strtol
        - utf8_from_data
        - utf8_fromcstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-send-keys.c:115,6'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:116,14'
              BranchSideFuncs:
                - strtol
                - cmd_send_keys_inject_key
            - BranchSide:      'cmd-send-keys.c:123,21'
              BranchSideFuncs:
                - args_has
                - key_string_lookup_string
                - utf8_fromcstr
                - free
                - utf8_from_data
                - cmd_send_keys_inject_key
                - cmd_send_keys_inject_key
        - Branch String:   'cmd-send-keys.c:117,17'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:117,20'
              BranchSideFuncs: []
            - BranchSide:      'cmd-send-keys.c:118,12'
              BranchSideFuncs: []
        - Branch String:   'cmd-send-keys.c:117,26'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:117,29'
              BranchSideFuncs: []
            - BranchSide:      'cmd-send-keys.c:118,12'
              BranchSideFuncs: []
        - Branch String:   'cmd-send-keys.c:117,38'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:117,42'
              BranchSideFuncs: []
            - BranchSide:      'cmd-send-keys.c:118,12'
              BranchSideFuncs: []
        - Branch String:   'cmd-send-keys.c:117,7'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:118,12'
              BranchSideFuncs: []
            - BranchSide:      'cmd-send-keys.c:119,36'
              BranchSideFuncs:
                - cmd_send_keys_inject_key
        - Branch String:   'cmd-send-keys.c:124,6'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:125,34'
              BranchSideFuncs:
                - utf8_fromcstr
                - free
                - utf8_from_data
                - cmd_send_keys_inject_key
            - BranchSide:      'cmd-send-keys.c:134,6'
              BranchSideFuncs:
                - utf8_fromcstr
                - free
                - utf8_from_data
                - cmd_send_keys_inject_key
        - Branch String:   'cmd-send-keys.c:126,24'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:126,27'
              BranchSideFuncs:
                - utf8_fromcstr
                - free
                - utf8_from_data
                - cmd_send_keys_inject_key
                - cmd_send_keys_inject_key
            - BranchSide:      'cmd-send-keys.c:132,11'
              BranchSideFuncs:
                - utf8_fromcstr
                - free
                - utf8_from_data
                - cmd_send_keys_inject_key
        - Branch String:   'cmd-send-keys.c:126,7'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:127,37'
              BranchSideFuncs:
                - cmd_send_keys_inject_key
                - utf8_fromcstr
                - free
                - utf8_from_data
                - cmd_send_keys_inject_key
            - BranchSide:      'cmd-send-keys.c:132,11'
              BranchSideFuncs:
                - utf8_fromcstr
                - free
                - utf8_from_data
                - cmd_send_keys_inject_key
        - Branch String:   'cmd-send-keys.c:129,8'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:130,13'
              BranchSideFuncs: []
            - BranchSide:      'cmd-send-keys.c:131,3'
              BranchSideFuncs:
                - utf8_fromcstr
                - free
                - utf8_from_data
                - cmd_send_keys_inject_key
        - Branch String:   'cmd-send-keys.c:134,6'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:135,22'
              BranchSideFuncs:
                - utf8_fromcstr
                - free
                - utf8_from_data
                - cmd_send_keys_inject_key
            - BranchSide:      'cmd-send-keys.c:149,10'
              BranchSideFuncs: []
        - Branch String:   'cmd-send-keys.c:136,3'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:137,8'
              BranchSideFuncs:
                - utf8_from_data
                - cmd_send_keys_inject_key
                - free
            - BranchSide:      'cmd-send-keys.c:147,8'
              BranchSideFuncs:
                - free
        - Branch String:   'cmd-send-keys.c:137,24'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:137,27'
              BranchSideFuncs:
                - utf8_from_data
                - cmd_send_keys_inject_key
                - free
            - BranchSide:      'cmd-send-keys.c:140,24'
              BranchSideFuncs:
                - utf8_from_data
                - cmd_send_keys_inject_key
                - free
        - Branch String:   'cmd-send-keys.c:137,8'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:138,11'
              BranchSideFuncs:
                - cmd_send_keys_inject_key
                - free
                - utf8_from_data
            - BranchSide:      'cmd-send-keys.c:140,24'
              BranchSideFuncs:
                - utf8_from_data
                - cmd_send_keys_inject_key
                - free
        - Branch String:   'cmd-send-keys.c:140,9'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:141,6'
              BranchSideFuncs:
                - free
                - utf8_from_data
                - cmd_send_keys_inject_key
            - BranchSide:      'cmd-send-keys.c:142,11'
              BranchSideFuncs:
                - cmd_send_keys_inject_key
                - free
                - utf8_from_data
      Callsites:
        - Src:             'cmd-send-keys.c:107,19'
          Dst:             args_string
        - Src:             'cmd-send-keys.c:115,6'
          Dst:             args_has
        - Src:             'cmd-send-keys.c:116,7'
          Dst:             strtol
        - Src:             'cmd-send-keys.c:119,11'
          Dst:             cmd_send_keys_inject_key
        - Src:             'cmd-send-keys.c:123,12'
          Dst:             args_has
        - Src:             'cmd-send-keys.c:125,9'
          Dst:             key_string_lookup_string
        - Src:             'cmd-send-keys.c:127,12'
          Dst:             cmd_send_keys_inject_key
        - Src:             'cmd-send-keys.c:135,8'
          Dst:             utf8_fromcstr
        - Src:             'cmd-send-keys.c:140,9'
          Dst:             utf8_from_data
        - Src:             'cmd-send-keys.c:144,12'
          Dst:             cmd_send_keys_inject_key
    - functionName:    cmd_send_keys_inject_key
      functionSourceFile: '/src/tmux/cmd-send-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - item
        - after
        - args
        - key
      BBCount:         21
      ICount:          195
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - args_has
        - cmdq_get_target
        - cmdq_get_target_client
        - key_bindings_dispatch
        - key_bindings_get
        - key_bindings_get_table
        - key_bindings_unref_table
        - server_client_handle_key
        - window_pane_key
        - xcalloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmd-send-keys.c:73,6'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:74,7'
              BranchSideFuncs:
                - xcalloc
                - server_client_handle_key
                - free
                - free
            - BranchSide:      'cmd-send-keys.c:86,8'
              BranchSideFuncs:
                - key_bindings_get_table
                - key_bindings_get
                - key_bindings_dispatch
                - key_bindings_unref_table
                - window_pane_key
        - Branch String:   'cmd-send-keys.c:74,7'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:75,12'
              BranchSideFuncs: []
            - BranchSide:      'cmd-send-keys.c:76,11'
              BranchSideFuncs:
                - xcalloc
                - server_client_handle_key
                - free
                - free
        - Branch String:   'cmd-send-keys.c:79,7'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:80,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'cmd-send-keys.c:83,11'
              BranchSideFuncs: []
        - Branch String:   'cmd-send-keys.c:87,18'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:87,21'
              BranchSideFuncs:
                - window_pane_key
            - BranchSide:      'cmd-send-keys.c:88,23'
              BranchSideFuncs:
                - window_pane_key
        - Branch String:   'cmd-send-keys.c:87,6'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:88,23'
              BranchSideFuncs:
                - window_pane_key
            - BranchSide:      'cmd-send-keys.c:92,33'
              BranchSideFuncs:
                - key_bindings_get_table
                - key_bindings_get
                - key_bindings_dispatch
                - key_bindings_unref_table
        - Branch String:   'cmd-send-keys.c:88,7'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:89,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-send-keys.c:90,11'
              BranchSideFuncs: []
        - Branch String:   'cmd-send-keys.c:95,6'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:96,3'
              BranchSideFuncs:
                - key_bindings_dispatch
                - key_bindings_unref_table
            - BranchSide:      'cmd-send-keys.c:100,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-send-keys.c:63,35'
          Dst:             cmdq_get_target
        - Src:             'cmd-send-keys.c:64,24'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-send-keys.c:73,6'
          Dst:             args_has
        - Src:             'cmd-send-keys.c:76,11'
          Dst:             xcalloc
        - Src:             'cmd-send-keys.c:79,7'
          Dst:             server_client_handle_key
        - Src:             'cmd-send-keys.c:88,7'
          Dst:             window_pane_key
        - Src:             'cmd-send-keys.c:92,10'
          Dst:             key_bindings_get_table
        - Src:             'cmd-send-keys.c:94,7'
          Dst:             key_bindings_get
        - Src:             'cmd-send-keys.c:97,11'
          Dst:             key_bindings_dispatch
        - Src:             'cmd-send-keys.c:98,3'
          Dst:             key_bindings_unref_table
    - functionName:    cmd_send_keys_exec
      functionSourceFile: '/src/tmux/cmd-send-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         60
      ICount:          402
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - args_count
        - args_has
        - args_strtonum_and_expand
        - cmd_get_args
        - cmd_get_entry
        - cmd_mouse_pane
        - cmd_send_keys_inject_key
        - cmd_send_keys_inject_string
        - cmdq_error
        - cmdq_get_event
        - cmdq_get_target
        - cmdq_get_target_client
        - colour_palette_clear
        - input_reset
        - options_get_number
        - window_pane_key
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-send-keys.c:170,6'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:171,33'
              BranchSideFuncs:
                - args_strtonum_and_expand
                - args_has
                - args_has
                - cmd_get_entry
                - args_has
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
                - colour_palette_clear
                - input_reset
                - args_has
                - options_get_number
                - cmd_send_keys_inject_key
                - options_get_number
                - cmd_mouse_pane
                - window_pane_key
                - cmdq_error
                - cmdq_error
                - args_has
                - cmdq_error
                - cmdq_error
                - free
            - BranchSide:      'cmd-send-keys.c:187,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_get_entry
                - args_has
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
                - colour_palette_clear
                - input_reset
                - args_has
                - options_get_number
                - cmd_send_keys_inject_key
                - options_get_number
                - cmd_mouse_pane
                - window_pane_key
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-send-keys.c:173,7'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:174,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-send-keys.c:178,7'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_get_entry
                - args_has
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
                - colour_palette_clear
                - input_reset
                - args_has
                - options_get_number
                - cmd_send_keys_inject_key
                - options_get_number
                - cmd_mouse_pane
                - window_pane_key
                - cmdq_error
                - cmdq_error
                - args_has
                - cmdq_error
        - Branch String:   'cmd-send-keys.c:178,19'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:178,32'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - cmd_get_entry
                - args_has
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
                - colour_palette_clear
                - input_reset
                - args_has
                - options_get_number
                - cmd_send_keys_inject_key
                - options_get_number
                - cmd_mouse_pane
                - window_pane_key
                - cmdq_error
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-send-keys.c:185,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_get_entry
                - args_has
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
                - colour_palette_clear
                - input_reset
                - args_has
                - options_get_number
                - cmd_send_keys_inject_key
                - options_get_number
                - cmd_mouse_pane
                - window_pane_key
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-send-keys.c:178,43'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:178,46'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_get_entry
                - args_has
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
                - colour_palette_clear
                - input_reset
                - args_has
                - options_get_number
                - cmd_send_keys_inject_key
                - options_get_number
                - cmd_mouse_pane
                - window_pane_key
                - cmdq_error
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-send-keys.c:179,8'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_get_entry
                - args_has
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
                - colour_palette_clear
                - input_reset
                - args_has
                - options_get_number
                - cmd_send_keys_inject_key
                - options_get_number
                - cmd_mouse_pane
                - window_pane_key
                - cmdq_error
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-send-keys.c:178,7'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:179,8'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_get_entry
                - args_has
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
                - colour_palette_clear
                - input_reset
                - args_has
                - options_get_number
                - cmd_send_keys_inject_key
                - options_get_number
                - cmd_mouse_pane
                - window_pane_key
                - cmdq_error
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-send-keys.c:185,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_get_entry
                - args_has
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
                - colour_palette_clear
                - input_reset
                - args_has
                - options_get_number
                - cmd_send_keys_inject_key
                - options_get_number
                - cmd_mouse_pane
                - window_pane_key
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-send-keys.c:179,8'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:180,16'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-send-keys.c:183,18'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_get_entry
                - args_has
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
                - colour_palette_clear
                - input_reset
                - args_has
                - options_get_number
                - cmd_send_keys_inject_key
                - options_get_number
                - cmd_mouse_pane
                - window_pane_key
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-send-keys.c:187,6'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:188,7'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-send-keys.c:198,15'
              BranchSideFuncs:
                - args_has
                - cmd_get_entry
                - args_has
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
                - colour_palette_clear
                - input_reset
                - args_has
                - options_get_number
                - cmd_send_keys_inject_key
                - options_get_number
                - cmd_mouse_pane
                - window_pane_key
                - cmdq_error
        - Branch String:   'cmd-send-keys.c:188,19'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:188,22'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-send-keys.c:189,15'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-send-keys.c:188,7'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:189,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-send-keys.c:192,8'
              BranchSideFuncs: []
        - Branch String:   'cmd-send-keys.c:192,7'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:193,6'
              BranchSideFuncs: []
            - BranchSide:      'cmd-send-keys.c:194,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-send-keys.c:198,6'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:199,23'
              BranchSideFuncs:
                - cmd_mouse_pane
                - window_pane_key
                - cmdq_error
            - BranchSide:      'cmd-send-keys.c:208,20'
              BranchSideFuncs:
                - cmd_get_entry
                - args_has
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
                - colour_palette_clear
                - input_reset
                - args_has
                - options_get_number
                - cmd_send_keys_inject_key
                - options_get_number
        - Branch String:   'cmd-send-keys.c:200,7'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:201,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-send-keys.c:204,19'
              BranchSideFuncs:
                - window_pane_key
        - Branch String:   'cmd-send-keys.c:208,6'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:209,16'
              BranchSideFuncs:
                - args_has
                - options_get_number
                - cmd_send_keys_inject_key
                - options_get_number
            - BranchSide:      'cmd-send-keys.c:217,15'
              BranchSideFuncs:
                - args_has
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
                - colour_palette_clear
                - input_reset
        - Branch String:   'cmd-send-keys.c:209,7'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:210,29'
              BranchSideFuncs:
                - options_get_number
                - cmd_send_keys_inject_key
            - BranchSide:      'cmd-send-keys.c:212,29'
              BranchSideFuncs:
                - options_get_number
                - cmd_send_keys_inject_key
        - Branch String:   'cmd-send-keys.c:217,6'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:218,25'
              BranchSideFuncs:
                - colour_palette_clear
                - input_reset
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
            - BranchSide:      'cmd-send-keys.c:223,6'
              BranchSideFuncs:
                - cmd_send_keys_inject_string
                - args_has
                - args_has
                - cmd_send_keys_inject_key
        - Branch String:   'cmd-send-keys.c:223,6'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:224,16'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_send_keys_inject_key
            - BranchSide:      'cmd-send-keys.c:231,2'
              BranchSideFuncs:
                - cmd_send_keys_inject_string
        - Branch String:   'cmd-send-keys.c:224,27'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:224,39'
              BranchSideFuncs: []
            - BranchSide:      'cmd-send-keys.c:225,4'
              BranchSideFuncs: []
        - Branch String:   'cmd-send-keys.c:224,7'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:225,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-send-keys.c:226,3'
              BranchSideFuncs:
                - cmd_send_keys_inject_key
        - Branch String:   'cmd-send-keys.c:226,3'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:227,29'
              BranchSideFuncs:
                - cmd_send_keys_inject_key
            - BranchSide:      'cmd-send-keys.c:228,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-send-keys.c:231,2'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:232,10'
              BranchSideFuncs:
                - cmd_send_keys_inject_string
            - BranchSide:      'cmd-send-keys.c:238,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-send-keys.c:232,3'
          Branch Sides:
            - BranchSide:      'cmd-send-keys.c:233,40'
              BranchSideFuncs:
                - cmd_send_keys_inject_string
            - BranchSide:      'cmd-send-keys.c:236,2'
              BranchSideFuncs:
                - cmd_send_keys_inject_string
      Callsites:
        - Src:             'cmd-send-keys.c:155,24'
          Dst:             cmd_get_args
        - Src:             'cmd-send-keys.c:156,35'
          Dst:             cmdq_get_target
        - Src:             'cmd-send-keys.c:157,24'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-send-keys.c:161,29'
          Dst:             cmdq_get_event
        - Src:             'cmd-send-keys.c:167,20'
          Dst:             args_count
        - Src:             'cmd-send-keys.c:170,6'
          Dst:             args_has
        - Src:             'cmd-send-keys.c:171,8'
          Dst:             args_strtonum_and_expand
        - Src:             'cmd-send-keys.c:174,4'
          Dst:             cmdq_error
        - Src:             'cmd-send-keys.c:178,23'
          Dst:             args_has
        - Src:             'cmd-send-keys.c:180,5'
          Dst:             cmdq_error
        - Src:             'cmd-send-keys.c:187,6'
          Dst:             args_has
        - Src:             'cmd-send-keys.c:189,4'
          Dst:             cmdq_error
        - Src:             'cmd-send-keys.c:198,6'
          Dst:             args_has
        - Src:             'cmd-send-keys.c:199,8'
          Dst:             cmd_mouse_pane
        - Src:             'cmd-send-keys.c:201,4'
          Dst:             cmdq_error
        - Src:             'cmd-send-keys.c:204,3'
          Dst:             window_pane_key
        - Src:             'cmd-send-keys.c:208,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-send-keys.c:209,7'
          Dst:             args_has
        - Src:             'cmd-send-keys.c:210,10'
          Dst:             options_get_number
        - Src:             'cmd-send-keys.c:212,10'
          Dst:             options_get_number
        - Src:             'cmd-send-keys.c:213,3'
          Dst:             cmd_send_keys_inject_key
        - Src:             'cmd-send-keys.c:217,6'
          Dst:             args_has
        - Src:             'cmd-send-keys.c:218,3'
          Dst:             colour_palette_clear
        - Src:             'cmd-send-keys.c:219,3'
          Dst:             input_reset
        - Src:             'cmd-send-keys.c:224,7'
          Dst:             args_has
        - Src:             'cmd-send-keys.c:224,30'
          Dst:             args_has
        - Src:             'cmd-send-keys.c:227,4'
          Dst:             cmd_send_keys_inject_key
        - Src:             'cmd-send-keys.c:233,12'
          Dst:             cmd_send_keys_inject_string
    - functionName:    cmd_server_access_deny
      functionSourceFile: '/src/tmux/cmd-server-access.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - pw
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - cmdq_error
        - proc_get_peer_uid
        - server_acl_get_uid
        - server_acl_user_deny
        - server_acl_user_find
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-server-access.c:54,6'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:55,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:58,2'
              BranchSideFuncs:
                - server_acl_user_deny
                - proc_get_peer_uid
                - server_acl_get_uid
                - xstrdup
        - Branch String:   'cmd-server-access.c:58,2'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:59,27'
              BranchSideFuncs:
                - proc_get_peer_uid
                - server_acl_get_uid
                - server_acl_user_deny
                - xstrdup
            - BranchSide:      'cmd-server-access.c:65,23'
              BranchSideFuncs:
                - server_acl_user_deny
        - Branch String:   'cmd-server-access.c:60,7'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:61,25'
              BranchSideFuncs:
                - xstrdup
                - server_acl_user_deny
                - proc_get_peer_uid
                - server_acl_get_uid
            - BranchSide:      'cmd-server-access.c:64,2'
              BranchSideFuncs:
                - server_acl_user_deny
                - proc_get_peer_uid
                - server_acl_get_uid
                - xstrdup
      Callsites:
        - Src:             'cmd-server-access.c:54,14'
          Dst:             server_acl_user_find
        - Src:             'cmd-server-access.c:55,3'
          Dst:             cmdq_error
        - Src:             'cmd-server-access.c:59,9'
          Dst:             proc_get_peer_uid
        - Src:             'cmd-server-access.c:60,14'
          Dst:             server_acl_get_uid
        - Src:             'cmd-server-access.c:61,25'
          Dst:             xstrdup
        - Src:             'cmd-server-access.c:65,2'
          Dst:             server_acl_user_deny
    - functionName:    cmd_server_access_exec
      functionSourceFile: '/src/tmux/cmd-server-access.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         52
      ICount:          321
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - args_count
        - args_has
        - args_string
        - cmd_get_args
        - cmd_server_access_deny
        - cmdq_error
        - cmdq_get_target_client
        - format_single
        - getpwnam
        - getuid
        - server_acl_display
        - server_acl_user_allow
        - server_acl_user_allow_write
        - server_acl_user_deny_write
        - server_acl_user_find
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-server-access.c:79,6'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:80,22'
              BranchSideFuncs:
                - server_acl_display
            - BranchSide:      'cmd-server-access.c:83,17'
              BranchSideFuncs:
                - args_count
                - args_string
                - format_single
                - free
                - getuid
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
                - server_acl_user_find
                - server_acl_user_allow
                - cmdq_error
                - cmd_server_access_deny
                - args_has
                - cmdq_error
                - args_has
                - cmdq_error
                - cmdq_error
                - cmdq_error
                - getpwnam
                - cmdq_error
        - Branch String:   'cmd-server-access.c:83,6'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:84,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:88,23'
              BranchSideFuncs:
                - args_string
                - format_single
                - free
                - getuid
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
                - server_acl_user_find
                - server_acl_user_allow
                - cmdq_error
                - cmd_server_access_deny
                - args_has
                - cmdq_error
                - args_has
                - cmdq_error
                - cmdq_error
                - cmdq_error
                - getpwnam
        - Branch String:   'cmd-server-access.c:89,6'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:90,17'
              BranchSideFuncs:
                - getpwnam
                - free
                - getuid
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
                - server_acl_user_find
                - server_acl_user_allow
                - cmdq_error
                - cmd_server_access_deny
                - args_has
                - cmdq_error
                - args_has
                - cmdq_error
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:91,6'
              BranchSideFuncs:
                - free
                - getuid
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
                - server_acl_user_find
                - server_acl_user_allow
                - cmdq_error
                - cmd_server_access_deny
                - args_has
                - cmdq_error
                - args_has
                - cmdq_error
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-server-access.c:91,6'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:92,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:95,7'
              BranchSideFuncs:
                - free
                - getuid
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
                - server_acl_user_find
                - server_acl_user_allow
                - cmdq_error
                - cmd_server_access_deny
                - args_has
                - cmdq_error
                - args_has
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-server-access.c:97,22'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:97,25'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:98,14'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-server-access.c:97,6'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:98,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:103,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
                - server_acl_user_find
                - server_acl_user_allow
                - cmdq_error
                - cmd_server_access_deny
                - args_has
                - cmdq_error
                - args_has
                - cmdq_error
        - Branch String:   'cmd-server-access.c:103,26'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:103,38'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
                - server_acl_user_find
                - server_acl_user_allow
                - cmdq_error
                - cmd_server_access_deny
                - args_has
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:107,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
                - server_acl_user_find
                - server_acl_user_allow
                - cmdq_error
                - cmd_server_access_deny
                - args_has
                - cmdq_error
        - Branch String:   'cmd-server-access.c:103,6'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:104,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:107,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
                - server_acl_user_find
                - server_acl_user_allow
                - cmdq_error
                - cmd_server_access_deny
                - args_has
                - cmdq_error
        - Branch String:   'cmd-server-access.c:107,26'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:107,38'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
                - server_acl_user_find
                - server_acl_user_allow
                - cmdq_error
                - cmd_server_access_deny
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:112,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
                - server_acl_user_find
                - server_acl_user_allow
                - cmdq_error
                - cmd_server_access_deny
        - Branch String:   'cmd-server-access.c:107,6'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:108,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:112,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
                - server_acl_user_find
                - server_acl_user_allow
                - cmdq_error
                - cmd_server_access_deny
        - Branch String:   'cmd-server-access.c:112,6'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:113,34'
              BranchSideFuncs:
                - cmd_server_access_deny
            - BranchSide:      'cmd-server-access.c:114,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
                - server_acl_user_find
                - server_acl_user_allow
                - cmdq_error
        - Branch String:   'cmd-server-access.c:114,6'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:115,28'
              BranchSideFuncs:
                - server_acl_user_find
                - server_acl_user_allow
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:122,22'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow
        - Branch String:   'cmd-server-access.c:115,7'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:116,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:120,25'
              BranchSideFuncs:
                - server_acl_user_allow
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
        - Branch String:   'cmd-server-access.c:122,33'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:122,45'
              BranchSideFuncs:
                - server_acl_user_find
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_allow
            - BranchSide:      'cmd-server-access.c:124,28'
              BranchSideFuncs:
                - server_acl_user_find
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
                - server_acl_user_allow
        - Branch String:   'cmd-server-access.c:124,7'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:125,26'
              BranchSideFuncs:
                - server_acl_user_allow
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:126,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
        - Branch String:   'cmd-server-access.c:128,6'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:129,28'
              BranchSideFuncs:
                - server_acl_user_find
                - server_acl_user_allow_write
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:137,15'
              BranchSideFuncs:
                - args_has
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
        - Branch String:   'cmd-server-access.c:129,7'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:130,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:133,31'
              BranchSideFuncs:
                - server_acl_user_allow_write
        - Branch String:   'cmd-server-access.c:137,6'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:138,28'
              BranchSideFuncs:
                - server_acl_user_find
                - server_acl_user_deny_write
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:146,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-server-access.c:138,7'
          Branch Sides:
            - BranchSide:      'cmd-server-access.c:139,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-server-access.c:142,30'
              BranchSideFuncs:
                - server_acl_user_deny_write
      Callsites:
        - Src:             'cmd-server-access.c:74,22'
          Dst:             cmd_get_args
        - Src:             'cmd-server-access.c:75,21'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-server-access.c:79,6'
          Dst:             args_has
        - Src:             'cmd-server-access.c:80,3'
          Dst:             server_acl_display
        - Src:             'cmd-server-access.c:83,6'
          Dst:             args_count
        - Src:             'cmd-server-access.c:84,3'
          Dst:             cmdq_error
        - Src:             'cmd-server-access.c:88,29'
          Dst:             args_string
        - Src:             'cmd-server-access.c:88,9'
          Dst:             format_single
        - Src:             'cmd-server-access.c:90,8'
          Dst:             getpwnam
        - Src:             'cmd-server-access.c:92,3'
          Dst:             cmdq_error
        - Src:             'cmd-server-access.c:97,39'
          Dst:             getuid
        - Src:             'cmd-server-access.c:98,3'
          Dst:             cmdq_error
        - Src:             'cmd-server-access.c:103,6'
          Dst:             args_has
        - Src:             'cmd-server-access.c:103,29'
          Dst:             args_has
        - Src:             'cmd-server-access.c:104,3'
          Dst:             cmdq_error
        - Src:             'cmd-server-access.c:107,6'
          Dst:             args_has
        - Src:             'cmd-server-access.c:107,29'
          Dst:             args_has
        - Src:             'cmd-server-access.c:108,3'
          Dst:             cmdq_error
        - Src:             'cmd-server-access.c:112,6'
          Dst:             args_has
        - Src:             'cmd-server-access.c:113,11'
          Dst:             cmd_server_access_deny
        - Src:             'cmd-server-access.c:114,6'
          Dst:             args_has
        - Src:             'cmd-server-access.c:115,7'
          Dst:             server_acl_user_find
        - Src:             'cmd-server-access.c:116,4'
          Dst:             cmdq_error
        - Src:             'cmd-server-access.c:120,3'
          Dst:             server_acl_user_allow
        - Src:             'cmd-server-access.c:122,13'
          Dst:             args_has
        - Src:             'cmd-server-access.c:122,36'
          Dst:             args_has
        - Src:             'cmd-server-access.c:124,7'
          Dst:             server_acl_user_find
        - Src:             'cmd-server-access.c:125,4'
          Dst:             server_acl_user_allow
        - Src:             'cmd-server-access.c:128,6'
          Dst:             args_has
        - Src:             'cmd-server-access.c:129,7'
          Dst:             server_acl_user_find
        - Src:             'cmd-server-access.c:130,4'
          Dst:             cmdq_error
        - Src:             'cmd-server-access.c:133,3'
          Dst:             server_acl_user_allow_write
        - Src:             'cmd-server-access.c:137,6'
          Dst:             args_has
        - Src:             'cmd-server-access.c:138,7'
          Dst:             server_acl_user_find
        - Src:             'cmd-server-access.c:139,4'
          Dst:             cmdq_error
        - Src:             'cmd-server-access.c:142,3'
          Dst:             server_acl_user_deny_write
    - functionName:    cmd_set_buffer_exec
      functionSourceFile: '/src/tmux/cmd-set-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         43
      ICount:          286
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - args_count
        - args_get
        - args_has
        - args_string
        - cmd_get_args
        - cmd_get_entry
        - cmdq_error
        - cmdq_get_target_client
        - paste_buffer_data
        - paste_free
        - paste_get_name
        - paste_get_top
        - paste_rename
        - paste_set
        - strlen
        - tty_set_selection
        - xmalloc
        - xrealloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-set-buffer.c:66,6'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:67,6'
              BranchSideFuncs:
                - cmd_get_entry
                - args_has
                - args_count
                - args_string
                - strlen
                - args_has
                - xrealloc
                - args_string
                - paste_set
                - args_has
                - tty_set_selection
                - cmdq_error
                - free
                - free
                - paste_buffer_data
                - xmalloc
                - cmdq_error
                - args_get
                - paste_rename
                - cmdq_error
                - free
                - cmdq_error
                - paste_get_top
                - cmdq_error
                - paste_free
                - cmdq_error
                - paste_get_top
                - cmdq_error
            - BranchSide:      'cmd-set-buffer.c:69,23'
              BranchSideFuncs:
                - paste_get_name
                - cmd_get_entry
                - args_has
                - args_count
                - args_string
                - strlen
                - args_has
                - xrealloc
                - args_string
                - paste_set
                - args_has
                - tty_set_selection
                - cmdq_error
                - free
                - free
                - paste_buffer_data
                - xmalloc
                - cmdq_error
                - args_get
                - paste_rename
                - cmdq_error
                - free
                - cmdq_error
                - paste_get_top
                - cmdq_error
                - paste_free
                - cmdq_error
                - paste_get_top
                - cmdq_error
        - Branch String:   'cmd-set-buffer.c:71,6'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:72,7'
              BranchSideFuncs:
                - paste_free
                - cmdq_error
                - paste_get_top
                - cmdq_error
            - BranchSide:      'cmd-set-buffer.c:87,15'
              BranchSideFuncs:
                - args_has
                - args_count
                - args_string
                - strlen
                - args_has
                - xrealloc
                - args_string
                - paste_set
                - args_has
                - tty_set_selection
                - cmdq_error
                - free
                - free
                - paste_buffer_data
                - xmalloc
                - cmdq_error
                - args_get
                - paste_rename
                - cmdq_error
                - free
                - cmdq_error
                - paste_get_top
                - cmdq_error
        - Branch String:   'cmd-set-buffer.c:72,7'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:73,8'
              BranchSideFuncs:
                - paste_get_top
                - paste_free
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-set-buffer.c:79,7'
              BranchSideFuncs:
                - paste_free
                - cmdq_error
        - Branch String:   'cmd-set-buffer.c:73,8'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:74,16'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-set-buffer.c:77,9'
              BranchSideFuncs:
                - paste_get_top
                - paste_free
                - cmdq_error
        - Branch String:   'cmd-set-buffer.c:79,7'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:80,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-set-buffer.c:83,14'
              BranchSideFuncs:
                - paste_free
        - Branch String:   'cmd-set-buffer.c:87,6'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:88,7'
              BranchSideFuncs:
                - args_get
                - paste_rename
                - cmdq_error
                - free
                - cmdq_error
                - paste_get_top
                - cmdq_error
            - BranchSide:      'cmd-set-buffer.c:107,17'
              BranchSideFuncs:
                - args_count
                - args_string
                - strlen
                - args_has
                - xrealloc
                - args_string
                - paste_set
                - args_has
                - tty_set_selection
                - cmdq_error
                - free
                - free
                - paste_buffer_data
                - xmalloc
                - cmdq_error
        - Branch String:   'cmd-set-buffer.c:88,7'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:89,8'
              BranchSideFuncs:
                - paste_get_top
                - args_get
                - paste_rename
                - cmdq_error
                - free
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-set-buffer.c:95,7'
              BranchSideFuncs:
                - args_get
                - paste_rename
                - cmdq_error
                - free
                - cmdq_error
        - Branch String:   'cmd-set-buffer.c:89,8'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:90,16'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-set-buffer.c:93,9'
              BranchSideFuncs:
                - paste_get_top
                - args_get
                - paste_rename
                - cmdq_error
                - free
                - cmdq_error
        - Branch String:   'cmd-set-buffer.c:95,7'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:96,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-set-buffer.c:99,20'
              BranchSideFuncs:
                - args_get
                - paste_rename
                - cmdq_error
                - free
        - Branch String:   'cmd-set-buffer.c:99,7'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:100,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-set-buffer.c:104,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-set-buffer.c:107,6'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:108,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-set-buffer.c:111,36'
              BranchSideFuncs:
                - args_string
                - strlen
                - args_has
                - xrealloc
                - args_string
                - paste_set
                - args_has
                - tty_set_selection
                - cmdq_error
                - free
                - free
                - paste_buffer_data
                - xmalloc
        - Branch String:   'cmd-set-buffer.c:111,6'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-set-buffer.c:114,10'
              BranchSideFuncs:
                - args_has
                - xrealloc
                - args_string
                - paste_set
                - args_has
                - tty_set_selection
                - cmdq_error
                - free
                - free
                - paste_buffer_data
                - xmalloc
        - Branch String:   'cmd-set-buffer.c:117,26'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:117,29'
              BranchSideFuncs:
                - xrealloc
                - args_string
                - paste_set
                - args_has
                - tty_set_selection
                - cmdq_error
                - free
                - free
                - paste_buffer_data
                - xmalloc
            - BranchSide:      'cmd-set-buffer.c:123,21'
              BranchSideFuncs:
                - xrealloc
                - args_string
                - paste_set
                - args_has
                - tty_set_selection
                - cmdq_error
                - free
                - free
        - Branch String:   'cmd-set-buffer.c:117,6'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:118,31'
              BranchSideFuncs:
                - paste_buffer_data
                - xmalloc
                - xrealloc
                - args_string
                - paste_set
                - args_has
                - tty_set_selection
                - cmdq_error
                - free
                - free
            - BranchSide:      'cmd-set-buffer.c:123,21'
              BranchSideFuncs:
                - xrealloc
                - args_string
                - paste_set
                - args_has
                - tty_set_selection
                - cmdq_error
                - free
                - free
        - Branch String:   'cmd-set-buffer.c:127,6'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:128,14'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
            - BranchSide:      'cmd-set-buffer.c:133,15'
              BranchSideFuncs:
                - args_has
                - tty_set_selection
        - Branch String:   'cmd-set-buffer.c:133,26'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:133,29'
              BranchSideFuncs:
                - tty_set_selection
            - BranchSide:      'cmd-set-buffer.c:136,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-set-buffer.c:133,6'
          Branch Sides:
            - BranchSide:      'cmd-set-buffer.c:134,23'
              BranchSideFuncs:
                - tty_set_selection
            - BranchSide:      'cmd-set-buffer.c:136,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-set-buffer.c:58,23'
          Dst:             cmd_get_args
        - Src:             'cmd-set-buffer.c:59,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-set-buffer.c:65,12'
          Dst:             args_get
        - Src:             'cmd-set-buffer.c:69,8'
          Dst:             paste_get_name
        - Src:             'cmd-set-buffer.c:71,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-set-buffer.c:74,5'
          Dst:             cmdq_error
        - Src:             'cmd-set-buffer.c:77,9'
          Dst:             paste_get_top
        - Src:             'cmd-set-buffer.c:80,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-buffer.c:83,3'
          Dst:             paste_free
        - Src:             'cmd-set-buffer.c:87,6'
          Dst:             args_has
        - Src:             'cmd-set-buffer.c:90,5'
          Dst:             cmdq_error
        - Src:             'cmd-set-buffer.c:93,9'
          Dst:             paste_get_top
        - Src:             'cmd-set-buffer.c:96,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-buffer.c:99,29'
          Dst:             args_get
        - Src:             'cmd-set-buffer.c:99,7'
          Dst:             paste_rename
        - Src:             'cmd-set-buffer.c:100,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-buffer.c:107,6'
          Dst:             args_count
        - Src:             'cmd-set-buffer.c:108,3'
          Dst:             cmdq_error
        - Src:             'cmd-set-buffer.c:111,24'
          Dst:             args_string
        - Src:             'cmd-set-buffer.c:111,17'
          Dst:             strlen
        - Src:             'cmd-set-buffer.c:117,6'
          Dst:             args_has
        - Src:             'cmd-set-buffer.c:118,13'
          Dst:             paste_buffer_data
        - Src:             'cmd-set-buffer.c:119,13'
          Dst:             xmalloc
        - Src:             'cmd-set-buffer.c:123,12'
          Dst:             xrealloc
        - Src:             'cmd-set-buffer.c:124,28'
          Dst:             args_string
        - Src:             'cmd-set-buffer.c:127,6'
          Dst:             paste_set
        - Src:             'cmd-set-buffer.c:128,3'
          Dst:             cmdq_error
        - Src:             'cmd-set-buffer.c:133,6'
          Dst:             args_has
        - Src:             'cmd-set-buffer.c:134,4'
          Dst:             tty_set_selection
    - functionName:    cmd_set_environment_exec
      functionSourceFile: '/src/tmux/cmd-set-environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         40
      ICount:          244
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - args_count
        - args_get
        - args_has
        - args_string
        - cmd_get_args
        - cmdq_error
        - cmdq_get_target
        - environ_clear
        - environ_set
        - environ_unset
        - format_single_from_target
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-set-environment.c:57,6'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:58,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-set-environment.c:61,13'
              BranchSideFuncs:
                - strchr
                - args_count
                - args_string
                - args_has
                - args_has
                - args_has
                - args_has
                - environ_set
                - free
                - environ_set
                - cmdq_error
                - environ_clear
                - cmdq_error
                - environ_unset
                - cmdq_error
                - args_get
                - cmdq_error
                - cmdq_error
                - args_has
                - format_single_from_target
                - cmdq_error
        - Branch String:   'cmd-set-environment.c:61,6'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:62,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-set-environment.c:66,17'
              BranchSideFuncs:
                - args_count
                - args_string
                - args_has
                - args_has
                - args_has
                - args_has
                - environ_set
                - free
                - environ_set
                - cmdq_error
                - environ_clear
                - cmdq_error
                - environ_unset
                - cmdq_error
                - args_get
                - cmdq_error
                - cmdq_error
                - args_has
                - format_single_from_target
        - Branch String:   'cmd-set-environment.c:66,6'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:67,9'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - environ_set
                - free
                - environ_set
                - cmdq_error
                - environ_clear
                - cmdq_error
                - environ_unset
                - cmdq_error
                - args_get
                - cmdq_error
                - cmdq_error
                - args_has
                - format_single_from_target
            - BranchSide:      'cmd-set-environment.c:69,23'
              BranchSideFuncs:
                - args_string
                - args_has
                - args_has
                - args_has
                - args_has
                - environ_set
                - free
                - environ_set
                - cmdq_error
                - environ_clear
                - cmdq_error
                - environ_unset
                - cmdq_error
                - args_get
                - cmdq_error
                - cmdq_error
                - args_has
                - format_single_from_target
        - Branch String:   'cmd-set-environment.c:70,20'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:70,32'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - environ_set
                - free
                - environ_set
                - cmdq_error
                - environ_clear
                - cmdq_error
                - environ_unset
                - cmdq_error
                - args_get
                - cmdq_error
                - cmdq_error
                - format_single_from_target
            - BranchSide:      'cmd-set-environment.c:74,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - environ_set
                - free
                - environ_set
                - cmdq_error
                - environ_clear
                - cmdq_error
                - environ_unset
                - cmdq_error
                - args_get
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-set-environment.c:70,6'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:71,40'
              BranchSideFuncs:
                - format_single_from_target
                - args_has
                - args_has
                - args_has
                - args_has
                - environ_set
                - free
                - environ_set
                - cmdq_error
                - environ_clear
                - cmdq_error
                - environ_unset
                - cmdq_error
                - args_get
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-set-environment.c:74,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - environ_set
                - free
                - environ_set
                - cmdq_error
                - environ_clear
                - cmdq_error
                - environ_unset
                - cmdq_error
                - args_get
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-set-environment.c:74,6'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:75,9'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - environ_set
                - free
                - environ_set
                - cmdq_error
                - environ_clear
                - cmdq_error
                - environ_unset
                - cmdq_error
            - BranchSide:      'cmd-set-environment.c:77,7'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - environ_set
                - free
                - environ_set
                - cmdq_error
                - environ_clear
                - cmdq_error
                - environ_unset
                - cmdq_error
                - args_get
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-set-environment.c:77,7'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:78,21'
              BranchSideFuncs:
                - args_get
                - cmdq_error
                - free
                - cmdq_error
            - BranchSide:      'cmd-set-environment.c:86,9'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - environ_set
                - free
                - environ_set
                - cmdq_error
                - environ_clear
                - cmdq_error
                - environ_unset
                - cmdq_error
        - Branch String:   'cmd-set-environment.c:79,8'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:80,16'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-set-environment.c:82,16'
              BranchSideFuncs:
                - cmdq_error
                - free
        - Branch String:   'cmd-set-environment.c:89,6'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:90,7'
              BranchSideFuncs:
                - environ_unset
                - free
                - cmdq_error
            - BranchSide:      'cmd-set-environment.c:96,22'
              BranchSideFuncs:
                - args_has
                - args_has
                - environ_set
                - free
                - environ_set
                - cmdq_error
                - environ_clear
                - cmdq_error
        - Branch String:   'cmd-set-environment.c:90,7'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:91,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-set-environment.c:95,17'
              BranchSideFuncs:
                - environ_unset
                - free
        - Branch String:   'cmd-set-environment.c:96,13'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:97,7'
              BranchSideFuncs:
                - environ_clear
                - free
                - cmdq_error
            - BranchSide:      'cmd-set-environment.c:104,7'
              BranchSideFuncs:
                - args_has
                - environ_set
                - free
                - environ_set
                - cmdq_error
        - Branch String:   'cmd-set-environment.c:97,7'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:98,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-set-environment.c:102,17'
              BranchSideFuncs:
                - environ_clear
                - free
        - Branch String:   'cmd-set-environment.c:104,7'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:105,15'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-set-environment.c:110,16'
              BranchSideFuncs:
                - args_has
                - environ_set
                - free
                - environ_set
        - Branch String:   'cmd-set-environment.c:110,7'
          Branch Sides:
            - BranchSide:      'cmd-set-environment.c:111,16'
              BranchSideFuncs:
                - environ_set
                - free
            - BranchSide:      'cmd-set-environment.c:113,16'
              BranchSideFuncs:
                - environ_set
                - free
      Callsites:
        - Src:             'cmd-set-environment.c:49,23'
          Dst:             cmd_get_args
        - Src:             'cmd-set-environment.c:50,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-set-environment.c:52,22'
          Dst:             args_string
        - Src:             'cmd-set-environment.c:58,3'
          Dst:             cmdq_error
        - Src:             'cmd-set-environment.c:61,6'
          Dst:             strchr
        - Src:             'cmd-set-environment.c:62,3'
          Dst:             cmdq_error
        - Src:             'cmd-set-environment.c:66,6'
          Dst:             args_count
        - Src:             'cmd-set-environment.c:69,11'
          Dst:             args_string
        - Src:             'cmd-set-environment.c:70,23'
          Dst:             args_has
        - Src:             'cmd-set-environment.c:71,14'
          Dst:             format_single_from_target
        - Src:             'cmd-set-environment.c:74,6'
          Dst:             args_has
        - Src:             'cmd-set-environment.c:78,12'
          Dst:             args_get
        - Src:             'cmd-set-environment.c:80,5'
          Dst:             cmdq_error
        - Src:             'cmd-set-environment.c:82,5'
          Dst:             cmdq_error
        - Src:             'cmd-set-environment.c:89,6'
          Dst:             args_has
        - Src:             'cmd-set-environment.c:91,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-environment.c:95,3'
          Dst:             environ_unset
        - Src:             'cmd-set-environment.c:96,13'
          Dst:             args_has
        - Src:             'cmd-set-environment.c:98,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-environment.c:102,3'
          Dst:             environ_clear
        - Src:             'cmd-set-environment.c:105,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-environment.c:110,7'
          Dst:             args_has
        - Src:             'cmd-set-environment.c:111,4'
          Dst:             environ_set
        - Src:             'cmd-set-environment.c:113,4'
          Dst:             environ_set
    - functionName:    cmd_set_option_exec
      functionSourceFile: '/src/tmux/cmd-set-option.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         104
      ICount:          616
      EdgeCount:       143
      CyclomaticComplexity: 41
      functionsReached:
        - args_count
        - args_has
        - args_string
        - cmd_get_args
        - cmd_get_entry
        - cmdq_error
        - cmdq_get_target
        - format_single_from_target
        - notify_hook
        - options_array_assign
        - options_array_clear
        - options_array_get
        - options_array_set
        - options_empty
        - options_from_string
        - options_get
        - options_get_only
        - options_is_array
        - options_match
        - options_push_changes
        - options_remove_or_default
        - options_scope_from_name
        - options_set_string
        - options_table_entry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-set-option.c:104,49'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:104,61'
              BranchSideFuncs:
                - args_has
                - options_match
                - args_count
                - args_string
                - options_scope_from_name
                - options_get_only
                - options_get
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
                - options_is_array
                - cmdq_error
                - args_has
                - cmdq_error
                - free
                - args_has
                - format_single_from_target
                - args_has
                - cmdq_error
                - cmdq_error
                - notify_hook
                - free
            - BranchSide:      'cmd-set-option.c:111,23'
              BranchSideFuncs:
                - options_match
                - args_count
                - args_string
                - options_scope_from_name
                - options_get_only
                - options_get
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
                - options_is_array
                - cmdq_error
                - args_has
                - cmdq_error
                - free
                - args_has
                - format_single_from_target
                - args_has
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-set-option.c:104,6'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:105,15'
              BranchSideFuncs:
                - notify_hook
                - free
            - BranchSide:      'cmd-set-option.c:111,23'
              BranchSideFuncs:
                - options_match
                - args_count
                - args_string
                - options_scope_from_name
                - options_get_only
                - options_get
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
                - options_is_array
                - cmdq_error
                - args_has
                - cmdq_error
                - free
                - args_has
                - format_single_from_target
                - args_has
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-set-option.c:112,6'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:113,16'
              BranchSideFuncs:
                - args_has
                - cmdq_error
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:121,17'
              BranchSideFuncs:
                - args_count
                - args_string
                - options_scope_from_name
                - options_get_only
                - options_get
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
                - options_is_array
                - cmdq_error
                - args_has
                - cmdq_error
                - free
                - args_has
                - format_single_from_target
        - Branch String:   'cmd-set-option.c:113,7'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:114,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:115,7'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - cmdq_error
        - Branch String:   'cmd-set-option.c:115,7'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:116,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:118,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
        - Branch String:   'cmd-set-option.c:121,6'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:122,9'
              BranchSideFuncs:
                - options_scope_from_name
                - options_get_only
                - options_get
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
                - options_is_array
                - cmdq_error
                - args_has
                - cmdq_error
                - free
                - args_has
                - format_single_from_target
            - BranchSide:      'cmd-set-option.c:124,23'
              BranchSideFuncs:
                - args_string
                - options_scope_from_name
                - options_get_only
                - options_get
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
                - options_is_array
                - cmdq_error
                - args_has
                - cmdq_error
                - free
                - args_has
                - format_single_from_target
        - Branch String:   'cmd-set-option.c:125,20'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:125,32'
              BranchSideFuncs:
                - args_has
                - options_scope_from_name
                - options_get_only
                - options_get
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
                - options_is_array
                - cmdq_error
                - args_has
                - cmdq_error
                - free
                - format_single_from_target
            - BranchSide:      'cmd-set-option.c:131,34'
              BranchSideFuncs:
                - options_scope_from_name
                - options_get_only
                - options_get
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
                - options_is_array
                - cmdq_error
                - args_has
                - cmdq_error
                - free
        - Branch String:   'cmd-set-option.c:125,6'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:126,40'
              BranchSideFuncs:
                - format_single_from_target
                - options_scope_from_name
                - options_get_only
                - options_get
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
                - options_is_array
                - cmdq_error
                - args_has
                - cmdq_error
                - free
            - BranchSide:      'cmd-set-option.c:131,34'
              BranchSideFuncs:
                - options_scope_from_name
                - options_get_only
                - options_get
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
                - options_is_array
                - cmdq_error
                - args_has
                - cmdq_error
                - free
        - Branch String:   'cmd-set-option.c:133,6'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:134,16'
              BranchSideFuncs:
                - args_has
                - cmdq_error
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:140,23'
              BranchSideFuncs:
                - options_get_only
                - options_get
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
                - options_is_array
                - cmdq_error
        - Branch String:   'cmd-set-option.c:134,7'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:135,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:136,14'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - free
        - Branch String:   'cmd-set-option.c:144,16'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:144,21'
              BranchSideFuncs:
                - options_is_array
                - cmdq_error
                - free
                - free
                - free
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
            - BranchSide:      'cmd-set-option.c:150,16'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
        - Branch String:   'cmd-set-option.c:144,33'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:144,54'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:145,14'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
        - Branch String:   'cmd-set-option.c:144,6'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:145,14'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
            - BranchSide:      'cmd-set-option.c:150,16'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - options_array_get
                - args_has
                - cmdq_error
        - Branch String:   'cmd-set-option.c:150,27'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:150,39'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
            - BranchSide:      'cmd-set-option.c:168,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
        - Branch String:   'cmd-set-option.c:150,6'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:151,7'
              BranchSideFuncs:
                - options_array_get
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - args_has
                - cmdq_error
            - BranchSide:      'cmd-set-option.c:168,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
        - Branch String:   'cmd-set-option.c:151,7'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:152,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - args_has
                - cmdq_error
            - BranchSide:      'cmd-set-option.c:154,8'
              BranchSideFuncs:
                - options_array_get
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - args_has
                - cmdq_error
        - Branch String:   'cmd-set-option.c:154,8'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:155,13'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - args_has
                - cmdq_error
            - BranchSide:      'cmd-set-option.c:157,34'
              BranchSideFuncs:
                - options_array_get
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
                - args_has
                - cmdq_error
        - Branch String:   'cmd-set-option.c:159,7'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:160,17'
              BranchSideFuncs:
                - args_has
                - cmdq_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:165,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
        - Branch String:   'cmd-set-option.c:160,8'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:161,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:162,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
        - Branch String:   'cmd-set-option.c:168,26'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:168,29'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
            - BranchSide:      'cmd-set-option.c:180,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
        - Branch String:   'cmd-set-option.c:168,6'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:169,3'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
            - BranchSide:      'cmd-set-option.c:180,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
        - Branch String:   'cmd-set-option.c:169,3'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:170,26'
              BranchSideFuncs:
                - options_get_only
                - options_remove_or_default
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - cmdq_error
                - free
            - BranchSide:      'cmd-set-option.c:179,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
        - Branch String:   'cmd-set-option.c:171,8'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:172,5'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
            - BranchSide:      'cmd-set-option.c:173,34'
              BranchSideFuncs:
                - options_remove_or_default
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - cmdq_error
                - free
        - Branch String:   'cmd-set-option.c:173,8'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:174,16'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:178,3'
              BranchSideFuncs:
                - args_has
                - args_has
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
                - options_remove_or_default
                - cmdq_error
                - free
                - options_get_only
                - options_remove_or_default
                - cmdq_error
                - free
        - Branch String:   'cmd-set-option.c:180,26'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:180,38'
              BranchSideFuncs:
                - options_remove_or_default
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:181,7'
              BranchSideFuncs:
                - options_remove_or_default
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
        - Branch String:   'cmd-set-option.c:180,6'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:181,7'
              BranchSideFuncs:
                - options_remove_or_default
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:188,14'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
                - options_set_string
                - cmdq_error
        - Branch String:   'cmd-set-option.c:181,7'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:182,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:183,33'
              BranchSideFuncs:
                - options_remove_or_default
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
        - Branch String:   'cmd-set-option.c:183,7'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:184,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:188,2'
              BranchSideFuncs:
                - options_push_changes
                - free
                - free
                - free
        - Branch String:   'cmd-set-option.c:188,13'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:189,7'
              BranchSideFuncs:
                - options_set_string
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:194,13'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - cmdq_error
                - free
        - Branch String:   'cmd-set-option.c:189,7'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:190,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:193,22'
              BranchSideFuncs:
                - options_set_string
                - options_push_changes
                - free
                - free
                - free
        - Branch String:   'cmd-set-option.c:194,23'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:194,44'
              BranchSideFuncs:
                - options_is_array
                - options_table_entry
                - options_table_entry
                - args_has
                - options_from_string
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_set
                - cmdq_error
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
            - BranchSide:      'cmd-set-option.c:204,7'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
        - Branch String:   'cmd-set-option.c:194,13'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:195,31'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
            - BranchSide:      'cmd-set-option.c:204,7'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
                - cmdq_error
        - Branch String:   'cmd-set-option.c:198,7'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:199,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:203,2'
              BranchSideFuncs:
                - options_push_changes
                - free
                - free
                - free
        - Branch String:   'cmd-set-option.c:204,7'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:205,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:208,7'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
                - options_table_entry
                - options_empty
        - Branch String:   'cmd-set-option.c:208,7'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:209,22'
              BranchSideFuncs:
                - options_table_entry
                - options_empty
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
            - BranchSide:      'cmd-set-option.c:210,7'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
                - options_array_clear
                - options_array_assign
                - cmdq_error
                - free
        - Branch String:   'cmd-set-option.c:210,7'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:211,9'
              BranchSideFuncs:
                - options_array_clear
                - options_array_assign
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:218,32'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
        - Branch String:   'cmd-set-option.c:211,8'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:212,25'
              BranchSideFuncs:
                - options_array_assign
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:213,29'
              BranchSideFuncs:
                - options_array_assign
                - options_push_changes
                - free
                - free
                - free
                - cmdq_error
                - free
                - free
                - free
                - free
        - Branch String:   'cmd-set-option.c:213,8'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:214,16'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:218,3'
              BranchSideFuncs:
                - options_push_changes
                - free
                - free
                - free
        - Branch String:   'cmd-set-option.c:218,14'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:0,0'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-set-option.c:220,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'cmd-set-option.c:86,24'
          Dst:             cmd_get_args
        - Src:             'cmd-set-option.c:87,19'
          Dst:             args_has
        - Src:             'cmd-set-option.c:88,35'
          Dst:             cmdq_get_target
        - Src:             'cmd-set-option.c:98,12'
          Dst:             cmd_get_entry
        - Src:             'cmd-set-option.c:101,45'
          Dst:             args_string
        - Src:             'cmd-set-option.c:101,13'
          Dst:             format_single_from_target
        - Src:             'cmd-set-option.c:104,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-set-option.c:104,52'
          Dst:             args_has
        - Src:             'cmd-set-option.c:105,3'
          Dst:             notify_hook
        - Src:             'cmd-set-option.c:111,9'
          Dst:             options_match
        - Src:             'cmd-set-option.c:113,7'
          Dst:             args_has
        - Src:             'cmd-set-option.c:116,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-option.c:118,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-option.c:121,6'
          Dst:             args_count
        - Src:             'cmd-set-option.c:124,11'
          Dst:             args_string
        - Src:             'cmd-set-option.c:125,23'
          Dst:             args_has
        - Src:             'cmd-set-option.c:126,14'
          Dst:             format_single_from_target
        - Src:             'cmd-set-option.c:131,10'
          Dst:             options_scope_from_name
        - Src:             'cmd-set-option.c:134,7'
          Dst:             args_has
        - Src:             'cmd-set-option.c:136,3'
          Dst:             cmdq_error
        - Src:             'cmd-set-option.c:140,6'
          Dst:             options_get_only
        - Src:             'cmd-set-option.c:141,11'
          Dst:             options_get
        - Src:             'cmd-set-option.c:144,37'
          Dst:             options_is_array
        - Src:             'cmd-set-option.c:145,3'
          Dst:             cmdq_error
        - Src:             'cmd-set-option.c:150,7'
          Dst:             args_has
        - Src:             'cmd-set-option.c:150,30'
          Dst:             args_has
        - Src:             'cmd-set-option.c:157,16'
          Dst:             options_array_get
        - Src:             'cmd-set-option.c:160,8'
          Dst:             args_has
        - Src:             'cmd-set-option.c:162,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-option.c:168,6'
          Dst:             args_has
        - Src:             'cmd-set-option.c:170,9'
          Dst:             options_get_only
        - Src:             'cmd-set-option.c:173,8'
          Dst:             options_remove_or_default
        - Src:             'cmd-set-option.c:174,5'
          Dst:             cmdq_error
        - Src:             'cmd-set-option.c:180,6'
          Dst:             args_has
        - Src:             'cmd-set-option.c:180,29'
          Dst:             args_has
        - Src:             'cmd-set-option.c:183,7'
          Dst:             options_remove_or_default
        - Src:             'cmd-set-option.c:184,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-option.c:190,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-option.c:193,3'
          Dst:             options_set_string
        - Src:             'cmd-set-option.c:194,27'
          Dst:             options_is_array
        - Src:             'cmd-set-option.c:195,35'
          Dst:             options_table_entry
        - Src:             'cmd-set-option.c:196,7'
          Dst:             options_table_entry
        - Src:             'cmd-set-option.c:197,7'
          Dst:             args_has
        - Src:             'cmd-set-option.c:195,11'
          Dst:             options_from_string
        - Src:             'cmd-set-option.c:199,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-option.c:205,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-option.c:209,26'
          Dst:             options_table_entry
        - Src:             'cmd-set-option.c:209,8'
          Dst:             options_empty
        - Src:             'cmd-set-option.c:212,5'
          Dst:             options_array_clear
        - Src:             'cmd-set-option.c:213,8'
          Dst:             options_array_assign
        - Src:             'cmd-set-option.c:214,5'
          Dst:             cmdq_error
        - Src:             'cmd-set-option.c:218,14'
          Dst:             options_array_set
        - Src:             'cmd-set-option.c:220,4'
          Dst:             cmdq_error
        - Src:             'cmd-set-option.c:226,2'
          Dst:             options_push_changes
    - functionName:    cmd_set_option_args_parse
      functionSourceFile: '/src/tmux/cmd-set-option.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - idx
        - cause
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-set-option.c:78,6'
          Branch Sides:
            - BranchSide:      'cmd-set-option.c:79,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-set-option.c:80,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_show_environment_escape
      functionSourceFile: '/src/tmux/cmd-show-environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - envent
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-show-environment.c:57,2'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'cmd-show-environment.c:63,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-show-environment.c:59,16'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:59,19'
              BranchSideFuncs: []
            - BranchSide:      'cmd-show-environment.c:60,8'
              BranchSideFuncs: []
        - Branch String:   'cmd-show-environment.c:59,28'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:59,31'
              BranchSideFuncs: []
            - BranchSide:      'cmd-show-environment.c:60,8'
              BranchSideFuncs: []
        - Branch String:   'cmd-show-environment.c:59,40'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:59,43'
              BranchSideFuncs: []
            - BranchSide:      'cmd-show-environment.c:60,8'
              BranchSideFuncs: []
        - Branch String:   'cmd-show-environment.c:59,7'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:60,8'
              BranchSideFuncs: []
            - BranchSide:      'cmd-show-environment.c:61,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-show-environment.c:56,22'
          Dst:             strlen
        - Src:             'cmd-show-environment.c:56,14'
          Dst:             xmalloc
    - functionName:    cmd_show_environment_print
      functionSourceFile: '/src/tmux/cmd-show-environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
        - envent
      BBCount:         21
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - args_has
        - cmd_get_args
        - cmd_show_environment_escape
        - cmdq_print
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-show-environment.c:75,27'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:75,31'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmdq_print
                - cmdq_print
                - cmdq_print
                - cmd_show_environment_escape
                - cmdq_print
                - free
            - BranchSide:      'cmd-show-environment.c:77,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmdq_print
                - cmdq_print
                - cmdq_print
                - cmd_show_environment_escape
                - cmdq_print
                - free
        - Branch String:   'cmd-show-environment.c:75,6'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:76,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-show-environment.c:77,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmdq_print
                - cmdq_print
                - cmdq_print
                - cmd_show_environment_escape
                - cmdq_print
                - free
        - Branch String:   'cmd-show-environment.c:77,26'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:77,31'
              BranchSideFuncs:
                - args_has
                - cmdq_print
                - cmdq_print
                - cmdq_print
                - cmd_show_environment_escape
                - cmdq_print
                - free
            - BranchSide:      'cmd-show-environment.c:80,16'
              BranchSideFuncs:
                - args_has
                - cmdq_print
                - cmdq_print
                - cmdq_print
                - cmd_show_environment_escape
                - cmdq_print
                - free
        - Branch String:   'cmd-show-environment.c:77,6'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-show-environment.c:80,16'
              BranchSideFuncs:
                - args_has
                - cmdq_print
                - cmdq_print
                - cmdq_print
                - cmd_show_environment_escape
                - cmdq_print
                - free
        - Branch String:   'cmd-show-environment.c:80,6'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:81,7'
              BranchSideFuncs:
                - cmdq_print
                - cmd_show_environment_escape
                - cmdq_print
                - free
            - BranchSide:      'cmd-show-environment.c:88,6'
              BranchSideFuncs:
                - cmdq_print
                - cmd_show_environment_escape
                - cmdq_print
                - free
        - Branch String:   'cmd-show-environment.c:81,7'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:82,15'
              BranchSideFuncs:
                - cmdq_print
            - BranchSide:      'cmd-show-environment.c:84,15'
              BranchSideFuncs:
                - cmdq_print
        - Branch String:   'cmd-show-environment.c:88,6'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:89,41'
              BranchSideFuncs:
                - cmd_show_environment_escape
                - cmdq_print
                - free
            - BranchSide:      'cmd-show-environment.c:94,14'
              BranchSideFuncs:
                - cmdq_print
      Callsites:
        - Src:             'cmd-show-environment.c:72,22'
          Dst:             cmd_get_args
        - Src:             'cmd-show-environment.c:75,7'
          Dst:             args_has
        - Src:             'cmd-show-environment.c:77,6'
          Dst:             args_has
        - Src:             'cmd-show-environment.c:80,7'
          Dst:             args_has
        - Src:             'cmd-show-environment.c:82,4'
          Dst:             cmdq_print
        - Src:             'cmd-show-environment.c:84,4'
          Dst:             cmdq_print
        - Src:             'cmd-show-environment.c:89,13'
          Dst:             cmd_show_environment_escape
        - Src:             'cmd-show-environment.c:90,3'
          Dst:             cmdq_print
        - Src:             'cmd-show-environment.c:94,3'
          Dst:             cmdq_print
    - functionName:    cmd_show_environment_exec
      functionSourceFile: '/src/tmux/cmd-show-environment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         24
      ICount:          163
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - args_get
        - args_has
        - args_string
        - cmd_get_args
        - cmd_show_environment_print
        - cmdq_error
        - cmdq_get_target
        - environ_find
        - environ_first
        - environ_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-show-environment.c:106,6'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:107,7'
              BranchSideFuncs:
                - args_has
                - environ_first
                - cmd_show_environment_print
                - environ_next
                - environ_find
                - cmd_show_environment_print
                - cmdq_error
                - args_get
                - cmdq_error
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-show-environment.c:113,15'
              BranchSideFuncs:
                - args_has
                - environ_first
                - cmd_show_environment_print
                - environ_next
                - environ_find
                - cmd_show_environment_print
                - cmdq_error
                - args_get
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-show-environment.c:107,7'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:108,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-show-environment.c:111,2'
              BranchSideFuncs:
                - args_has
                - environ_first
                - cmd_show_environment_print
                - environ_next
                - environ_find
                - cmd_show_environment_print
                - cmdq_error
                - args_get
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-show-environment.c:113,6'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:114,9'
              BranchSideFuncs:
                - environ_first
                - cmd_show_environment_print
                - environ_next
                - environ_find
                - cmd_show_environment_print
                - cmdq_error
            - BranchSide:      'cmd-show-environment.c:116,7'
              BranchSideFuncs:
                - environ_first
                - cmd_show_environment_print
                - environ_next
                - environ_find
                - cmd_show_environment_print
                - cmdq_error
                - args_get
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-show-environment.c:116,7'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:117,21'
              BranchSideFuncs:
                - args_get
                - cmdq_error
                - cmdq_error
            - BranchSide:      'cmd-show-environment.c:124,9'
              BranchSideFuncs:
                - environ_first
                - cmd_show_environment_print
                - environ_next
                - environ_find
                - cmd_show_environment_print
                - cmdq_error
        - Branch String:   'cmd-show-environment.c:118,8'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:119,16'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-show-environment.c:121,16'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-show-environment.c:127,6'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:128,25'
              BranchSideFuncs:
                - environ_find
                - cmd_show_environment_print
                - cmdq_error
            - BranchSide:      'cmd-show-environment.c:137,25'
              BranchSideFuncs:
                - environ_first
                - cmd_show_environment_print
                - environ_next
        - Branch String:   'cmd-show-environment.c:129,7'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:130,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-show-environment.c:133,30'
              BranchSideFuncs:
                - cmd_show_environment_print
        - Branch String:   'cmd-show-environment.c:138,2'
          Branch Sides:
            - BranchSide:      'cmd-show-environment.c:139,30'
              BranchSideFuncs:
                - cmd_show_environment_print
                - environ_next
            - BranchSide:      'cmd-show-environment.c:142,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-show-environment.c:100,23'
          Dst:             cmd_get_args
        - Src:             'cmd-show-environment.c:101,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-show-environment.c:104,30'
          Dst:             args_string
        - Src:             'cmd-show-environment.c:106,15'
          Dst:             args_get
        - Src:             'cmd-show-environment.c:108,4'
          Dst:             cmdq_error
        - Src:             'cmd-show-environment.c:113,6'
          Dst:             args_has
        - Src:             'cmd-show-environment.c:117,12'
          Dst:             args_get
        - Src:             'cmd-show-environment.c:119,5'
          Dst:             cmdq_error
        - Src:             'cmd-show-environment.c:121,5'
          Dst:             cmdq_error
        - Src:             'cmd-show-environment.c:128,12'
          Dst:             environ_find
        - Src:             'cmd-show-environment.c:130,4'
          Dst:             cmdq_error
        - Src:             'cmd-show-environment.c:133,3'
          Dst:             cmd_show_environment_print
        - Src:             'cmd-show-environment.c:137,11'
          Dst:             environ_first
        - Src:             'cmd-show-environment.c:139,3'
          Dst:             cmd_show_environment_print
        - Src:             'cmd-show-environment.c:140,12'
          Dst:             environ_next
    - functionName:    cmd_show_messages_terminals
      functionSourceFile: '/src/tmux/cmd-show-messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - item
        - blank
      BBCount:         19
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - args_has
        - cmd_get_args
        - cmdq_get_target_client
        - cmdq_print
        - tty_term_describe
        - tty_term_ncodes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-show-messages.c:57,2'
          Branch Sides:
            - BranchSide:      'cmd-show-messages.c:58,16'
              BranchSideFuncs:
                - args_has
                - cmdq_print
                - tty_term_ncodes
                - tty_term_describe
                - cmdq_print
                - cmdq_print
            - BranchSide:      'cmd-show-messages.c:70,10'
              BranchSideFuncs: []
        - Branch String:   'cmd-show-messages.c:58,27'
          Branch Sides:
            - BranchSide:      'cmd-show-messages.c:58,30'
              BranchSideFuncs:
                - cmdq_print
                - tty_term_ncodes
                - args_has
                - tty_term_describe
                - cmdq_print
                - cmdq_print
            - BranchSide:      'cmd-show-messages.c:60,7'
              BranchSideFuncs:
                - cmdq_print
                - tty_term_ncodes
                - args_has
                - tty_term_describe
                - cmdq_print
                - cmdq_print
        - Branch String:   'cmd-show-messages.c:58,7'
          Branch Sides:
            - BranchSide:      'cmd-show-messages.c:59,4'
              BranchSideFuncs:
                - args_has
                - cmdq_print
                - tty_term_ncodes
                - tty_term_describe
                - cmdq_print
                - cmdq_print
            - BranchSide:      'cmd-show-messages.c:60,7'
              BranchSideFuncs:
                - cmdq_print
                - tty_term_ncodes
                - args_has
                - tty_term_describe
                - cmdq_print
                - cmdq_print
        - Branch String:   'cmd-show-messages.c:60,7'
          Branch Sides:
            - BranchSide:      'cmd-show-messages.c:61,15'
              BranchSideFuncs:
                - cmdq_print
                - cmdq_print
                - tty_term_ncodes
                - args_has
                - tty_term_describe
                - cmdq_print
            - BranchSide:      'cmd-show-messages.c:64,14'
              BranchSideFuncs:
                - cmdq_print
                - tty_term_ncodes
                - args_has
                - cmdq_print
                - tty_term_describe
                - cmdq_print
        - Branch String:   'cmd-show-messages.c:67,3'
          Branch Sides:
            - BranchSide:      'cmd-show-messages.c:68,15'
              BranchSideFuncs:
                - tty_term_describe
                - cmdq_print
                - tty_term_ncodes
                - args_has
                - cmdq_print
                - cmdq_print
            - BranchSide:      'cmd-show-messages.c:69,2'
              BranchSideFuncs:
                - args_has
                - cmdq_print
                - tty_term_ncodes
                - tty_term_describe
                - cmdq_print
                - cmdq_print
      Callsites:
        - Src:             'cmd-show-messages.c:51,22'
          Dst:             cmd_get_args
        - Src:             'cmd-show-messages.c:52,22'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-show-messages.c:58,7'
          Dst:             args_has
        - Src:             'cmd-show-messages.c:61,4'
          Dst:             cmdq_print
        - Src:             'cmd-show-messages.c:64,3'
          Dst:             cmdq_print
        - Src:             'cmd-show-messages.c:67,19'
          Dst:             tty_term_ncodes
        - Src:             'cmd-show-messages.c:68,27'
          Dst:             tty_term_describe
        - Src:             'cmd-show-messages.c:68,4'
          Dst:             cmdq_print
    - functionName:    cmd_show_messages_exec
      functionSourceFile: '/src/tmux/cmd-show-messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         16
      ICount:          135
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - args_has
        - cmd_get_args
        - cmd_show_messages_terminals
        - cmdq_print
        - format_add
        - format_add_tv
        - format_create_from_target
        - format_expand
        - format_free
        - job_print_summary
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-show-messages.c:83,6'
          Branch Sides:
            - BranchSide:      'cmd-show-messages.c:84,39'
              BranchSideFuncs:
                - cmd_show_messages_terminals
                - args_has
                - format_create_from_target
                - format_free
                - format_add
                - format_add
                - format_add_tv
                - format_expand
                - cmdq_print
                - free
                - job_print_summary
            - BranchSide:      'cmd-show-messages.c:87,15'
              BranchSideFuncs:
                - args_has
                - format_create_from_target
                - format_free
                - format_add
                - format_add
                - format_add_tv
                - format_expand
                - cmdq_print
                - free
                - job_print_summary
        - Branch String:   'cmd-show-messages.c:87,6'
          Branch Sides:
            - BranchSide:      'cmd-show-messages.c:88,21'
              BranchSideFuncs:
                - job_print_summary
                - format_create_from_target
                - format_free
                - format_add
                - format_add
                - format_add_tv
                - format_expand
                - cmdq_print
                - free
            - BranchSide:      'cmd-show-messages.c:91,6'
              BranchSideFuncs:
                - format_create_from_target
                - format_free
                - format_add
                - format_add
                - format_add_tv
                - format_expand
                - cmdq_print
                - free
        - Branch String:   'cmd-show-messages.c:91,6'
          Branch Sides:
            - BranchSide:      'cmd-show-messages.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-show-messages.c:94,33'
              BranchSideFuncs:
                - format_create_from_target
                - format_free
                - format_add
                - format_add
                - format_add_tv
                - format_expand
                - cmdq_print
                - free
        - Branch String:   'cmd-show-messages.c:95,2'
          Branch Sides:
            - BranchSide:      'cmd-show-messages.c:96,14'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add_tv
                - format_expand
                - cmdq_print
                - free
                - format_free
            - BranchSide:      'cmd-show-messages.c:104,14'
              BranchSideFuncs:
                - format_free
      Callsites:
        - Src:             'cmd-show-messages.c:76,23'
          Dst:             cmd_get_args
        - Src:             'cmd-show-messages.c:83,6'
          Dst:             args_has
        - Src:             'cmd-show-messages.c:84,11'
          Dst:             cmd_show_messages_terminals
        - Src:             'cmd-show-messages.c:87,6'
          Dst:             args_has
        - Src:             'cmd-show-messages.c:88,3'
          Dst:             job_print_summary
        - Src:             'cmd-show-messages.c:94,7'
          Dst:             format_create_from_target
        - Src:             'cmd-show-messages.c:96,3'
          Dst:             format_add
        - Src:             'cmd-show-messages.c:97,3'
          Dst:             format_add
        - Src:             'cmd-show-messages.c:98,3'
          Dst:             format_add_tv
        - Src:             'cmd-show-messages.c:100,7'
          Dst:             format_expand
        - Src:             'cmd-show-messages.c:101,3'
          Dst:             cmdq_print
        - Src:             'cmd-show-messages.c:104,2'
          Dst:             format_free
    - functionName:    cmd_show_options_print
      functionSourceFile: '/src/tmux/cmd-show-options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - self
        - item
        - o
        - idx
        - parent
      BBCount:         29
      ICount:          188
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - args_escape
        - args_has
        - cmd_get_args
        - cmd_show_options_print
        - cmdq_print
        - options_array_first
        - options_array_item_index
        - options_array_next
        - options_is_array
        - options_is_string
        - options_name
        - options_to_string
        - xasprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmd-show-options.c:156,6'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:157,29'
              BranchSideFuncs:
                - xasprintf
                - options_to_string
                - args_has
                - options_is_string
                - cmdq_print
                - free
                - free
                - cmdq_print
                - args_escape
                - cmdq_print
                - free
                - cmdq_print
                - cmdq_print
            - BranchSide:      'cmd-show-options.c:160,24'
              BranchSideFuncs:
                - options_is_array
                - options_to_string
                - args_has
                - options_is_string
                - cmdq_print
                - free
                - free
                - cmdq_print
                - args_escape
                - cmdq_print
                - free
                - cmdq_print
                - cmdq_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - cmdq_print
        - Branch String:   'cmd-show-options.c:160,7'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:0,0'
              BranchSideFuncs:
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - cmdq_print
            - BranchSide:      'cmd-show-options.c:161,28'
              BranchSideFuncs:
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - cmdq_print
        - Branch String:   'cmd-show-options.c:162,8'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:163,19'
              BranchSideFuncs:
                - args_has
                - cmdq_print
            - BranchSide:      'cmd-show-options.c:167,4'
              BranchSideFuncs:
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
        - Branch String:   'cmd-show-options.c:163,9'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:164,17'
              BranchSideFuncs: []
            - BranchSide:      'cmd-show-options.c:165,5'
              BranchSideFuncs: []
        - Branch String:   'cmd-show-options.c:167,4'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:168,36'
              BranchSideFuncs:
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
            - BranchSide:      'cmd-show-options.c:173,4'
              BranchSideFuncs: []
        - Branch String:   'cmd-show-options.c:178,6'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:179,14'
              BranchSideFuncs:
                - cmdq_print
                - free
                - free
            - BranchSide:      'cmd-show-options.c:180,29'
              BranchSideFuncs:
                - options_is_string
                - cmdq_print
                - free
                - free
                - cmdq_print
                - args_escape
                - cmdq_print
                - free
                - cmdq_print
        - Branch String:   'cmd-show-options.c:180,11'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:181,25'
              BranchSideFuncs:
                - args_escape
                - cmdq_print
                - free
                - free
                - free
                - cmdq_print
            - BranchSide:      'cmd-show-options.c:188,7'
              BranchSideFuncs:
                - cmdq_print
                - free
                - free
                - cmdq_print
        - Branch String:   'cmd-show-options.c:182,7'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:183,15'
              BranchSideFuncs:
                - cmdq_print
                - free
                - free
                - free
            - BranchSide:      'cmd-show-options.c:185,15'
              BranchSideFuncs:
                - cmdq_print
                - free
                - free
                - free
        - Branch String:   'cmd-show-options.c:188,7'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:189,15'
              BranchSideFuncs:
                - cmdq_print
                - free
                - free
            - BranchSide:      'cmd-show-options.c:191,15'
              BranchSideFuncs:
                - cmdq_print
                - free
                - free
      Callsites:
        - Src:             'cmd-show-options.c:151,24'
          Dst:             cmd_get_args
        - Src:             'cmd-show-options.c:153,23'
          Dst:             options_name
        - Src:             'cmd-show-options.c:157,3'
          Dst:             xasprintf
        - Src:             'cmd-show-options.c:160,7'
          Dst:             options_is_array
        - Src:             'cmd-show-options.c:161,8'
          Dst:             options_array_first
        - Src:             'cmd-show-options.c:163,10'
          Dst:             args_has
        - Src:             'cmd-show-options.c:164,6'
          Dst:             cmdq_print
        - Src:             'cmd-show-options.c:168,11'
          Dst:             options_array_item_index
        - Src:             'cmd-show-options.c:169,5'
          Dst:             cmd_show_options_print
        - Src:             'cmd-show-options.c:171,9'
          Dst:             options_array_next
        - Src:             'cmd-show-options.c:177,10'
          Dst:             options_to_string
        - Src:             'cmd-show-options.c:178,6'
          Dst:             args_has
        - Src:             'cmd-show-options.c:179,3'
          Dst:             cmdq_print
        - Src:             'cmd-show-options.c:180,11'
          Dst:             options_is_string
        - Src:             'cmd-show-options.c:181,13'
          Dst:             args_escape
        - Src:             'cmd-show-options.c:183,4'
          Dst:             cmdq_print
        - Src:             'cmd-show-options.c:185,4'
          Dst:             cmdq_print
        - Src:             'cmd-show-options.c:189,4'
          Dst:             cmdq_print
        - Src:             'cmd-show-options.c:191,4'
          Dst:             cmdq_print
    - functionName:    cmd_show_options_all
      functionSourceFile: '/src/tmux/cmd-show-options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
        - scope
        - oo
      BBCount:         53
      ICount:          281
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - args_has
        - cmd_get_args
        - cmd_get_entry
        - cmd_show_options_print
        - cmdq_print
        - options_array_first
        - options_array_item_index
        - options_array_next
        - options_first
        - options_get
        - options_get_only
        - options_is_array
        - options_name
        - options_next
        - options_table_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-show-options.c:210,6'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:211,21'
              BranchSideFuncs:
                - options_first
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
                - options_table_entry
                - options_next
                - cmd_show_options_print
            - BranchSide:      'cmd-show-options.c:218,10'
              BranchSideFuncs:
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
        - Branch String:   'cmd-show-options.c:212,3'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:213,28'
              BranchSideFuncs:
                - options_table_entry
                - options_next
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
                - cmd_show_options_print
            - BranchSide:      'cmd-show-options.c:217,2'
              BranchSideFuncs:
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
        - Branch String:   'cmd-show-options.c:213,8'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:214,28'
              BranchSideFuncs:
                - cmd_show_options_print
                - options_next
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
                - options_table_entry
            - BranchSide:      'cmd-show-options.c:215,21'
              BranchSideFuncs:
                - options_next
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
                - options_table_entry
                - cmd_show_options_print
        - Branch String:   'cmd-show-options.c:218,2'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:219,8'
              BranchSideFuncs:
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
            - BranchSide:      'cmd-show-options.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-show-options.c:219,7'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:220,4'
              BranchSideFuncs:
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
            - BranchSide:      'cmd-show-options.c:222,22'
              BranchSideFuncs:
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
        - Branch String:   'cmd-show-options.c:222,53'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:223,17'
              BranchSideFuncs:
                - args_has
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - cmd_get_entry
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
            - BranchSide:      'cmd-show-options.c:225,22'
              BranchSideFuncs:
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - cmd_get_entry
                - args_has
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
        - Branch String:   'cmd-show-options.c:223,28'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:224,8'
              BranchSideFuncs:
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - cmd_get_entry
                - args_has
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
            - BranchSide:      'cmd-show-options.c:225,22'
              BranchSideFuncs:
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - cmd_get_entry
                - args_has
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
        - Branch String:   'cmd-show-options.c:224,44'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:225,22'
              BranchSideFuncs:
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
            - BranchSide:      'cmd-show-options.c:227,4'
              BranchSideFuncs:
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
        - Branch String:   'cmd-show-options.c:225,53'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:226,9'
              BranchSideFuncs:
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - cmd_get_entry
                - cmd_get_entry
                - args_has
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
            - BranchSide:      'cmd-show-options.c:229,24'
              BranchSideFuncs:
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - cmd_get_entry
                - cmd_get_entry
                - args_has
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
        - Branch String:   'cmd-show-options.c:222,7'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:227,4'
              BranchSideFuncs:
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
            - BranchSide:      'cmd-show-options.c:229,24'
              BranchSideFuncs:
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - cmd_get_entry
                - cmd_get_entry
                - args_has
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
        - Branch String:   'cmd-show-options.c:230,7'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:231,18'
              BranchSideFuncs:
                - args_has
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
            - BranchSide:      'cmd-show-options.c:238,11'
              BranchSideFuncs:
                - options_is_array
                - cmd_show_options_print
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - args_has
                - options_get
                - args_has
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
        - Branch String:   'cmd-show-options.c:231,8'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:232,5'
              BranchSideFuncs:
                - options_get
                - options_is_array
                - cmd_show_options_print
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - args_has
                - args_has
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
            - BranchSide:      'cmd-show-options.c:233,20'
              BranchSideFuncs:
                - options_get
                - options_is_array
                - cmd_show_options_print
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - args_has
                - args_has
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
        - Branch String:   'cmd-show-options.c:234,8'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:235,5'
              BranchSideFuncs:
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
            - BranchSide:      'cmd-show-options.c:236,11'
              BranchSideFuncs:
                - options_is_array
                - cmd_show_options_print
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - args_has
                - options_get
                - args_has
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
        - Branch String:   'cmd-show-options.c:240,7'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:241,27'
              BranchSideFuncs:
                - options_array_first
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - args_has
                - options_get
                - args_has
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
            - BranchSide:      'cmd-show-options.c:242,37'
              BranchSideFuncs:
                - options_array_first
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - args_has
                - options_get
                - args_has
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
        - Branch String:   'cmd-show-options.c:242,12'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:243,18'
              BranchSideFuncs:
                - args_has
                - options_name
                - cmdq_print
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_get
                - args_has
                - cmdq_print
            - BranchSide:      'cmd-show-options.c:251,4'
              BranchSideFuncs:
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
        - Branch String:   'cmd-show-options.c:243,8'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:244,25'
              BranchSideFuncs:
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
            - BranchSide:      'cmd-show-options.c:250,3'
              BranchSideFuncs:
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
        - Branch String:   'cmd-show-options.c:245,9'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:246,17'
              BranchSideFuncs:
                - cmdq_print
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - args_has
                - options_get
                - args_has
            - BranchSide:      'cmd-show-options.c:248,17'
              BranchSideFuncs:
                - cmdq_print
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - args_has
                - options_name
                - cmdq_print
                - args_has
                - options_get
                - args_has
        - Branch String:   'cmd-show-options.c:251,4'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:0,0'
              BranchSideFuncs:
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
            - BranchSide:      'cmd-show-options.c:252,36'
              BranchSideFuncs:
                - options_array_item_index
                - cmd_show_options_print
                - options_array_next
                - cmd_get_entry
                - cmd_get_entry
                - options_get_only
                - options_is_array
                - cmd_show_options_print
                - options_array_first
                - args_has
                - options_name
                - cmdq_print
                - cmdq_print
                - args_has
                - options_get
                - args_has
      Callsites:
        - Src:             'cmd-show-options.c:202,25'
          Dst:             cmd_get_args
        - Src:             'cmd-show-options.c:210,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-show-options.c:211,7'
          Dst:             options_first
        - Src:             'cmd-show-options.c:213,8'
          Dst:             options_table_entry
        - Src:             'cmd-show-options.c:214,5'
          Dst:             cmd_show_options_print
        - Src:             'cmd-show-options.c:215,8'
          Dst:             options_next
        - Src:             'cmd-show-options.c:222,8'
          Dst:             cmd_get_entry
        - Src:             'cmd-show-options.c:223,8'
          Dst:             args_has
        - Src:             'cmd-show-options.c:225,8'
          Dst:             cmd_get_entry
        - Src:             'cmd-show-options.c:229,7'
          Dst:             options_get_only
        - Src:             'cmd-show-options.c:231,9'
          Dst:             args_has
        - Src:             'cmd-show-options.c:233,8'
          Dst:             options_get
        - Src:             'cmd-show-options.c:240,8'
          Dst:             options_is_array
        - Src:             'cmd-show-options.c:241,4'
          Dst:             cmd_show_options_print
        - Src:             'cmd-show-options.c:242,17'
          Dst:             options_array_first
        - Src:             'cmd-show-options.c:243,9'
          Dst:             args_has
        - Src:             'cmd-show-options.c:244,12'
          Dst:             options_name
        - Src:             'cmd-show-options.c:246,6'
          Dst:             cmdq_print
        - Src:             'cmd-show-options.c:248,6'
          Dst:             cmdq_print
        - Src:             'cmd-show-options.c:252,11'
          Dst:             options_array_item_index
        - Src:             'cmd-show-options.c:253,5'
          Dst:             cmd_show_options_print
        - Src:             'cmd-show-options.c:255,9'
          Dst:             options_array_next
    - functionName:    cmd_show_options_exec
      functionSourceFile: '/src/tmux/cmd-show-options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         36
      ICount:          251
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - args_count
        - args_has
        - args_string
        - cmd_get_args
        - cmd_get_entry
        - cmd_show_options_all
        - cmd_show_options_print
        - cmdq_error
        - cmdq_get_target
        - format_single_from_target
        - options_get
        - options_get_only
        - options_match
        - options_scope_from_flags
        - options_scope_from_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-show-options.c:88,6'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:89,36'
              BranchSideFuncs:
                - options_scope_from_flags
                - cmd_show_options_all
                - args_has
                - cmdq_error
                - free
            - BranchSide:      'cmd-show-options.c:100,39'
              BranchSideFuncs:
                - args_string
                - format_single_from_target
                - options_match
                - options_scope_from_name
                - options_get_only
                - args_has
                - free
                - free
                - args_has
                - cmdq_error
                - free
                - free
                - cmd_show_options_print
                - options_get
                - args_has
                - cmdq_error
                - free
                - args_has
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-show-options.c:91,7'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:92,17'
              BranchSideFuncs:
                - args_has
                - cmdq_error
                - free
            - BranchSide:      'cmd-show-options.c:98,32'
              BranchSideFuncs:
                - cmd_show_options_all
        - Branch String:   'cmd-show-options.c:92,8'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:93,5'
              BranchSideFuncs: []
            - BranchSide:      'cmd-show-options.c:94,15'
              BranchSideFuncs:
                - cmdq_error
                - free
        - Branch String:   'cmd-show-options.c:103,6'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:104,16'
              BranchSideFuncs:
                - args_has
                - cmdq_error
                - free
                - free
                - cmdq_error
                - free
                - free
            - BranchSide:      'cmd-show-options.c:112,34'
              BranchSideFuncs:
                - options_scope_from_name
                - options_get_only
                - args_has
                - free
                - free
                - args_has
                - cmdq_error
                - free
                - free
                - cmd_show_options_print
                - options_get
                - args_has
                - cmdq_error
                - free
        - Branch String:   'cmd-show-options.c:104,7'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:105,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'cmd-show-options.c:106,7'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - cmdq_error
        - Branch String:   'cmd-show-options.c:106,7'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:107,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
            - BranchSide:      'cmd-show-options.c:109,15'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
        - Branch String:   'cmd-show-options.c:114,6'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:115,16'
              BranchSideFuncs:
                - args_has
                - cmdq_error
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-show-options.c:121,23'
              BranchSideFuncs:
                - options_get_only
                - args_has
                - free
                - free
                - args_has
                - cmdq_error
                - free
                - free
                - cmd_show_options_print
                - options_get
        - Branch String:   'cmd-show-options.c:115,7'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:116,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'cmd-show-options.c:117,14'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
                - free
        - Branch String:   'cmd-show-options.c:122,26'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:122,29'
              BranchSideFuncs:
                - free
                - free
                - args_has
                - cmdq_error
                - free
                - free
                - cmd_show_options_print
                - options_get
            - BranchSide:      'cmd-show-options.c:126,10'
              BranchSideFuncs:
                - free
                - free
                - args_has
                - cmdq_error
                - free
                - free
                - cmd_show_options_print
        - Branch String:   'cmd-show-options.c:122,6'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:123,19'
              BranchSideFuncs:
                - options_get
                - free
                - free
                - args_has
                - cmdq_error
                - free
                - free
                - cmd_show_options_print
            - BranchSide:      'cmd-show-options.c:126,10'
              BranchSideFuncs:
                - free
                - free
                - args_has
                - cmdq_error
                - free
                - free
                - cmd_show_options_print
        - Branch String:   'cmd-show-options.c:127,6'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:128,26'
              BranchSideFuncs:
                - cmd_show_options_print
                - free
                - free
            - BranchSide:      'cmd-show-options.c:129,12'
              BranchSideFuncs:
                - free
                - free
                - args_has
                - cmdq_error
                - free
                - free
        - Branch String:   'cmd-show-options.c:129,11'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:0,0'
              BranchSideFuncs:
                - args_has
                - cmdq_error
                - free
                - free
                - free
                - free
            - BranchSide:      'cmd-show-options.c:130,16'
              BranchSideFuncs:
                - args_has
                - cmdq_error
                - free
                - free
                - free
                - free
        - Branch String:   'cmd-show-options.c:130,7'
          Branch Sides:
            - BranchSide:      'cmd-show-options.c:131,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'cmd-show-options.c:132,14'
              BranchSideFuncs:
                - cmdq_error
                - free
                - free
      Callsites:
        - Src:             'cmd-show-options.c:79,24'
          Dst:             cmd_get_args
        - Src:             'cmd-show-options.c:80,35'
          Dst:             cmdq_get_target
        - Src:             'cmd-show-options.c:86,12'
          Dst:             cmd_get_entry
        - Src:             'cmd-show-options.c:88,6'
          Dst:             args_count
        - Src:             'cmd-show-options.c:89,11'
          Dst:             options_scope_from_flags
        - Src:             'cmd-show-options.c:92,8'
          Dst:             args_has
        - Src:             'cmd-show-options.c:94,4'
          Dst:             cmdq_error
        - Src:             'cmd-show-options.c:98,11'
          Dst:             cmd_show_options_all
        - Src:             'cmd-show-options.c:100,45'
          Dst:             args_string
        - Src:             'cmd-show-options.c:100,13'
          Dst:             format_single_from_target
        - Src:             'cmd-show-options.c:102,9'
          Dst:             options_match
        - Src:             'cmd-show-options.c:104,7'
          Dst:             args_has
        - Src:             'cmd-show-options.c:107,4'
          Dst:             cmdq_error
        - Src:             'cmd-show-options.c:109,4'
          Dst:             cmdq_error
        - Src:             'cmd-show-options.c:112,10'
          Dst:             options_scope_from_name
        - Src:             'cmd-show-options.c:115,7'
          Dst:             args_has
        - Src:             'cmd-show-options.c:117,3'
          Dst:             cmdq_error
        - Src:             'cmd-show-options.c:121,6'
          Dst:             options_get_only
        - Src:             'cmd-show-options.c:122,6'
          Dst:             args_has
        - Src:             'cmd-show-options.c:123,7'
          Dst:             options_get
        - Src:             'cmd-show-options.c:128,3'
          Dst:             cmd_show_options_print
        - Src:             'cmd-show-options.c:130,7'
          Dst:             args_has
        - Src:             'cmd-show-options.c:132,3'
          Dst:             cmdq_error
    - functionName:    cmd_show_prompt_history_exec
      functionSourceFile: '/src/tmux/cmd-show-prompt-history.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         32
      ICount:          221
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - args_get
        - cmd_get_args
        - cmd_get_entry
        - cmdq_error
        - cmdq_print
        - status_prompt_type
        - status_prompt_type_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-show-prompt-history.c:60,6'
          Branch Sides:
            - BranchSide:      'cmd-show-prompt-history.c:61,7'
              BranchSideFuncs:
                - status_prompt_type
                - free
                - cmdq_error
                - free
            - BranchSide:      'cmd-show-prompt-history.c:81,6'
              BranchSideFuncs:
                - status_prompt_type
                - status_prompt_type_string
                - cmdq_print
                - cmdq_print
                - cmdq_print
                - cmdq_error
                - status_prompt_type_string
                - cmdq_print
                - cmdq_print
                - cmdq_print
        - Branch String:   'cmd-show-prompt-history.c:61,7'
          Branch Sides:
            - BranchSide:      'cmd-show-prompt-history.c:62,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-show-prompt-history.c:68,30'
              BranchSideFuncs:
                - status_prompt_type
                - free
                - cmdq_error
        - Branch String:   'cmd-show-prompt-history.c:62,4'
          Branch Sides:
            - BranchSide:      'cmd-show-prompt-history.c:63,30'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-show-prompt-history.c:67,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-show-prompt-history.c:69,8'
          Branch Sides:
            - BranchSide:      'cmd-show-prompt-history.c:70,16'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-show-prompt-history.c:73,29'
              BranchSideFuncs:
                - free
        - Branch String:   'cmd-show-prompt-history.c:81,6'
          Branch Sides:
            - BranchSide:      'cmd-show-prompt-history.c:82,13'
              BranchSideFuncs:
                - status_prompt_type_string
                - cmdq_print
                - cmdq_print
                - cmdq_print
            - BranchSide:      'cmd-show-prompt-history.c:93,29'
              BranchSideFuncs:
                - status_prompt_type
                - status_prompt_type_string
                - cmdq_print
                - cmdq_print
                - cmdq_print
                - cmdq_error
        - Branch String:   'cmd-show-prompt-history.c:82,3'
          Branch Sides:
            - BranchSide:      'cmd-show-prompt-history.c:83,15'
              BranchSideFuncs:
                - status_prompt_type_string
                - cmdq_print
                - cmdq_print
                - cmdq_print
            - BranchSide:      'cmd-show-prompt-history.c:92,2'
              BranchSideFuncs: []
        - Branch String:   'cmd-show-prompt-history.c:85,4'
          Branch Sides:
            - BranchSide:      'cmd-show-prompt-history.c:87,16'
              BranchSideFuncs:
                - cmdq_print
                - cmdq_print
                - status_prompt_type_string
                - cmdq_print
            - BranchSide:      'cmd-show-prompt-history.c:90,15'
              BranchSideFuncs:
                - cmdq_print
                - status_prompt_type_string
                - cmdq_print
                - cmdq_print
        - Branch String:   'cmd-show-prompt-history.c:94,7'
          Branch Sides:
            - BranchSide:      'cmd-show-prompt-history.c:95,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-show-prompt-history.c:98,14'
              BranchSideFuncs:
                - status_prompt_type_string
                - cmdq_print
                - cmdq_print
                - cmdq_print
        - Branch String:   'cmd-show-prompt-history.c:100,3'
          Branch Sides:
            - BranchSide:      'cmd-show-prompt-history.c:101,15'
              BranchSideFuncs:
                - cmdq_print
                - cmdq_print
            - BranchSide:      'cmd-show-prompt-history.c:104,14'
              BranchSideFuncs:
                - cmdq_print
      Callsites:
        - Src:             'cmd-show-prompt-history.c:55,23'
          Dst:             cmd_get_args
        - Src:             'cmd-show-prompt-history.c:56,25'
          Dst:             args_get
        - Src:             'cmd-show-prompt-history.c:60,6'
          Dst:             cmd_get_entry
        - Src:             'cmd-show-prompt-history.c:68,11'
          Dst:             status_prompt_type
        - Src:             'cmd-show-prompt-history.c:70,5'
          Dst:             cmdq_error
        - Src:             'cmd-show-prompt-history.c:84,8'
          Dst:             status_prompt_type_string
        - Src:             'cmd-show-prompt-history.c:83,4'
          Dst:             cmdq_print
        - Src:             'cmd-show-prompt-history.c:87,5'
          Dst:             cmdq_print
        - Src:             'cmd-show-prompt-history.c:90,4'
          Dst:             cmdq_print
        - Src:             'cmd-show-prompt-history.c:93,10'
          Dst:             status_prompt_type
        - Src:             'cmd-show-prompt-history.c:95,4'
          Dst:             cmdq_error
        - Src:             'cmd-show-prompt-history.c:99,7'
          Dst:             status_prompt_type_string
        - Src:             'cmd-show-prompt-history.c:98,3'
          Dst:             cmdq_print
        - Src:             'cmd-show-prompt-history.c:101,4'
          Dst:             cmdq_print
        - Src:             'cmd-show-prompt-history.c:104,3'
          Dst:             cmdq_print
    - functionName:    cmd_source_file_complete_cb
      functionSourceFile: '/src/tmux/cmd-source-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cfg_print_causes
        - cmdq_get_client
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-source-file.c:67,6'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:68,24'
              BranchSideFuncs:
                - log_debug
                - cfg_print_causes
            - BranchSide:      'cmd-source-file.c:71,3'
              BranchSideFuncs:
                - log_debug
                - cfg_print_causes
      Callsites:
        - Src:             'cmd-source-file.c:65,21'
          Dst:             cmdq_get_client
        - Src:             'cmd-source-file.c:69,3'
          Dst:             log_debug
        - Src:             'cmd-source-file.c:72,3'
          Dst:             log_debug
        - Src:             'cmd-source-file.c:75,2'
          Dst:             cfg_print_causes
    - functionName:    cmd_source_file_complete
      functionSourceFile: '/src/tmux/cmd-source-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - cdata
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_source_file_complete_cb
        - cmdq_get_callback1
        - cmdq_insert_after
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-source-file.c:85,6'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:86,7'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_insert_after
                - free
                - free
                - free
            - BranchSide:      'cmd-source-file.c:94,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'cmd-source-file.c:86,41'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:87,7'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_insert_after
                - free
                - free
                - free
            - BranchSide:      'cmd-source-file.c:90,14'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_insert_after
                - free
                - free
                - free
        - Branch String:   'cmd-source-file.c:87,17'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:88,7'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_insert_after
                - free
                - free
                - free
            - BranchSide:      'cmd-source-file.c:90,14'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_insert_after
                - free
                - free
                - free
        - Branch String:   'cmd-source-file.c:86,7'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:89,4'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_insert_after
                - free
                - free
                - free
            - BranchSide:      'cmd-source-file.c:90,14'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_insert_after
                - free
                - free
                - free
        - Branch String:   'cmd-source-file.c:94,2'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:95,8'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'cmd-source-file.c:96,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'cmd-source-file.c:90,14'
          Dst:             cmdq_get_callback1
        - Src:             'cmd-source-file.c:90,14'
          Dst:             cmd_source_file_complete_cb
        - Src:             'cmd-source-file.c:91,3'
          Dst:             cmdq_insert_after
    - functionName:    cmd_source_file_done
      functionSourceFile: '/src/tmux/cmd-source-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - path
        - error
        - closed
        - buffer
        - data
      BBCount:         20
      ICount:          163
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - cmd_source_file_complete
        - cmd_source_file_done
        - cmdq_continue
        - cmdq_error
        - cmdq_get_target
        - evbuffer_get_length
        - evbuffer_pullup
        - file_read
        - load_cfg_from_buffer
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-source-file.c:112,6'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:113,3'
              BranchSideFuncs:
                - cmd_source_file_complete
                - cmdq_continue
                - file_read
                - load_cfg_from_buffer
                - strerror
                - cmdq_error
            - BranchSide:      'cmd-source-file.c:115,6'
              BranchSideFuncs:
                - cmd_source_file_complete
                - cmdq_continue
                - file_read
                - load_cfg_from_buffer
                - strerror
                - cmdq_error
        - Branch String:   'cmd-source-file.c:115,6'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:116,14'
              BranchSideFuncs:
                - strerror
                - cmdq_error
                - cmd_source_file_complete
                - cmdq_continue
                - file_read
            - BranchSide:      'cmd-source-file.c:117,11'
              BranchSideFuncs:
                - cmd_source_file_complete
                - cmdq_continue
                - file_read
                - load_cfg_from_buffer
        - Branch String:   'cmd-source-file.c:118,7'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:120,4'
              BranchSideFuncs:
                - cmd_source_file_complete
                - cmdq_continue
                - file_read
            - BranchSide:      'cmd-source-file.c:121,12'
              BranchSideFuncs:
                - cmd_source_file_complete
                - cmdq_continue
                - file_read
        - Branch String:   'cmd-source-file.c:126,6'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:127,13'
              BranchSideFuncs:
                - file_read
            - BranchSide:      'cmd-source-file.c:129,28'
              BranchSideFuncs:
                - cmd_source_file_complete
                - cmdq_continue
      Callsites:
        - Src:             'cmd-source-file.c:106,19'
          Dst:             evbuffer_pullup
        - Src:             'cmd-source-file.c:107,21'
          Dst:             evbuffer_get_length
        - Src:             'cmd-source-file.c:110,35'
          Dst:             cmdq_get_target
        - Src:             'cmd-source-file.c:116,36'
          Dst:             strerror
        - Src:             'cmd-source-file.c:116,3'
          Dst:             cmdq_error
        - Src:             'cmd-source-file.c:118,7'
          Dst:             load_cfg_from_buffer
        - Src:             'cmd-source-file.c:127,3'
          Dst:             file_read
        - Src:             'cmd-source-file.c:127,3'
          Dst:             cmd_source_file_done
        - Src:             'cmd-source-file.c:129,3'
          Dst:             cmd_source_file_complete
        - Src:             'cmd-source-file.c:130,3'
          Dst:             cmdq_continue
    - functionName:    cmd_source_file_add
      functionSourceFile: '/src/tmux/cmd-source-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cdata
        - path
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - log_debug
        - realpath
        - strerror
        - xreallocarray
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-source-file.c:139,6'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:141,4'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - log_debug
                - log_debug
                - xreallocarray
                - xstrdup
            - BranchSide:      'cmd-source-file.c:143,10'
              BranchSideFuncs:
                - log_debug
                - xreallocarray
                - xstrdup
      Callsites:
        - Src:             'cmd-source-file.c:139,6'
          Dst:             realpath
        - Src:             'cmd-source-file.c:141,19'
          Dst:             __errno_location
        - Src:             'cmd-source-file.c:141,10'
          Dst:             strerror
        - Src:             'cmd-source-file.c:140,3'
          Dst:             log_debug
        - Src:             'cmd-source-file.c:145,2'
          Dst:             log_debug
        - Src:             'cmd-source-file.c:147,17'
          Dst:             xreallocarray
        - Src:             'cmd-source-file.c:149,34'
          Dst:             xstrdup
    - functionName:    realpath
      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:    cmd_source_file_exec
      functionSourceFile: '/src/tmux/cmd-source-file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         53
      ICount:          375
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - args_count
        - args_has
        - args_string
        - cmd_get_args
        - cmd_source_file_add
        - cmd_source_file_complete
        - cmd_source_file_done
        - cmdq_error
        - cmdq_get_client
        - file_read
        - format_single_from_target
        - glob
        - globfree
        - log_debug
        - server_client_get_cwd
        - strcmp
        - strerror
        - utf8_stravis
        - xasprintf
        - xcalloc
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-source-file.c:165,6'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:166,7'
              BranchSideFuncs:
                - log_debug
                - xcalloc
                - args_has
                - args_has
                - args_has
                - server_client_get_cwd
                - utf8_stravis
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
                - cmdq_error
            - BranchSide:      'cmd-source-file.c:173,7'
              BranchSideFuncs:
                - log_debug
                - xcalloc
                - args_has
                - args_has
                - args_has
                - server_client_get_cwd
                - utf8_stravis
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
                - cmdq_error
        - Branch String:   'cmd-source-file.c:166,7'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:167,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-source-file.c:170,24'
              BranchSideFuncs:
                - log_debug
                - xcalloc
                - args_has
                - args_has
                - args_has
                - server_client_get_cwd
                - utf8_stravis
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
        - Branch String:   'cmd-source-file.c:173,7'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:174,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-source-file.c:177,3'
              BranchSideFuncs:
                - log_debug
                - xcalloc
                - args_has
                - args_has
                - args_has
                - server_client_get_cwd
                - utf8_stravis
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
        - Branch String:   'cmd-source-file.c:184,6'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:185,3'
              BranchSideFuncs:
                - args_has
                - args_has
                - server_client_get_cwd
                - utf8_stravis
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
            - BranchSide:      'cmd-source-file.c:186,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - server_client_get_cwd
                - utf8_stravis
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
        - Branch String:   'cmd-source-file.c:186,6'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:187,3'
              BranchSideFuncs:
                - args_has
                - server_client_get_cwd
                - utf8_stravis
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
            - BranchSide:      'cmd-source-file.c:188,15'
              BranchSideFuncs:
                - args_has
                - server_client_get_cwd
                - utf8_stravis
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
        - Branch String:   'cmd-source-file.c:188,6'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:189,3'
              BranchSideFuncs:
                - server_client_get_cwd
                - utf8_stravis
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
            - BranchSide:      'cmd-source-file.c:191,43'
              BranchSideFuncs:
                - server_client_get_cwd
                - utf8_stravis
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
        - Branch String:   'cmd-source-file.c:193,2'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:194,22'
              BranchSideFuncs:
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
            - BranchSide:      'cmd-source-file.c:233,7'
              BranchSideFuncs:
                - free
                - cmd_source_file_complete
                - free
                - file_read
        - Branch String:   'cmd-source-file.c:195,7'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:196,9'
              BranchSideFuncs:
                - free
                - format_single_from_target
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
            - BranchSide:      'cmd-source-file.c:200,14'
              BranchSideFuncs:
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - free
                - format_single_from_target
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
        - Branch String:   'cmd-source-file.c:200,7'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:201,24'
              BranchSideFuncs:
                - cmd_source_file_add
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - free
                - format_single_from_target
            - BranchSide:      'cmd-source-file.c:205,8'
              BranchSideFuncs:
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - cmd_source_file_add
                - free
                - format_single_from_target
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
        - Branch String:   'cmd-source-file.c:205,7'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:206,22'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - glob
                - free
                - globfree
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - cmd_source_file_add
                - free
                - format_single_from_target
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
            - BranchSide:      'cmd-source-file.c:208,33'
              BranchSideFuncs:
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
        - Branch String:   'cmd-source-file.c:211,7'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:212,8'
              BranchSideFuncs:
                - globfree
                - free
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
                - strerror
                - cmdq_error
                - strerror
                - strerror
            - BranchSide:      'cmd-source-file.c:227,8'
              BranchSideFuncs:
                - free
                - globfree
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
                - cmd_source_file_add
        - Branch String:   'cmd-source-file.c:212,31'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:213,10'
              BranchSideFuncs:
                - strerror
                - cmdq_error
                - globfree
                - free
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
                - strerror
                - strerror
            - BranchSide:      'cmd-source-file.c:214,9'
              BranchSideFuncs:
                - strerror
                - cmdq_error
                - globfree
                - free
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
                - strerror
                - strerror
        - Branch String:   'cmd-source-file.c:212,8'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:214,9'
              BranchSideFuncs:
                - strerror
                - cmdq_error
                - globfree
                - free
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
                - strerror
                - strerror
            - BranchSide:      'cmd-source-file.c:223,4'
              BranchSideFuncs:
                - globfree
                - free
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
        - Branch String:   'cmd-source-file.c:214,9'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:215,14'
              BranchSideFuncs:
                - strerror
                - cmdq_error
                - globfree
                - free
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
            - BranchSide:      'cmd-source-file.c:216,14'
              BranchSideFuncs:
                - strerror
                - cmdq_error
                - globfree
                - free
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
                - strerror
        - Branch String:   'cmd-source-file.c:216,14'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:217,14'
              BranchSideFuncs:
                - strerror
                - cmdq_error
                - globfree
                - free
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
            - BranchSide:      'cmd-source-file.c:219,14'
              BranchSideFuncs:
                - strerror
                - cmdq_error
                - globfree
                - free
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - cmd_source_file_add
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
        - Branch String:   'cmd-source-file.c:229,3'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:230,24'
              BranchSideFuncs:
                - cmd_source_file_add
                - globfree
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
            - BranchSide:      'cmd-source-file.c:231,3'
              BranchSideFuncs:
                - globfree
                - args_count
                - free
                - cmd_source_file_complete
                - free
                - file_read
                - args_string
                - args_has
                - strcmp
                - xasprintf
                - log_debug
                - glob
                - free
                - cmd_source_file_add
                - globfree
                - free
                - strerror
                - cmdq_error
                - strerror
                - strerror
                - xstrdup
                - cmd_source_file_add
                - free
                - format_single_from_target
        - Branch String:   'cmd-source-file.c:238,6'
          Branch Sides:
            - BranchSide:      'cmd-source-file.c:239,13'
              BranchSideFuncs:
                - file_read
                - free
            - BranchSide:      'cmd-source-file.c:242,28'
              BranchSideFuncs:
                - cmd_source_file_complete
                - free
      Callsites:
        - Src:             'cmd-source-file.c:155,24'
          Dst:             cmd_get_args
        - Src:             'cmd-source-file.c:157,23'
          Dst:             cmdq_get_client
        - Src:             'cmd-source-file.c:167,4'
          Dst:             cmdq_error
        - Src:             'cmd-source-file.c:171,3'
          Dst:             log_debug
        - Src:             'cmd-source-file.c:174,4'
          Dst:             cmdq_error
        - Src:             'cmd-source-file.c:178,3'
          Dst:             log_debug
        - Src:             'cmd-source-file.c:181,10'
          Dst:             xcalloc
        - Src:             'cmd-source-file.c:184,6'
          Dst:             args_has
        - Src:             'cmd-source-file.c:186,6'
          Dst:             args_has
        - Src:             'cmd-source-file.c:188,6'
          Dst:             args_has
        - Src:             'cmd-source-file.c:191,21'
          Dst:             server_client_get_cwd
        - Src:             'cmd-source-file.c:191,2'
          Dst:             utf8_stravis
        - Src:             'cmd-source-file.c:193,18'
          Dst:             args_count
        - Src:             'cmd-source-file.c:194,10'
          Dst:             args_string
        - Src:             'cmd-source-file.c:195,7'
          Dst:             args_has
        - Src:             'cmd-source-file.c:197,15'
          Dst:             format_single_from_target
        - Src:             'cmd-source-file.c:200,7'
          Dst:             strcmp
        - Src:             'cmd-source-file.c:201,4'
          Dst:             cmd_source_file_add
        - Src:             'cmd-source-file.c:206,14'
          Dst:             xstrdup
        - Src:             'cmd-source-file.c:208,4'
          Dst:             xasprintf
        - Src:             'cmd-source-file.c:209,3'
          Dst:             log_debug
        - Src:             'cmd-source-file.c:211,17'
          Dst:             glob
        - Src:             'cmd-source-file.c:215,14'
          Dst:             strerror
        - Src:             'cmd-source-file.c:217,14'
          Dst:             strerror
        - Src:             'cmd-source-file.c:219,14'
          Dst:             strerror
        - Src:             'cmd-source-file.c:220,5'
          Dst:             cmdq_error
        - Src:             'cmd-source-file.c:223,4'
          Dst:             globfree
        - Src:             'cmd-source-file.c:230,4'
          Dst:             cmd_source_file_add
        - Src:             'cmd-source-file.c:231,3'
          Dst:             globfree
        - Src:             'cmd-source-file.c:239,3'
          Dst:             file_read
        - Src:             'cmd-source-file.c:239,3'
          Dst:             cmd_source_file_done
        - Src:             'cmd-source-file.c:242,3'
          Dst:             cmd_source_file_complete
    - functionName:    cmd_split_window_exec
      functionSourceFile: '/src/tmux/cmd-split-window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         90
      ICount:          633
      EdgeCount:       118
      CyclomaticComplexity: 30
      functionsReached:
        - args_count
        - args_first_value
        - args_get
        - args_has
        - args_next_value
        - args_percentage_and_expand
        - args_string
        - args_strtonum_and_expand
        - args_to_vector
        - cmd_find_from_winlink_pane
        - cmd_free_argv
        - cmd_get_args
        - cmdq_error
        - cmdq_get_current
        - cmdq_get_target
        - cmdq_get_target_client
        - cmdq_insert_hook
        - cmdq_print
        - environ_create
        - environ_free
        - environ_put
        - format_single
        - layout_close_pane
        - layout_split_pane
        - server_client_remove_pane
        - server_redraw_window
        - server_status_session
        - spawn_pane
        - window_pane_start_input
        - window_pop_zoom
        - window_push_zoom
        - window_remove_pane
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-split-window.c:75,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:76,8'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
                - args_has
            - BranchSide:      'cmd-split-window.c:79,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
                - args_has
        - Branch String:   'cmd-split-window.c:79,26'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:79,38'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
            - BranchSide:      'cmd-split-window.c:80,16'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
        - Branch String:   'cmd-split-window.c:79,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:80,16'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
            - BranchSide:      'cmd-split-window.c:93,7'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
        - Branch String:   'cmd-split-window.c:80,7'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:81,8'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
            - BranchSide:      'cmd-split-window.c:86,8'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
        - Branch String:   'cmd-split-window.c:81,8'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:82,14'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
            - BranchSide:      'cmd-split-window.c:84,14'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
        - Branch String:   'cmd-split-window.c:86,8'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:87,14'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
            - BranchSide:      'cmd-split-window.c:89,14'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
                - args_strtonum_and_expand
                - args_percentage_and_expand
        - Branch String:   'cmd-split-window.c:94,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:95,37'
              BranchSideFuncs:
                - args_percentage_and_expand
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
            - BranchSide:      'cmd-split-window.c:97,22'
              BranchSideFuncs:
                - args_has
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
                - args_strtonum_and_expand
        - Branch String:   'cmd-split-window.c:100,7'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:101,11'
              BranchSideFuncs:
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
            - BranchSide:      'cmd-split-window.c:102,2'
              BranchSideFuncs:
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
                - cmdq_error
                - free
        - Branch String:   'cmd-split-window.c:103,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:104,14'
              BranchSideFuncs:
                - cmdq_error
                - free
            - BranchSide:      'cmd-split-window.c:109,19'
              BranchSideFuncs:
                - args_has
                - window_push_zoom
                - args_has
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
        - Branch String:   'cmd-split-window.c:110,31'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:110,34'
              BranchSideFuncs:
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
            - BranchSide:      'cmd-split-window.c:110,31'
              BranchSideFuncs:
                - args_has
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
        - Branch String:   'cmd-split-window.c:113,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:114,9'
              BranchSideFuncs:
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
            - BranchSide:      'cmd-split-window.c:115,15'
              BranchSideFuncs:
                - args_has
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
        - Branch String:   'cmd-split-window.c:115,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:116,9'
              BranchSideFuncs:
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
            - BranchSide:      'cmd-split-window.c:117,6'
              BranchSideFuncs:
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
                - args_string
        - Branch String:   'cmd-split-window.c:117,12'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:117,16'
              BranchSideFuncs:
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
            - BranchSide:      'cmd-split-window.c:118,9'
              BranchSideFuncs:
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
        - Branch String:   'cmd-split-window.c:117,27'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:117,43'
              BranchSideFuncs:
                - args_string
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
            - BranchSide:      'cmd-split-window.c:120,25'
              BranchSideFuncs:
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
        - Branch String:   'cmd-split-window.c:117,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:118,9'
              BranchSideFuncs:
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
            - BranchSide:      'cmd-split-window.c:120,25'
              BranchSideFuncs:
                - layout_split_pane
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
                - cmdq_error
        - Branch String:   'cmd-split-window.c:121,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:122,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-split-window.c:126,12'
              BranchSideFuncs:
                - args_to_vector
                - environ_create
                - args_first_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - environ_put
                - args_next_value
        - Branch String:   'cmd-split-window.c:137,2'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:138,18'
              BranchSideFuncs:
                - environ_put
                - args_next_value
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-split-window.c:142,5'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-split-window.c:146,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:147,6'
              BranchSideFuncs:
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-split-window.c:148,15'
              BranchSideFuncs:
                - args_has
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-split-window.c:148,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:149,6'
              BranchSideFuncs:
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-split-window.c:151,16'
              BranchSideFuncs:
                - spawn_pane
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-split-window.c:151,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:152,14'
              BranchSideFuncs:
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-split-window.c:159,6'
              BranchSideFuncs:
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - window_pane_start_input
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-split-window.c:154,7'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:155,21'
              BranchSideFuncs:
                - cmd_free_argv
                - environ_free
            - BranchSide:      'cmd-split-window.c:156,19'
              BranchSideFuncs:
                - environ_free
        - Branch String:   'cmd-split-window.c:159,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:160,35'
              BranchSideFuncs:
                - window_pane_start_input
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-split-window.c:176,16'
              BranchSideFuncs:
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
        - Branch String:   'cmd-split-window.c:160,3'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:162,30'
              BranchSideFuncs:
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmdq_error
                - free
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-split-window.c:172,10'
              BranchSideFuncs:
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
            - BranchSide:      'cmd-split-window.c:175,2'
              BranchSideFuncs:
                - args_has
                - cmd_find_from_winlink_pane
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
        - Branch String:   'cmd-split-window.c:167,8'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:168,22'
              BranchSideFuncs:
                - cmd_free_argv
                - environ_free
            - BranchSide:      'cmd-split-window.c:169,20'
              BranchSideFuncs:
                - environ_free
        - Branch String:   'cmd-split-window.c:176,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:177,30'
              BranchSideFuncs:
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
            - BranchSide:      'cmd-split-window.c:178,18'
              BranchSideFuncs:
                - window_pop_zoom
                - server_redraw_window
                - server_status_session
                - args_has
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
                - args_get
                - format_single
                - cmdq_print
                - free
        - Branch String:   'cmd-split-window.c:182,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:183,28'
              BranchSideFuncs:
                - args_get
                - format_single
                - cmdq_print
                - free
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-split-window.c:190,34'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-split-window.c:183,7'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:184,13'
              BranchSideFuncs:
                - format_single
                - cmdq_print
                - free
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
            - BranchSide:      'cmd-split-window.c:185,22'
              BranchSideFuncs:
                - format_single
                - cmdq_print
                - free
                - cmd_find_from_winlink_pane
                - cmdq_insert_hook
                - environ_free
                - cmd_free_argv
        - Branch String:   'cmd-split-window.c:193,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:194,20'
              BranchSideFuncs:
                - cmd_free_argv
                - environ_free
            - BranchSide:      'cmd-split-window.c:195,18'
              BranchSideFuncs:
                - environ_free
        - Branch String:   'cmd-split-window.c:196,6'
          Branch Sides:
            - BranchSide:      'cmd-split-window.c:197,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-split-window.c:198,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-split-window.c:56,23'
          Dst:             cmd_get_args
        - Src:             'cmd-split-window.c:57,35'
          Dst:             cmdq_get_current
        - Src:             'cmd-split-window.c:58,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-split-window.c:60,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-split-window.c:72,19'
          Dst:             args_count
        - Src:             'cmd-split-window.c:75,6'
          Dst:             args_has
        - Src:             'cmd-split-window.c:79,6'
          Dst:             args_has
        - Src:             'cmd-split-window.c:79,29'
          Dst:             args_has
        - Src:             'cmd-split-window.c:80,7'
          Dst:             args_has
        - Src:             'cmd-split-window.c:94,6'
          Dst:             args_has
        - Src:             'cmd-split-window.c:95,10'
          Dst:             args_percentage_and_expand
        - Src:             'cmd-split-window.c:97,13'
          Dst:             args_has
        - Src:             'cmd-split-window.c:98,10'
          Dst:             args_strtonum_and_expand
        - Src:             'cmd-split-window.c:104,3'
          Dst:             cmdq_error
        - Src:             'cmd-split-window.c:109,34'
          Dst:             args_has
        - Src:             'cmd-split-window.c:109,2'
          Dst:             window_push_zoom
        - Src:             'cmd-split-window.c:110,11'
          Dst:             args_has
        - Src:             'cmd-split-window.c:113,6'
          Dst:             args_has
        - Src:             'cmd-split-window.c:115,6'
          Dst:             args_has
        - Src:             'cmd-split-window.c:117,31'
          Dst:             args_string
        - Src:             'cmd-split-window.c:120,7'
          Dst:             layout_split_pane
        - Src:             'cmd-split-window.c:122,3'
          Dst:             cmdq_error
        - Src:             'cmd-split-window.c:133,2'
          Dst:             args_to_vector
        - Src:             'cmd-split-window.c:134,15'
          Dst:             environ_create
        - Src:             'cmd-split-window.c:136,7'
          Dst:             args_first_value
        - Src:             'cmd-split-window.c:138,3'
          Dst:             environ_put
        - Src:             'cmd-split-window.c:139,8'
          Dst:             args_next_value
        - Src:             'cmd-split-window.c:143,11'
          Dst:             args_get
        - Src:             'cmd-split-window.c:146,6'
          Dst:             args_has
        - Src:             'cmd-split-window.c:148,6'
          Dst:             args_has
        - Src:             'cmd-split-window.c:151,16'
          Dst:             spawn_pane
        - Src:             'cmd-split-window.c:152,3'
          Dst:             cmdq_error
        - Src:             'cmd-split-window.c:155,4'
          Dst:             cmd_free_argv
        - Src:             'cmd-split-window.c:156,3'
          Dst:             environ_free
        - Src:             'cmd-split-window.c:160,11'
          Dst:             window_pane_start_input
        - Src:             'cmd-split-window.c:162,4'
          Dst:             server_client_remove_pane
        - Src:             'cmd-split-window.c:163,4'
          Dst:             layout_close_pane
        - Src:             'cmd-split-window.c:164,4'
          Dst:             window_remove_pane
        - Src:             'cmd-split-window.c:165,4'
          Dst:             cmdq_error
        - Src:             'cmd-split-window.c:168,5'
          Dst:             cmd_free_argv
        - Src:             'cmd-split-window.c:169,4'
          Dst:             environ_free
        - Src:             'cmd-split-window.c:176,7'
          Dst:             args_has
        - Src:             'cmd-split-window.c:177,3'
          Dst:             cmd_find_from_winlink_pane
        - Src:             'cmd-split-window.c:178,2'
          Dst:             window_pop_zoom
        - Src:             'cmd-split-window.c:179,2'
          Dst:             server_redraw_window
        - Src:             'cmd-split-window.c:180,2'
          Dst:             server_status_session
        - Src:             'cmd-split-window.c:182,6'
          Dst:             args_has
        - Src:             'cmd-split-window.c:183,19'
          Dst:             args_get
        - Src:             'cmd-split-window.c:185,8'
          Dst:             format_single
        - Src:             'cmd-split-window.c:186,3'
          Dst:             cmdq_print
        - Src:             'cmd-split-window.c:190,2'
          Dst:             cmd_find_from_winlink_pane
        - Src:             'cmd-split-window.c:191,2'
          Dst:             cmdq_insert_hook
        - Src:             'cmd-split-window.c:194,3'
          Dst:             cmd_free_argv
        - Src:             'cmd-split-window.c:195,2'
          Dst:             environ_free
    - functionName:    cmd_swap_pane_exec
      functionSourceFile: '/src/tmux/cmd-swap-pane.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         78
      ICount:          687
      EdgeCount:       101
      CyclomaticComplexity: 25
      functionsReached:
        - args_has
        - cmd_get_args
        - cmdq_get_source
        - cmdq_get_target
        - colour_palette_from_option
        - layout_fix_panes
        - notify_window
        - options_set_parent
        - server_client_remove_pane
        - server_redraw_window
        - window_pane_resize
        - window_pane_stack_remove
        - window_pop_zoom
        - window_push_zoom
        - window_set_active_pane
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-swap-pane.c:61,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:62,24'
              BranchSideFuncs:
                - server_redraw_window
                - args_has
                - args_has
                - server_client_remove_pane
                - server_client_remove_pane
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - args_has
                - window_push_zoom
                - server_redraw_window
            - BranchSide:      'cmd-swap-pane.c:64,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - server_client_remove_pane
                - server_client_remove_pane
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - args_has
                - window_push_zoom
                - server_redraw_window
        - Branch String:   'cmd-swap-pane.c:64,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:65,11'
              BranchSideFuncs:
                - server_client_remove_pane
                - server_client_remove_pane
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - args_has
                - window_push_zoom
                - server_redraw_window
            - BranchSide:      'cmd-swap-pane.c:69,22'
              BranchSideFuncs:
                - args_has
                - server_client_remove_pane
                - server_client_remove_pane
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - args_has
                - window_push_zoom
                - server_redraw_window
        - Branch String:   'cmd-swap-pane.c:67,7'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:68,13'
              BranchSideFuncs:
                - server_client_remove_pane
                - server_client_remove_pane
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - args_has
                - window_push_zoom
                - server_redraw_window
            - BranchSide:      'cmd-swap-pane.c:69,2'
              BranchSideFuncs:
                - server_client_remove_pane
                - server_client_remove_pane
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - args_has
                - window_push_zoom
                - server_redraw_window
        - Branch String:   'cmd-swap-pane.c:72,7'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:73,13'
              BranchSideFuncs:
                - server_client_remove_pane
                - server_client_remove_pane
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - args_has
                - window_push_zoom
                - server_redraw_window
            - BranchSide:      'cmd-swap-pane.c:74,2'
              BranchSideFuncs:
                - server_client_remove_pane
                - server_client_remove_pane
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - args_has
                - window_push_zoom
                - server_redraw_window
        - Branch String:   'cmd-swap-pane.c:76,21'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:76,41'
              BranchSideFuncs:
                - args_has
                - window_push_zoom
                - server_client_remove_pane
                - server_client_remove_pane
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - server_redraw_window
            - BranchSide:      'cmd-swap-pane.c:79,6'
              BranchSideFuncs:
                - server_client_remove_pane
                - server_client_remove_pane
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
        - Branch String:   'cmd-swap-pane.c:76,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:77,24'
              BranchSideFuncs:
                - server_redraw_window
                - server_client_remove_pane
                - server_client_remove_pane
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
            - BranchSide:      'cmd-swap-pane.c:79,6'
              BranchSideFuncs:
                - server_client_remove_pane
                - server_client_remove_pane
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
        - Branch String:   'cmd-swap-pane.c:79,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:80,3'
              BranchSideFuncs:
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
            - BranchSide:      'cmd-swap-pane.c:82,28'
              BranchSideFuncs:
                - server_client_remove_pane
                - server_client_remove_pane
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
        - Branch String:   'cmd-swap-pane.c:86,2'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:86,2'
              BranchSideFuncs:
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
            - BranchSide:      'cmd-swap-pane.c:86,2'
              BranchSideFuncs:
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
        - Branch String:   'cmd-swap-pane.c:87,2'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:87,2'
              BranchSideFuncs:
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
            - BranchSide:      'cmd-swap-pane.c:87,2'
              BranchSideFuncs:
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
        - Branch String:   'cmd-swap-pane.c:88,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:89,12'
              BranchSideFuncs:
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
            - BranchSide:      'cmd-swap-pane.c:90,6'
              BranchSideFuncs:
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
        - Branch String:   'cmd-swap-pane.c:90,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:91,3'
              BranchSideFuncs:
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
            - BranchSide:      'cmd-swap-pane.c:93,3'
              BranchSideFuncs:
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
        - Branch String:   'cmd-swap-pane.c:91,3'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:91,3'
              BranchSideFuncs:
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
            - BranchSide:      'cmd-swap-pane.c:91,3'
              BranchSideFuncs:
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
        - Branch String:   'cmd-swap-pane.c:93,3'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:93,3'
              BranchSideFuncs:
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
            - BranchSide:      'cmd-swap-pane.c:93,3'
              BranchSideFuncs:
                - options_set_parent
                - options_set_parent
                - window_pane_resize
                - window_pane_resize
                - args_has
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
                - window_set_active_pane
        - Branch String:   'cmd-swap-pane.c:116,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:117,7'
              BranchSideFuncs:
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
            - BranchSide:      'cmd-swap-pane.c:125,7'
              BranchSideFuncs:
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
                - window_set_active_pane
        - Branch String:   'cmd-swap-pane.c:117,7'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:118,27'
              BranchSideFuncs:
                - window_set_active_pane
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
            - BranchSide:      'cmd-swap-pane.c:121,13'
              BranchSideFuncs:
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
        - Branch String:   'cmd-swap-pane.c:125,7'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:126,27'
              BranchSideFuncs:
                - window_set_active_pane
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
            - BranchSide:      'cmd-swap-pane.c:127,7'
              BranchSideFuncs:
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - window_set_active_pane
        - Branch String:   'cmd-swap-pane.c:130,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:131,29'
              BranchSideFuncs:
                - window_pane_stack_remove
                - window_pane_stack_remove
                - colour_palette_from_option
                - colour_palette_from_option
                - layout_fix_panes
                - server_redraw_window
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
            - BranchSide:      'cmd-swap-pane.c:138,19'
              BranchSideFuncs:
                - layout_fix_panes
                - server_redraw_window
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - notify_window
        - Branch String:   'cmd-swap-pane.c:142,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:142,15'
              BranchSideFuncs:
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
            - BranchSide:      'cmd-swap-pane.c:143,42'
              BranchSideFuncs:
                - notify_window
                - window_pop_zoom
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
        - Branch String:   'cmd-swap-pane.c:146,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:147,24'
              BranchSideFuncs:
                - server_redraw_window
                - window_pop_zoom
                - server_redraw_window
            - BranchSide:      'cmd-swap-pane.c:148,6'
              BranchSideFuncs:
                - window_pop_zoom
                - server_redraw_window
        - Branch String:   'cmd-swap-pane.c:148,21'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:148,40'
              BranchSideFuncs:
                - window_pop_zoom
                - server_redraw_window
            - BranchSide:      'cmd-swap-pane.c:148,21'
              BranchSideFuncs: []
        - Branch String:   'cmd-swap-pane.c:148,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-pane.c:148,6'
              BranchSideFuncs:
                - server_redraw_window
            - BranchSide:      'cmd-swap-pane.c:149,24'
              BranchSideFuncs:
                - server_redraw_window
      Callsites:
        - Src:             'cmd-swap-pane.c:48,23'
          Dst:             cmd_get_args
        - Src:             'cmd-swap-pane.c:49,34'
          Dst:             cmdq_get_source
        - Src:             'cmd-swap-pane.c:50,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-swap-pane.c:61,33'
          Dst:             args_has
        - Src:             'cmd-swap-pane.c:61,6'
          Dst:             window_push_zoom
        - Src:             'cmd-swap-pane.c:62,3'
          Dst:             server_redraw_window
        - Src:             'cmd-swap-pane.c:64,6'
          Dst:             args_has
        - Src:             'cmd-swap-pane.c:69,13'
          Dst:             args_has
        - Src:             'cmd-swap-pane.c:76,51'
          Dst:             args_has
        - Src:             'cmd-swap-pane.c:76,24'
          Dst:             window_push_zoom
        - Src:             'cmd-swap-pane.c:77,3'
          Dst:             server_redraw_window
        - Src:             'cmd-swap-pane.c:82,2'
          Dst:             server_client_remove_pane
        - Src:             'cmd-swap-pane.c:83,2'
          Dst:             server_client_remove_pane
        - Src:             'cmd-swap-pane.c:103,2'
          Dst:             options_set_parent
        - Src:             'cmd-swap-pane.c:106,2'
          Dst:             options_set_parent
        - Src:             'cmd-swap-pane.c:112,2'
          Dst:             window_pane_resize
        - Src:             'cmd-swap-pane.c:114,2'
          Dst:             window_pane_resize
        - Src:             'cmd-swap-pane.c:116,7'
          Dst:             args_has
        - Src:             'cmd-swap-pane.c:118,4'
          Dst:             window_set_active_pane
        - Src:             'cmd-swap-pane.c:119,4'
          Dst:             window_set_active_pane
        - Src:             'cmd-swap-pane.c:122,4'
          Dst:             window_set_active_pane
        - Src:             'cmd-swap-pane.c:126,4'
          Dst:             window_set_active_pane
        - Src:             'cmd-swap-pane.c:128,4'
          Dst:             window_set_active_pane
        - Src:             'cmd-swap-pane.c:131,3'
          Dst:             window_pane_stack_remove
        - Src:             'cmd-swap-pane.c:132,3'
          Dst:             window_pane_stack_remove
        - Src:             'cmd-swap-pane.c:133,3'
          Dst:             colour_palette_from_option
        - Src:             'cmd-swap-pane.c:134,3'
          Dst:             colour_palette_from_option
        - Src:             'cmd-swap-pane.c:135,3'
          Dst:             layout_fix_panes
        - Src:             'cmd-swap-pane.c:136,3'
          Dst:             server_redraw_window
        - Src:             'cmd-swap-pane.c:138,2'
          Dst:             layout_fix_panes
        - Src:             'cmd-swap-pane.c:139,2'
          Dst:             server_redraw_window
        - Src:             'cmd-swap-pane.c:141,2'
          Dst:             notify_window
        - Src:             'cmd-swap-pane.c:143,3'
          Dst:             notify_window
        - Src:             'cmd-swap-pane.c:146,6'
          Dst:             window_pop_zoom
        - Src:             'cmd-swap-pane.c:147,3'
          Dst:             server_redraw_window
        - Src:             'cmd-swap-pane.c:148,24'
          Dst:             window_pop_zoom
        - Src:             'cmd-swap-pane.c:149,3'
          Dst:             server_redraw_window
    - functionName:    cmd_swap_window_exec
      functionSourceFile: '/src/tmux/cmd-swap-window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         38
      ICount:          335
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - args_has
        - cmd_get_args
        - cmdq_error
        - cmdq_get_source
        - cmdq_get_target
        - recalculate_sizes
        - server_redraw_session_group
        - session_group_contains
        - session_group_synchronize_from
        - session_select
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-swap-window.c:59,17'
          Branch Sides:
            - BranchSide:      'cmd-swap-window.c:60,6'
              BranchSideFuncs:
                - args_has
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
                - session_select
                - session_select
                - cmdq_error
            - BranchSide:      'cmd-swap-window.c:67,6'
              BranchSideFuncs:
                - args_has
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
                - session_select
                - session_select
        - Branch String:   'cmd-swap-window.c:60,21'
          Branch Sides:
            - BranchSide:      'cmd-swap-window.c:61,6'
              BranchSideFuncs:
                - args_has
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
                - session_select
                - session_select
                - cmdq_error
            - BranchSide:      'cmd-swap-window.c:67,6'
              BranchSideFuncs:
                - args_has
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
                - session_select
                - session_select
        - Branch String:   'cmd-swap-window.c:61,21'
          Branch Sides:
            - BranchSide:      'cmd-swap-window.c:62,6'
              BranchSideFuncs:
                - args_has
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
                - session_select
                - session_select
                - cmdq_error
            - BranchSide:      'cmd-swap-window.c:67,6'
              BranchSideFuncs:
                - args_has
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
                - session_select
                - session_select
        - Branch String:   'cmd-swap-window.c:59,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-window.c:63,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-swap-window.c:67,6'
              BranchSideFuncs:
                - args_has
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
                - session_select
                - session_select
        - Branch String:   'cmd-swap-window.c:67,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-window.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-swap-window.c:70,10'
              BranchSideFuncs:
                - args_has
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
                - session_select
                - session_select
        - Branch String:   'cmd-swap-window.c:71,2'
          Branch Sides:
            - BranchSide:      'cmd-swap-window.c:71,2'
              BranchSideFuncs:
                - args_has
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
                - session_select
                - session_select
            - BranchSide:      'cmd-swap-window.c:71,2'
              BranchSideFuncs:
                - args_has
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
                - session_select
                - session_select
        - Branch String:   'cmd-swap-window.c:73,2'
          Branch Sides:
            - BranchSide:      'cmd-swap-window.c:73,2'
              BranchSideFuncs:
                - args_has
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
                - session_select
                - session_select
            - BranchSide:      'cmd-swap-window.c:73,2'
              BranchSideFuncs:
                - args_has
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
                - session_select
                - session_select
        - Branch String:   'cmd-swap-window.c:80,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-window.c:81,18'
              BranchSideFuncs:
                - session_select
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
                - session_select
            - BranchSide:      'cmd-swap-window.c:85,33'
              BranchSideFuncs:
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
        - Branch String:   'cmd-swap-window.c:82,7'
          Branch Sides:
            - BranchSide:      'cmd-swap-window.c:83,19'
              BranchSideFuncs:
                - session_select
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
            - BranchSide:      'cmd-swap-window.c:84,2'
              BranchSideFuncs:
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_group_synchronize_from
                - server_redraw_session_group
        - Branch String:   'cmd-swap-window.c:87,6'
          Branch Sides:
            - BranchSide:      'cmd-swap-window.c:88,34'
              BranchSideFuncs:
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
            - BranchSide:      'cmd-swap-window.c:91,2'
              BranchSideFuncs:
                - recalculate_sizes
      Callsites:
        - Src:             'cmd-swap-window.c:48,23'
          Dst:             cmd_get_args
        - Src:             'cmd-swap-window.c:49,34'
          Dst:             cmdq_get_source
        - Src:             'cmd-swap-window.c:50,34'
          Dst:             cmdq_get_target
        - Src:             'cmd-swap-window.c:56,11'
          Dst:             session_group_contains
        - Src:             'cmd-swap-window.c:57,11'
          Dst:             session_group_contains
        - Src:             'cmd-swap-window.c:63,3'
          Dst:             cmdq_error
        - Src:             'cmd-swap-window.c:80,6'
          Dst:             args_has
        - Src:             'cmd-swap-window.c:81,3'
          Dst:             session_select
        - Src:             'cmd-swap-window.c:83,4'
          Dst:             session_select
        - Src:             'cmd-swap-window.c:85,2'
          Dst:             session_group_synchronize_from
        - Src:             'cmd-swap-window.c:86,2'
          Dst:             server_redraw_session_group
        - Src:             'cmd-swap-window.c:88,3'
          Dst:             session_group_synchronize_from
        - Src:             'cmd-swap-window.c:89,3'
          Dst:             server_redraw_session_group
        - Src:             'cmd-swap-window.c:91,2'
          Dst:             recalculate_sizes
    - functionName:    cmd_switch_client_exec
      functionSourceFile: '/src/tmux/cmd-switch-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         67
      ICount:          419
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - args_get
        - args_has
        - cmd_find_from_session
        - cmd_find_target
        - cmd_get_args
        - cmdq_error
        - cmdq_get_client
        - cmdq_get_current
        - cmdq_get_flags
        - cmdq_get_target_client
        - environ_update
        - key_bindings_get_table
        - key_bindings_unref_table
        - server_client_set_key_table
        - server_client_set_session
        - server_redraw_window
        - session_alive
        - session_next_session
        - session_previous_session
        - session_set_current
        - strcspn
        - window_pop_zoom
        - window_push_zoom
        - window_redraw_active_switch
        - window_set_active_pane
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-switch-client.c:64,20'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:64,23'
              BranchSideFuncs:
                - strcspn
                - cmd_find_target
                - args_has
                - args_get
                - args_has
                - args_has
                - args_has
                - cmdq_get_client
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - cmdq_error
                - session_alive
                - session_previous_session
                - cmdq_error
                - session_next_session
                - cmdq_error
                - key_bindings_get_table
                - key_bindings_unref_table
                - cmdq_error
            - BranchSide:      'cmd-switch-client.c:68,8'
              BranchSideFuncs:
                - cmd_find_target
                - args_has
                - args_get
                - args_has
                - args_has
                - args_has
                - cmdq_get_client
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - cmdq_error
                - session_alive
                - session_previous_session
                - cmdq_error
                - session_next_session
                - cmdq_error
                - key_bindings_get_table
                - key_bindings_unref_table
                - cmdq_error
        - Branch String:   'cmd-switch-client.c:64,6'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:65,8'
              BranchSideFuncs:
                - cmd_find_target
                - args_has
                - args_get
                - args_has
                - args_has
                - args_has
                - cmdq_get_client
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - cmdq_error
                - session_alive
                - session_previous_session
                - cmdq_error
                - session_next_session
                - cmdq_error
                - key_bindings_get_table
                - key_bindings_unref_table
                - cmdq_error
            - BranchSide:      'cmd-switch-client.c:68,8'
              BranchSideFuncs:
                - cmd_find_target
                - args_has
                - args_get
                - args_has
                - args_has
                - args_has
                - cmdq_get_client
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - cmdq_error
                - session_alive
                - session_previous_session
                - cmdq_error
                - session_next_session
                - cmdq_error
                - key_bindings_get_table
                - key_bindings_unref_table
                - cmdq_error
        - Branch String:   'cmd-switch-client.c:71,6'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:72,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-switch-client.c:73,13'
              BranchSideFuncs:
                - args_has
                - args_get
                - args_has
                - args_has
                - args_has
                - cmdq_get_client
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - cmdq_error
                - session_alive
                - session_previous_session
                - cmdq_error
                - session_next_session
                - cmdq_error
                - key_bindings_get_table
                - key_bindings_unref_table
                - cmdq_error
        - Branch String:   'cmd-switch-client.c:77,6'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:78,7'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_has
                - args_has
                - cmdq_get_client
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - cmdq_error
                - session_alive
                - session_previous_session
                - cmdq_error
                - session_next_session
                - cmdq_error
                - key_bindings_get_table
                - key_bindings_unref_table
                - cmdq_error
            - BranchSide:      'cmd-switch-client.c:84,23'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_has
                - args_has
                - cmdq_get_client
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - cmdq_error
                - session_alive
                - session_previous_session
                - cmdq_error
                - session_next_session
                - cmdq_error
                - key_bindings_get_table
                - key_bindings_unref_table
                - cmdq_error
        - Branch String:   'cmd-switch-client.c:78,7'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:79,4'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_has
                - args_has
                - cmdq_get_client
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - cmdq_error
                - session_alive
                - session_previous_session
                - cmdq_error
                - session_next_session
                - cmdq_error
                - key_bindings_get_table
                - key_bindings_unref_table
                - cmdq_error
            - BranchSide:      'cmd-switch-client.c:81,4'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_has
                - args_has
                - cmdq_get_client
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - cmdq_error
                - session_alive
                - session_previous_session
                - cmdq_error
                - session_next_session
                - cmdq_error
                - key_bindings_get_table
                - key_bindings_unref_table
                - cmdq_error
        - Branch String:   'cmd-switch-client.c:85,6'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:86,34'
              BranchSideFuncs:
                - key_bindings_get_table
                - key_bindings_unref_table
                - cmdq_error
            - BranchSide:      'cmd-switch-client.c:97,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - cmdq_get_client
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - cmdq_error
                - session_alive
                - session_previous_session
                - cmdq_error
                - session_next_session
                - cmdq_error
        - Branch String:   'cmd-switch-client.c:87,7'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:88,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-switch-client.c:91,3'
              BranchSideFuncs:
                - key_bindings_unref_table
        - Branch String:   'cmd-switch-client.c:97,6'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:98,33'
              BranchSideFuncs:
                - session_next_session
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - cmdq_error
            - BranchSide:      'cmd-switch-client.c:102,22'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmdq_get_client
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - cmdq_error
                - session_alive
                - session_previous_session
                - cmdq_error
        - Branch String:   'cmd-switch-client.c:98,7'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:99,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-switch-client.c:102,2'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
        - Branch String:   'cmd-switch-client.c:102,13'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:103,37'
              BranchSideFuncs:
                - session_previous_session
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - cmdq_error
            - BranchSide:      'cmd-switch-client.c:107,22'
              BranchSideFuncs:
                - args_has
                - cmdq_get_client
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
                - cmdq_error
                - session_alive
        - Branch String:   'cmd-switch-client.c:103,7'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:104,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-switch-client.c:107,2'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
        - Branch String:   'cmd-switch-client.c:107,13'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:108,7'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - cmdq_error
                - session_alive
            - BranchSide:      'cmd-switch-client.c:117,23'
              BranchSideFuncs:
                - cmdq_get_client
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
        - Branch String:   'cmd-switch-client.c:108,32'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:108,49'
              BranchSideFuncs:
                - session_alive
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - cmdq_error
            - BranchSide:      'cmd-switch-client.c:111,6'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - cmdq_error
        - Branch String:   'cmd-switch-client.c:108,7'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:109,8'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - cmdq_error
            - BranchSide:      'cmd-switch-client.c:111,6'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - cmdq_error
        - Branch String:   'cmd-switch-client.c:112,7'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:113,15'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-switch-client.c:116,2'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
        - Branch String:   'cmd-switch-client.c:117,7'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:118,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd-switch-client.c:119,7'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
        - Branch String:   'cmd-switch-client.c:119,18'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:119,21'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
            - BranchSide:      'cmd-switch-client.c:128,7'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
        - Branch String:   'cmd-switch-client.c:119,32'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:119,35'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - server_redraw_window
                - server_redraw_window
            - BranchSide:      'cmd-switch-client.c:128,7'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
        - Branch String:   'cmd-switch-client.c:119,7'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:120,8'
              BranchSideFuncs:
                - args_has
                - window_push_zoom
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - server_redraw_window
                - server_redraw_window
            - BranchSide:      'cmd-switch-client.c:128,7'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
        - Branch String:   'cmd-switch-client.c:121,8'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:122,26'
              BranchSideFuncs:
                - server_redraw_window
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - server_redraw_window
            - BranchSide:      'cmd-switch-client.c:123,32'
              BranchSideFuncs:
                - window_redraw_active_switch
                - window_set_active_pane
                - window_pop_zoom
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
                - server_redraw_window
        - Branch String:   'cmd-switch-client.c:125,8'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:126,26'
              BranchSideFuncs:
                - server_redraw_window
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
            - BranchSide:      'cmd-switch-client.c:127,3'
              BranchSideFuncs:
                - args_has
                - environ_update
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
                - session_set_current
                - cmd_find_from_session
        - Branch String:   'cmd-switch-client.c:134,6'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:135,18'
              BranchSideFuncs:
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
            - BranchSide:      'cmd-switch-client.c:137,28'
              BranchSideFuncs:
                - server_client_set_session
                - cmdq_get_flags
                - server_client_set_key_table
        - Branch String:   'cmd-switch-client.c:138,6'
          Branch Sides:
            - BranchSide:      'cmd-switch-client.c:139,31'
              BranchSideFuncs:
                - server_client_set_key_table
            - BranchSide:      'cmd-switch-client.c:141,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-switch-client.c:50,23'
          Dst:             cmd_get_args
        - Src:             'cmd-switch-client.c:51,35'
          Dst:             cmdq_get_current
        - Src:             'cmd-switch-client.c:53,23'
          Dst:             args_get
        - Src:             'cmd-switch-client.c:56,23'
          Dst:             cmdq_get_target_client
        - Src:             'cmd-switch-client.c:64,29'
          Dst:             strcspn
        - Src:             'cmd-switch-client.c:71,6'
          Dst:             cmd_find_target
        - Src:             'cmd-switch-client.c:77,6'
          Dst:             args_has
        - Src:             'cmd-switch-client.c:84,14'
          Dst:             args_get
        - Src:             'cmd-switch-client.c:86,11'
          Dst:             key_bindings_get_table
        - Src:             'cmd-switch-client.c:88,4'
          Dst:             cmdq_error
        - Src:             'cmd-switch-client.c:92,3'
          Dst:             key_bindings_unref_table
        - Src:             'cmd-switch-client.c:97,6'
          Dst:             args_has
        - Src:             'cmd-switch-client.c:98,12'
          Dst:             session_next_session
        - Src:             'cmd-switch-client.c:99,4'
          Dst:             cmdq_error
        - Src:             'cmd-switch-client.c:102,13'
          Dst:             args_has
        - Src:             'cmd-switch-client.c:103,12'
          Dst:             session_previous_session
        - Src:             'cmd-switch-client.c:104,4'
          Dst:             cmdq_error
        - Src:             'cmd-switch-client.c:107,13'
          Dst:             args_has
        - Src:             'cmd-switch-client.c:108,35'
          Dst:             session_alive
        - Src:             'cmd-switch-client.c:113,4'
          Dst:             cmdq_error
        - Src:             'cmd-switch-client.c:117,7'
          Dst:             cmdq_get_client
        - Src:             'cmd-switch-client.c:121,31'
          Dst:             args_has
        - Src:             'cmd-switch-client.c:121,8'
          Dst:             window_push_zoom
        - Src:             'cmd-switch-client.c:122,5'
          Dst:             server_redraw_window
        - Src:             'cmd-switch-client.c:123,4'
          Dst:             window_redraw_active_switch
        - Src:             'cmd-switch-client.c:124,4'
          Dst:             window_set_active_pane
        - Src:             'cmd-switch-client.c:125,8'
          Dst:             window_pop_zoom
        - Src:             'cmd-switch-client.c:126,5'
          Dst:             server_redraw_window
        - Src:             'cmd-switch-client.c:129,4'
          Dst:             session_set_current
        - Src:             'cmd-switch-client.c:130,4'
          Dst:             cmd_find_from_session
        - Src:             'cmd-switch-client.c:134,7'
          Dst:             args_has
        - Src:             'cmd-switch-client.c:135,3'
          Dst:             environ_update
        - Src:             'cmd-switch-client.c:137,2'
          Dst:             server_client_set_session
        - Src:             'cmd-switch-client.c:138,7'
          Dst:             cmdq_get_flags
        - Src:             'cmd-switch-client.c:139,3'
          Dst:             server_client_set_key_table
    - functionName:    cmd_unbind_key_exec
      functionSourceFile: '/src/tmux/cmd-unbind-key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         46
      ICount:          225
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - args_get
        - args_has
        - args_string
        - cmd_get_args
        - cmdq_error
        - key_bindings_get_table
        - key_bindings_remove
        - key_bindings_remove_table
        - key_string_lookup_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-unbind-key.c:50,6'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:51,7'
              BranchSideFuncs:
                - args_get
                - key_bindings_get_table
                - key_bindings_remove_table
                - cmdq_error
                - args_has
                - cmdq_error
            - BranchSide:      'cmd-unbind-key.c:76,6'
              BranchSideFuncs:
                - key_string_lookup_string
                - args_has
                - args_has
                - key_bindings_remove
                - args_get
                - key_bindings_get_table
                - cmdq_error
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-unbind-key.c:51,7'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:52,9'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-unbind-key.c:57,24'
              BranchSideFuncs:
                - args_get
                - key_bindings_get_table
                - key_bindings_remove_table
                - cmdq_error
                - args_has
        - Branch String:   'cmd-unbind-key.c:52,8'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:53,16'
              BranchSideFuncs: []
            - BranchSide:      'cmd-unbind-key.c:54,4'
              BranchSideFuncs: []
        - Branch String:   'cmd-unbind-key.c:58,7'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:59,17'
              BranchSideFuncs:
                - args_has
                - key_bindings_get_table
                - key_bindings_remove_table
                - cmdq_error
            - BranchSide:      'cmd-unbind-key.c:64,30'
              BranchSideFuncs:
                - key_bindings_get_table
                - key_bindings_remove_table
                - cmdq_error
        - Branch String:   'cmd-unbind-key.c:59,8'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:60,15'
              BranchSideFuncs:
                - key_bindings_get_table
                - key_bindings_remove_table
                - cmdq_error
            - BranchSide:      'cmd-unbind-key.c:62,15'
              BranchSideFuncs:
                - key_bindings_get_table
                - key_bindings_remove_table
                - cmdq_error
        - Branch String:   'cmd-unbind-key.c:64,7'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:65,9'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-unbind-key.c:72,29'
              BranchSideFuncs:
                - key_bindings_remove_table
        - Branch String:   'cmd-unbind-key.c:65,8'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:66,16'
              BranchSideFuncs: []
            - BranchSide:      'cmd-unbind-key.c:69,4'
              BranchSideFuncs: []
        - Branch String:   'cmd-unbind-key.c:76,6'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:77,8'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-unbind-key.c:82,33'
              BranchSideFuncs:
                - key_string_lookup_string
                - args_has
                - args_has
                - key_bindings_remove
                - args_get
                - key_bindings_get_table
                - cmdq_error
                - cmdq_error
        - Branch String:   'cmd-unbind-key.c:77,7'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:78,15'
              BranchSideFuncs: []
            - BranchSide:      'cmd-unbind-key.c:79,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-unbind-key.c:83,23'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:83,26'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-unbind-key.c:84,8'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-unbind-key.c:83,6'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:84,8'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-unbind-key.c:89,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - key_bindings_remove
                - args_get
                - key_bindings_get_table
                - cmdq_error
        - Branch String:   'cmd-unbind-key.c:84,7'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:85,15'
              BranchSideFuncs: []
            - BranchSide:      'cmd-unbind-key.c:86,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-unbind-key.c:89,6'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:90,24'
              BranchSideFuncs:
                - args_get
                - key_bindings_get_table
                - key_bindings_remove
                - cmdq_error
            - BranchSide:      'cmd-unbind-key.c:98,22'
              BranchSideFuncs:
                - args_has
                - key_bindings_remove
        - Branch String:   'cmd-unbind-key.c:91,7'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:92,9'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-unbind-key.c:98,2'
              BranchSideFuncs:
                - key_bindings_remove
        - Branch String:   'cmd-unbind-key.c:92,8'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:93,16'
              BranchSideFuncs: []
            - BranchSide:      'cmd-unbind-key.c:96,4'
              BranchSideFuncs: []
        - Branch String:   'cmd-unbind-key.c:98,13'
          Branch Sides:
            - BranchSide:      'cmd-unbind-key.c:99,13'
              BranchSideFuncs:
                - key_bindings_remove
            - BranchSide:      'cmd-unbind-key.c:101,13'
              BranchSideFuncs:
                - key_bindings_remove
      Callsites:
        - Src:             'cmd-unbind-key.c:45,22'
          Dst:             cmd_get_args
        - Src:             'cmd-unbind-key.c:47,35'
          Dst:             args_string
        - Src:             'cmd-unbind-key.c:48,16'
          Dst:             args_has
        - Src:             'cmd-unbind-key.c:50,6'
          Dst:             args_has
        - Src:             'cmd-unbind-key.c:53,5'
          Dst:             cmdq_error
        - Src:             'cmd-unbind-key.c:57,15'
          Dst:             args_get
        - Src:             'cmd-unbind-key.c:59,8'
          Dst:             args_has
        - Src:             'cmd-unbind-key.c:64,7'
          Dst:             key_bindings_get_table
        - Src:             'cmd-unbind-key.c:66,5'
          Dst:             cmdq_error
        - Src:             'cmd-unbind-key.c:72,3'
          Dst:             key_bindings_remove_table
        - Src:             'cmd-unbind-key.c:78,4'
          Dst:             cmdq_error
        - Src:             'cmd-unbind-key.c:82,8'
          Dst:             key_string_lookup_string
        - Src:             'cmd-unbind-key.c:85,4'
          Dst:             cmdq_error
        - Src:             'cmd-unbind-key.c:89,6'
          Dst:             args_has
        - Src:             'cmd-unbind-key.c:90,15'
          Dst:             args_get
        - Src:             'cmd-unbind-key.c:91,7'
          Dst:             key_bindings_get_table
        - Src:             'cmd-unbind-key.c:93,5'
          Dst:             cmdq_error
        - Src:             'cmd-unbind-key.c:98,13'
          Dst:             args_has
        - Src:             'cmd-unbind-key.c:102,2'
          Dst:             key_bindings_remove
    - functionName:    wait_channels_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wait_channels_RB_REMOVE
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - wait_channels_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_REMOVE_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-wait-for.c:63,1'
          Dst:             wait_channels_RB_REMOVE_COLOR
    - functionName:    wait_channels_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wait_channels_RB_INSERT
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - wait_channel_cmp
        - wait_channels_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channel_cmp
                - wait_channels_RB_INSERT_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_INSERT_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_INSERT_COLOR
                - wait_channel_cmp
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_INSERT_COLOR
                - wait_channel_cmp
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_INSERT_COLOR
                - wait_channel_cmp
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_INSERT_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_INSERT_COLOR
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_INSERT_COLOR
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channels_RB_INSERT_COLOR
      Callsites:
        - Src:             'cmd-wait-for.c:63,1'
          Dst:             wait_channel_cmp
        - Src:             'cmd-wait-for.c:63,1'
          Dst:             wait_channels_RB_INSERT_COLOR
    - functionName:    wait_channel_cmp
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wc1
        - wc2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-wait-for.c:68,10'
          Dst:             strcmp
    - functionName:    cmd_wait_for_add
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         7
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - log_debug
        - wait_channels_RB_INSERT
        - xmalloc
        - xstrdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd-wait-for.c:88,7'
          Dst:             xmalloc
        - Src:             'cmd-wait-for.c:89,13'
          Dst:             xstrdup
        - Src:             'cmd-wait-for.c:97,2'
          Dst:             wait_channels_RB_INSERT
        - Src:             'cmd-wait-for.c:99,2'
          Dst:             log_debug
    - functionName:    cmd_wait_for_wait
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - name
        - wc
      BBCount:         13
      ICount:          114
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - cmd_wait_for_add
        - cmd_wait_for_remove
        - cmdq_error
        - cmdq_get_client
        - log_debug
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:173,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:174,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-wait-for.c:178,6'
              BranchSideFuncs:
                - log_debug
                - xcalloc
                - log_debug
                - cmd_wait_for_remove
                - cmd_wait_for_add
        - Branch String:   'cmd-wait-for.c:178,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:179,25'
              BranchSideFuncs:
                - cmd_wait_for_add
                - log_debug
                - xcalloc
                - log_debug
                - cmd_wait_for_remove
            - BranchSide:      'cmd-wait-for.c:181,6'
              BranchSideFuncs:
                - log_debug
                - xcalloc
                - log_debug
                - cmd_wait_for_remove
        - Branch String:   'cmd-wait-for.c:181,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:182,51'
              BranchSideFuncs:
                - log_debug
                - cmd_wait_for_remove
            - BranchSide:      'cmd-wait-for.c:186,46'
              BranchSideFuncs:
                - log_debug
                - xcalloc
      Callsites:
        - Src:             'cmd-wait-for.c:170,22'
          Dst:             cmdq_get_client
        - Src:             'cmd-wait-for.c:174,3'
          Dst:             cmdq_error
        - Src:             'cmd-wait-for.c:179,8'
          Dst:             cmd_wait_for_add
        - Src:             'cmd-wait-for.c:182,3'
          Dst:             log_debug
        - Src:             'cmd-wait-for.c:183,3'
          Dst:             cmd_wait_for_remove
        - Src:             'cmd-wait-for.c:186,2'
          Dst:             log_debug
        - Src:             'cmd-wait-for.c:188,7'
          Dst:             xcalloc
    - functionName:    cmd_wait_for_remove
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wc
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - log_debug
        - wait_channels_RB_REMOVE
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:107,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:108,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:109,7'
              BranchSideFuncs:
                - log_debug
                - wait_channels_RB_REMOVE
                - free
                - free
        - Branch String:   'cmd-wait-for.c:109,33'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:109,37'
              BranchSideFuncs:
                - log_debug
                - wait_channels_RB_REMOVE
                - free
                - free
            - BranchSide:      'cmd-wait-for.c:110,3'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:109,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:110,3'
              BranchSideFuncs:
                - log_debug
                - wait_channels_RB_REMOVE
                - free
                - free
            - BranchSide:      'cmd-wait-for.c:112,38'
              BranchSideFuncs:
                - log_debug
                - wait_channels_RB_REMOVE
                - free
                - free
      Callsites:
        - Src:             'cmd-wait-for.c:112,2'
          Dst:             log_debug
        - Src:             'cmd-wait-for.c:114,2'
          Dst:             wait_channels_RB_REMOVE
    - functionName:    cmd_wait_for_unlock
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - name
        - wc
      BBCount:         17
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - cmd_wait_for_remove
        - cmdq_continue
        - cmdq_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:226,17'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:226,21'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-wait-for.c:227,14'
              BranchSideFuncs:
                - cmdq_error
        - Branch String:   'cmd-wait-for.c:226,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:227,14'
              BranchSideFuncs:
                - cmd_wait_for_remove
                - cmdq_continue
                - free
            - BranchSide:      'cmd-wait-for.c:231,12'
              BranchSideFuncs:
                - cmd_wait_for_remove
                - cmdq_continue
                - free
        - Branch String:   'cmd-wait-for.c:231,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:232,17'
              BranchSideFuncs:
                - cmdq_continue
                - free
            - BranchSide:      'cmd-wait-for.c:236,3'
              BranchSideFuncs:
                - cmd_wait_for_remove
        - Branch String:   'cmd-wait-for.c:233,3'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:233,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd-wait-for.c:233,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'cmd-wait-for.c:227,3'
          Dst:             cmdq_error
        - Src:             'cmd-wait-for.c:232,3'
          Dst:             cmdq_continue
        - Src:             'cmd-wait-for.c:237,3'
          Dst:             cmd_wait_for_remove
    - functionName:    cmd_wait_for_lock
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - name
        - wc
      BBCount:         13
      ICount:          101
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - cmd_wait_for_add
        - cmdq_error
        - cmdq_get_client
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:201,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:202,14'
              BranchSideFuncs:
                - cmdq_error
            - BranchSide:      'cmd-wait-for.c:206,6'
              BranchSideFuncs:
                - xcalloc
                - cmd_wait_for_add
        - Branch String:   'cmd-wait-for.c:206,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:207,25'
              BranchSideFuncs:
                - cmd_wait_for_add
                - xcalloc
            - BranchSide:      'cmd-wait-for.c:209,6'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'cmd-wait-for.c:209,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:210,8'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'cmd-wait-for.c:215,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-wait-for.c:201,6'
          Dst:             cmdq_get_client
        - Src:             'cmd-wait-for.c:202,3'
          Dst:             cmdq_error
        - Src:             'cmd-wait-for.c:207,8'
          Dst:             cmd_wait_for_add
        - Src:             'cmd-wait-for.c:210,8'
          Dst:             xcalloc
    - functionName:    cmd_wait_for_signal
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - name
        - wc
      BBCount:         24
      ICount:          164
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - cmd_wait_for_add
        - cmd_wait_for_remove
        - cmdq_continue
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:145,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:146,25'
              BranchSideFuncs:
                - cmd_wait_for_add
                - log_debug
                - cmd_wait_for_remove
                - cmdq_continue
                - free
                - log_debug
            - BranchSide:      'cmd-wait-for.c:148,6'
              BranchSideFuncs:
                - log_debug
                - cmd_wait_for_remove
                - cmdq_continue
                - free
                - log_debug
        - Branch String:   'cmd-wait-for.c:148,32'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:148,36'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - cmd_wait_for_remove
                - cmdq_continue
                - free
            - BranchSide:      'cmd-wait-for.c:153,52'
              BranchSideFuncs:
                - log_debug
                - cmd_wait_for_remove
                - cmdq_continue
                - free
        - Branch String:   'cmd-wait-for.c:148,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:149,51'
              BranchSideFuncs:
                - log_debug
                - cmd_wait_for_remove
                - cmdq_continue
                - free
            - BranchSide:      'cmd-wait-for.c:153,52'
              BranchSideFuncs:
                - log_debug
                - cmd_wait_for_remove
                - cmdq_continue
                - free
        - Branch String:   'cmd-wait-for.c:155,2'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:155,2'
              BranchSideFuncs:
                - cmd_wait_for_remove
                - cmdq_continue
                - free
            - BranchSide:      'cmd-wait-for.c:155,2'
              BranchSideFuncs:
                - cmd_wait_for_remove
                - cmdq_continue
                - free
        - Branch String:   'cmd-wait-for.c:155,2'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:156,17'
              BranchSideFuncs:
                - cmdq_continue
                - free
                - cmd_wait_for_remove
            - BranchSide:      'cmd-wait-for.c:162,22'
              BranchSideFuncs:
                - cmd_wait_for_remove
        - Branch String:   'cmd-wait-for.c:158,3'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:158,3'
              BranchSideFuncs:
                - free
                - cmd_wait_for_remove
                - cmdq_continue
            - BranchSide:      'cmd-wait-for.c:158,3'
              BranchSideFuncs:
                - free
                - cmd_wait_for_remove
                - cmdq_continue
      Callsites:
        - Src:             'cmd-wait-for.c:146,8'
          Dst:             cmd_wait_for_add
        - Src:             'cmd-wait-for.c:149,3'
          Dst:             log_debug
        - Src:             'cmd-wait-for.c:153,2'
          Dst:             log_debug
        - Src:             'cmd-wait-for.c:156,3'
          Dst:             cmdq_continue
        - Src:             'cmd-wait-for.c:162,2'
          Dst:             cmd_wait_for_remove
    - functionName:    wait_channels_RB_FIND
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - wait_channel_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channel_cmp
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channel_cmp
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channel_cmp
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs:
                - wait_channel_cmp
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd-wait-for.c:63,1'
          Dst:             wait_channel_cmp
    - functionName:    wait_channels_RB_NEXT
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wait_channels_RB_MINMAX
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:63,1'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
            - BranchSide:      'cmd-wait-for.c:63,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_wait_for_flush
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         34
      ICount:          218
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - cmd_wait_for_remove
        - cmdq_continue
        - wait_channels_RB_MINMAX
        - wait_channels_RB_NEXT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:249,2'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:246,23'
              BranchSideFuncs:
                - wait_channels_RB_MINMAX
                - cmd_wait_for_remove
                - cmdq_continue
                - free
                - cmdq_continue
                - free
                - wait_channels_RB_NEXT
            - BranchSide:      'cmd-wait-for.c:249,2'
              BranchSideFuncs:
                - wait_channels_RB_MINMAX
                - cmd_wait_for_remove
                - cmdq_continue
                - free
                - cmdq_continue
                - free
                - wait_channels_RB_NEXT
        - Branch String:   'cmd-wait-for.c:249,2'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:249,2'
              BranchSideFuncs:
                - wait_channels_RB_NEXT
                - cmd_wait_for_remove
                - cmdq_continue
                - free
                - cmdq_continue
                - free
            - BranchSide:      'cmd-wait-for.c:249,2'
              BranchSideFuncs:
                - cmd_wait_for_remove
                - wait_channels_RB_NEXT
                - cmdq_continue
                - free
                - cmdq_continue
                - free
        - Branch String:   'cmd-wait-for.c:249,2'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:250,3'
              BranchSideFuncs:
                - cmd_wait_for_remove
                - wait_channels_RB_NEXT
                - cmdq_continue
                - free
                - cmdq_continue
                - free
            - BranchSide:      'cmd-wait-for.c:264,1'
              BranchSideFuncs: []
        - Branch String:   'cmd-wait-for.c:250,3'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:250,3'
              BranchSideFuncs:
                - cmd_wait_for_remove
                - wait_channels_RB_NEXT
                - cmdq_continue
                - free
                - cmdq_continue
                - free
            - BranchSide:      'cmd-wait-for.c:250,3'
              BranchSideFuncs:
                - cmd_wait_for_remove
                - wait_channels_RB_NEXT
                - cmdq_continue
                - free
                - cmdq_continue
                - free
        - Branch String:   'cmd-wait-for.c:250,3'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:251,18'
              BranchSideFuncs:
                - cmdq_continue
                - free
                - cmd_wait_for_remove
                - wait_channels_RB_NEXT
                - cmdq_continue
                - free
            - BranchSide:      'cmd-wait-for.c:255,3'
              BranchSideFuncs:
                - cmd_wait_for_remove
                - cmdq_continue
                - free
                - wait_channels_RB_NEXT
                - cmdq_continue
                - free
        - Branch String:   'cmd-wait-for.c:252,4'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:252,4'
              BranchSideFuncs:
                - free
                - cmd_wait_for_remove
                - wait_channels_RB_NEXT
                - cmdq_continue
                - free
                - cmdq_continue
            - BranchSide:      'cmd-wait-for.c:252,4'
              BranchSideFuncs:
                - free
                - cmd_wait_for_remove
                - wait_channels_RB_NEXT
                - cmdq_continue
                - free
                - cmdq_continue
        - Branch String:   'cmd-wait-for.c:256,3'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:256,3'
              BranchSideFuncs:
                - cmd_wait_for_remove
                - cmdq_continue
                - free
                - wait_channels_RB_NEXT
                - cmdq_continue
                - free
            - BranchSide:      'cmd-wait-for.c:256,3'
              BranchSideFuncs:
                - cmd_wait_for_remove
                - cmdq_continue
                - free
                - wait_channels_RB_NEXT
                - cmdq_continue
                - free
        - Branch String:   'cmd-wait-for.c:256,3'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:257,18'
              BranchSideFuncs:
                - cmdq_continue
                - free
                - cmd_wait_for_remove
                - cmdq_continue
                - free
                - wait_channels_RB_NEXT
            - BranchSide:      'cmd-wait-for.c:261,3'
              BranchSideFuncs:
                - cmd_wait_for_remove
                - cmdq_continue
                - free
                - cmdq_continue
                - free
                - wait_channels_RB_NEXT
        - Branch String:   'cmd-wait-for.c:258,4'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:258,4'
              BranchSideFuncs:
                - free
                - cmd_wait_for_remove
                - cmdq_continue
                - free
                - wait_channels_RB_NEXT
                - cmdq_continue
            - BranchSide:      'cmd-wait-for.c:258,4'
              BranchSideFuncs:
                - free
                - cmd_wait_for_remove
                - cmdq_continue
                - free
                - wait_channels_RB_NEXT
                - cmdq_continue
      Callsites:
        - Src:             'cmd-wait-for.c:249,2'
          Dst:             wait_channels_RB_MINMAX
        - Src:             'cmd-wait-for.c:249,2'
          Dst:             wait_channels_RB_NEXT
        - Src:             'cmd-wait-for.c:251,4'
          Dst:             cmdq_continue
        - Src:             'cmd-wait-for.c:257,4'
          Dst:             cmdq_continue
        - Src:             'cmd-wait-for.c:262,3'
          Dst:             cmd_wait_for_remove
    - functionName:    cmd_wait_for_exec
      functionSourceFile: '/src/tmux/cmd-wait-for.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - item
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - args_has
        - args_string
        - cmd_get_args
        - cmd_wait_for_lock
        - cmd_wait_for_signal
        - cmd_wait_for_unlock
        - cmd_wait_for_wait
        - wait_channels_RB_FIND
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd-wait-for.c:130,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:131,31'
              BranchSideFuncs:
                - cmd_wait_for_signal
            - BranchSide:      'cmd-wait-for.c:132,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - cmd_wait_for_wait
                - cmd_wait_for_unlock
                - cmd_wait_for_lock
        - Branch String:   'cmd-wait-for.c:132,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:133,29'
              BranchSideFuncs:
                - cmd_wait_for_lock
            - BranchSide:      'cmd-wait-for.c:134,15'
              BranchSideFuncs:
                - args_has
                - cmd_wait_for_wait
                - cmd_wait_for_unlock
        - Branch String:   'cmd-wait-for.c:134,6'
          Branch Sides:
            - BranchSide:      'cmd-wait-for.c:135,31'
              BranchSideFuncs:
                - cmd_wait_for_unlock
            - BranchSide:      'cmd-wait-for.c:136,28'
              BranchSideFuncs:
                - cmd_wait_for_wait
      Callsites:
        - Src:             'cmd-wait-for.c:123,27'
          Dst:             cmd_get_args
        - Src:             'cmd-wait-for.c:124,22'
          Dst:             args_string
        - Src:             'cmd-wait-for.c:128,7'
          Dst:             wait_channels_RB_FIND
        - Src:             'cmd-wait-for.c:130,6'
          Dst:             args_has
        - Src:             'cmd-wait-for.c:131,11'
          Dst:             cmd_wait_for_signal
        - Src:             'cmd-wait-for.c:132,6'
          Dst:             args_has
        - Src:             'cmd-wait-for.c:133,11'
          Dst:             cmd_wait_for_lock
        - Src:             'cmd-wait-for.c:134,6'
          Dst:             args_has
        - Src:             'cmd-wait-for.c:135,11'
          Dst:             cmd_wait_for_unlock
        - Src:             'cmd-wait-for.c:136,10'
          Dst:             cmd_wait_for_wait
    - functionName:    cmd_template_replace
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - template
        - s
        - idx
      BBCount:         37
      ICount:          256
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - strchr
        - strlen
        - xmalloc
        - xrealloc
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd.c:836,6'
          Branch Sides:
            - BranchSide:      'cmd.c:837,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'cmd.c:839,8'
              BranchSideFuncs:
                - xmalloc
                - strlen
                - xrealloc
                - strchr
                - xrealloc
        - Branch String:   'cmd.c:845,2'
          Branch Sides:
            - BranchSide:      'cmd.c:846,20'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - strchr
                - xrealloc
            - BranchSide:      'cmd.c:873,10'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:846,3'
          Branch Sides:
            - BranchSide:      'cmd.c:848,9'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
            - BranchSide:      'cmd.c:868,18'
              BranchSideFuncs:
                - xrealloc
                - strlen
                - xrealloc
                - strchr
        - Branch String:   'cmd.c:848,19'
          Branch Sides:
            - BranchSide:      'cmd.c:848,23'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
            - BranchSide:      'cmd.c:849,10'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
        - Branch String:   'cmd.c:848,33'
          Branch Sides:
            - BranchSide:      'cmd.c:848,37'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
            - BranchSide:      'cmd.c:849,10'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
        - Branch String:   'cmd.c:848,8'
          Branch Sides:
            - BranchSide:      'cmd.c:849,10'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
            - BranchSide:      'cmd.c:853,7'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
        - Branch String:   'cmd.c:849,21'
          Branch Sides:
            - BranchSide:      'cmd.c:849,24'
              BranchSideFuncs:
                - xrealloc
                - strlen
                - xrealloc
                - strchr
            - BranchSide:      'cmd.c:850,6'
              BranchSideFuncs:
                - xrealloc
                - strlen
                - xrealloc
                - strchr
        - Branch String:   'cmd.c:849,9'
          Branch Sides:
            - BranchSide:      'cmd.c:850,6'
              BranchSideFuncs:
                - xrealloc
                - strlen
                - xrealloc
                - strchr
            - BranchSide:      'cmd.c:851,14'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
        - Branch String:   'cmd.c:856,8'
          Branch Sides:
            - BranchSide:      'cmd.c:857,8'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
            - BranchSide:      'cmd.c:859,19'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
        - Branch String:   'cmd.c:860,4'
          Branch Sides:
            - BranchSide:      'cmd.c:861,9'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
            - BranchSide:      'cmd.c:865,4'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - strchr
                - xrealloc
        - Branch String:   'cmd.c:861,16'
          Branch Sides:
            - BranchSide:      'cmd.c:861,26'
              BranchSideFuncs:
                - strchr
                - strlen
                - xrealloc
                - xrealloc
            - BranchSide:      'cmd.c:863,19'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
        - Branch String:   'cmd.c:861,9'
          Branch Sides:
            - BranchSide:      'cmd.c:862,6'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
            - BranchSide:      'cmd.c:863,19'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - strchr
      Callsites:
        - Src:             'cmd.c:836,6'
          Dst:             strchr
        - Src:             'cmd.c:837,11'
          Dst:             xstrdup
        - Src:             'cmd.c:839,8'
          Dst:             xmalloc
        - Src:             'cmd.c:859,31'
          Dst:             strlen
        - Src:             'cmd.c:859,10'
          Dst:             xrealloc
        - Src:             'cmd.c:861,19'
          Dst:             strchr
        - Src:             'cmd.c:868,9'
          Dst:             xrealloc
    - functionName:    cmd_mouse_pane
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
        - sp
        - wlp
      BBCount:         16
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_mouse_window
        - window_has_pane
        - window_pane_find_by_id
      functionUses:    14
      BranchProfiles:
        - Branch String:   'cmd.c:811,6'
          Branch Sides:
            - BranchSide:      'cmd.c:812,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:813,6'
              BranchSideFuncs:
                - window_pane_find_by_id
                - window_has_pane
        - Branch String:   'cmd.c:813,6'
          Branch Sides:
            - BranchSide:      'cmd.c:814,8'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:816,36'
              BranchSideFuncs:
                - window_pane_find_by_id
                - window_has_pane
        - Branch String:   'cmd.c:816,7'
          Branch Sides:
            - BranchSide:      'cmd.c:817,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:818,24'
              BranchSideFuncs:
                - window_has_pane
        - Branch String:   'cmd.c:818,7'
          Branch Sides:
            - BranchSide:      'cmd.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:819,4'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:822,6'
          Branch Sides:
            - BranchSide:      'cmd.c:823,10'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:824,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd.c:811,12'
          Dst:             cmd_mouse_window
        - Src:             'cmd.c:816,13'
          Dst:             window_pane_find_by_id
        - Src:             'cmd.c:818,8'
          Dst:             window_has_pane
    - functionName:    cmd_mouse_window
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
        - sp
      BBCount:         19
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - session_find_by_id
        - window_find_by_id
        - winlink_find_by_window
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cmd.c:787,6'
          Branch Sides:
            - BranchSide:      'cmd.c:788,3'
              BranchSideFuncs:
                - session_find_by_id
                - window_find_by_id
                - winlink_find_by_window
            - BranchSide:      'cmd.c:789,6'
              BranchSideFuncs:
                - session_find_by_id
                - window_find_by_id
                - winlink_find_by_window
        - Branch String:   'cmd.c:789,17'
          Branch Sides:
            - BranchSide:      'cmd.c:789,44'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:790,3'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:789,6'
          Branch Sides:
            - BranchSide:      'cmd.c:790,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:791,6'
              BranchSideFuncs:
                - window_find_by_id
                - winlink_find_by_window
        - Branch String:   'cmd.c:791,6'
          Branch Sides:
            - BranchSide:      'cmd.c:792,8'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:794,30'
              BranchSideFuncs:
                - window_find_by_id
                - winlink_find_by_window
        - Branch String:   'cmd.c:794,7'
          Branch Sides:
            - BranchSide:      'cmd.c:795,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:796,32'
              BranchSideFuncs:
                - winlink_find_by_window
        - Branch String:   'cmd.c:798,6'
          Branch Sides:
            - BranchSide:      'cmd.c:799,9'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:800,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd.c:789,25'
          Dst:             session_find_by_id
        - Src:             'cmd.c:794,12'
          Dst:             window_find_by_id
        - Src:             'cmd.c:796,8'
          Dst:             winlink_find_by_window
    - functionName:    cmd_mouse_at
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wp
        - m
        - xp
        - yp
        - last
      BBCount:         28
      ICount:          209
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - log_debug
      functionUses:    10
      BranchProfiles:
        - Branch String:   'cmd.c:755,6'
          Branch Sides:
            - BranchSide:      'cmd.c:756,7'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'cmd.c:759,7'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'cmd.c:764,23'
          Branch Sides:
            - BranchSide:      'cmd.c:764,26'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:767,6'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:764,6'
          Branch Sides:
            - BranchSide:      'cmd.c:765,8'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:767,6'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:767,19'
          Branch Sides:
            - BranchSide:      'cmd.c:767,22'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:768,3'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:767,6'
          Branch Sides:
            - BranchSide:      'cmd.c:768,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:769,6'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:769,19'
          Branch Sides:
            - BranchSide:      'cmd.c:769,22'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:770,3'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:769,6'
          Branch Sides:
            - BranchSide:      'cmd.c:770,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:772,6'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:772,6'
          Branch Sides:
            - BranchSide:      'cmd.c:773,9'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:774,6'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:774,6'
          Branch Sides:
            - BranchSide:      'cmd.c:775,9'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:776,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd.c:762,2'
          Dst:             log_debug
    - functionName:    cmd_list_any_have
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cmdlist
        - flag
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd.c:741,2'
          Branch Sides:
            - BranchSide:      'cmd.c:742,7'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:745,2'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:742,7'
          Branch Sides:
            - BranchSide:      'cmd.c:743,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:744,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_list_all_have
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cmdlist
        - flag
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd.c:728,2'
          Branch Sides:
            - BranchSide:      'cmd.c:729,8'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:732,2'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:729,7'
          Branch Sides:
            - BranchSide:      'cmd.c:730,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:731,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_list_next
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_list_first
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmdlist
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_list_print
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cmdlist
        - escaped
      BBCount:         19
      ICount:          134
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_print
        - strlcat
        - strlen
        - xcalloc
        - xrealloc
      functionUses:    17
      BranchProfiles:
        - Branch String:   'cmd.c:679,2'
          Branch Sides:
            - BranchSide:      'cmd.c:680,20'
              BranchSideFuncs:
                - cmd_print
                - strlen
                - xrealloc
                - strlcat
                - free
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'cmd.c:705,10'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:688,7'
          Branch Sides:
            - BranchSide:      'cmd.c:689,8'
              BranchSideFuncs:
                - strlcat
                - free
                - cmd_print
                - strlen
                - xrealloc
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'cmd.c:702,8'
              BranchSideFuncs:
                - free
                - cmd_print
                - strlen
                - xrealloc
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'cmd.c:689,8'
          Branch Sides:
            - BranchSide:      'cmd.c:690,9'
              BranchSideFuncs:
                - strlcat
                - free
                - cmd_print
                - strlen
                - xrealloc
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'cmd.c:695,9'
              BranchSideFuncs:
                - strlcat
                - free
                - cmd_print
                - strlen
                - xrealloc
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'cmd.c:690,9'
          Branch Sides:
            - BranchSide:      'cmd.c:691,14'
              BranchSideFuncs:
                - strlcat
                - free
                - cmd_print
                - strlen
                - xrealloc
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'cmd.c:693,14'
              BranchSideFuncs:
                - strlcat
                - free
                - cmd_print
                - strlen
                - xrealloc
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'cmd.c:695,9'
          Branch Sides:
            - BranchSide:      'cmd.c:696,14'
              BranchSideFuncs:
                - strlcat
                - free
                - cmd_print
                - strlen
                - xrealloc
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'cmd.c:698,14'
              BranchSideFuncs:
                - strlcat
                - free
                - cmd_print
                - strlen
                - xrealloc
                - strlcat
                - strlcat
                - strlcat
                - strlcat
      Callsites:
        - Src:             'cmd.c:677,8'
          Dst:             xcalloc
        - Src:             'cmd.c:680,10'
          Dst:             cmd_print
        - Src:             'cmd.c:682,10'
          Dst:             strlen
        - Src:             'cmd.c:683,9'
          Dst:             xrealloc
        - Src:             'cmd.c:685,3'
          Dst:             strlcat
        - Src:             'cmd.c:691,6'
          Dst:             strlcat
        - Src:             'cmd.c:693,6'
          Dst:             strlcat
        - Src:             'cmd.c:696,6'
          Dst:             strlcat
        - Src:             'cmd.c:698,6'
          Dst:             strlcat
    - functionName:    cmd_print
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - args_print
        - xasprintf
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd.c:570,6'
          Branch Sides:
            - BranchSide:      'cmd.c:571,28'
              BranchSideFuncs:
                - xasprintf
                - free
            - BranchSide:      'cmd.c:573,17'
              BranchSideFuncs:
                - xstrdup
                - free
      Callsites:
        - Src:             'cmd.c:569,6'
          Dst:             args_print
        - Src:             'cmd.c:571,3'
          Dst:             xasprintf
        - Src:             'cmd.c:573,9'
          Dst:             xstrdup
    - functionName:    cmd_list_copy
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmdlist
        - argc
        - argv
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_copy
        - cmd_list_append
        - cmd_list_new
        - cmd_list_print
        - log_debug
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cmd.c:652,2'
          Branch Sides:
            - BranchSide:      'cmd.c:653,7'
              BranchSideFuncs:
                - cmd_copy
                - cmd_list_append
                - cmd_list_print
                - log_debug
                - free
            - BranchSide:      'cmd.c:661,21'
              BranchSideFuncs:
                - cmd_list_print
                - log_debug
                - free
        - Branch String:   'cmd.c:653,7'
          Branch Sides:
            - BranchSide:      'cmd.c:654,44'
              BranchSideFuncs:
                - cmd_copy
                - cmd_list_append
                - cmd_list_print
                - log_debug
                - free
            - BranchSide:      'cmd.c:657,22'
              BranchSideFuncs:
                - cmd_copy
                - cmd_list_append
                - cmd_list_print
                - log_debug
                - free
      Callsites:
        - Src:             'cmd.c:647,6'
          Dst:             cmd_list_print
        - Src:             'cmd.c:648,2'
          Dst:             log_debug
        - Src:             'cmd.c:651,16'
          Dst:             cmd_list_new
        - Src:             'cmd.c:657,13'
          Dst:             cmd_copy
        - Src:             'cmd.c:658,3'
          Dst:             cmd_list_append
        - Src:             'cmd.c:661,6'
          Dst:             cmd_list_print
        - Src:             'cmd.c:662,2'
          Dst:             log_debug
    - functionName:    cmd_list_new
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    9
      BranchProfiles:
        - Branch String:   'cmd.c:585,12'
          Branch Sides:
            - BranchSide:      'cmd.c:583,19'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
            - BranchSide:      'cmd.c:589,2'
              BranchSideFuncs:
                - xcalloc
                - xcalloc
      Callsites:
        - Src:             'cmd.c:585,12'
          Dst:             xcalloc
        - Src:             'cmd.c:588,18'
          Dst:             xcalloc
    - functionName:    cmd_copy
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - argc
        - argv
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - args_copy
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd.c:556,6'
          Branch Sides:
            - BranchSide:      'cmd.c:556,6'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'cmd.c:557,27'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'cmd.c:552,12'
          Dst:             xcalloc
        - Src:             'cmd.c:554,18'
          Dst:             args_copy
        - Src:             'cmd.c:557,19'
          Dst:             xstrdup
    - functionName:    cmd_list_append
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmdlist
        - cmd
      BBCount:         3
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_list_free
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmdlist
      BBCount:         18
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - cmd_free
      functionUses:    24
      BranchProfiles:
        - Branch String:   'cmd.c:626,6'
          Branch Sides:
            - BranchSide:      'cmd.c:627,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:629,2'
              BranchSideFuncs:
                - free
                - free
                - cmd_free
        - Branch String:   'cmd.c:629,2'
          Branch Sides:
            - BranchSide:      'cmd.c:629,2'
              BranchSideFuncs:
                - free
                - free
                - cmd_free
            - BranchSide:      'cmd.c:629,2'
              BranchSideFuncs:
                - free
                - free
                - cmd_free
        - Branch String:   'cmd.c:629,2'
          Branch Sides:
            - BranchSide:      'cmd.c:630,3'
              BranchSideFuncs:
                - cmd_free
                - free
                - free
            - BranchSide:      'cmd.c:633,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'cmd.c:630,3'
          Branch Sides:
            - BranchSide:      'cmd.c:630,3'
              BranchSideFuncs:
                - cmd_free
                - free
                - free
            - BranchSide:      'cmd.c:630,3'
              BranchSideFuncs:
                - cmd_free
                - free
                - free
      Callsites:
        - Src:             'cmd.c:631,3'
          Dst:             cmd_free
    - functionName:    cmd_free
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - args_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd.c:542,2'
          Dst:             args_free
    - functionName:    cmd_list_move
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmdlist
        - from
      BBCount:         8
      ICount:          86
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd.c:616,2'
          Branch Sides:
            - BranchSide:      'cmd.c:616,2'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:616,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_list_append_all
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmdlist
        - from
      BBCount:         12
      ICount:          108
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd.c:607,2'
          Branch Sides:
            - BranchSide:      'cmd.c:608,16'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:609,2'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:609,2'
          Branch Sides:
            - BranchSide:      'cmd.c:609,2'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:609,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_parse
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - values
        - count
        - file
        - line
        - cause
      BBCount:         21
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - args_parse
        - cmd_find
        - xasprintf
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd.c:506,17'
          Branch Sides:
            - BranchSide:      'cmd.c:506,20'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'cmd.c:507,13'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'cmd.c:506,6'
          Branch Sides:
            - BranchSide:      'cmd.c:507,13'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'cmd.c:510,19'
              BranchSideFuncs:
                - cmd_find
                - args_parse
                - xcalloc
                - xstrdup
                - xasprintf
                - free
                - xasprintf
        - Branch String:   'cmd.c:511,6'
          Branch Sides:
            - BranchSide:      'cmd.c:512,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:514,21'
              BranchSideFuncs:
                - args_parse
                - xcalloc
                - xstrdup
                - xasprintf
                - free
                - xasprintf
        - Branch String:   'cmd.c:515,19'
          Branch Sides:
            - BranchSide:      'cmd.c:515,22'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - xasprintf
                - free
                - xasprintf
            - BranchSide:      'cmd.c:519,6'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - xasprintf
                - free
        - Branch String:   'cmd.c:515,6'
          Branch Sides:
            - BranchSide:      'cmd.c:516,13'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'cmd.c:519,6'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - xasprintf
                - free
        - Branch String:   'cmd.c:519,6'
          Branch Sides:
            - BranchSide:      'cmd.c:520,13'
              BranchSideFuncs:
                - xasprintf
                - free
            - BranchSide:      'cmd.c:525,8'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
        - Branch String:   'cmd.c:529,6'
          Branch Sides:
            - BranchSide:      'cmd.c:530,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'cmd.c:531,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cmd.c:507,3'
          Dst:             xasprintf
        - Src:             'cmd.c:510,10'
          Dst:             cmd_find
        - Src:             'cmd.c:514,9'
          Dst:             args_parse
        - Src:             'cmd.c:516,3'
          Dst:             xasprintf
        - Src:             'cmd.c:520,3'
          Dst:             xasprintf
        - Src:             'cmd.c:525,8'
          Dst:             xcalloc
        - Src:             'cmd.c:530,15'
          Dst:             xstrdup
    - functionName:    cmd_find
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - cause
      BBCount:         37
      ICount:          212
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - strcmp
        - strlcat
        - strlen
        - strncmp
        - xasprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd.c:455,2'
          Branch Sides:
            - BranchSide:      'cmd.c:456,12'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strcmp
                - xasprintf
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
                - strcmp
            - BranchSide:      'cmd.c:472,6'
              BranchSideFuncs:
                - xasprintf
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
        - Branch String:   'cmd.c:457,28'
          Branch Sides:
            - BranchSide:      'cmd.c:457,38'
              BranchSideFuncs:
                - strcmp
                - strlen
                - strncmp
                - strcmp
                - xasprintf
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
            - BranchSide:      'cmd.c:463,15'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strcmp
                - xasprintf
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
                - strcmp
        - Branch String:   'cmd.c:457,7'
          Branch Sides:
            - BranchSide:      'cmd.c:458,14'
              BranchSideFuncs:
                - xasprintf
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
            - BranchSide:      'cmd.c:463,15'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strcmp
                - xasprintf
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
                - strcmp
        - Branch String:   'cmd.c:463,7'
          Branch Sides:
            - BranchSide:      'cmd.c:464,4'
              BranchSideFuncs:
                - xasprintf
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
                - strlen
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'cmd.c:465,7'
              BranchSideFuncs:
                - strcmp
                - xasprintf
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
                - strlen
                - strncmp
                - strcmp
        - Branch String:   'cmd.c:465,7'
          Branch Sides:
            - BranchSide:      'cmd.c:466,14'
              BranchSideFuncs:
                - strcmp
                - xasprintf
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
                - strlen
                - strncmp
                - strcmp
            - BranchSide:      'cmd.c:467,11'
              BranchSideFuncs:
                - strcmp
                - xasprintf
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
                - strlen
                - strncmp
                - strcmp
        - Branch String:   'cmd.c:469,7'
          Branch Sides:
            - BranchSide:      'cmd.c:470,4'
              BranchSideFuncs:
                - xasprintf
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
            - BranchSide:      'cmd.c:471,2'
              BranchSideFuncs:
                - xasprintf
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
                - strlen
                - strncmp
                - strcmp
                - strcmp
        - Branch String:   'cmd.c:472,6'
          Branch Sides:
            - BranchSide:      'cmd.c:473,3'
              BranchSideFuncs:
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
            - BranchSide:      'cmd.c:474,6'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'cmd.c:474,6'
          Branch Sides:
            - BranchSide:      'cmd.c:475,13'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'cmd.c:478,10'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:482,2'
          Branch Sides:
            - BranchSide:      'cmd.c:483,12'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strlcat
                - strlcat
                - strlen
                - xasprintf
            - BranchSide:      'cmd.c:491,11'
              BranchSideFuncs:
                - strlen
                - xasprintf
        - Branch String:   'cmd.c:484,7'
          Branch Sides:
            - BranchSide:      'cmd.c:485,4'
              BranchSideFuncs:
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
            - BranchSide:      'cmd.c:486,15'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlen
                - xasprintf
                - strlen
                - strncmp
        - Branch String:   'cmd.c:486,7'
          Branch Sides:
            - BranchSide:      'cmd.c:487,4'
              BranchSideFuncs:
                - strlen
                - xasprintf
            - BranchSide:      'cmd.c:488,15'
              BranchSideFuncs:
                - strlcat
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
        - Branch String:   'cmd.c:488,7'
          Branch Sides:
            - BranchSide:      'cmd.c:489,4'
              BranchSideFuncs:
                - strlen
                - xasprintf
            - BranchSide:      'cmd.c:490,2'
              BranchSideFuncs:
                - strlen
                - xasprintf
                - strlen
                - strncmp
                - strlcat
                - strlcat
      Callsites:
        - Src:             'cmd.c:457,31'
          Dst:             strcmp
        - Src:             'cmd.c:463,34'
          Dst:             strlen
        - Src:             'cmd.c:463,7'
          Dst:             strncmp
        - Src:             'cmd.c:469,7'
          Dst:             strcmp
        - Src:             'cmd.c:475,3'
          Dst:             xasprintf
        - Src:             'cmd.c:484,34'
          Dst:             strlen
        - Src:             'cmd.c:484,7'
          Dst:             strncmp
        - Src:             'cmd.c:486,7'
          Dst:             strlcat
        - Src:             'cmd.c:488,7'
          Dst:             strlcat
        - Src:             'cmd.c:491,4'
          Dst:             strlen
        - Src:             'cmd.c:492,2'
          Dst:             xasprintf
    - functionName:    cmd_get_alias
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - options_array_first
        - options_array_item_value
        - options_array_next
        - options_get_only
        - strchr
        - strlen
        - strncmp
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd.c:426,6'
          Branch Sides:
            - BranchSide:      'cmd.c:427,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:428,18'
              BranchSideFuncs:
                - strlen
                - options_array_first
                - options_array_item_value
                - strchr
                - options_array_next
                - strncmp
                - xstrdup
        - Branch String:   'cmd.c:431,2'
          Branch Sides:
            - BranchSide:      'cmd.c:432,33'
              BranchSideFuncs:
                - options_array_item_value
                - strchr
                - options_array_next
                - strncmp
                - xstrdup
            - BranchSide:      'cmd.c:443,2'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:435,7'
          Branch Sides:
            - BranchSide:      'cmd.c:436,8'
              BranchSideFuncs:
                - options_array_next
                - options_array_item_value
                - strchr
                - strncmp
                - xstrdup
            - BranchSide:      'cmd.c:441,26'
              BranchSideFuncs:
                - options_array_next
                - options_array_item_value
                - strchr
                - strncmp
                - xstrdup
        - Branch String:   'cmd.c:437,20'
          Branch Sides:
            - BranchSide:      'cmd.c:437,31'
              BranchSideFuncs:
                - strncmp
                - options_array_next
                - options_array_item_value
                - strchr
                - xstrdup
            - BranchSide:      'cmd.c:439,3'
              BranchSideFuncs:
                - options_array_next
                - options_array_item_value
                - strchr
                - strncmp
                - xstrdup
        - Branch String:   'cmd.c:437,8'
          Branch Sides:
            - BranchSide:      'cmd.c:438,21'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'cmd.c:439,3'
              BranchSideFuncs:
                - options_array_next
                - options_array_item_value
                - strchr
                - strncmp
                - xstrdup
      Callsites:
        - Src:             'cmd.c:425,6'
          Dst:             options_get_only
        - Src:             'cmd.c:428,11'
          Dst:             strlen
        - Src:             'cmd.c:430,6'
          Dst:             options_array_first
        - Src:             'cmd.c:432,8'
          Dst:             options_array_item_value
        - Src:             'cmd.c:434,12'
          Dst:             strchr
        - Src:             'cmd.c:437,23'
          Dst:             strncmp
        - Src:             'cmd.c:438,13'
          Dst:             xstrdup
        - Src:             'cmd.c:441,7'
          Dst:             options_array_next
    - functionName:    cmd_get_source
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - file
        - line
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cmd.c:409,6'
          Branch Sides:
            - BranchSide:      'cmd.c:410,11'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:411,6'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:411,6'
          Branch Sides:
            - BranchSide:      'cmd.c:411,6'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:412,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmd_get_group
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_get_args
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    73
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_get_entry
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmd_stringify_argv
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         13
      ICount:          108
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - args_escape
        - log_debug
        - strlcat
        - strlen
        - xrealloc
        - xstrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmd.c:363,6'
          Branch Sides:
            - BranchSide:      'cmd.c:364,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'cmd.c:366,9'
              BranchSideFuncs:
                - args_escape
                - log_debug
                - strlen
                - xrealloc
                - strlcat
                - strlcat
                - free
        - Branch String:   'cmd.c:366,2'
          Branch Sides:
            - BranchSide:      'cmd.c:367,19'
              BranchSideFuncs:
                - args_escape
                - log_debug
                - strlen
                - xrealloc
                - strlcat
                - strlcat
                - free
            - BranchSide:      'cmd.c:381,10'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:373,7'
          Branch Sides:
            - BranchSide:      'cmd.c:374,5'
              BranchSideFuncs:
                - strlcat
                - free
                - args_escape
                - log_debug
                - strlen
                - xrealloc
                - strlcat
            - BranchSide:      'cmd.c:376,12'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - free
                - args_escape
                - log_debug
                - strlen
                - xrealloc
      Callsites:
        - Src:             'cmd.c:364,11'
          Dst:             xstrdup
        - Src:             'cmd.c:367,7'
          Dst:             args_escape
        - Src:             'cmd.c:368,3'
          Dst:             log_debug
        - Src:             'cmd.c:370,10'
          Dst:             strlen
        - Src:             'cmd.c:371,9'
          Dst:             xrealloc
        - Src:             'cmd.c:376,4'
          Dst:             strlcat
        - Src:             'cmd.c:377,3'
          Dst:             strlcat
    - functionName:    cmd_copy_argv
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - xcalloc
        - xstrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cmd.c:332,6'
          Branch Sides:
            - BranchSide:      'cmd.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:334,21'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
        - Branch String:   'cmd.c:335,2'
          Branch Sides:
            - BranchSide:      'cmd.c:336,7'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'cmd.c:339,10'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:336,7'
          Branch Sides:
            - BranchSide:      'cmd.c:337,26'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'cmd.c:338,2'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'cmd.c:334,13'
          Dst:             xcalloc
        - Src:             'cmd.c:337,18'
          Dst:             xstrdup
    - functionName:    cmd_free_argv
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   'cmd.c:348,6'
          Branch Sides:
            - BranchSide:      'cmd.c:349,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:350,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'cmd.c:350,2'
          Branch Sides:
            - BranchSide:      'cmd.c:351,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'cmd.c:352,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    cmd_unpack_argv
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - argc
        - argv
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmd_free_argv
        - cmd_log_argv
        - strlen
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd.c:303,6'
          Branch Sides:
            - BranchSide:      'cmd.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:305,18'
              BranchSideFuncs:
                - xcalloc
                - cmd_log_argv
                - strlen
                - xstrdup
                - cmd_free_argv
        - Branch String:   'cmd.c:308,2'
          Branch Sides:
            - BranchSide:      'cmd.c:309,7'
              BranchSideFuncs:
                - strlen
                - xstrdup
                - cmd_log_argv
                - cmd_free_argv
            - BranchSide:      'cmd.c:320,15'
              BranchSideFuncs:
                - cmd_log_argv
        - Branch String:   'cmd.c:309,7'
          Branch Sides:
            - BranchSide:      'cmd.c:310,18'
              BranchSideFuncs:
                - cmd_free_argv
            - BranchSide:      'cmd.c:314,19'
              BranchSideFuncs:
                - strlen
                - xstrdup
                - cmd_log_argv
                - cmd_free_argv
      Callsites:
        - Src:             'cmd.c:305,10'
          Dst:             xcalloc
        - Src:             'cmd.c:310,4'
          Dst:             cmd_free_argv
        - Src:             'cmd.c:314,12'
          Dst:             strlen
        - Src:             'cmd.c:315,16'
          Dst:             xstrdup
        - Src:             'cmd.c:320,2'
          Dst:             cmd_log_argv
    - functionName:    cmd_log_argv
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - fmt
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - xvasprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'cmd.c:243,2'
          Branch Sides:
            - BranchSide:      'cmd.c:244,32'
              BranchSideFuncs:
                - log_debug
                - free
            - BranchSide:      'cmd.c:245,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'cmd.c:240,2'
          Dst:             xvasprintf
        - Src:             'cmd.c:244,3'
          Dst:             log_debug
    - functionName:    cmd_pack_argv
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - argc
        - argv
        - buf
        - len
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmd_log_argv
        - strlcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cmd.c:280,6'
          Branch Sides:
            - BranchSide:      'cmd.c:281,3'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:282,15'
              BranchSideFuncs:
                - cmd_log_argv
                - strlcpy
                - strlen
        - Branch String:   'cmd.c:285,2'
          Branch Sides:
            - BranchSide:      'cmd.c:286,15'
              BranchSideFuncs:
                - strlcpy
                - strlen
            - BranchSide:      'cmd.c:293,2'
              BranchSideFuncs: []
        - Branch String:   'cmd.c:286,7'
          Branch Sides:
            - BranchSide:      'cmd.c:287,4'
              BranchSideFuncs: []
            - BranchSide:      'cmd.c:288,19'
              BranchSideFuncs:
                - strlen
                - strlcpy
      Callsites:
        - Src:             'cmd.c:282,2'
          Dst:             cmd_log_argv
        - Src:             'cmd.c:286,7'
          Dst:             strlcpy
        - Src:             'cmd.c:288,12'
          Dst:             strlen
    - functionName:    cmd_append_argv
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - arg
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xreallocarray
        - xstrdup
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'cmd.c:269,10'
          Dst:             xreallocarray
        - Src:             'cmd.c:270,23'
          Dst:             xstrdup
    - functionName:    cmd_prepend_argv
      functionSourceFile: '/src/tmux/cmd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - arg
      BBCount:         7
      ICount:          76
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - xreallocarray
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cmd.c:257,2'
          Branch Sides:
            - BranchSide:      'cmd.c:258,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'cmd.c:260,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'cmd.c:255,13'
          Dst:             xreallocarray
        - Src:             'cmd.c:256,16'
          Dst:             xstrdup
    - functionName:    colour_palette_from_option
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - oo
      BBCount:         24
      ICount:          141
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - options_array_first
        - options_array_item_index
        - options_array_item_value
        - options_array_next
        - options_get
        - xcalloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'colour.c:1134,6'
          Branch Sides:
            - BranchSide:      'colour.c:1135,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1137,18'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_next
                - options_array_item_value
                - xcalloc
                - free
        - Branch String:   'colour.c:1138,6'
          Branch Sides:
            - BranchSide:      'colour.c:1139,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'colour.c:1145,6'
              BranchSideFuncs:
                - options_array_item_index
                - options_array_next
                - options_array_item_value
                - xcalloc
        - Branch String:   'colour.c:1139,7'
          Branch Sides:
            - BranchSide:      'colour.c:1140,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'colour.c:1143,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1145,6'
          Branch Sides:
            - BranchSide:      'colour.c:1146,24'
              BranchSideFuncs:
                - xcalloc
                - options_array_item_index
                - options_array_next
                - options_array_item_value
            - BranchSide:      'colour.c:1147,9'
              BranchSideFuncs:
                - options_array_item_index
                - options_array_next
                - options_array_item_value
        - Branch String:   'colour.c:1147,2'
          Branch Sides:
            - BranchSide:      'colour.c:1148,3'
              BranchSideFuncs:
                - options_array_item_index
                - options_array_next
                - options_array_item_value
            - BranchSide:      'colour.c:1149,2'
              BranchSideFuncs:
                - options_array_item_index
                - options_array_next
                - options_array_item_value
        - Branch String:   'colour.c:1149,2'
          Branch Sides:
            - BranchSide:      'colour.c:1149,2'
              BranchSideFuncs:
                - options_array_item_index
                - options_array_next
                - options_array_item_value
            - BranchSide:      'colour.c:1150,32'
              BranchSideFuncs:
                - options_array_item_index
                - options_array_next
                - options_array_item_value
        - Branch String:   'colour.c:1151,7'
          Branch Sides:
            - BranchSide:      'colour.c:1152,33'
              BranchSideFuncs:
                - options_array_item_value
                - options_array_next
                - options_array_item_index
            - BranchSide:      'colour.c:1155,26'
              BranchSideFuncs:
                - options_array_next
                - options_array_item_index
                - options_array_item_value
      Callsites:
        - Src:             'colour.c:1137,6'
          Dst:             options_get
        - Src:             'colour.c:1138,11'
          Dst:             options_array_first
        - Src:             'colour.c:1146,24'
          Dst:             xcalloc
        - Src:             'colour.c:1150,7'
          Dst:             options_array_item_index
        - Src:             'colour.c:1152,8'
          Dst:             options_array_item_value
        - Src:             'colour.c:1155,7'
          Dst:             options_array_next
    - functionName:    colour_palette_set
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - n
        - c
      BBCount:         26
      ICount:          132
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colour.c:1109,16'
          Branch Sides:
            - BranchSide:      'colour.c:1109,19'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1110,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1109,6'
          Branch Sides:
            - BranchSide:      'colour.c:1110,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1112,6'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'colour.c:1112,14'
          Branch Sides:
            - BranchSide:      'colour.c:1112,17'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'colour.c:1115,6'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'colour.c:1112,6'
          Branch Sides:
            - BranchSide:      'colour.c:1113,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1115,6'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'colour.c:1115,14'
          Branch Sides:
            - BranchSide:      'colour.c:1115,17'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'colour.c:1121,18'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1115,6'
          Branch Sides:
            - BranchSide:      'colour.c:1116,7'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'colour.c:1121,18'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1116,7'
          Branch Sides:
            - BranchSide:      'colour.c:1117,17'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'colour.c:1118,10'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1118,3'
          Branch Sides:
            - BranchSide:      'colour.c:1119,4'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1120,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colour.c:1117,17'
          Dst:             xcalloc
    - functionName:    colour_palette_get
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - c
      BBCount:         25
      ICount:          142
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'colour.c:1086,6'
          Branch Sides:
            - BranchSide:      'colour.c:1087,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1089,6'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1089,14'
          Branch Sides:
            - BranchSide:      'colour.c:1089,17'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1091,11'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1089,6'
          Branch Sides:
            - BranchSide:      'colour.c:1090,11'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1091,11'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1091,11'
          Branch Sides:
            - BranchSide:      'colour.c:1092,5'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1093,11'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1093,11'
          Branch Sides:
            - BranchSide:      'colour.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1094,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1096,25'
          Branch Sides:
            - BranchSide:      'colour.c:1096,28'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1098,6'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1096,6'
          Branch Sides:
            - BranchSide:      'colour.c:1097,11'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1098,6'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1098,33'
          Branch Sides:
            - BranchSide:      'colour.c:1098,36'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1100,2'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1098,6'
          Branch Sides:
            - BranchSide:      'colour.c:1099,11'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1100,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    colour_palette_free
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colour.c:1074,6'
          Branch Sides:
            - BranchSide:      'colour.c:1074,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'colour.c:1075,8'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    colour_palette_clear
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'colour.c:1062,6'
          Branch Sides:
            - BranchSide:      'colour.c:1062,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'colour.c:1063,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    colour_palette_init
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    colour_parseX11
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         64
      ICount:          338
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - __isoc99_sscanf
        - colour_byname
        - colour_join_rgb
        - colour_tostring
        - log_debug
        - strlen
        - xstrndup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'colour.c:1017,17'
          Branch Sides:
            - BranchSide:      'colour.c:1017,27'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
                - __isoc99_sscanf
                - colour_join_rgb
                - __isoc99_sscanf
                - colour_join_rgb
                - __isoc99_sscanf
            - BranchSide:      'colour.c:1018,7'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
                - __isoc99_sscanf
                - colour_join_rgb
                - __isoc99_sscanf
                - colour_join_rgb
                - __isoc99_sscanf
        - Branch String:   'colour.c:1017,70'
          Branch Sides:
            - BranchSide:      'colour.c:1018,7'
              BranchSideFuncs:
                - colour_join_rgb
                - colour_tostring
                - log_debug
            - BranchSide:      'colour.c:1020,28'
              BranchSideFuncs:
                - colour_join_rgb
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1018,16'
          Branch Sides:
            - BranchSide:      'colour.c:1018,26'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
                - __isoc99_sscanf
                - colour_join_rgb
                - __isoc99_sscanf
                - colour_join_rgb
            - BranchSide:      'colour.c:1019,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
                - __isoc99_sscanf
                - colour_join_rgb
                - __isoc99_sscanf
                - colour_join_rgb
        - Branch String:   'colour.c:1018,64'
          Branch Sides:
            - BranchSide:      'colour.c:1019,13'
              BranchSideFuncs:
                - colour_join_rgb
                - colour_tostring
                - log_debug
            - BranchSide:      'colour.c:1020,28'
              BranchSideFuncs:
                - colour_join_rgb
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1017,6'
          Branch Sides:
            - BranchSide:      'colour.c:1020,28'
              BranchSideFuncs:
                - colour_join_rgb
                - colour_tostring
                - log_debug
            - BranchSide:      'colour.c:1021,12'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
                - __isoc99_sscanf
                - colour_join_rgb
                - __isoc99_sscanf
        - Branch String:   'colour.c:1021,22'
          Branch Sides:
            - BranchSide:      'colour.c:1022,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
                - __isoc99_sscanf
                - colour_join_rgb
            - BranchSide:      'colour.c:1023,7'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
                - __isoc99_sscanf
                - colour_join_rgb
        - Branch String:   'colour.c:1022,56'
          Branch Sides:
            - BranchSide:      'colour.c:1023,7'
              BranchSideFuncs:
                - colour_join_rgb
                - colour_tostring
                - log_debug
            - BranchSide:      'colour.c:1024,28'
              BranchSideFuncs:
                - colour_join_rgb
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1023,17'
          Branch Sides:
            - BranchSide:      'colour.c:1023,27'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
                - colour_join_rgb
            - BranchSide:      'colour.c:1025,19'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
        - Branch String:   'colour.c:1021,11'
          Branch Sides:
            - BranchSide:      'colour.c:1024,28'
              BranchSideFuncs:
                - colour_join_rgb
                - colour_tostring
                - log_debug
            - BranchSide:      'colour.c:1025,19'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
        - Branch String:   'colour.c:1025,67'
          Branch Sides:
            - BranchSide:      'colour.c:1026,13'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
            - BranchSide:      'colour.c:1027,6'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
        - Branch String:   'colour.c:1026,53'
          Branch Sides:
            - BranchSide:      'colour.c:1027,6'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
            - BranchSide:      'colour.c:1034,3'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1027,13'
          Branch Sides:
            - BranchSide:      'colour.c:1027,16'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
            - BranchSide:      'colour.c:1034,3'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1027,23'
          Branch Sides:
            - BranchSide:      'colour.c:1027,26'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
            - BranchSide:      'colour.c:1034,3'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1027,33'
          Branch Sides:
            - BranchSide:      'colour.c:1027,36'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
            - BranchSide:      'colour.c:1034,3'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1027,43'
          Branch Sides:
            - BranchSide:      'colour.c:1028,6'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
            - BranchSide:      'colour.c:1034,3'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1028,13'
          Branch Sides:
            - BranchSide:      'colour.c:1028,16'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
            - BranchSide:      'colour.c:1034,3'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1028,23'
          Branch Sides:
            - BranchSide:      'colour.c:1028,26'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
            - BranchSide:      'colour.c:1034,3'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1028,33'
          Branch Sides:
            - BranchSide:      'colour.c:1028,36'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
                - colour_join_rgb
            - BranchSide:      'colour.c:1034,3'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1025,11'
          Branch Sides:
            - BranchSide:      'colour.c:1030,12'
              BranchSideFuncs:
                - colour_join_rgb
                - colour_tostring
                - log_debug
            - BranchSide:      'colour.c:1034,3'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1034,19'
          Branch Sides:
            - BranchSide:      'colour.c:1034,23'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
            - BranchSide:      'colour.c:1034,3'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1034,3'
          Branch Sides:
            - BranchSide:      'colour.c:1035,5'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
            - BranchSide:      'colour.c:1038,3'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1038,19'
          Branch Sides:
            - BranchSide:      'colour.c:1038,22'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
            - BranchSide:      'colour.c:1038,3'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
        - Branch String:   'colour.c:1038,3'
          Branch Sides:
            - BranchSide:      'colour.c:1039,7'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
            - BranchSide:      'colour.c:1040,19'
              BranchSideFuncs:
                - xstrndup
                - colour_byname
                - free
                - colour_tostring
                - log_debug
      Callsites:
        - Src:             'colour.c:1013,16'
          Dst:             strlen
        - Src:             'colour.c:1017,20'
          Dst:             __isoc99_sscanf
        - Src:             'colour.c:1018,19'
          Dst:             __isoc99_sscanf
        - Src:             'colour.c:1019,6'
          Dst:             __isoc99_sscanf
        - Src:             'colour.c:1020,12'
          Dst:             colour_join_rgb
        - Src:             'colour.c:1022,6'
          Dst:             __isoc99_sscanf
        - Src:             'colour.c:1023,20'
          Dst:             __isoc99_sscanf
        - Src:             'colour.c:1024,12'
          Dst:             colour_join_rgb
        - Src:             'colour.c:1025,12'
          Dst:             __isoc99_sscanf
        - Src:             'colour.c:1026,6'
          Dst:             __isoc99_sscanf
        - Src:             'colour.c:1029,12'
          Dst:             colour_join_rgb
        - Src:             'colour.c:1040,10'
          Dst:             xstrndup
        - Src:             'colour.c:1041,12'
          Dst:             colour_byname
        - Src:             'colour.c:1044,40'
          Dst:             colour_tostring
        - Src:             'colour.c:1044,2'
          Dst:             log_debug
    - functionName:    colour_join_rgb
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - r
        - g
        - b
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    colour_byname
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - colour_join_rgb
        - strcasecmp
        - strncmp
        - strtonum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colour.c:989,36'
          Branch Sides:
            - BranchSide:      'colour.c:989,47'
              BranchSideFuncs:
                - strtonum
                - colour_join_rgb
            - BranchSide:      'colour.c:990,7'
              BranchSideFuncs:
                - strtonum
                - colour_join_rgb
        - Branch String:   'colour.c:989,6'
          Branch Sides:
            - BranchSide:      'colour.c:990,7'
              BranchSideFuncs:
                - strtonum
                - colour_join_rgb
            - BranchSide:      'colour.c:1000,9'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'colour.c:990,7'
          Branch Sides:
            - BranchSide:      'colour.c:991,4'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:992,16'
              BranchSideFuncs:
                - strtonum
                - colour_join_rgb
        - Branch String:   'colour.c:993,7'
          Branch Sides:
            - BranchSide:      'colour.c:994,4'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:995,20'
              BranchSideFuncs:
                - colour_join_rgb
        - Branch String:   'colour.c:996,13'
          Branch Sides:
            - BranchSide:      'colour.c:996,16'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:997,4'
              BranchSideFuncs: []
        - Branch String:   'colour.c:996,7'
          Branch Sides:
            - BranchSide:      'colour.c:997,4'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:998,27'
              BranchSideFuncs:
                - colour_join_rgb
        - Branch String:   'colour.c:1000,2'
          Branch Sides:
            - BranchSide:      'colour.c:1001,26'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'colour.c:1004,2'
              BranchSideFuncs: []
        - Branch String:   'colour.c:1001,7'
          Branch Sides:
            - BranchSide:      'colour.c:1002,20'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:1003,2'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'colour.c:989,6'
          Dst:             strncmp
        - Src:             'colour.c:989,39'
          Dst:             strncmp
        - Src:             'colour.c:992,7'
          Dst:             strtonum
        - Src:             'colour.c:998,11'
          Dst:             colour_join_rgb
        - Src:             'colour.c:1001,7'
          Dst:             strcasecmp
    - functionName:    colour_tostring
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         29
      ICount:          162
      EdgeCount:       31
      CyclomaticComplexity: 4
      functionsReached:
        - colour_split_rgb
        - xsnprintf
      functionUses:    15
      BranchProfiles:
        - Branch String:   'colour.c:130,6'
          Branch Sides:
            - BranchSide:      'colour.c:131,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:133,6'
              BranchSideFuncs:
                - xsnprintf
                - colour_split_rgb
                - xsnprintf
        - Branch String:   'colour.c:133,6'
          Branch Sides:
            - BranchSide:      'colour.c:134,20'
              BranchSideFuncs:
                - colour_split_rgb
                - xsnprintf
            - BranchSide:      'colour.c:139,6'
              BranchSideFuncs:
                - xsnprintf
        - Branch String:   'colour.c:139,6'
          Branch Sides:
            - BranchSide:      'colour.c:140,38'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'colour.c:144,10'
              BranchSideFuncs: []
        - Branch String:   'colour.c:144,2'
          Branch Sides:
            - BranchSide:      'colour.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:148,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:150,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:152,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:154,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:156,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:158,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:160,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:162,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:164,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:166,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:168,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:170,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:172,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:174,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:176,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:178,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:182,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colour.c:134,3'
          Dst:             colour_split_rgb
        - Src:             'colour.c:135,3'
          Dst:             xsnprintf
        - Src:             'colour.c:140,3'
          Dst:             xsnprintf
    - functionName:    colour_split_rgb
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - r
        - g
        - b
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    colour_256to16
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    colour_fromstring
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         109
      ICount:          504
      EdgeCount:       152
      CyclomaticComplexity: 45
      functionsReached:
        - __ctype_b_loc
        - __isoc99_sscanf
        - colour_byname
        - colour_join_rgb
        - strcasecmp
        - strcmp
        - strlen
        - strncasecmp
        - strtonum
      functionUses:    6
      BranchProfiles:
        - Branch String:   'colour.c:234,16'
          Branch Sides:
            - BranchSide:      'colour.c:234,26'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
                - strtonum
                - strtonum
                - __ctype_b_loc
                - __isoc99_sscanf
                - colour_join_rgb
            - BranchSide:      'colour.c:245,18'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
                - strtonum
                - strtonum
        - Branch String:   'colour.c:234,6'
          Branch Sides:
            - BranchSide:      'colour.c:235,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
                - colour_join_rgb
            - BranchSide:      'colour.c:245,18'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
                - strtonum
                - strtonum
        - Branch String:   'colour.c:235,3'
          Branch Sides:
            - BranchSide:      'colour.c:235,46'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
                - colour_join_rgb
            - BranchSide:      'colour.c:237,8'
              BranchSideFuncs:
                - __isoc99_sscanf
                - colour_join_rgb
        - Branch String:   'colour.c:237,7'
          Branch Sides:
            - BranchSide:      'colour.c:238,4'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:239,14'
              BranchSideFuncs:
                - __isoc99_sscanf
                - colour_join_rgb
        - Branch String:   'colour.c:240,7'
          Branch Sides:
            - BranchSide:      'colour.c:241,4'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:242,27'
              BranchSideFuncs:
                - colour_join_rgb
        - Branch String:   'colour.c:245,6'
          Branch Sides:
            - BranchSide:      'colour.c:246,16'
              BranchSideFuncs:
                - strtonum
            - BranchSide:      'colour.c:251,18'
              BranchSideFuncs:
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
                - strtonum
        - Branch String:   'colour.c:247,7'
          Branch Sides:
            - BranchSide:      'colour.c:248,4'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:249,11'
              BranchSideFuncs: []
        - Branch String:   'colour.c:251,6'
          Branch Sides:
            - BranchSide:      'colour.c:252,16'
              BranchSideFuncs:
                - strtonum
            - BranchSide:      'colour.c:258,17'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:253,7'
          Branch Sides:
            - BranchSide:      'colour.c:254,4'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:255,11'
              BranchSideFuncs: []
        - Branch String:   'colour.c:258,6'
          Branch Sides:
            - BranchSide:      'colour.c:259,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:260,17'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:260,6'
          Branch Sides:
            - BranchSide:      'colour.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:263,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:263,34'
          Branch Sides:
            - BranchSide:      'colour.c:263,44'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:264,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:263,6'
          Branch Sides:
            - BranchSide:      'colour.c:264,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:265,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:265,32'
          Branch Sides:
            - BranchSide:      'colour.c:265,42'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:266,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:265,6'
          Branch Sides:
            - BranchSide:      'colour.c:266,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:267,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:267,34'
          Branch Sides:
            - BranchSide:      'colour.c:267,44'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:268,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:267,6'
          Branch Sides:
            - BranchSide:      'colour.c:268,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:269,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:269,35'
          Branch Sides:
            - BranchSide:      'colour.c:269,45'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:270,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:269,6'
          Branch Sides:
            - BranchSide:      'colour.c:270,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:271,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:271,33'
          Branch Sides:
            - BranchSide:      'colour.c:271,43'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:272,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:271,6'
          Branch Sides:
            - BranchSide:      'colour.c:272,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:273,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:273,36'
          Branch Sides:
            - BranchSide:      'colour.c:273,46'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:274,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:273,6'
          Branch Sides:
            - BranchSide:      'colour.c:274,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:275,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:275,33'
          Branch Sides:
            - BranchSide:      'colour.c:275,43'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:276,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:275,6'
          Branch Sides:
            - BranchSide:      'colour.c:276,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:277,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:277,34'
          Branch Sides:
            - BranchSide:      'colour.c:277,44'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:278,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:277,6'
          Branch Sides:
            - BranchSide:      'colour.c:278,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:279,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:279,40'
          Branch Sides:
            - BranchSide:      'colour.c:279,50'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:280,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:279,6'
          Branch Sides:
            - BranchSide:      'colour.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:281,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:281,38'
          Branch Sides:
            - BranchSide:      'colour.c:281,48'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:282,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:281,6'
          Branch Sides:
            - BranchSide:      'colour.c:282,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:283,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:283,40'
          Branch Sides:
            - BranchSide:      'colour.c:283,50'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:284,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:283,6'
          Branch Sides:
            - BranchSide:      'colour.c:284,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:285,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:285,41'
          Branch Sides:
            - BranchSide:      'colour.c:285,51'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:286,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:285,6'
          Branch Sides:
            - BranchSide:      'colour.c:286,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:287,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:287,39'
          Branch Sides:
            - BranchSide:      'colour.c:287,49'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:288,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:287,6'
          Branch Sides:
            - BranchSide:      'colour.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:289,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:289,42'
          Branch Sides:
            - BranchSide:      'colour.c:289,52'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:290,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:289,6'
          Branch Sides:
            - BranchSide:      'colour.c:290,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:291,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:291,39'
          Branch Sides:
            - BranchSide:      'colour.c:291,49'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:292,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:291,6'
          Branch Sides:
            - BranchSide:      'colour.c:292,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:293,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - colour_byname
        - Branch String:   'colour.c:293,40'
          Branch Sides:
            - BranchSide:      'colour.c:293,50'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:294,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:293,6'
          Branch Sides:
            - BranchSide:      'colour.c:294,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:295,24'
              BranchSideFuncs:
                - colour_byname
      Callsites:
        - Src:             'colour.c:234,19'
          Dst:             strlen
        - Src:             'colour.c:235,20'
          Dst:             __ctype_b_loc
        - Src:             'colour.c:239,7'
          Dst:             __isoc99_sscanf
        - Src:             'colour.c:242,11'
          Dst:             colour_join_rgb
        - Src:             'colour.c:245,6'
          Dst:             strncasecmp
        - Src:             'colour.c:246,7'
          Dst:             strtonum
        - Src:             'colour.c:251,6'
          Dst:             strncasecmp
        - Src:             'colour.c:252,7'
          Dst:             strtonum
        - Src:             'colour.c:258,6'
          Dst:             strcasecmp
        - Src:             'colour.c:260,6'
          Dst:             strcasecmp
        - Src:             'colour.c:263,6'
          Dst:             strcasecmp
        - Src:             'colour.c:263,37'
          Dst:             strcmp
        - Src:             'colour.c:265,6'
          Dst:             strcasecmp
        - Src:             'colour.c:265,35'
          Dst:             strcmp
        - Src:             'colour.c:267,6'
          Dst:             strcasecmp
        - Src:             'colour.c:267,37'
          Dst:             strcmp
        - Src:             'colour.c:269,6'
          Dst:             strcasecmp
        - Src:             'colour.c:269,38'
          Dst:             strcmp
        - Src:             'colour.c:271,6'
          Dst:             strcasecmp
        - Src:             'colour.c:271,36'
          Dst:             strcmp
        - Src:             'colour.c:273,6'
          Dst:             strcasecmp
        - Src:             'colour.c:273,39'
          Dst:             strcmp
        - Src:             'colour.c:275,6'
          Dst:             strcasecmp
        - Src:             'colour.c:275,36'
          Dst:             strcmp
        - Src:             'colour.c:277,6'
          Dst:             strcasecmp
        - Src:             'colour.c:277,37'
          Dst:             strcmp
        - Src:             'colour.c:279,6'
          Dst:             strcasecmp
        - Src:             'colour.c:279,43'
          Dst:             strcmp
        - Src:             'colour.c:281,6'
          Dst:             strcasecmp
        - Src:             'colour.c:281,41'
          Dst:             strcmp
        - Src:             'colour.c:283,6'
          Dst:             strcasecmp
        - Src:             'colour.c:283,43'
          Dst:             strcmp
        - Src:             'colour.c:285,6'
          Dst:             strcasecmp
        - Src:             'colour.c:285,44'
          Dst:             strcmp
        - Src:             'colour.c:287,6'
          Dst:             strcasecmp
        - Src:             'colour.c:287,42'
          Dst:             strcmp
        - Src:             'colour.c:289,6'
          Dst:             strcasecmp
        - Src:             'colour.c:289,45'
          Dst:             strcmp
        - Src:             'colour.c:291,6'
          Dst:             strcasecmp
        - Src:             'colour.c:291,42'
          Dst:             strcmp
        - Src:             'colour.c:293,6'
          Dst:             strcasecmp
        - Src:             'colour.c:293,43'
          Dst:             strcmp
        - Src:             'colour.c:295,10'
          Dst:             colour_byname
    - functionName:    colour_totheme
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         30
      ICount:          163
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - colour_256toRGB
        - colour_totheme
      functionUses:    4
      BranchProfiles:
        - Branch String:   'colour.c:191,6'
          Branch Sides:
            - BranchSide:      'colour.c:192,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:194,6'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_totheme
                - colour_256toRGB
                - colour_totheme
                - colour_256toRGB
                - colour_totheme
        - Branch String:   'colour.c:194,6'
          Branch Sides:
            - BranchSide:      'colour.c:195,8'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:205,6'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_totheme
                - colour_256toRGB
                - colour_totheme
                - colour_256toRGB
                - colour_totheme
        - Branch String:   'colour.c:200,7'
          Branch Sides:
            - BranchSide:      'colour.c:201,4'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:202,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:205,6'
          Branch Sides:
            - BranchSide:      'colour.c:206,42'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_totheme
            - BranchSide:      'colour.c:208,10'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_totheme
                - colour_256toRGB
                - colour_totheme
        - Branch String:   'colour.c:208,2'
          Branch Sides:
            - BranchSide:      'colour.c:211,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:211,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:214,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:214,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:216,7'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_totheme
                - colour_256toRGB
                - colour_totheme
        - Branch String:   'colour.c:216,14'
          Branch Sides:
            - BranchSide:      'colour.c:216,17'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_totheme
                - colour_256toRGB
                - colour_totheme
            - BranchSide:      'colour.c:218,7'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_totheme
        - Branch String:   'colour.c:216,7'
          Branch Sides:
            - BranchSide:      'colour.c:217,43'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_totheme
            - BranchSide:      'colour.c:218,7'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_totheme
        - Branch String:   'colour.c:218,15'
          Branch Sides:
            - BranchSide:      'colour.c:218,18'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_totheme
            - BranchSide:      'colour.c:220,3'
              BranchSideFuncs: []
        - Branch String:   'colour.c:218,7'
          Branch Sides:
            - BranchSide:      'colour.c:219,47'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_totheme
            - BranchSide:      'colour.c:220,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colour.c:206,26'
          Dst:             colour_256toRGB
        - Src:             'colour.c:206,11'
          Dst:             colour_totheme
        - Src:             'colour.c:217,27'
          Dst:             colour_256toRGB
        - Src:             'colour.c:217,12'
          Dst:             colour_totheme
        - Src:             'colour.c:219,27'
          Dst:             colour_256toRGB
        - Src:             'colour.c:219,12'
          Dst:             colour_totheme
    - functionName:    colour_256toRGB
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    colour_force_rgb
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         18
      ICount:          89
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - colour_256toRGB
      functionUses:    4
      BranchProfiles:
        - Branch String:   'colour.c:112,6'
          Branch Sides:
            - BranchSide:      'colour.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:114,6'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_256toRGB
                - colour_256toRGB
        - Branch String:   'colour.c:114,6'
          Branch Sides:
            - BranchSide:      'colour.c:115,27'
              BranchSideFuncs:
                - colour_256toRGB
            - BranchSide:      'colour.c:116,6'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_256toRGB
        - Branch String:   'colour.c:116,13'
          Branch Sides:
            - BranchSide:      'colour.c:116,16'
              BranchSideFuncs:
                - colour_256toRGB
                - colour_256toRGB
            - BranchSide:      'colour.c:118,6'
              BranchSideFuncs:
                - colour_256toRGB
        - Branch String:   'colour.c:116,6'
          Branch Sides:
            - BranchSide:      'colour.c:117,27'
              BranchSideFuncs:
                - colour_256toRGB
            - BranchSide:      'colour.c:118,6'
              BranchSideFuncs:
                - colour_256toRGB
        - Branch String:   'colour.c:118,14'
          Branch Sides:
            - BranchSide:      'colour.c:118,17'
              BranchSideFuncs:
                - colour_256toRGB
            - BranchSide:      'colour.c:120,2'
              BranchSideFuncs: []
        - Branch String:   'colour.c:118,6'
          Branch Sides:
            - BranchSide:      'colour.c:119,31'
              BranchSideFuncs:
                - colour_256toRGB
            - BranchSide:      'colour.c:120,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colour.c:115,11'
          Dst:             colour_256toRGB
        - Src:             'colour.c:117,11'
          Dst:             colour_256toRGB
        - Src:             'colour.c:119,11'
          Dst:             colour_256toRGB
    - functionName:    colour_dist_sq
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - R
        - G
        - B
        - r
        - g
        - b
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    colour_to_6cube
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'colour.c:38,6'
          Branch Sides:
            - BranchSide:      'colour.c:39,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:40,6'
              BranchSideFuncs: []
        - Branch String:   'colour.c:40,6'
          Branch Sides:
            - BranchSide:      'colour.c:41,3'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:42,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    colour_find_rgb
      functionSourceFile: '/src/tmux/colour.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - r
        - g
        - b
      BBCount:         17
      ICount:          195
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - colour_dist_sq
        - colour_to_6cube
      functionUses:    2
      BranchProfiles:
        - Branch String:   'colour.c:70,14'
          Branch Sides:
            - BranchSide:      'colour.c:70,17'
              BranchSideFuncs:
                - colour_dist_sq
                - colour_dist_sq
            - BranchSide:      'colour.c:74,14'
              BranchSideFuncs:
                - colour_dist_sq
                - colour_dist_sq
        - Branch String:   'colour.c:70,25'
          Branch Sides:
            - BranchSide:      'colour.c:70,28'
              BranchSideFuncs:
                - colour_dist_sq
                - colour_dist_sq
            - BranchSide:      'colour.c:74,14'
              BranchSideFuncs:
                - colour_dist_sq
                - colour_dist_sq
        - Branch String:   'colour.c:70,6'
          Branch Sides:
            - BranchSide:      'colour.c:71,23'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:74,14'
              BranchSideFuncs:
                - colour_dist_sq
                - colour_dist_sq
        - Branch String:   'colour.c:75,6'
          Branch Sides:
            - BranchSide:      'colour.c:76,12'
              BranchSideFuncs:
                - colour_dist_sq
                - colour_dist_sq
            - BranchSide:      'colour.c:78,15'
              BranchSideFuncs:
                - colour_dist_sq
                - colour_dist_sq
        - Branch String:   'colour.c:83,6'
          Branch Sides:
            - BranchSide:      'colour.c:84,15'
              BranchSideFuncs: []
            - BranchSide:      'colour.c:86,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'colour.c:65,7'
          Dst:             colour_to_6cube
        - Src:             'colour.c:66,7'
          Dst:             colour_to_6cube
        - Src:             'colour.c:67,7'
          Dst:             colour_to_6cube
        - Src:             'colour.c:82,6'
          Dst:             colour_dist_sq
        - Src:             'colour.c:83,6'
          Dst:             colour_dist_sq
    - functionName:    control_notify_paste_buffer_deleted
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - control_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:256,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:257,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:262,1'
              BranchSideFuncs: []
        - Branch String:   'control-notify.c:257,8'
          Branch Sides:
            - BranchSide:      'control-notify.c:257,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:258,4'
              BranchSideFuncs:
                - control_write
        - Branch String:   'control-notify.c:257,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:258,4'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:260,17'
              BranchSideFuncs:
                - control_write
      Callsites:
        - Src:             'control-notify.c:260,3'
          Dst:             control_write
    - functionName:    control_notify_paste_buffer_changed
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - control_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:243,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:244,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:249,1'
              BranchSideFuncs: []
        - Branch String:   'control-notify.c:244,8'
          Branch Sides:
            - BranchSide:      'control-notify.c:244,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:245,4'
              BranchSideFuncs:
                - control_write
        - Branch String:   'control-notify.c:244,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:245,4'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:247,17'
              BranchSideFuncs:
                - control_write
      Callsites:
        - Src:             'control-notify.c:247,3'
          Dst:             control_write
    - functionName:    control_notify_session_window_changed
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - control_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:229,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:230,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:236,1'
              BranchSideFuncs: []
        - Branch String:   'control-notify.c:230,8'
          Branch Sides:
            - BranchSide:      'control-notify.c:230,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:231,4'
              BranchSideFuncs:
                - control_write
        - Branch String:   'control-notify.c:230,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:231,4'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:233,17'
              BranchSideFuncs:
                - control_write
      Callsites:
        - Src:             'control-notify.c:233,3'
          Dst:             control_write
    - functionName:    control_notify_session_closed
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - control_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:216,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:217,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:222,1'
              BranchSideFuncs: []
        - Branch String:   'control-notify.c:217,8'
          Branch Sides:
            - BranchSide:      'control-notify.c:217,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:218,4'
              BranchSideFuncs:
                - control_write
        - Branch String:   'control-notify.c:217,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:218,4'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:220,17'
              BranchSideFuncs:
                - control_write
      Callsites:
        - Src:             'control-notify.c:220,3'
          Dst:             control_write
    - functionName:    control_notify_session_created
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - control_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:203,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:204,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:209,1'
              BranchSideFuncs: []
        - Branch String:   'control-notify.c:204,8'
          Branch Sides:
            - BranchSide:      'control-notify.c:204,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:205,4'
              BranchSideFuncs:
                - control_write
        - Branch String:   'control-notify.c:204,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:205,4'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:207,17'
              BranchSideFuncs:
                - control_write
      Callsites:
        - Src:             'control-notify.c:207,3'
          Dst:             control_write
    - functionName:    control_notify_session_renamed
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - control_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:190,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:191,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:196,1'
              BranchSideFuncs: []
        - Branch String:   'control-notify.c:191,8'
          Branch Sides:
            - BranchSide:      'control-notify.c:191,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:192,4'
              BranchSideFuncs:
                - control_write
        - Branch String:   'control-notify.c:191,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:192,4'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:194,17'
              BranchSideFuncs:
                - control_write
      Callsites:
        - Src:             'control-notify.c:194,3'
          Dst:             control_write
    - functionName:    control_notify_client_detached
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - control_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:179,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:180,7'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:183,1'
              BranchSideFuncs: []
        - Branch String:   'control-notify.c:180,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:180,7'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:182,2'
              BranchSideFuncs:
                - control_write
        - Branch String:   'control-notify.c:180,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:181,18'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:182,2'
              BranchSideFuncs:
                - control_write
      Callsites:
        - Src:             'control-notify.c:181,4'
          Dst:             control_write
    - functionName:    control_notify_client_session_changed
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         20
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - control_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:156,6'
          Branch Sides:
            - BranchSide:      'control-notify.c:157,3'
              BranchSideFuncs: []
            - BranchSide:      'control-notify.c:158,6'
              BranchSideFuncs:
                - control_write
                - control_write
        - Branch String:   'control-notify.c:160,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:160,2'
              BranchSideFuncs:
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:161,8'
              BranchSideFuncs:
                - control_write
                - control_write
        - Branch String:   'control-notify.c:161,8'
          Branch Sides:
            - BranchSide:      'control-notify.c:161,8'
              BranchSideFuncs:
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:162,4'
              BranchSideFuncs:
                - control_write
                - control_write
        - Branch String:   'control-notify.c:161,40'
          Branch Sides:
            - BranchSide:      'control-notify.c:161,43'
              BranchSideFuncs:
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:162,4'
              BranchSideFuncs:
                - control_write
                - control_write
        - Branch String:   'control-notify.c:161,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:162,4'
              BranchSideFuncs:
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:164,7'
              BranchSideFuncs:
                - control_write
                - control_write
        - Branch String:   'control-notify.c:164,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:165,18'
              BranchSideFuncs:
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:168,18'
              BranchSideFuncs:
                - control_write
                - control_write
      Callsites:
        - Src:             'control-notify.c:165,4'
          Dst:             control_write
        - Src:             'control-notify.c:168,4'
          Dst:             control_write
    - functionName:    control_notify_window_renamed
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - control_write
        - winlink_find_by_window_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:135,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:136,8'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:148,1'
              BranchSideFuncs: []
        - Branch String:   'control-notify.c:136,8'
          Branch Sides:
            - BranchSide:      'control-notify.c:136,8'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:137,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
        - Branch String:   'control-notify.c:136,40'
          Branch Sides:
            - BranchSide:      'control-notify.c:136,43'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:137,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
        - Branch String:   'control-notify.c:136,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:137,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:138,8'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
        - Branch String:   'control-notify.c:140,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:141,18'
              BranchSideFuncs:
                - control_write
                - winlink_find_by_window_id
                - control_write
            - BranchSide:      'control-notify.c:144,18'
              BranchSideFuncs:
                - control_write
                - winlink_find_by_window_id
                - control_write
      Callsites:
        - Src:             'control-notify.c:140,7'
          Dst:             winlink_find_by_window_id
        - Src:             'control-notify.c:141,4'
          Dst:             control_write
        - Src:             'control-notify.c:144,4'
          Dst:             control_write
    - functionName:    control_notify_window_linked
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - w
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - control_write
        - winlink_find_by_window_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:117,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:118,8'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:127,1'
              BranchSideFuncs: []
        - Branch String:   'control-notify.c:118,8'
          Branch Sides:
            - BranchSide:      'control-notify.c:118,8'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:119,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
        - Branch String:   'control-notify.c:118,40'
          Branch Sides:
            - BranchSide:      'control-notify.c:118,43'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:119,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
        - Branch String:   'control-notify.c:118,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:119,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:120,8'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
        - Branch String:   'control-notify.c:122,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:123,18'
              BranchSideFuncs:
                - control_write
                - winlink_find_by_window_id
                - control_write
            - BranchSide:      'control-notify.c:125,18'
              BranchSideFuncs:
                - control_write
                - winlink_find_by_window_id
                - control_write
      Callsites:
        - Src:             'control-notify.c:122,7'
          Dst:             winlink_find_by_window_id
        - Src:             'control-notify.c:123,4'
          Dst:             control_write
        - Src:             'control-notify.c:125,4'
          Dst:             control_write
    - functionName:    control_notify_window_unlinked
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - w
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - control_write
        - winlink_find_by_window_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:99,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:100,8'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:109,1'
              BranchSideFuncs: []
        - Branch String:   'control-notify.c:100,8'
          Branch Sides:
            - BranchSide:      'control-notify.c:100,8'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:101,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
        - Branch String:   'control-notify.c:100,40'
          Branch Sides:
            - BranchSide:      'control-notify.c:100,43'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:101,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
        - Branch String:   'control-notify.c:100,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:101,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
            - BranchSide:      'control-notify.c:102,8'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - control_write
                - control_write
        - Branch String:   'control-notify.c:104,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:105,18'
              BranchSideFuncs:
                - control_write
                - winlink_find_by_window_id
                - control_write
            - BranchSide:      'control-notify.c:107,18'
              BranchSideFuncs:
                - control_write
                - winlink_find_by_window_id
                - control_write
      Callsites:
        - Src:             'control-notify.c:104,7'
          Dst:             winlink_find_by_window_id
        - Src:             'control-notify.c:105,4'
          Dst:             control_write
        - Src:             'control-notify.c:107,4'
          Dst:             control_write
    - functionName:    control_notify_window_pane_changed
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - control_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:84,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:85,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:91,1'
              BranchSideFuncs: []
        - Branch String:   'control-notify.c:85,8'
          Branch Sides:
            - BranchSide:      'control-notify.c:85,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:86,4'
              BranchSideFuncs:
                - control_write
        - Branch String:   'control-notify.c:85,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:86,4'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:88,17'
              BranchSideFuncs:
                - control_write
      Callsites:
        - Src:             'control-notify.c:88,3'
          Dst:             control_write
    - functionName:    control_notify_window_layout_changed
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         21
      ICount:          120
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - control_write
        - format_single
        - winlink_find_by_window
        - winlink_find_by_window_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:54,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:55,8'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_find_by_window
                - format_single
                - control_write
                - free
            - BranchSide:      'control-notify.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'control-notify.c:55,8'
          Branch Sides:
            - BranchSide:      'control-notify.c:55,8'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_find_by_window
                - format_single
                - control_write
                - free
            - BranchSide:      'control-notify.c:56,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_find_by_window
                - format_single
                - control_write
                - free
        - Branch String:   'control-notify.c:55,40'
          Branch Sides:
            - BranchSide:      'control-notify.c:55,43'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_find_by_window
                - format_single
                - control_write
                - free
            - BranchSide:      'control-notify.c:56,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_find_by_window
                - format_single
                - control_write
                - free
        - Branch String:   'control-notify.c:55,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:56,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_find_by_window
                - format_single
                - control_write
                - free
            - BranchSide:      'control-notify.c:57,7'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_find_by_window
                - format_single
                - control_write
                - free
        - Branch String:   'control-notify.c:59,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:60,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_find_by_window
                - format_single
                - control_write
                - free
            - BranchSide:      'control-notify.c:67,7'
              BranchSideFuncs:
                - winlink_find_by_window
                - winlink_find_by_window_id
                - format_single
                - control_write
                - free
        - Branch String:   'control-notify.c:67,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:68,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_find_by_window
                - format_single
                - control_write
                - free
            - BranchSide:      'control-notify.c:70,32'
              BranchSideFuncs:
                - winlink_find_by_window
                - winlink_find_by_window_id
                - format_single
                - control_write
                - free
        - Branch String:   'control-notify.c:71,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:72,29'
              BranchSideFuncs:
                - format_single
                - control_write
                - free
                - winlink_find_by_window_id
                - winlink_find_by_window
            - BranchSide:      'control-notify.c:76,2'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_find_by_window
                - format_single
                - control_write
                - free
      Callsites:
        - Src:             'control-notify.c:59,7'
          Dst:             winlink_find_by_window_id
        - Src:             'control-notify.c:70,8'
          Dst:             winlink_find_by_window
        - Src:             'control-notify.c:72,9'
          Dst:             format_single
        - Src:             'control-notify.c:73,4'
          Dst:             control_write
    - functionName:    control_notify_pane_mode_changed
      functionSourceFile: '/src/tmux/control-notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - pane
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - control_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control-notify.c:34,2'
          Branch Sides:
            - BranchSide:      'control-notify.c:35,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:40,1'
              BranchSideFuncs: []
        - Branch String:   'control-notify.c:35,8'
          Branch Sides:
            - BranchSide:      'control-notify.c:35,8'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:36,4'
              BranchSideFuncs:
                - control_write
        - Branch String:   'control-notify.c:35,7'
          Branch Sides:
            - BranchSide:      'control-notify.c:36,4'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control-notify.c:38,17'
              BranchSideFuncs:
                - control_write
      Callsites:
        - Src:             'control-notify.c:38,3'
          Dst:             control_write
    - functionName:    control_sub_windows_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_sub_window_cmp
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - csw1
        - csw2
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:188,6'
          Branch Sides:
            - BranchSide:      'control.c:189,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:190,6'
              BranchSideFuncs: []
        - Branch String:   'control.c:190,6'
          Branch Sides:
            - BranchSide:      'control.c:191,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:192,6'
              BranchSideFuncs: []
        - Branch String:   'control.c:192,6'
          Branch Sides:
            - BranchSide:      'control.c:193,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:194,6'
              BranchSideFuncs: []
        - Branch String:   'control.c:194,6'
          Branch Sides:
            - BranchSide:      'control.c:195,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:196,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_sub_windows_RB_INSERT
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - control_sub_window_cmp
        - control_sub_windows_RB_INSERT_COLOR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_window_cmp
                - control_sub_windows_RB_INSERT_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_INSERT_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_INSERT_COLOR
                - control_sub_window_cmp
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_INSERT_COLOR
                - control_sub_window_cmp
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_INSERT_COLOR
                - control_sub_window_cmp
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_INSERT_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_INSERT_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_INSERT_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_INSERT_COLOR
      Callsites:
        - Src:             'control.c:198,1'
          Dst:             control_sub_window_cmp
        - Src:             'control.c:198,1'
          Dst:             control_sub_windows_RB_INSERT_COLOR
    - functionName:    control_sub_windows_RB_FIND
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - control_sub_window_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_window_cmp
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_window_cmp
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_window_cmp
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_window_cmp
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'control.c:198,1'
          Dst:             control_sub_window_cmp
    - functionName:    control_sub_panes_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_sub_pane_cmp
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - csp1
        - csp2
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:170,6'
          Branch Sides:
            - BranchSide:      'control.c:171,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:172,6'
              BranchSideFuncs: []
        - Branch String:   'control.c:172,6'
          Branch Sides:
            - BranchSide:      'control.c:173,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:174,6'
              BranchSideFuncs: []
        - Branch String:   'control.c:174,6'
          Branch Sides:
            - BranchSide:      'control.c:175,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:176,6'
              BranchSideFuncs: []
        - Branch String:   'control.c:176,6'
          Branch Sides:
            - BranchSide:      'control.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:178,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_sub_panes_RB_INSERT
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - control_sub_pane_cmp
        - control_sub_panes_RB_INSERT_COLOR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_pane_cmp
                - control_sub_panes_RB_INSERT_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_INSERT_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_INSERT_COLOR
                - control_sub_pane_cmp
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_INSERT_COLOR
                - control_sub_pane_cmp
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_INSERT_COLOR
                - control_sub_pane_cmp
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_INSERT_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_INSERT_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_INSERT_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_INSERT_COLOR
      Callsites:
        - Src:             'control.c:180,1'
          Dst:             control_sub_pane_cmp
        - Src:             'control.c:180,1'
          Dst:             control_sub_panes_RB_INSERT_COLOR
    - functionName:    control_sub_panes_RB_FIND
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - control_sub_pane_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_pane_cmp
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_pane_cmp
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_pane_cmp
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_pane_cmp
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'control.c:180,1'
          Dst:             control_sub_pane_cmp
    - functionName:    control_check_subs_all_windows
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - csub
      BBCount:         15
      ICount:          161
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - control_sub_windows_RB_FIND
        - control_sub_windows_RB_INSERT
        - control_write
        - format_create_defaults
        - format_expand
        - format_free
        - strcmp
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:1013,2'
          Branch Sides:
            - BranchSide:      'control.c:1014,7'
              BranchSideFuncs:
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - control_write
                - free
                - winlinks_RB_NEXT
                - strcmp
                - free
                - xcalloc
                - control_sub_windows_RB_INSERT
            - BranchSide:      'control.c:1041,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:1024,7'
          Branch Sides:
            - BranchSide:      'control.c:1025,10'
              BranchSideFuncs:
                - xcalloc
                - control_sub_windows_RB_INSERT
                - control_write
                - free
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - strcmp
                - free
            - BranchSide:      'control.c:1031,7'
              BranchSideFuncs:
                - control_write
                - free
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - xcalloc
                - control_sub_windows_RB_INSERT
                - strcmp
                - free
        - Branch String:   'control.c:1031,25'
          Branch Sides:
            - BranchSide:      'control.c:1031,35'
              BranchSideFuncs:
                - strcmp
                - control_write
                - free
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - xcalloc
                - control_sub_windows_RB_INSERT
                - free
            - BranchSide:      'control.c:1035,17'
              BranchSideFuncs:
                - control_write
                - free
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - strcmp
                - free
                - xcalloc
                - control_sub_windows_RB_INSERT
        - Branch String:   'control.c:1031,7'
          Branch Sides:
            - BranchSide:      'control.c:1032,9'
              BranchSideFuncs:
                - free
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - control_write
                - free
                - strcmp
                - xcalloc
                - control_sub_windows_RB_INSERT
            - BranchSide:      'control.c:1035,17'
              BranchSideFuncs:
                - control_write
                - free
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - strcmp
                - free
                - xcalloc
                - control_sub_windows_RB_INSERT
      Callsites:
        - Src:             'control.c:1013,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'control.c:1016,8'
          Dst:             format_create_defaults
        - Src:             'control.c:1017,11'
          Dst:             format_expand
        - Src:             'control.c:1018,3'
          Dst:             format_free
        - Src:             'control.c:1023,9'
          Dst:             control_sub_windows_RB_FIND
        - Src:             'control.c:1025,10'
          Dst:             xcalloc
        - Src:             'control.c:1028,4'
          Dst:             control_sub_windows_RB_INSERT
        - Src:             'control.c:1031,28'
          Dst:             strcmp
        - Src:             'control.c:1035,3'
          Dst:             control_write
        - Src:             'control.c:1013,2'
          Dst:             winlinks_RB_NEXT
    - functionName:    control_write
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - fmt
      BBCount:         8
      ICount:          100
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - bufferevent_enable
        - control_vwrite
        - get_timer
        - log_debug
        - xcalloc
        - xvasprintf
      functionUses:    33
      BranchProfiles:
        - Branch String:   'control.c:414,6'
          Branch Sides:
            - BranchSide:      'control.c:415,18'
              BranchSideFuncs:
                - control_vwrite
            - BranchSide:      'control.c:420,7'
              BranchSideFuncs:
                - xcalloc
                - xvasprintf
                - get_timer
                - log_debug
                - bufferevent_enable
      Callsites:
        - Src:             'control.c:415,3'
          Dst:             control_vwrite
        - Src:             'control.c:420,7'
          Dst:             xcalloc
        - Src:             'control.c:421,2'
          Dst:             xvasprintf
        - Src:             'control.c:423,10'
          Dst:             get_timer
        - Src:             'control.c:425,2'
          Dst:             log_debug
        - Src:             'control.c:426,2'
          Dst:             bufferevent_enable
    - functionName:    control_vwrite
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - fmt
        - ap
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bufferevent_enable
        - bufferevent_write
        - log_debug
        - strlen
        - xvasprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'control.c:394,2'
          Dst:             xvasprintf
        - Src:             'control.c:395,2'
          Dst:             log_debug
        - Src:             'control.c:397,40'
          Dst:             strlen
        - Src:             'control.c:397,2'
          Dst:             bufferevent_write
        - Src:             'control.c:398,2'
          Dst:             bufferevent_write
        - Src:             'control.c:400,2'
          Dst:             bufferevent_enable
    - functionName:    control_check_subs_window
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - csub
      BBCount:         20
      ICount:          183
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - control_sub_windows_RB_FIND
        - control_sub_windows_RB_INSERT
        - control_write
        - format_create_defaults
        - format_expand
        - format_free
        - strcmp
        - window_find_by_id
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:968,6'
          Branch Sides:
            - BranchSide:      'control.c:969,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:971,2'
              BranchSideFuncs:
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - control_write
                - free
                - strcmp
                - free
                - xcalloc
                - control_sub_windows_RB_INSERT
        - Branch String:   'control.c:971,2'
          Branch Sides:
            - BranchSide:      'control.c:971,2'
              BranchSideFuncs:
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - control_write
                - free
                - strcmp
                - free
                - xcalloc
                - control_sub_windows_RB_INSERT
            - BranchSide:      'control.c:972,7'
              BranchSideFuncs:
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - control_write
                - free
                - strcmp
                - free
                - xcalloc
                - control_sub_windows_RB_INSERT
        - Branch String:   'control.c:972,7'
          Branch Sides:
            - BranchSide:      'control.c:973,4'
              BranchSideFuncs:
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - control_write
                - free
                - strcmp
                - free
                - xcalloc
                - control_sub_windows_RB_INSERT
            - BranchSide:      'control.c:975,37'
              BranchSideFuncs:
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - control_write
                - free
                - strcmp
                - free
                - xcalloc
                - control_sub_windows_RB_INSERT
        - Branch String:   'control.c:983,7'
          Branch Sides:
            - BranchSide:      'control.c:984,10'
              BranchSideFuncs:
                - xcalloc
                - control_sub_windows_RB_INSERT
                - control_write
                - free
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - strcmp
                - free
            - BranchSide:      'control.c:990,7'
              BranchSideFuncs:
                - control_write
                - free
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - xcalloc
                - control_sub_windows_RB_INSERT
                - strcmp
                - free
        - Branch String:   'control.c:990,25'
          Branch Sides:
            - BranchSide:      'control.c:990,35'
              BranchSideFuncs:
                - strcmp
                - control_write
                - free
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - xcalloc
                - control_sub_windows_RB_INSERT
                - free
            - BranchSide:      'control.c:994,17'
              BranchSideFuncs:
                - control_write
                - free
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - strcmp
                - free
                - xcalloc
                - control_sub_windows_RB_INSERT
        - Branch String:   'control.c:990,7'
          Branch Sides:
            - BranchSide:      'control.c:991,9'
              BranchSideFuncs:
                - free
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - control_write
                - free
                - strcmp
                - xcalloc
                - control_sub_windows_RB_INSERT
            - BranchSide:      'control.c:994,17'
              BranchSideFuncs:
                - control_write
                - free
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_windows_RB_FIND
                - strcmp
                - free
                - xcalloc
                - control_sub_windows_RB_INSERT
      Callsites:
        - Src:             'control.c:967,6'
          Dst:             window_find_by_id
        - Src:             'control.c:975,8'
          Dst:             format_create_defaults
        - Src:             'control.c:976,11'
          Dst:             format_expand
        - Src:             'control.c:977,3'
          Dst:             format_free
        - Src:             'control.c:982,9'
          Dst:             control_sub_windows_RB_FIND
        - Src:             'control.c:984,10'
          Dst:             xcalloc
        - Src:             'control.c:987,4'
          Dst:             control_sub_windows_RB_INSERT
        - Src:             'control.c:990,28'
          Dst:             strcmp
        - Src:             'control.c:994,3'
          Dst:             control_write
    - functionName:    control_check_subs_all_panes
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - csub
      BBCount:         19
      ICount:          186
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - control_sub_panes_RB_FIND
        - control_sub_panes_RB_INSERT
        - control_write
        - format_create_defaults
        - format_expand
        - format_free
        - strcmp
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:924,2'
          Branch Sides:
            - BranchSide:      'control.c:925,7'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - control_write
                - free
                - strcmp
                - free
                - xcalloc
                - control_sub_panes_RB_INSERT
            - BranchSide:      'control.c:954,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:926,3'
          Branch Sides:
            - BranchSide:      'control.c:927,38'
              BranchSideFuncs:
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - control_write
                - free
                - winlinks_RB_NEXT
                - strcmp
                - free
                - xcalloc
                - control_sub_panes_RB_INSERT
            - BranchSide:      'control.c:953,2'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - control_write
                - free
                - strcmp
                - free
                - xcalloc
                - control_sub_panes_RB_INSERT
        - Branch String:   'control.c:935,8'
          Branch Sides:
            - BranchSide:      'control.c:936,11'
              BranchSideFuncs:
                - xcalloc
                - control_sub_panes_RB_INSERT
                - control_write
                - free
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - strcmp
                - free
            - BranchSide:      'control.c:942,8'
              BranchSideFuncs:
                - control_write
                - free
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - xcalloc
                - control_sub_panes_RB_INSERT
                - strcmp
                - free
        - Branch String:   'control.c:942,26'
          Branch Sides:
            - BranchSide:      'control.c:943,15'
              BranchSideFuncs:
                - strcmp
                - control_write
                - free
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - xcalloc
                - control_sub_panes_RB_INSERT
                - free
            - BranchSide:      'control.c:947,18'
              BranchSideFuncs:
                - control_write
                - free
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - strcmp
                - free
                - xcalloc
                - control_sub_panes_RB_INSERT
        - Branch String:   'control.c:942,8'
          Branch Sides:
            - BranchSide:      'control.c:944,10'
              BranchSideFuncs:
                - free
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - control_write
                - free
                - strcmp
                - xcalloc
                - control_sub_panes_RB_INSERT
            - BranchSide:      'control.c:947,18'
              BranchSideFuncs:
                - control_write
                - free
                - winlinks_RB_NEXT
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - strcmp
                - free
                - xcalloc
                - control_sub_panes_RB_INSERT
      Callsites:
        - Src:             'control.c:924,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'control.c:927,9'
          Dst:             format_create_defaults
        - Src:             'control.c:928,12'
          Dst:             format_expand
        - Src:             'control.c:929,4'
          Dst:             format_free
        - Src:             'control.c:934,10'
          Dst:             control_sub_panes_RB_FIND
        - Src:             'control.c:936,11'
          Dst:             xcalloc
        - Src:             'control.c:939,5'
          Dst:             control_sub_panes_RB_INSERT
        - Src:             'control.c:943,8'
          Dst:             strcmp
        - Src:             'control.c:947,4'
          Dst:             control_write
        - Src:             'control.c:924,2'
          Dst:             winlinks_RB_NEXT
    - functionName:    control_check_subs_pane
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - csub
      BBCount:         23
      ICount:          204
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - control_sub_panes_RB_FIND
        - control_sub_panes_RB_INSERT
        - control_write
        - format_create_defaults
        - format_expand
        - format_free
        - strcmp
        - window_pane_find_by_id
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:877,17'
          Branch Sides:
            - BranchSide:      'control.c:877,20'
              BranchSideFuncs: []
            - BranchSide:      'control.c:878,3'
              BranchSideFuncs: []
        - Branch String:   'control.c:877,6'
          Branch Sides:
            - BranchSide:      'control.c:878,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:879,6'
              BranchSideFuncs:
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - control_write
                - free
                - strcmp
                - free
                - xcalloc
                - control_sub_panes_RB_INSERT
        - Branch String:   'control.c:881,2'
          Branch Sides:
            - BranchSide:      'control.c:881,2'
              BranchSideFuncs:
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - control_write
                - free
                - strcmp
                - free
                - xcalloc
                - control_sub_panes_RB_INSERT
            - BranchSide:      'control.c:882,7'
              BranchSideFuncs:
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - control_write
                - free
                - strcmp
                - free
                - xcalloc
                - control_sub_panes_RB_INSERT
        - Branch String:   'control.c:882,7'
          Branch Sides:
            - BranchSide:      'control.c:883,4'
              BranchSideFuncs:
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - control_write
                - free
                - strcmp
                - free
                - xcalloc
                - control_sub_panes_RB_INSERT
            - BranchSide:      'control.c:885,37'
              BranchSideFuncs:
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - control_write
                - free
                - strcmp
                - free
                - xcalloc
                - control_sub_panes_RB_INSERT
        - Branch String:   'control.c:893,7'
          Branch Sides:
            - BranchSide:      'control.c:894,10'
              BranchSideFuncs:
                - xcalloc
                - control_sub_panes_RB_INSERT
                - control_write
                - free
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - strcmp
                - free
            - BranchSide:      'control.c:900,7'
              BranchSideFuncs:
                - control_write
                - free
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - xcalloc
                - control_sub_panes_RB_INSERT
                - strcmp
                - free
        - Branch String:   'control.c:900,25'
          Branch Sides:
            - BranchSide:      'control.c:900,35'
              BranchSideFuncs:
                - strcmp
                - control_write
                - free
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - xcalloc
                - control_sub_panes_RB_INSERT
                - free
            - BranchSide:      'control.c:904,17'
              BranchSideFuncs:
                - control_write
                - free
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - strcmp
                - free
                - xcalloc
                - control_sub_panes_RB_INSERT
        - Branch String:   'control.c:900,7'
          Branch Sides:
            - BranchSide:      'control.c:901,9'
              BranchSideFuncs:
                - free
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - control_write
                - free
                - strcmp
                - xcalloc
                - control_sub_panes_RB_INSERT
            - BranchSide:      'control.c:904,17'
              BranchSideFuncs:
                - control_write
                - free
                - format_create_defaults
                - format_expand
                - format_free
                - control_sub_panes_RB_FIND
                - strcmp
                - free
                - xcalloc
                - control_sub_panes_RB_INSERT
      Callsites:
        - Src:             'control.c:876,7'
          Dst:             window_pane_find_by_id
        - Src:             'control.c:885,8'
          Dst:             format_create_defaults
        - Src:             'control.c:886,11'
          Dst:             format_expand
        - Src:             'control.c:887,3'
          Dst:             format_free
        - Src:             'control.c:892,9'
          Dst:             control_sub_panes_RB_FIND
        - Src:             'control.c:894,10'
          Dst:             xcalloc
        - Src:             'control.c:897,4'
          Dst:             control_sub_panes_RB_INSERT
        - Src:             'control.c:900,28'
          Dst:             strcmp
        - Src:             'control.c:904,3'
          Dst:             control_write
    - functionName:    control_check_subs_session
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - csub
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - control_write
        - format_create_defaults
        - format_expand
        - format_free
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:853,25'
          Branch Sides:
            - BranchSide:      'control.c:853,35'
              BranchSideFuncs:
                - strcmp
                - control_write
                - free
                - free
            - BranchSide:      'control.c:857,16'
              BranchSideFuncs:
                - control_write
                - free
        - Branch String:   'control.c:853,6'
          Branch Sides:
            - BranchSide:      'control.c:854,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'control.c:857,16'
              BranchSideFuncs:
                - control_write
                - free
      Callsites:
        - Src:             'control.c:849,7'
          Dst:             format_create_defaults
        - Src:             'control.c:850,10'
          Dst:             format_expand
        - Src:             'control.c:851,2'
          Dst:             format_free
        - Src:             'control.c:853,28'
          Dst:             strcmp
        - Src:             'control.c:857,2'
          Dst:             control_write
    - functionName:    control_subs_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_sub_cmp
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - csub1
        - csub2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'control.c:161,10'
          Dst:             strcmp
    - functionName:    control_subs_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_sub_windows_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_sub_panes_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_subs_RB_REMOVE
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - control_subs_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_REMOVE_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'control.c:163,1'
          Dst:             control_subs_RB_REMOVE_COLOR
    - functionName:    control_sub_windows_RB_REMOVE
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - control_sub_windows_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE_COLOR
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'control.c:198,1'
          Dst:             control_sub_windows_RB_REMOVE_COLOR
    - functionName:    control_sub_windows_RB_NEXT
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_sub_windows_RB_MINMAX
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:198,1'
          Branch Sides:
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:198,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_sub_panes_RB_REMOVE
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - control_sub_panes_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'control.c:180,1'
          Dst:             control_sub_panes_RB_REMOVE_COLOR
    - functionName:    control_sub_panes_RB_NEXT
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_sub_panes_RB_MINMAX
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:180,1'
          Branch Sides:
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:180,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_write_data
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - message
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bufferevent_write_buffer
        - evbuffer_add
        - evbuffer_free
        - evbuffer_get_length
        - evbuffer_pullup
        - log_debug
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'control.c:648,11'
          Dst:             evbuffer_get_length
        - Src:             'control.c:648,37'
          Dst:             evbuffer_pullup
        - Src:             'control.c:647,2'
          Dst:             log_debug
        - Src:             'control.c:650,2'
          Dst:             evbuffer_add
        - Src:             'control.c:651,2'
          Dst:             bufferevent_write_buffer
        - Src:             'control.c:652,2'
          Dst:             evbuffer_free
    - functionName:    bufferevent_write_buffer
      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:    control_append_data
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - cp
        - age
        - message
        - wp
        - size
      BBCount:         23
      ICount:          168
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - evbuffer_add_printf
        - evbuffer_new
        - fatalx
        - window_pane_get_new_data
        - window_pane_update_used_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:616,6'
          Branch Sides:
            - BranchSide:      'control.c:617,13'
              BranchSideFuncs:
                - evbuffer_new
                - evbuffer_add_printf
                - window_pane_get_new_data
                - window_pane_update_used_data
                - evbuffer_add_printf
                - evbuffer_add_printf
                - fatalx
                - evbuffer_add_printf
                - fatalx
            - BranchSide:      'control.c:628,38'
              BranchSideFuncs:
                - window_pane_get_new_data
                - window_pane_update_used_data
                - evbuffer_add_printf
                - evbuffer_add_printf
                - fatalx
        - Branch String:   'control.c:618,7'
          Branch Sides:
            - BranchSide:      'control.c:619,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'control.c:620,7'
              BranchSideFuncs:
                - evbuffer_add_printf
                - window_pane_get_new_data
                - window_pane_update_used_data
                - evbuffer_add_printf
                - evbuffer_add_printf
                - fatalx
                - evbuffer_add_printf
        - Branch String:   'control.c:620,7'
          Branch Sides:
            - BranchSide:      'control.c:621,24'
              BranchSideFuncs:
                - evbuffer_add_printf
                - window_pane_get_new_data
                - window_pane_update_used_data
                - evbuffer_add_printf
                - evbuffer_add_printf
                - fatalx
            - BranchSide:      'control.c:625,24'
              BranchSideFuncs:
                - evbuffer_add_printf
                - window_pane_get_new_data
                - window_pane_update_used_data
                - evbuffer_add_printf
                - evbuffer_add_printf
                - fatalx
        - Branch String:   'control.c:629,6'
          Branch Sides:
            - BranchSide:      'control.c:630,40'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'control.c:631,9'
              BranchSideFuncs:
                - window_pane_update_used_data
                - evbuffer_add_printf
                - evbuffer_add_printf
        - Branch String:   'control.c:631,2'
          Branch Sides:
            - BranchSide:      'control.c:632,7'
              BranchSideFuncs:
                - evbuffer_add_printf
                - window_pane_update_used_data
                - evbuffer_add_printf
            - BranchSide:      'control.c:637,31'
              BranchSideFuncs:
                - window_pane_update_used_data
        - Branch String:   'control.c:632,25'
          Branch Sides:
            - BranchSide:      'control.c:632,28'
              BranchSideFuncs:
                - evbuffer_add_printf
                - window_pane_update_used_data
                - evbuffer_add_printf
            - BranchSide:      'control.c:633,24'
              BranchSideFuncs:
                - evbuffer_add_printf
                - window_pane_update_used_data
                - evbuffer_add_printf
        - Branch String:   'control.c:632,7'
          Branch Sides:
            - BranchSide:      'control.c:633,24'
              BranchSideFuncs:
                - evbuffer_add_printf
                - window_pane_update_used_data
                - evbuffer_add_printf
            - BranchSide:      'control.c:635,24'
              BranchSideFuncs:
                - evbuffer_add_printf
                - window_pane_update_used_data
                - evbuffer_add_printf
      Callsites:
        - Src:             'control.c:617,13'
          Dst:             evbuffer_new
        - Src:             'control.c:619,4'
          Dst:             fatalx
        - Src:             'control.c:621,4'
          Dst:             evbuffer_add_printf
        - Src:             'control.c:625,4'
          Dst:             evbuffer_add_printf
        - Src:             'control.c:628,13'
          Dst:             window_pane_get_new_data
        - Src:             'control.c:630,3'
          Dst:             fatalx
        - Src:             'control.c:633,4'
          Dst:             evbuffer_add_printf
        - Src:             'control.c:635,4'
          Dst:             evbuffer_add_printf
        - Src:             'control.c:637,2'
          Dst:             window_pane_update_used_data
    - functionName:    control_window_pane
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - pane
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - window_pane_find_by_id
        - winlink_find_by_window
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:284,6'
          Branch Sides:
            - BranchSide:      'control.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:286,35'
              BranchSideFuncs:
                - window_pane_find_by_id
                - winlink_find_by_window
        - Branch String:   'control.c:286,6'
          Branch Sides:
            - BranchSide:      'control.c:287,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:288,30'
              BranchSideFuncs:
                - winlink_find_by_window
        - Branch String:   'control.c:288,6'
          Branch Sides:
            - BranchSide:      'control.c:289,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:290,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'control.c:286,12'
          Dst:             window_pane_find_by_id
        - Src:             'control.c:288,6'
          Dst:             winlink_find_by_window
    - functionName:    control_write_pending
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - cp
        - limit
      BBCount:         60
      ICount:          415
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached:
        - control_append_data
        - control_check_age
        - control_flush_all_blocks
        - control_free_block
        - control_window_pane
        - control_write_data
        - evbuffer_free
        - get_timer
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:667,17'
          Branch Sides:
            - BranchSide:      'control.c:667,20'
              BranchSideFuncs:
                - control_flush_all_blocks
                - control_free_block
            - BranchSide:      'control.c:668,3'
              BranchSideFuncs:
                - control_flush_all_blocks
                - control_free_block
        - Branch String:   'control.c:667,6'
          Branch Sides:
            - BranchSide:      'control.c:668,3'
              BranchSideFuncs:
                - control_flush_all_blocks
                - control_free_block
            - BranchSide:      'control.c:676,2'
              BranchSideFuncs:
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - control_free_block
                - control_flush_all_blocks
                - control_write_data
                - evbuffer_free
        - Branch String:   'control.c:668,3'
          Branch Sides:
            - BranchSide:      'control.c:668,3'
              BranchSideFuncs:
                - control_flush_all_blocks
                - control_free_block
            - BranchSide:      'control.c:668,3'
              BranchSideFuncs:
                - control_flush_all_blocks
                - control_free_block
        - Branch String:   'control.c:668,3'
          Branch Sides:
            - BranchSide:      'control.c:669,4'
              BranchSideFuncs:
                - control_free_block
                - control_flush_all_blocks
            - BranchSide:      'control.c:672,28'
              BranchSideFuncs:
                - control_flush_all_blocks
        - Branch String:   'control.c:669,4'
          Branch Sides:
            - BranchSide:      'control.c:669,4'
              BranchSideFuncs:
                - control_free_block
                - control_flush_all_blocks
            - BranchSide:      'control.c:669,4'
              BranchSideFuncs:
                - control_free_block
                - control_flush_all_blocks
        - Branch String:   'control.c:676,23'
          Branch Sides:
            - BranchSide:      'control.c:676,27'
              BranchSideFuncs:
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - control_free_block
                - control_flush_all_blocks
                - control_write_data
                - evbuffer_free
            - BranchSide:      'control.c:676,2'
              BranchSideFuncs:
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - control_free_block
                - control_flush_all_blocks
                - control_write_data
                - evbuffer_free
        - Branch String:   'control.c:676,2'
          Branch Sides:
            - BranchSide:      'control.c:677,25'
              BranchSideFuncs:
                - control_check_age
                - log_debug
                - control_append_data
                - control_write_data
                - control_free_block
                - control_flush_all_blocks
                - control_write_data
                - evbuffer_free
            - BranchSide:      'control.c:715,6'
              BranchSideFuncs:
                - control_write_data
        - Branch String:   'control.c:677,7'
          Branch Sides:
            - BranchSide:      'control.c:678,8'
              BranchSideFuncs:
                - control_write_data
                - evbuffer_free
            - BranchSide:      'control.c:684,8'
              BranchSideFuncs:
                - log_debug
                - control_append_data
                - control_write_data
                - control_check_age
                - evbuffer_free
                - control_free_block
                - control_flush_all_blocks
                - control_write_data
        - Branch String:   'control.c:678,8'
          Branch Sides:
            - BranchSide:      'control.c:679,19'
              BranchSideFuncs:
                - evbuffer_free
                - control_write_data
            - BranchSide:      'control.c:680,12'
              BranchSideFuncs:
                - control_write_data
        - Branch String:   'control.c:685,7'
          Branch Sides:
            - BranchSide:      'control.c:686,10'
              BranchSideFuncs:
                - log_debug
                - control_append_data
                - control_write_data
                - control_check_age
                - evbuffer_free
                - control_free_block
                - control_flush_all_blocks
                - control_write_data
            - BranchSide:      'control.c:688,8'
              BranchSideFuncs:
                - log_debug
                - control_append_data
                - control_write_data
                - control_check_age
                - evbuffer_free
                - control_free_block
                - control_flush_all_blocks
                - control_write_data
        - Branch String:   'control.c:694,7'
          Branch Sides:
            - BranchSide:      'control.c:695,11'
              BranchSideFuncs:
                - control_append_data
                - control_write_data
                - control_check_age
                - log_debug
                - evbuffer_free
                - control_free_block
                - control_flush_all_blocks
                - control_write_data
            - BranchSide:      'control.c:696,11'
              BranchSideFuncs:
                - control_append_data
                - control_write_data
                - control_check_age
                - log_debug
                - evbuffer_free
                - control_free_block
                - control_flush_all_blocks
                - control_write_data
        - Branch String:   'control.c:701,7'
          Branch Sides:
            - BranchSide:      'control.c:676,2'
              BranchSideFuncs:
                - control_free_block
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - evbuffer_free
                - control_flush_all_blocks
                - control_write_data
            - BranchSide:      'control.c:702,4'
              BranchSideFuncs:
                - control_free_block
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - evbuffer_free
                - control_flush_all_blocks
                - control_write_data
        - Branch String:   'control.c:702,4'
          Branch Sides:
            - BranchSide:      'control.c:702,4'
              BranchSideFuncs:
                - control_free_block
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - evbuffer_free
                - control_flush_all_blocks
                - control_write_data
            - BranchSide:      'control.c:702,4'
              BranchSideFuncs:
                - control_free_block
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - evbuffer_free
                - control_flush_all_blocks
                - control_write_data
        - Branch String:   'control.c:706,19'
          Branch Sides:
            - BranchSide:      'control.c:706,22'
              BranchSideFuncs:
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - control_free_block
                - evbuffer_free
                - control_flush_all_blocks
                - control_write_data
            - BranchSide:      'control.c:713,3'
              BranchSideFuncs:
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - control_free_block
                - control_flush_all_blocks
                - control_write_data
                - evbuffer_free
        - Branch String:   'control.c:706,8'
          Branch Sides:
            - BranchSide:      'control.c:707,9'
              BranchSideFuncs:
                - control_flush_all_blocks
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - control_free_block
                - evbuffer_free
                - control_write_data
            - BranchSide:      'control.c:713,3'
              BranchSideFuncs:
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - control_free_block
                - control_flush_all_blocks
                - control_write_data
                - evbuffer_free
        - Branch String:   'control.c:707,20'
          Branch Sides:
            - BranchSide:      'control.c:707,23'
              BranchSideFuncs:
                - control_flush_all_blocks
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - control_free_block
                - evbuffer_free
                - control_write_data
            - BranchSide:      'control.c:711,30'
              BranchSideFuncs:
                - control_flush_all_blocks
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - control_free_block
                - control_write_data
                - evbuffer_free
        - Branch String:   'control.c:707,9'
          Branch Sides:
            - BranchSide:      'control.c:708,25'
              BranchSideFuncs:
                - control_write_data
                - control_flush_all_blocks
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - control_free_block
                - evbuffer_free
            - BranchSide:      'control.c:711,30'
              BranchSideFuncs:
                - control_flush_all_blocks
                - control_write_data
                - control_check_age
                - log_debug
                - control_append_data
                - control_free_block
                - control_write_data
                - evbuffer_free
        - Branch String:   'control.c:715,6'
          Branch Sides:
            - BranchSide:      'control.c:716,22'
              BranchSideFuncs:
                - control_write_data
            - BranchSide:      'control.c:717,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'control.c:664,22'
          Dst:             get_timer
        - Src:             'control.c:666,7'
          Dst:             control_window_pane
        - Src:             'control.c:670,4'
          Dst:             control_free_block
        - Src:             'control.c:672,3'
          Dst:             control_flush_all_blocks
        - Src:             'control.c:677,7'
          Dst:             control_check_age
        - Src:             'control.c:679,5'
          Dst:             evbuffer_free
        - Src:             'control.c:689,3'
          Dst:             log_debug
        - Src:             'control.c:698,13'
          Dst:             control_append_data
        - Src:             'control.c:703,4'
          Dst:             control_free_block
        - Src:             'control.c:708,6'
          Dst:             control_write_data
        - Src:             'control.c:711,5'
          Dst:             control_flush_all_blocks
        - Src:             'control.c:716,3'
          Dst:             control_write_data
    - functionName:    control_free_block
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
        - cb
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'control.c:229,2'
          Branch Sides:
            - BranchSide:      'control.c:229,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'control.c:229,2'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    control_flush_all_blocks
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bufferevent_write
        - control_free_block
        - log_debug
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'control.c:595,2'
          Branch Sides:
            - BranchSide:      'control.c:595,2'
              BranchSideFuncs:
                - log_debug
                - strlen
                - bufferevent_write
                - bufferevent_write
                - control_free_block
            - BranchSide:      'control.c:595,2'
              BranchSideFuncs:
                - log_debug
                - strlen
                - bufferevent_write
                - bufferevent_write
                - control_free_block
        - Branch String:   'control.c:595,2'
          Branch Sides:
            - BranchSide:      'control.c:595,2'
              BranchSideFuncs:
                - log_debug
                - strlen
                - bufferevent_write
                - bufferevent_write
                - control_free_block
            - BranchSide:      'control.c:596,7'
              BranchSideFuncs:
                - log_debug
                - strlen
                - bufferevent_write
                - bufferevent_write
                - control_free_block
        - Branch String:   'control.c:596,7'
          Branch Sides:
            - BranchSide:      'control.c:597,4'
              BranchSideFuncs: []
            - BranchSide:      'control.c:598,52'
              BranchSideFuncs:
                - log_debug
                - strlen
                - bufferevent_write
                - bufferevent_write
                - control_free_block
      Callsites:
        - Src:             'control.c:598,3'
          Dst:             log_debug
        - Src:             'control.c:601,48'
          Dst:             strlen
        - Src:             'control.c:601,3'
          Dst:             bufferevent_write
        - Src:             'control.c:602,3'
          Dst:             bufferevent_write
        - Src:             'control.c:603,3'
          Dst:             control_free_block
    - functionName:    control_check_age
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - wp
        - cp
      BBCount:         15
      ICount:          132
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - control_discard
        - control_discard_pane
        - control_write
        - get_timer
        - log_debug
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:440,6'
          Branch Sides:
            - BranchSide:      'control.c:441,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:442,6'
              BranchSideFuncs:
                - get_timer
                - log_debug
                - xstrdup
                - control_discard
                - control_discard_pane
                - control_write
        - Branch String:   'control.c:443,6'
          Branch Sides:
            - BranchSide:      'control.c:444,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:446,8'
              BranchSideFuncs:
                - log_debug
                - xstrdup
                - control_discard
                - control_discard_pane
                - control_write
        - Branch String:   'control.c:450,6'
          Branch Sides:
            - BranchSide:      'control.c:451,7'
              BranchSideFuncs:
                - control_discard_pane
                - control_write
            - BranchSide:      'control.c:457,7'
              BranchSideFuncs:
                - xstrdup
                - control_discard
        - Branch String:   'control.c:451,7'
          Branch Sides:
            - BranchSide:      'control.c:452,4'
              BranchSideFuncs: []
            - BranchSide:      'control.c:453,3'
              BranchSideFuncs:
                - control_discard_pane
                - control_write
        - Branch String:   'control.c:457,7'
          Branch Sides:
            - BranchSide:      'control.c:458,4'
              BranchSideFuncs: []
            - BranchSide:      'control.c:459,21'
              BranchSideFuncs:
                - xstrdup
                - control_discard
      Callsites:
        - Src:             'control.c:442,6'
          Dst:             get_timer
        - Src:             'control.c:447,2'
          Dst:             log_debug
        - Src:             'control.c:454,3'
          Dst:             control_discard_pane
        - Src:             'control.c:455,3'
          Dst:             control_write
        - Src:             'control.c:459,21'
          Dst:             xstrdup
        - Src:             'control.c:461,3'
          Dst:             control_discard
    - functionName:    control_discard_pane
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - cp
      BBCount:         15
      ICount:          108
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - control_free_block
      functionUses:    3
      BranchProfiles:
        - Branch String:   'control.c:272,2'
          Branch Sides:
            - BranchSide:      'control.c:272,2'
              BranchSideFuncs:
                - control_free_block
            - BranchSide:      'control.c:272,2'
              BranchSideFuncs:
                - control_free_block
        - Branch String:   'control.c:272,2'
          Branch Sides:
            - BranchSide:      'control.c:273,3'
              BranchSideFuncs:
                - control_free_block
            - BranchSide:      'control.c:276,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:273,3'
          Branch Sides:
            - BranchSide:      'control.c:273,3'
              BranchSideFuncs:
                - control_free_block
            - BranchSide:      'control.c:273,3'
              BranchSideFuncs:
                - control_free_block
      Callsites:
        - Src:             'control.c:274,3'
          Dst:             control_free_block
    - functionName:    control_discard
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - bufferevent_disable
        - control_discard_pane
        - control_panes_RB_MINMAX
        - control_panes_RB_NEXT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:812,2'
          Branch Sides:
            - BranchSide:      'control.c:813,24'
              BranchSideFuncs:
                - control_discard_pane
                - control_panes_RB_NEXT
                - bufferevent_disable
            - BranchSide:      'control.c:814,22'
              BranchSideFuncs:
                - bufferevent_disable
      Callsites:
        - Src:             'control.c:812,2'
          Dst:             control_panes_RB_MINMAX
        - Src:             'control.c:813,3'
          Dst:             control_discard_pane
        - Src:             'control.c:812,2'
          Dst:             control_panes_RB_NEXT
        - Src:             'control.c:814,2'
          Dst:             bufferevent_disable
    - functionName:    control_panes_RB_MINMAX
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_panes_RB_NEXT
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bufferevent_disable
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    control_error
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmdq_get_client
        - cmdq_guard
        - control_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'control.c:524,21'
          Dst:             cmdq_get_client
        - Src:             'control.c:527,2'
          Dst:             cmdq_guard
        - Src:             'control.c:528,2'
          Dst:             control_write
        - Src:             'control.c:529,2'
          Dst:             cmdq_guard
    - functionName:    control_panes_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_panes_RB_INSERT
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - control_pane_cmp
        - control_panes_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_pane_cmp
                - control_panes_RB_INSERT_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_INSERT_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_INSERT_COLOR
                - control_pane_cmp
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_INSERT_COLOR
                - control_pane_cmp
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_INSERT_COLOR
                - control_pane_cmp
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_INSERT_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_INSERT_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_INSERT_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_INSERT_COLOR
      Callsites:
        - Src:             'control.c:155,1'
          Dst:             control_pane_cmp
        - Src:             'control.c:155,1'
          Dst:             control_panes_RB_INSERT_COLOR
    - functionName:    control_pane_cmp
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cp1
        - cp2
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:149,6'
          Branch Sides:
            - BranchSide:      'control.c:150,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:151,6'
              BranchSideFuncs: []
        - Branch String:   'control.c:151,6'
          Branch Sides:
            - BranchSide:      'control.c:152,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:153,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_panes_RB_FIND
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - control_pane_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_pane_cmp
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_pane_cmp
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_pane_cmp
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_pane_cmp
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'control.c:155,1'
          Dst:             control_pane_cmp
    - functionName:    control_panes_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_remove_sub
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - name
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - control_free_sub
        - control_subs_RB_FIND
        - event_del
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:1113,6'
          Branch Sides:
            - BranchSide:      'control.c:1114,20'
              BranchSideFuncs:
                - control_free_sub
                - event_del
            - BranchSide:      'control.c:1115,6'
              BranchSideFuncs:
                - event_del
        - Branch String:   'control.c:1115,6'
          Branch Sides:
            - BranchSide:      'control.c:1115,6'
              BranchSideFuncs:
                - event_del
            - BranchSide:      'control.c:1116,3'
              BranchSideFuncs:
                - event_del
      Callsites:
        - Src:             'control.c:1113,14'
          Dst:             control_subs_RB_FIND
        - Src:             'control.c:1114,3'
          Dst:             control_free_sub
        - Src:             'control.c:1116,3'
          Dst:             event_del
    - functionName:    control_subs_RB_FIND
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - control_sub_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_sub_cmp
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_sub_cmp
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_sub_cmp
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_sub_cmp
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'control.c:163,1'
          Dst:             control_sub_cmp
    - functionName:    control_free_sub
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
        - csub
      BBCount:         17
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - control_sub_panes_RB_MINMAX
        - control_sub_panes_RB_NEXT
        - control_sub_panes_RB_REMOVE
        - control_sub_windows_RB_MINMAX
        - control_sub_windows_RB_NEXT
        - control_sub_windows_RB_REMOVE
        - control_subs_RB_REMOVE
      functionUses:    3
      BranchProfiles:
        - Branch String:   'control.c:208,2'
          Branch Sides:
            - BranchSide:      'control.c:208,2'
              BranchSideFuncs:
                - control_sub_panes_RB_NEXT
                - control_sub_windows_RB_MINMAX
                - free
                - control_subs_RB_REMOVE
                - free
                - free
                - free
                - control_sub_windows_RB_REMOVE
                - free
                - control_sub_windows_RB_NEXT
                - control_sub_panes_RB_REMOVE
                - free
            - BranchSide:      'control.c:208,2'
              BranchSideFuncs:
                - control_sub_windows_RB_MINMAX
                - free
                - control_subs_RB_REMOVE
                - free
                - free
                - free
                - control_sub_windows_RB_REMOVE
                - free
                - control_sub_windows_RB_NEXT
                - control_sub_panes_RB_REMOVE
                - free
                - control_sub_panes_RB_NEXT
        - Branch String:   'control.c:208,2'
          Branch Sides:
            - BranchSide:      'control.c:209,3'
              BranchSideFuncs:
                - control_sub_panes_RB_REMOVE
                - free
                - control_sub_windows_RB_MINMAX
                - free
                - control_subs_RB_REMOVE
                - free
                - free
                - free
                - control_sub_windows_RB_REMOVE
                - free
                - control_sub_windows_RB_NEXT
                - control_sub_panes_RB_NEXT
            - BranchSide:      'control.c:212,2'
              BranchSideFuncs:
                - control_sub_windows_RB_MINMAX
                - free
                - control_subs_RB_REMOVE
                - free
                - free
                - free
                - control_sub_windows_RB_REMOVE
                - free
                - control_sub_windows_RB_NEXT
        - Branch String:   'control.c:212,2'
          Branch Sides:
            - BranchSide:      'control.c:212,2'
              BranchSideFuncs:
                - control_sub_windows_RB_NEXT
                - free
                - control_subs_RB_REMOVE
                - free
                - free
                - free
                - control_sub_windows_RB_REMOVE
                - free
            - BranchSide:      'control.c:212,2'
              BranchSideFuncs:
                - free
                - control_subs_RB_REMOVE
                - free
                - free
                - free
                - control_sub_windows_RB_REMOVE
                - free
                - control_sub_windows_RB_NEXT
        - Branch String:   'control.c:212,2'
          Branch Sides:
            - BranchSide:      'control.c:213,3'
              BranchSideFuncs:
                - control_sub_windows_RB_REMOVE
                - free
                - free
                - control_subs_RB_REMOVE
                - free
                - free
                - free
                - control_sub_windows_RB_NEXT
            - BranchSide:      'control.c:216,7'
              BranchSideFuncs:
                - free
                - control_subs_RB_REMOVE
                - free
                - free
                - free
      Callsites:
        - Src:             'control.c:208,2'
          Dst:             control_sub_panes_RB_MINMAX
        - Src:             'control.c:208,2'
          Dst:             control_sub_panes_RB_NEXT
        - Src:             'control.c:209,3'
          Dst:             control_sub_panes_RB_REMOVE
        - Src:             'control.c:212,2'
          Dst:             control_sub_windows_RB_MINMAX
        - Src:             'control.c:212,2'
          Dst:             control_sub_windows_RB_NEXT
        - Src:             'control.c:213,3'
          Dst:             control_sub_windows_RB_REMOVE
        - Src:             'control.c:218,2'
          Dst:             control_subs_RB_REMOVE
    - functionName:    control_check_subs_timer
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         17
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - control_check_subs_all_panes
        - control_check_subs_all_windows
        - control_check_subs_pane
        - control_check_subs_session
        - control_check_subs_window
        - control_subs_RB_MINMAX
        - control_subs_RB_NEXT
        - event_add
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:1055,2'
          Branch Sides:
            - BranchSide:      'control.c:1055,2'
              BranchSideFuncs:
                - control_subs_RB_NEXT
                - control_check_subs_all_windows
                - control_check_subs_window
                - control_check_subs_all_panes
                - control_check_subs_pane
                - control_check_subs_session
            - BranchSide:      'control.c:1055,2'
              BranchSideFuncs:
                - control_check_subs_all_windows
                - control_subs_RB_NEXT
                - control_check_subs_window
                - control_check_subs_all_panes
                - control_check_subs_pane
                - control_check_subs_session
        - Branch String:   'control.c:1055,2'
          Branch Sides:
            - BranchSide:      'control.c:1056,11'
              BranchSideFuncs:
                - control_check_subs_all_windows
                - control_subs_RB_NEXT
                - control_check_subs_window
                - control_check_subs_all_panes
                - control_check_subs_pane
                - control_check_subs_session
            - BranchSide:      'control.c:1074,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:1056,3'
          Branch Sides:
            - BranchSide:      'control.c:1058,31'
              BranchSideFuncs:
                - control_check_subs_session
                - control_check_subs_all_windows
                - control_check_subs_window
                - control_check_subs_all_panes
                - control_check_subs_pane
                - control_subs_RB_NEXT
            - BranchSide:      'control.c:1061,28'
              BranchSideFuncs:
                - control_check_subs_pane
                - control_check_subs_all_windows
                - control_check_subs_window
                - control_check_subs_all_panes
                - control_check_subs_session
                - control_subs_RB_NEXT
            - BranchSide:      'control.c:1064,33'
              BranchSideFuncs:
                - control_check_subs_all_panes
                - control_check_subs_all_windows
                - control_check_subs_window
                - control_check_subs_pane
                - control_check_subs_session
                - control_subs_RB_NEXT
            - BranchSide:      'control.c:1067,30'
              BranchSideFuncs:
                - control_check_subs_window
                - control_check_subs_all_windows
                - control_check_subs_all_panes
                - control_check_subs_pane
                - control_check_subs_session
                - control_subs_RB_NEXT
            - BranchSide:      'control.c:1070,35'
              BranchSideFuncs:
                - control_check_subs_all_windows
                - control_check_subs_window
                - control_check_subs_all_panes
                - control_check_subs_pane
                - control_check_subs_session
                - control_subs_RB_NEXT
            - BranchSide:      'control.c:1073,2'
              BranchSideFuncs:
                - control_check_subs_all_windows
                - control_check_subs_window
                - control_check_subs_all_panes
                - control_check_subs_pane
                - control_check_subs_session
                - control_subs_RB_NEXT
      Callsites:
        - Src:             'control.c:1052,2'
          Dst:             log_debug
        - Src:             'control.c:1053,2'
          Dst:             event_add
        - Src:             'control.c:1055,2'
          Dst:             control_subs_RB_MINMAX
        - Src:             'control.c:1055,2'
          Dst:             control_subs_RB_NEXT
        - Src:             'control.c:1058,4'
          Dst:             control_check_subs_session
        - Src:             'control.c:1061,4'
          Dst:             control_check_subs_pane
        - Src:             'control.c:1064,4'
          Dst:             control_check_subs_all_panes
        - Src:             'control.c:1067,4'
          Dst:             control_check_subs_window
        - Src:             'control.c:1070,4'
          Dst:             control_check_subs_all_windows
    - functionName:    control_subs_RB_MINMAX
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_subs_RB_NEXT
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    control_subs_RB_INSERT
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - control_sub_cmp
        - control_subs_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_sub_cmp
                - control_subs_RB_INSERT_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_INSERT_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_INSERT_COLOR
                - control_sub_cmp
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_INSERT_COLOR
                - control_sub_cmp
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_INSERT_COLOR
                - control_sub_cmp
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs: []
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_INSERT_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_INSERT_COLOR
        - Branch String:   'control.c:163,1'
          Branch Sides:
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_INSERT_COLOR
            - BranchSide:      'control.c:163,1'
              BranchSideFuncs:
                - control_subs_RB_INSERT_COLOR
      Callsites:
        - Src:             'control.c:163,1'
          Dst:             control_sub_cmp
        - Src:             'control.c:163,1'
          Dst:             control_subs_RB_INSERT_COLOR
    - functionName:    control_add_sub
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - name
        - type
        - id
        - format
      BBCount:         16
      ICount:          130
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - control_check_subs_timer
        - control_free_sub
        - control_subs_RB_FIND
        - control_subs_RB_INSERT
        - event_add
        - event_initialized
        - event_pending
        - event_set
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:1086,6'
          Branch Sides:
            - BranchSide:      'control.c:1087,20'
              BranchSideFuncs:
                - control_free_sub
                - xcalloc
                - xstrdup
                - xstrdup
                - control_subs_RB_INSERT
                - event_initialized
                - event_set
                - event_pending
                - event_add
            - BranchSide:      'control.c:1089,9'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - xstrdup
                - control_subs_RB_INSERT
                - event_initialized
                - event_set
                - event_pending
                - event_add
        - Branch String:   'control.c:1099,6'
          Branch Sides:
            - BranchSide:      'control.c:1100,3'
              BranchSideFuncs:
                - event_pending
                - event_add
            - BranchSide:      'control.c:1101,7'
              BranchSideFuncs:
                - event_pending
                - event_add
        - Branch String:   'control.c:1101,6'
          Branch Sides:
            - BranchSide:      'control.c:1101,6'
              BranchSideFuncs: []
            - BranchSide:      'control.c:1102,3'
              BranchSideFuncs:
                - event_add
      Callsites:
        - Src:             'control.c:1086,14'
          Dst:             control_subs_RB_FIND
        - Src:             'control.c:1087,3'
          Dst:             control_free_sub
        - Src:             'control.c:1089,9'
          Dst:             xcalloc
        - Src:             'control.c:1090,15'
          Dst:             xstrdup
        - Src:             'control.c:1093,17'
          Dst:             xstrdup
        - Src:             'control.c:1094,2'
          Dst:             control_subs_RB_INSERT
        - Src:             'control.c:1099,7'
          Dst:             event_initialized
        - Src:             'control.c:1100,3'
          Dst:             event_set
        - Src:             'control.c:1100,3'
          Dst:             control_check_subs_timer
        - Src:             'control.c:1101,7'
          Dst:             event_pending
        - Src:             'control.c:1102,3'
          Dst:             event_add
    - functionName:    event_pending
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    control_stop
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         23
      ICount:          141
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - bufferevent_free
        - control_free_block
        - control_free_sub
        - control_reset_offsets
        - control_subs_RB_MINMAX
        - control_subs_RB_NEXT
        - event_del
        - event_initialized
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:825,6'
          Branch Sides:
            - BranchSide:      'control.c:826,20'
              BranchSideFuncs:
                - bufferevent_free
                - bufferevent_free
                - control_subs_RB_MINMAX
                - event_initialized
                - control_reset_offsets
                - free
                - control_free_block
                - event_del
                - control_free_sub
                - control_subs_RB_NEXT
            - BranchSide:      'control.c:827,19'
              BranchSideFuncs:
                - bufferevent_free
                - control_subs_RB_MINMAX
                - event_initialized
                - control_reset_offsets
                - free
                - control_free_block
                - event_del
                - control_free_sub
                - control_subs_RB_NEXT
        - Branch String:   'control.c:829,2'
          Branch Sides:
            - BranchSide:      'control.c:829,2'
              BranchSideFuncs:
                - control_subs_RB_NEXT
                - event_initialized
                - control_reset_offsets
                - free
                - control_free_block
                - event_del
                - control_free_sub
            - BranchSide:      'control.c:829,2'
              BranchSideFuncs:
                - event_initialized
                - control_reset_offsets
                - free
                - control_free_block
                - event_del
                - control_free_sub
                - control_subs_RB_NEXT
        - Branch String:   'control.c:829,2'
          Branch Sides:
            - BranchSide:      'control.c:830,20'
              BranchSideFuncs:
                - control_free_sub
                - event_initialized
                - control_reset_offsets
                - free
                - control_free_block
                - event_del
                - control_subs_RB_NEXT
            - BranchSide:      'control.c:831,6'
              BranchSideFuncs:
                - event_initialized
                - control_reset_offsets
                - free
                - control_free_block
                - event_del
        - Branch String:   'control.c:831,6'
          Branch Sides:
            - BranchSide:      'control.c:832,3'
              BranchSideFuncs:
                - event_del
                - control_reset_offsets
                - free
                - control_free_block
            - BranchSide:      'control.c:834,2'
              BranchSideFuncs:
                - control_reset_offsets
                - free
                - control_free_block
        - Branch String:   'control.c:834,2'
          Branch Sides:
            - BranchSide:      'control.c:834,2'
              BranchSideFuncs:
                - control_reset_offsets
                - free
                - control_free_block
            - BranchSide:      'control.c:834,2'
              BranchSideFuncs:
                - control_reset_offsets
                - free
                - control_free_block
        - Branch String:   'control.c:834,2'
          Branch Sides:
            - BranchSide:      'control.c:835,22'
              BranchSideFuncs:
                - control_free_block
                - control_reset_offsets
                - free
            - BranchSide:      'control.c:836,24'
              BranchSideFuncs:
                - control_reset_offsets
                - free
      Callsites:
        - Src:             'control.c:826,3'
          Dst:             bufferevent_free
        - Src:             'control.c:827,2'
          Dst:             bufferevent_free
        - Src:             'control.c:829,2'
          Dst:             control_subs_RB_MINMAX
        - Src:             'control.c:829,2'
          Dst:             control_subs_RB_NEXT
        - Src:             'control.c:830,3'
          Dst:             control_free_sub
        - Src:             'control.c:831,6'
          Dst:             event_initialized
        - Src:             'control.c:832,3'
          Dst:             event_del
        - Src:             'control.c:835,3'
          Dst:             control_free_block
        - Src:             'control.c:836,2'
          Dst:             control_reset_offsets
    - functionName:    control_reset_offsets
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         12
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - control_panes_RB_MINMAX
        - control_panes_RB_NEXT
        - control_panes_RB_REMOVE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:300,2'
          Branch Sides:
            - BranchSide:      'control.c:300,2'
              BranchSideFuncs:
                - control_panes_RB_NEXT
                - control_panes_RB_REMOVE
                - free
            - BranchSide:      'control.c:300,2'
              BranchSideFuncs:
                - control_panes_RB_REMOVE
                - free
                - control_panes_RB_NEXT
        - Branch String:   'control.c:300,2'
          Branch Sides:
            - BranchSide:      'control.c:301,3'
              BranchSideFuncs:
                - control_panes_RB_REMOVE
                - free
                - control_panes_RB_NEXT
            - BranchSide:      'control.c:305,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'control.c:300,2'
          Dst:             control_panes_RB_MINMAX
        - Src:             'control.c:300,2'
          Dst:             control_panes_RB_NEXT
        - Src:             'control.c:301,3'
          Dst:             control_panes_RB_REMOVE
    - functionName:    control_panes_RB_REMOVE
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - control_panes_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
        - Branch String:   'control.c:155,1'
          Branch Sides:
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs:
                - control_panes_RB_REMOVE_COLOR
            - BranchSide:      'control.c:155,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'control.c:155,1'
          Dst:             control_panes_RB_REMOVE_COLOR
    - functionName:    control_ready
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bufferevent_enable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'control.c:802,2'
          Dst:             bufferevent_enable
    - functionName:    control_error_callback
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufev
        - what
        - data
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    control_write_callback
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufev
        - data
      BBCount:         32
      ICount:          223
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - bufferevent_disable
        - control_flush_all_blocks
        - control_write_pending
        - evbuffer_get_length
        - log_debug
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:732,2'
          Branch Sides:
            - BranchSide:      'control.c:733,7'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - control_write_pending
            - BranchSide:      'control.c:753,6'
              BranchSideFuncs:
                - evbuffer_get_length
                - bufferevent_disable
        - Branch String:   'control.c:733,7'
          Branch Sides:
            - BranchSide:      'control.c:734,4'
              BranchSideFuncs:
                - evbuffer_get_length
                - bufferevent_disable
            - BranchSide:      'control.c:735,33'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - control_write_pending
        - Branch String:   'control.c:740,7'
          Branch Sides:
            - BranchSide:      'control.c:741,10'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - log_debug
                - evbuffer_get_length
                - control_write_pending
            - BranchSide:      'control.c:743,3'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - log_debug
                - evbuffer_get_length
                - control_write_pending
        - Branch String:   'control.c:743,3'
          Branch Sides:
            - BranchSide:      'control.c:743,3'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - log_debug
                - evbuffer_get_length
                - control_write_pending
            - BranchSide:      'control.c:743,3'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - log_debug
                - evbuffer_get_length
                - control_write_pending
        - Branch String:   'control.c:743,3'
          Branch Sides:
            - BranchSide:      'control.c:732,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - control_write_pending
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - log_debug
            - BranchSide:      'control.c:744,8'
              BranchSideFuncs:
                - evbuffer_get_length
                - control_write_pending
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - log_debug
        - Branch String:   'control.c:744,8'
          Branch Sides:
            - BranchSide:      'control.c:745,5'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - log_debug
                - evbuffer_get_length
                - control_write_pending
            - BranchSide:      'control.c:746,30'
              BranchSideFuncs:
                - control_write_pending
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - log_debug
                - evbuffer_get_length
        - Branch String:   'control.c:746,8'
          Branch Sides:
            - BranchSide:      'control.c:747,5'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - log_debug
                - evbuffer_get_length
                - control_write_pending
            - BranchSide:      'control.c:748,4'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - log_debug
                - evbuffer_get_length
                - control_write_pending
        - Branch String:   'control.c:748,4'
          Branch Sides:
            - BranchSide:      'control.c:748,4'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - log_debug
                - evbuffer_get_length
                - control_write_pending
            - BranchSide:      'control.c:748,4'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_get_length
                - bufferevent_disable
                - evbuffer_get_length
                - log_debug
                - evbuffer_get_length
                - control_write_pending
        - Branch String:   'control.c:753,6'
          Branch Sides:
            - BranchSide:      'control.c:753,6'
              BranchSideFuncs:
                - bufferevent_disable
            - BranchSide:      'control.c:754,23'
              BranchSideFuncs:
                - bufferevent_disable
      Callsites:
        - Src:             'control.c:730,2'
          Dst:             control_flush_all_blocks
        - Src:             'control.c:732,9'
          Dst:             evbuffer_get_length
        - Src:             'control.c:735,33'
          Dst:             evbuffer_get_length
        - Src:             'control.c:736,3'
          Dst:             log_debug
        - Src:             'control.c:744,8'
          Dst:             evbuffer_get_length
        - Src:             'control.c:746,8'
          Dst:             control_write_pending
        - Src:             'control.c:753,6'
          Dst:             evbuffer_get_length
        - Src:             'control.c:754,3'
          Dst:             bufferevent_disable
    - functionName:    control_read_callback
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufev
        - data
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmd_parse_and_append
        - cmdq_append
        - cmdq_free_state
        - cmdq_get_callback1
        - cmdq_new_state
        - control_error
        - evbuffer_readln
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:558,7'
          Branch Sides:
            - BranchSide:      'control.c:559,4'
              BranchSideFuncs: []
            - BranchSide:      'control.c:560,37'
              BranchSideFuncs:
                - log_debug
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - free
                - evbuffer_readln
                - cmdq_get_callback1
                - cmdq_append
                - free
        - Branch String:   'control.c:561,7'
          Branch Sides:
            - BranchSide:      'control.c:562,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'control.c:567,11'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - free
                - evbuffer_readln
                - log_debug
                - free
                - cmdq_get_callback1
                - cmdq_append
        - Branch String:   'control.c:569,7'
          Branch Sides:
            - BranchSide:      'control.c:570,16'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
                - cmdq_free_state
                - free
                - evbuffer_readln
                - log_debug
                - cmdq_new_state
                - cmd_parse_and_append
                - free
            - BranchSide:      'control.c:571,19'
              BranchSideFuncs:
                - cmdq_free_state
                - free
                - evbuffer_readln
                - log_debug
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_get_callback1
                - cmdq_append
                - free
      Callsites:
        - Src:             'control.c:557,10'
          Dst:             evbuffer_readln
        - Src:             'control.c:560,3'
          Dst:             log_debug
        - Src:             'control.c:567,11'
          Dst:             cmdq_new_state
        - Src:             'control.c:568,12'
          Dst:             cmd_parse_and_append
        - Src:             'control.c:570,19'
          Dst:             cmdq_get_callback1
        - Src:             'control.c:570,19'
          Dst:             control_error
        - Src:             'control.c:570,4'
          Dst:             cmdq_append
        - Src:             'control.c:571,3'
          Dst:             cmdq_free_state
    - functionName:    control_start
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         24
      ICount:          173
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - bufferevent_enable
        - bufferevent_new
        - bufferevent_setwatermark
        - bufferevent_write
        - close
        - control_error_callback
        - control_read_callback
        - control_write_callback
        - fatalx
        - setblocking
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:763,6'
          Branch Sides:
            - BranchSide:      'control.c:764,9'
              BranchSideFuncs:
                - close
                - setblocking
                - xcalloc
                - bufferevent_new
                - bufferevent_new
                - bufferevent_setwatermark
                - bufferevent_write
                - bufferevent_enable
                - fatalx
                - fatalx
            - BranchSide:      'control.c:767,15'
              BranchSideFuncs:
                - setblocking
                - setblocking
                - xcalloc
                - bufferevent_new
                - bufferevent_new
                - bufferevent_setwatermark
                - bufferevent_write
                - bufferevent_enable
                - fatalx
                - fatalx
        - Branch String:   'control.c:778,6'
          Branch Sides:
            - BranchSide:      'control.c:779,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'control.c:781,6'
              BranchSideFuncs:
                - bufferevent_new
                - bufferevent_setwatermark
                - bufferevent_write
                - bufferevent_enable
                - fatalx
        - Branch String:   'control.c:781,6'
          Branch Sides:
            - BranchSide:      'control.c:782,21'
              BranchSideFuncs:
                - bufferevent_setwatermark
                - bufferevent_write
                - bufferevent_enable
            - BranchSide:      'control.c:784,37'
              BranchSideFuncs:
                - bufferevent_new
                - bufferevent_setwatermark
                - bufferevent_write
                - bufferevent_enable
                - fatalx
        - Branch String:   'control.c:786,7'
          Branch Sides:
            - BranchSide:      'control.c:0,0'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'control.c:787,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'control.c:792,6'
          Branch Sides:
            - BranchSide:      'control.c:792,6'
              BranchSideFuncs:
                - bufferevent_write
                - bufferevent_enable
            - BranchSide:      'control.c:793,21'
              BranchSideFuncs:
                - bufferevent_write
                - bufferevent_enable
      Callsites:
        - Src:             'control.c:764,3'
          Dst:             close
        - Src:             'control.c:767,3'
          Dst:             setblocking
        - Src:             'control.c:768,2'
          Dst:             setblocking
        - Src:             'control.c:770,26'
          Dst:             xcalloc
        - Src:             'control.c:776,19'
          Dst:             bufferevent_new
        - Src:             'control.c:776,19'
          Dst:             control_read_callback
        - Src:             'control.c:776,19'
          Dst:             control_write_callback
        - Src:             'control.c:776,19'
          Dst:             control_error_callback
        - Src:             'control.c:779,3'
          Dst:             fatalx
        - Src:             'control.c:784,21'
          Dst:             bufferevent_new
        - Src:             'control.c:784,21'
          Dst:             control_write_callback
        - Src:             'control.c:784,21'
          Dst:             control_error_callback
        - Src:             'control.c:787,4'
          Dst:             fatalx
        - Src:             'control.c:789,2'
          Dst:             bufferevent_setwatermark
        - Src:             'control.c:793,3'
          Dst:             bufferevent_write
        - Src:             'control.c:794,3'
          Dst:             bufferevent_enable
    - functionName:    bufferevent_setwatermark
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    control_all_done
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evbuffer_get_length
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:583,6'
          Branch Sides:
            - BranchSide:      'control.c:584,3'
              BranchSideFuncs:
                - evbuffer_get_length
            - BranchSide:      'control.c:585,10'
              BranchSideFuncs:
                - evbuffer_get_length
      Callsites:
        - Src:             'control.c:585,10'
          Dst:             evbuffer_get_length
    - functionName:    control_write_output
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - wp
      BBCount:         26
      ICount:          260
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - bufferevent_enable
        - control_add_pane
        - control_check_age
        - control_get_pane
        - get_timer
        - log_debug
        - window_pane_get_new_data
        - window_pane_update_used_data
        - winlink_find_by_window
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:475,6'
          Branch Sides:
            - BranchSide:      'control.c:476,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:478,6'
              BranchSideFuncs:
                - control_add_pane
                - control_check_age
                - window_pane_get_new_data
                - window_pane_update_used_data
                - xcalloc
                - get_timer
                - log_debug
                - log_debug
                - bufferevent_enable
                - log_debug
                - window_pane_update_used_data
                - window_pane_update_used_data
                - control_get_pane
        - Branch String:   'control.c:478,6'
          Branch Sides:
            - BranchSide:      'control.c:479,25'
              BranchSideFuncs:
                - control_get_pane
                - log_debug
                - window_pane_update_used_data
                - window_pane_update_used_data
            - BranchSide:      'control.c:484,24'
              BranchSideFuncs:
                - control_add_pane
                - control_check_age
                - window_pane_get_new_data
                - window_pane_update_used_data
                - xcalloc
                - get_timer
                - log_debug
                - log_debug
                - bufferevent_enable
                - log_debug
                - window_pane_update_used_data
                - window_pane_update_used_data
        - Branch String:   'control.c:480,7'
          Branch Sides:
            - BranchSide:      'control.c:481,4'
              BranchSideFuncs:
                - log_debug
                - window_pane_update_used_data
                - window_pane_update_used_data
            - BranchSide:      'control.c:482,3'
              BranchSideFuncs: []
        - Branch String:   'control.c:485,6'
          Branch Sides:
            - BranchSide:      'control.c:486,3'
              BranchSideFuncs:
                - log_debug
                - window_pane_update_used_data
                - window_pane_update_used_data
            - BranchSide:      'control.c:487,24'
              BranchSideFuncs:
                - control_check_age
                - window_pane_get_new_data
                - window_pane_update_used_data
                - xcalloc
                - get_timer
                - log_debug
                - log_debug
                - bufferevent_enable
        - Branch String:   'control.c:487,6'
          Branch Sides:
            - BranchSide:      'control.c:488,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:490,27'
              BranchSideFuncs:
                - window_pane_get_new_data
                - window_pane_update_used_data
                - xcalloc
                - get_timer
                - log_debug
                - log_debug
                - bufferevent_enable
        - Branch String:   'control.c:491,6'
          Branch Sides:
            - BranchSide:      'control.c:492,3'
              BranchSideFuncs: []
            - BranchSide:      'control.c:493,31'
              BranchSideFuncs:
                - window_pane_update_used_data
                - xcalloc
                - get_timer
                - log_debug
                - log_debug
                - bufferevent_enable
        - Branch String:   'control.c:504,6'
          Branch Sides:
            - BranchSide:      'control.c:505,51'
              BranchSideFuncs:
                - bufferevent_enable
            - BranchSide:      'control.c:511,21'
              BranchSideFuncs:
                - bufferevent_enable
      Callsites:
        - Src:             'control.c:475,6'
          Dst:             winlink_find_by_window
        - Src:             'control.c:479,8'
          Dst:             control_get_pane
        - Src:             'control.c:484,7'
          Dst:             control_add_pane
        - Src:             'control.c:487,6'
          Dst:             control_check_age
        - Src:             'control.c:490,2'
          Dst:             window_pane_get_new_data
        - Src:             'control.c:493,2'
          Dst:             window_pane_update_used_data
        - Src:             'control.c:495,7'
          Dst:             xcalloc
        - Src:             'control.c:498,10'
          Dst:             get_timer
        - Src:             'control.c:501,2'
          Dst:             log_debug
        - Src:             'control.c:505,3'
          Dst:             log_debug
        - Src:             'control.c:511,2'
          Dst:             bufferevent_enable
        - Src:             'control.c:515,2'
          Dst:             log_debug
        - Src:             'control.c:516,2'
          Dst:             window_pane_update_used_data
        - Src:             'control.c:517,2'
          Dst:             window_pane_update_used_data
    - functionName:    control_get_pane
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - wp
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - control_panes_RB_FIND
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'control.c:240,10'
          Dst:             control_panes_RB_FIND
    - functionName:    control_add_pane
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - wp
      BBCount:         8
      ICount:          81
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - control_get_pane
        - control_panes_RB_INSERT
        - xcalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'control.c:251,6'
          Branch Sides:
            - BranchSide:      'control.c:252,11'
              BranchSideFuncs: []
            - BranchSide:      'control.c:254,7'
              BranchSideFuncs:
                - xcalloc
                - control_panes_RB_INSERT
      Callsites:
        - Src:             'control.c:250,7'
          Dst:             control_get_pane
        - Src:             'control.c:254,7'
          Dst:             xcalloc
        - Src:             'control.c:256,2'
          Dst:             control_panes_RB_INSERT
    - functionName:    control_pause_pane
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - wp
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - control_add_pane
        - control_discard_pane
        - control_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:380,6'
          Branch Sides:
            - BranchSide:      'control.c:380,6'
              BranchSideFuncs:
                - control_discard_pane
                - control_write
            - BranchSide:      'control.c:381,3'
              BranchSideFuncs:
                - control_discard_pane
                - control_write
      Callsites:
        - Src:             'control.c:379,7'
          Dst:             control_add_pane
        - Src:             'control.c:382,3'
          Dst:             control_discard_pane
        - Src:             'control.c:383,3'
          Dst:             control_write
    - functionName:    control_continue_pane
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - wp
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - control_get_pane
        - control_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:365,17'
          Branch Sides:
            - BranchSide:      'control.c:365,21'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control.c:365,17'
              BranchSideFuncs: []
        - Branch String:   'control.c:365,6'
          Branch Sides:
            - BranchSide:      'control.c:365,6'
              BranchSideFuncs:
                - control_write
            - BranchSide:      'control.c:366,3'
              BranchSideFuncs:
                - control_write
      Callsites:
        - Src:             'control.c:364,7'
          Dst:             control_get_pane
        - Src:             'control.c:369,3'
          Dst:             control_write
    - functionName:    control_set_pane_off
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - wp
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - control_add_pane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'control.c:354,7'
          Dst:             control_add_pane
    - functionName:    control_set_pane_on
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - wp
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - control_get_pane
      functionUses:    1
      BranchProfiles:
        - Branch String:   'control.c:341,17'
          Branch Sides:
            - BranchSide:      'control.c:341,21'
              BranchSideFuncs: []
            - BranchSide:      'control.c:341,17'
              BranchSideFuncs: []
        - Branch String:   'control.c:341,6'
          Branch Sides:
            - BranchSide:      'control.c:341,6'
              BranchSideFuncs: []
            - BranchSide:      'control.c:342,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'control.c:340,7'
          Dst:             control_get_pane
    - functionName:    control_pane_offset
      functionSourceFile: '/src/tmux/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - wp
        - off
      BBCount:         13
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - control_get_pane
        - evbuffer_get_length
      functionUses:    2
      BranchProfiles:
        - Branch String:   'control.c:316,6'
          Branch Sides:
            - BranchSide:      'control.c:317,4'
              BranchSideFuncs: []
            - BranchSide:      'control.c:321,24'
              BranchSideFuncs:
                - control_get_pane
                - evbuffer_get_length
        - Branch String:   'control.c:322,17'
          Branch Sides:
            - BranchSide:      'control.c:322,21'
              BranchSideFuncs: []
            - BranchSide:      'control.c:323,4'
              BranchSideFuncs: []
        - Branch String:   'control.c:322,6'
          Branch Sides:
            - BranchSide:      'control.c:323,4'
              BranchSideFuncs: []
            - BranchSide:      'control.c:326,6'
              BranchSideFuncs:
                - evbuffer_get_length
        - Branch String:   'control.c:326,6'
          Branch Sides:
            - BranchSide:      'control.c:327,4'
              BranchSideFuncs: []
            - BranchSide:      'control.c:330,10'
              BranchSideFuncs:
                - evbuffer_get_length
      Callsites:
        - Src:             'control.c:321,7'
          Dst:             control_get_pane
        - Src:             'control.c:330,10'
          Dst:             evbuffer_get_length
    - functionName:    environ_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    environ_cmp
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - envent1
        - envent2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'environ.c:39,10'
          Dst:             strcmp
    - functionName:    environ_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    environ_for_session
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - no_TERM
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - environ_copy
        - environ_create
        - environ_set
        - getpid
        - getversion
        - options_get_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'environ.c:257,6'
          Branch Sides:
            - BranchSide:      'environ.c:258,16'
              BranchSideFuncs:
                - environ_copy
                - options_get_string
                - environ_set
                - environ_set
                - getversion
                - environ_set
                - getpid
                - environ_set
            - BranchSide:      'environ.c:260,7'
              BranchSideFuncs:
                - options_get_string
                - environ_set
                - environ_set
                - getversion
                - environ_set
                - getpid
                - environ_set
        - Branch String:   'environ.c:260,6'
          Branch Sides:
            - BranchSide:      'environ.c:261,30'
              BranchSideFuncs:
                - getpid
                - environ_set
            - BranchSide:      'environ.c:273,6'
              BranchSideFuncs:
                - getpid
                - environ_set
        - Branch String:   'environ.c:273,6'
          Branch Sides:
            - BranchSide:      'environ.c:274,9'
              BranchSideFuncs:
                - getpid
                - environ_set
            - BranchSide:      'environ.c:276,7'
              BranchSideFuncs:
                - getpid
                - environ_set
      Callsites:
        - Src:             'environ.c:255,8'
          Dst:             environ_create
        - Src:             'environ.c:256,2'
          Dst:             environ_copy
        - Src:             'environ.c:258,3'
          Dst:             environ_copy
        - Src:             'environ.c:261,11'
          Dst:             options_get_string
        - Src:             'environ.c:262,3'
          Dst:             environ_set
        - Src:             'environ.c:263,3'
          Dst:             environ_set
        - Src:             'environ.c:264,53'
          Dst:             getversion
        - Src:             'environ.c:264,3'
          Dst:             environ_set
        - Src:             'environ.c:277,62'
          Dst:             getpid
        - Src:             'environ.c:277,2'
          Dst:             environ_set
    - functionName:    environ_create
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    9
      BranchProfiles:
        - Branch String:   'environ.c:48,8'
          Branch Sides:
            - BranchSide:      'environ.c:46,18'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'environ.c:49,2'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             'environ.c:48,8'
          Dst:             xcalloc
    - functionName:    environ_copy
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcenv
        - dstenv
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - environ_RB_MINMAX
        - environ_RB_NEXT
        - environ_clear
        - environ_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'environ.c:87,2'
          Branch Sides:
            - BranchSide:      'environ.c:88,7'
              BranchSideFuncs:
                - environ_set
                - environ_RB_NEXT
                - environ_clear
            - BranchSide:      'environ.c:95,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:88,7'
          Branch Sides:
            - BranchSide:      'environ.c:89,18'
              BranchSideFuncs:
                - environ_clear
                - environ_RB_NEXT
                - environ_set
            - BranchSide:      'environ.c:91,16'
              BranchSideFuncs:
                - environ_set
                - environ_RB_NEXT
                - environ_clear
      Callsites:
        - Src:             'environ.c:87,2'
          Dst:             environ_RB_MINMAX
        - Src:             'environ.c:89,4'
          Dst:             environ_clear
        - Src:             'environ.c:91,4'
          Dst:             environ_set
        - Src:             'environ.c:87,2'
          Dst:             environ_RB_NEXT
    - functionName:    environ_set
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
        - name
        - flags
        - fmt
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - environ_RB_INSERT
        - environ_find
        - xmalloc
        - xstrdup
        - xvasprintf
      functionUses:    16
      BranchProfiles:
        - Branch String:   'environ.c:116,6'
          Branch Sides:
            - BranchSide:      'environ.c:117,19'
              BranchSideFuncs:
                - free
                - xvasprintf
            - BranchSide:      'environ.c:121,12'
              BranchSideFuncs:
                - xmalloc
                - xstrdup
                - xvasprintf
                - environ_RB_INSERT
      Callsites:
        - Src:             'environ.c:116,16'
          Dst:             environ_find
        - Src:             'environ.c:119,3'
          Dst:             xvasprintf
        - Src:             'environ.c:121,12'
          Dst:             xmalloc
        - Src:             'environ.c:122,18'
          Dst:             xstrdup
        - Src:             'environ.c:124,3'
          Dst:             xvasprintf
        - Src:             'environ.c:125,3'
          Dst:             environ_RB_INSERT
    - functionName:    environ_find
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
        - name
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - environ_RB_FIND
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'environ.c:104,10'
          Dst:             environ_RB_FIND
    - functionName:    environ_RB_INSERT
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - environ_RB_INSERT_COLOR
        - environ_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_cmp
                - environ_RB_INSERT_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_INSERT_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_INSERT_COLOR
                - environ_cmp
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_INSERT_COLOR
                - environ_cmp
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_INSERT_COLOR
                - environ_cmp
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_INSERT_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_INSERT_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_INSERT_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_INSERT_COLOR
      Callsites:
        - Src:             'environ.c:34,1'
          Dst:             environ_cmp
        - Src:             'environ.c:34,1'
          Dst:             environ_RB_INSERT_COLOR
    - functionName:    environ_RB_FIND
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - environ_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_cmp
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_cmp
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_cmp
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_cmp
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'environ.c:34,1'
          Dst:             environ_cmp
    - functionName:    environ_RB_MINMAX
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    environ_clear
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
        - name
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - environ_RB_INSERT
        - environ_find
        - xmalloc
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'environ.c:136,6'
          Branch Sides:
            - BranchSide:      'environ.c:137,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'environ.c:140,12'
              BranchSideFuncs:
                - xmalloc
                - xstrdup
                - environ_RB_INSERT
      Callsites:
        - Src:             'environ.c:136,16'
          Dst:             environ_find
        - Src:             'environ.c:140,12'
          Dst:             xmalloc
        - Src:             'environ.c:141,18'
          Dst:             xstrdup
        - Src:             'environ.c:144,3'
          Dst:             environ_RB_INSERT
    - functionName:    environ_RB_NEXT
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    environ_log
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
        - fmt
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - environ_RB_MINMAX
        - environ_RB_NEXT
        - log_debug
        - vasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'environ.c:237,2'
          Branch Sides:
            - BranchSide:      'environ.c:238,7'
              BranchSideFuncs:
                - environ_RB_NEXT
                - free
                - log_debug
            - BranchSide:      'environ.c:244,7'
              BranchSideFuncs:
                - free
        - Branch String:   'environ.c:238,29'
          Branch Sides:
            - BranchSide:      'environ.c:238,33'
              BranchSideFuncs:
                - environ_RB_NEXT
                - free
                - log_debug
            - BranchSide:      'environ.c:242,2'
              BranchSideFuncs:
                - environ_RB_NEXT
                - free
                - log_debug
        - Branch String:   'environ.c:238,7'
          Branch Sides:
            - BranchSide:      'environ.c:239,25'
              BranchSideFuncs:
                - log_debug
                - environ_RB_NEXT
                - free
            - BranchSide:      'environ.c:242,2'
              BranchSideFuncs:
                - environ_RB_NEXT
                - free
                - log_debug
      Callsites:
        - Src:             'environ.c:234,2'
          Dst:             vasprintf
        - Src:             'environ.c:237,2'
          Dst:             environ_RB_MINMAX
        - Src:             'environ.c:239,4'
          Dst:             log_debug
        - Src:             'environ.c:237,2'
          Dst:             environ_RB_NEXT
    - functionName:    vasprintf
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    environ_push
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - environ_RB_MINMAX
        - environ_RB_NEXT
        - setenv
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'environ.c:217,2'
          Branch Sides:
            - BranchSide:      'environ.c:218,7'
              BranchSideFuncs:
                - environ_RB_NEXT
                - setenv
            - BranchSide:      'environ.c:223,1'
              BranchSideFuncs: []
        - Branch String:   'environ.c:218,29'
          Branch Sides:
            - BranchSide:      'environ.c:219,8'
              BranchSideFuncs:
                - environ_RB_NEXT
                - setenv
            - BranchSide:      'environ.c:222,2'
              BranchSideFuncs:
                - environ_RB_NEXT
                - setenv
        - Branch String:   'environ.c:219,29'
          Branch Sides:
            - BranchSide:      'environ.c:220,9'
              BranchSideFuncs:
                - environ_RB_NEXT
                - setenv
            - BranchSide:      'environ.c:222,2'
              BranchSideFuncs:
                - environ_RB_NEXT
                - setenv
        - Branch String:   'environ.c:218,7'
          Branch Sides:
            - BranchSide:      'environ.c:221,11'
              BranchSideFuncs:
                - setenv
                - environ_RB_NEXT
            - BranchSide:      'environ.c:222,2'
              BranchSideFuncs:
                - environ_RB_NEXT
                - setenv
      Callsites:
        - Src:             'environ.c:216,12'
          Dst:             xcalloc
        - Src:             'environ.c:217,2'
          Dst:             environ_RB_MINMAX
        - Src:             'environ.c:221,4'
          Dst:             setenv
        - Src:             'environ.c:217,2'
          Dst:             environ_RB_NEXT
    - functionName:    environ_update
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - src
        - dst
      BBCount:         22
      ICount:          130
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - environ_RB_MINMAX
        - environ_RB_NEXT
        - environ_clear
        - environ_set
        - fnmatch
        - options_array_first
        - options_array_item_value
        - options_array_next
        - options_get
      functionUses:    4
      BranchProfiles:
        - Branch String:   'environ.c:192,6'
          Branch Sides:
            - BranchSide:      'environ.c:193,3'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:194,26'
              BranchSideFuncs:
                - options_array_first
                - options_array_item_value
                - environ_RB_MINMAX
                - environ_clear
                - options_array_next
                - fnmatch
                - environ_set
                - environ_RB_NEXT
        - Branch String:   'environ.c:195,2'
          Branch Sides:
            - BranchSide:      'environ.c:195,2'
              BranchSideFuncs:
                - options_array_item_value
                - environ_RB_MINMAX
                - environ_clear
                - options_array_next
                - fnmatch
                - environ_set
                - environ_RB_NEXT
            - BranchSide:      'environ.c:196,33'
              BranchSideFuncs:
                - options_array_item_value
                - environ_RB_MINMAX
                - environ_clear
                - options_array_next
                - fnmatch
                - environ_set
                - environ_RB_NEXT
        - Branch String:   'environ.c:198,3'
          Branch Sides:
            - BranchSide:      'environ.c:198,3'
              BranchSideFuncs:
                - environ_RB_NEXT
                - environ_clear
                - options_array_next
                - options_array_item_value
                - environ_RB_MINMAX
                - fnmatch
                - environ_set
            - BranchSide:      'environ.c:198,3'
              BranchSideFuncs:
                - environ_clear
                - options_array_next
                - options_array_item_value
                - environ_RB_MINMAX
                - environ_RB_NEXT
                - fnmatch
                - environ_set
        - Branch String:   'environ.c:198,3'
          Branch Sides:
            - BranchSide:      'environ.c:199,16'
              BranchSideFuncs:
                - fnmatch
                - environ_clear
                - options_array_next
                - options_array_item_value
                - environ_RB_MINMAX
                - environ_RB_NEXT
                - environ_set
            - BranchSide:      'environ.c:204,8'
              BranchSideFuncs:
                - environ_clear
                - options_array_next
                - options_array_item_value
                - environ_RB_MINMAX
                - fnmatch
                - environ_set
                - environ_RB_NEXT
        - Branch String:   'environ.c:199,8'
          Branch Sides:
            - BranchSide:      'environ.c:200,17'
              BranchSideFuncs:
                - environ_set
                - environ_clear
                - options_array_next
                - options_array_item_value
                - environ_RB_MINMAX
                - fnmatch
                - environ_RB_NEXT
            - BranchSide:      'environ.c:203,3'
              BranchSideFuncs:
                - environ_clear
                - options_array_next
                - options_array_item_value
                - environ_RB_MINMAX
                - fnmatch
                - environ_set
                - environ_RB_NEXT
        - Branch String:   'environ.c:204,7'
          Branch Sides:
            - BranchSide:      'environ.c:205,18'
              BranchSideFuncs:
                - options_array_next
                - options_array_item_value
                - environ_RB_MINMAX
                - environ_clear
                - fnmatch
                - environ_set
                - environ_RB_NEXT
            - BranchSide:      'environ.c:206,26'
              BranchSideFuncs:
                - options_array_next
                - options_array_item_value
                - environ_RB_MINMAX
                - environ_clear
                - fnmatch
                - environ_set
                - environ_RB_NEXT
      Callsites:
        - Src:             'environ.c:191,6'
          Dst:             options_get
        - Src:             'environ.c:194,6'
          Dst:             options_array_first
        - Src:             'environ.c:196,8'
          Dst:             options_array_item_value
        - Src:             'environ.c:198,3'
          Dst:             environ_RB_MINMAX
        - Src:             'environ.c:198,3'
          Dst:             environ_RB_NEXT
        - Src:             'environ.c:199,8'
          Dst:             fnmatch
        - Src:             'environ.c:200,5'
          Dst:             environ_set
        - Src:             'environ.c:205,4'
          Dst:             environ_clear
        - Src:             'environ.c:206,7'
          Dst:             options_array_next
    - functionName:    environ_unset
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
        - name
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - environ_RB_REMOVE
        - environ_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'environ.c:172,6'
          Branch Sides:
            - BranchSide:      'environ.c:173,3'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:174,2'
              BranchSideFuncs:
                - environ_RB_REMOVE
                - free
                - free
                - free
      Callsites:
        - Src:             'environ.c:172,16'
          Dst:             environ_find
        - Src:             'environ.c:174,2'
          Dst:             environ_RB_REMOVE
    - functionName:    environ_RB_REMOVE
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - environ_RB_REMOVE_COLOR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
        - Branch String:   'environ.c:34,1'
          Branch Sides:
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs:
                - environ_RB_REMOVE_COLOR
            - BranchSide:      'environ.c:34,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'environ.c:34,1'
          Dst:             environ_RB_REMOVE_COLOR
    - functionName:    environ_put
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - env
        - var
        - flags
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - environ_set
        - strchr
        - strcspn
        - xstrdup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'environ.c:155,6'
          Branch Sides:
            - BranchSide:      'environ.c:156,3'
              BranchSideFuncs: []
            - BranchSide:      'environ.c:157,7'
              BranchSideFuncs:
                - xstrdup
                - strcspn
                - environ_set
                - free
      Callsites:
        - Src:             'environ.c:154,10'
          Dst:             strchr
        - Src:             'environ.c:159,9'
          Dst:             xstrdup
        - Src:             'environ.c:160,7'
          Dst:             strcspn
        - Src:             'environ.c:162,2'
          Dst:             environ_set
    - functionName:    environ_next
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - envent
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - environ_RB_NEXT
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'environ.c:78,10'
          Dst:             environ_RB_NEXT
    - functionName:    environ_first
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - environ_RB_MINMAX
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'environ.c:72,10'
          Dst:             environ_RB_MINMAX
    - functionName:    environ_free
      functionSourceFile: '/src/tmux/environ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - environ_RB_MINMAX
        - environ_RB_NEXT
        - environ_RB_REMOVE
      functionUses:    19
      BranchProfiles:
        - Branch String:   'environ.c:60,2'
          Branch Sides:
            - BranchSide:      'environ.c:60,2'
              BranchSideFuncs:
                - environ_RB_NEXT
                - free
                - environ_RB_REMOVE
                - free
                - free
                - free
            - BranchSide:      'environ.c:60,2'
              BranchSideFuncs:
                - free
                - environ_RB_REMOVE
                - free
                - free
                - free
                - environ_RB_NEXT
        - Branch String:   'environ.c:60,2'
          Branch Sides:
            - BranchSide:      'environ.c:61,3'
              BranchSideFuncs:
                - environ_RB_REMOVE
                - free
                - free
                - free
                - free
                - environ_RB_NEXT
            - BranchSide:      'environ.c:66,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'environ.c:60,2'
          Dst:             environ_RB_MINMAX
        - Src:             'environ.c:60,2'
          Dst:             environ_RB_NEXT
        - Src:             'environ.c:61,3'
          Dst:             environ_RB_REMOVE
    - functionName:    file_read_done
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - files
        - imsg
      BBCount:         8
      ICount:          75
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - client_files_RB_FIND
        - fatalx
        - file_fire_done
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:850,6'
          Branch Sides:
            - BranchSide:      'file.c:851,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:852,16'
              BranchSideFuncs:
                - client_files_RB_FIND
                - log_debug
                - file_fire_done
        - Branch String:   'file.c:853,6'
          Branch Sides:
            - BranchSide:      'file.c:854,3'
              BranchSideFuncs: []
            - BranchSide:      'file.c:856,33'
              BranchSideFuncs:
                - log_debug
                - file_fire_done
      Callsites:
        - Src:             'file.c:851,3'
          Dst:             fatalx
        - Src:             'file.c:853,12'
          Dst:             client_files_RB_FIND
        - Src:             'file.c:856,2'
          Dst:             log_debug
        - Src:             'file.c:858,2'
          Dst:             file_fire_done
    - functionName:    client_files_RB_FIND
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - file_cmp
      functionUses:    11
      BranchProfiles:
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - file_cmp
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - file_cmp
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - file_cmp
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - file_cmp
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'file.c:38,1'
          Dst:             file_cmp
    - functionName:    file_fire_done
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - event_once
        - file_fire_done_cb
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'file.c:162,2'
          Dst:             event_once
        - Src:             'file.c:162,2'
          Dst:             file_fire_done_cb
    - functionName:    file_fire_done_cb
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - file_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:152,21'
          Branch Sides:
            - BranchSide:      'file.c:152,21'
              BranchSideFuncs:
                - file_free
            - BranchSide:      'file.c:153,7'
              BranchSideFuncs:
                - file_free
        - Branch String:   'file.c:153,18'
          Branch Sides:
            - BranchSide:      'file.c:153,21'
              BranchSideFuncs:
                - file_free
            - BranchSide:      'file.c:154,3'
              BranchSideFuncs:
                - file_free
        - Branch String:   'file.c:153,31'
          Branch Sides:
            - BranchSide:      'file.c:153,36'
              BranchSideFuncs:
                - file_free
            - BranchSide:      'file.c:154,3'
              BranchSideFuncs:
                - file_free
        - Branch String:   'file.c:152,6'
          Branch Sides:
            - BranchSide:      'file.c:152,6'
              BranchSideFuncs:
                - file_free
            - BranchSide:      'file.c:154,3'
              BranchSideFuncs:
                - file_free
      Callsites:
        - Src:             'file.c:155,2'
          Dst:             file_free
    - functionName:    file_free
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cf
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - client_files_RB_REMOVE
        - evbuffer_free
        - server_client_unref
      functionUses:    5
      BranchProfiles:
        - Branch String:   'file.c:131,6'
          Branch Sides:
            - BranchSide:      'file.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      'file.c:134,16'
              BranchSideFuncs:
                - evbuffer_free
                - free
                - free
                - server_client_unref
                - client_files_RB_REMOVE
        - Branch String:   'file.c:137,6'
          Branch Sides:
            - BranchSide:      'file.c:138,3'
              BranchSideFuncs:
                - client_files_RB_REMOVE
                - free
                - server_client_unref
            - BranchSide:      'file.c:139,6'
              BranchSideFuncs:
                - free
                - server_client_unref
        - Branch String:   'file.c:139,6'
          Branch Sides:
            - BranchSide:      'file.c:140,23'
              BranchSideFuncs:
                - server_client_unref
                - free
            - BranchSide:      'file.c:142,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'file.c:134,2'
          Dst:             evbuffer_free
        - Src:             'file.c:138,3'
          Dst:             client_files_RB_REMOVE
        - Src:             'file.c:140,3'
          Dst:             server_client_unref
    - functionName:    client_files_RB_REMOVE
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - client_files_RB_REMOVE_COLOR
      functionUses:    4
      BranchProfiles:
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_REMOVE_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'file.c:38,1'
          Dst:             client_files_RB_REMOVE_COLOR
    - functionName:    client_files_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_cmp
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cf1
        - cf2
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'file.c:57,6'
          Branch Sides:
            - BranchSide:      'file.c:58,3'
              BranchSideFuncs: []
            - BranchSide:      'file.c:59,6'
              BranchSideFuncs: []
        - Branch String:   'file.c:59,6'
          Branch Sides:
            - BranchSide:      'file.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'file.c:61,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_read_data
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - files
        - imsg
      BBCount:         15
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - client_files_RB_FIND
        - evbuffer_add
        - fatalx
        - file_fire_done
        - file_fire_read
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:826,6'
          Branch Sides:
            - BranchSide:      'file.c:827,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:828,16'
              BranchSideFuncs:
                - client_files_RB_FIND
                - log_debug
                - evbuffer_add
                - file_fire_read
                - file_fire_done
        - Branch String:   'file.c:829,6'
          Branch Sides:
            - BranchSide:      'file.c:830,3'
              BranchSideFuncs: []
            - BranchSide:      'file.c:832,38'
              BranchSideFuncs:
                - log_debug
                - evbuffer_add
                - file_fire_read
                - file_fire_done
        - Branch String:   'file.c:833,21'
          Branch Sides:
            - BranchSide:      'file.c:833,25'
              BranchSideFuncs:
                - evbuffer_add
                - file_fire_read
                - file_fire_done
            - BranchSide:      'file.c:833,21'
              BranchSideFuncs: []
        - Branch String:   'file.c:833,6'
          Branch Sides:
            - BranchSide:      'file.c:833,6'
              BranchSideFuncs: []
            - BranchSide:      'file.c:834,20'
              BranchSideFuncs:
                - evbuffer_add
                - file_fire_read
                - file_fire_done
        - Branch String:   'file.c:834,7'
          Branch Sides:
            - BranchSide:      'file.c:835,4'
              BranchSideFuncs:
                - file_fire_done
            - BranchSide:      'file.c:838,19'
              BranchSideFuncs:
                - file_fire_read
      Callsites:
        - Src:             'file.c:827,3'
          Dst:             fatalx
        - Src:             'file.c:829,12'
          Dst:             client_files_RB_FIND
        - Src:             'file.c:832,2'
          Dst:             log_debug
        - Src:             'file.c:834,7'
          Dst:             evbuffer_add
        - Src:             'file.c:836,4'
          Dst:             file_fire_done
        - Src:             'file.c:838,4'
          Dst:             file_fire_read
    - functionName:    file_fire_read
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cf
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:169,6'
          Branch Sides:
            - BranchSide:      'file.c:169,6'
              BranchSideFuncs: []
            - BranchSide:      'file.c:170,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_write_ready
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - files
        - imsg
      BBCount:         10
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - client_files_RB_FIND
        - fatalx
        - file_fire_done
        - file_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:804,6'
          Branch Sides:
            - BranchSide:      'file.c:805,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:806,16'
              BranchSideFuncs:
                - client_files_RB_FIND
                - file_push
                - file_fire_done
        - Branch String:   'file.c:807,6'
          Branch Sides:
            - BranchSide:      'file.c:808,3'
              BranchSideFuncs: []
            - BranchSide:      'file.c:809,6'
              BranchSideFuncs:
                - file_push
                - file_fire_done
        - Branch String:   'file.c:809,6'
          Branch Sides:
            - BranchSide:      'file.c:810,15'
              BranchSideFuncs:
                - file_fire_done
            - BranchSide:      'file.c:813,13'
              BranchSideFuncs:
                - file_push
      Callsites:
        - Src:             'file.c:805,3'
          Dst:             fatalx
        - Src:             'file.c:807,12'
          Dst:             client_files_RB_FIND
        - Src:             'file.c:811,3'
          Dst:             file_fire_done
        - Src:             'file.c:813,3'
          Dst:             file_push
    - functionName:    file_push
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cf
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - evbuffer_drain
        - evbuffer_get_length
        - evbuffer_pullup
        - event_once
        - file_fire_done
        - file_push_cb
        - log_debug
        - proc_send
        - xmalloc
        - xrealloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'file.c:468,2'
          Branch Sides:
            - BranchSide:      'file.c:469,10'
              BranchSideFuncs:
                - xrealloc
                - evbuffer_pullup
                - proc_send
                - evbuffer_drain
                - evbuffer_get_length
                - log_debug
                - free
                - proc_send
                - file_fire_done
                - event_once
            - BranchSide:      'file.c:484,6'
              BranchSideFuncs:
                - free
                - proc_send
                - file_fire_done
                - event_once
        - Branch String:   'file.c:470,7'
          Branch Sides:
            - BranchSide:      'file.c:471,9'
              BranchSideFuncs:
                - xrealloc
                - evbuffer_pullup
                - proc_send
                - evbuffer_drain
                - evbuffer_get_length
                - log_debug
                - free
                - proc_send
                - file_fire_done
                - event_once
            - BranchSide:      'file.c:473,28'
              BranchSideFuncs:
                - xrealloc
                - evbuffer_pullup
                - proc_send
                - evbuffer_drain
                - evbuffer_get_length
                - log_debug
                - free
                - proc_send
                - file_fire_done
                - event_once
        - Branch String:   'file.c:477,7'
          Branch Sides:
            - BranchSide:      'file.c:478,4'
              BranchSideFuncs:
                - free
                - proc_send
                - file_fire_done
                - event_once
            - BranchSide:      'file.c:479,18'
              BranchSideFuncs:
                - evbuffer_drain
                - evbuffer_get_length
                - log_debug
                - free
                - proc_send
                - file_fire_done
                - event_once
                - xrealloc
                - evbuffer_pullup
                - proc_send
        - Branch String:   'file.c:484,6'
          Branch Sides:
            - BranchSide:      'file.c:485,3'
              BranchSideFuncs:
                - event_once
                - free
            - BranchSide:      'file.c:487,13'
              BranchSideFuncs:
                - free
                - proc_send
                - file_fire_done
      Callsites:
        - Src:             'file.c:466,8'
          Dst:             xmalloc
        - Src:             'file.c:467,9'
          Dst:             evbuffer_get_length
        - Src:             'file.c:474,9'
          Dst:             xrealloc
        - Src:             'file.c:476,19'
          Dst:             evbuffer_pullup
        - Src:             'file.c:477,7'
          Dst:             proc_send
        - Src:             'file.c:479,3'
          Dst:             evbuffer_drain
        - Src:             'file.c:481,10'
          Dst:             evbuffer_get_length
        - Src:             'file.c:482,3'
          Dst:             log_debug
        - Src:             'file.c:486,3'
          Dst:             event_once
        - Src:             'file.c:486,3'
          Dst:             file_push_cb
        - Src:             'file.c:489,3'
          Dst:             proc_send
        - Src:             'file.c:490,3'
          Dst:             file_fire_done
    - functionName:    file_push_cb
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - file_free
        - file_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:453,20'
          Branch Sides:
            - BranchSide:      'file.c:453,24'
              BranchSideFuncs:
                - file_push
                - file_free
            - BranchSide:      'file.c:454,13'
              BranchSideFuncs:
                - file_push
                - file_free
        - Branch String:   'file.c:453,6'
          Branch Sides:
            - BranchSide:      'file.c:453,6'
              BranchSideFuncs:
                - file_push
                - file_free
            - BranchSide:      'file.c:454,13'
              BranchSideFuncs:
                - file_push
                - file_free
      Callsites:
        - Src:             'file.c:454,3'
          Dst:             file_push
        - Src:             'file.c:455,2'
          Dst:             file_free
    - functionName:    file_read_cancel
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - files
        - imsg
      BBCount:         7
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - client_files_RB_FIND
        - fatalx
        - file_read_error_callback
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:786,6'
          Branch Sides:
            - BranchSide:      'file.c:787,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:788,16'
              BranchSideFuncs:
                - client_files_RB_FIND
                - log_debug
                - file_read_error_callback
                - fatalx
        - Branch String:   'file.c:789,6'
          Branch Sides:
            - BranchSide:      'file.c:790,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:791,30'
              BranchSideFuncs:
                - log_debug
                - file_read_error_callback
      Callsites:
        - Src:             'file.c:787,3'
          Dst:             fatalx
        - Src:             'file.c:789,12'
          Dst:             client_files_RB_FIND
        - Src:             'file.c:790,3'
          Dst:             fatalx
        - Src:             'file.c:791,2'
          Dst:             log_debug
        - Src:             'file.c:793,2'
          Dst:             file_read_error_callback
    - functionName:    file_read_error_callback
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - bev
        - what
        - arg
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bufferevent_free
        - client_files_RB_REMOVE
        - close
        - file_free
        - log_debug
        - proc_send
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'file.c:670,2'
          Dst:             log_debug
        - Src:             'file.c:674,2'
          Dst:             proc_send
        - Src:             'file.c:676,2'
          Dst:             bufferevent_free
        - Src:             'file.c:677,2'
          Dst:             close
        - Src:             'file.c:678,2'
          Dst:             client_files_RB_REMOVE
        - Src:             'file.c:679,2'
          Dst:             file_free
    - functionName:    file_read_callback
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bev
        - arg
      BBCount:         10
      ICount:          106
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - evbuffer_drain
        - evbuffer_get_length
        - evbuffer_pullup
        - log_debug
        - proc_send
        - xmalloc
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:697,7'
          Branch Sides:
            - BranchSide:      'file.c:698,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'file.c:699,7'
              BranchSideFuncs:
                - log_debug
                - xrealloc
                - proc_send
                - evbuffer_drain
                - evbuffer_pullup
                - evbuffer_get_length
                - free
        - Branch String:   'file.c:699,7'
          Branch Sides:
            - BranchSide:      'file.c:700,10'
              BranchSideFuncs:
                - log_debug
                - xrealloc
                - proc_send
                - evbuffer_drain
                - evbuffer_pullup
                - evbuffer_get_length
                - free
            - BranchSide:      'file.c:701,38'
              BranchSideFuncs:
                - log_debug
                - xrealloc
                - proc_send
                - evbuffer_drain
                - evbuffer_pullup
                - evbuffer_get_length
                - free
      Callsites:
        - Src:             'file.c:692,8'
          Dst:             xmalloc
        - Src:             'file.c:694,11'
          Dst:             evbuffer_pullup
        - Src:             'file.c:695,11'
          Dst:             evbuffer_get_length
        - Src:             'file.c:701,3'
          Dst:             log_debug
        - Src:             'file.c:704,9'
          Dst:             xrealloc
        - Src:             'file.c:707,3'
          Dst:             proc_send
        - Src:             'file.c:709,3'
          Dst:             evbuffer_drain
    - functionName:    file_read_open
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - files
        - peer
        - imsg
        - allow_streams
        - close_received
        - cb
        - cbdata
      BBCount:         30
      ICount:          241
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - bufferevent_enable
        - bufferevent_new
        - client_files_RB_FIND
        - close
        - dup
        - fatalx
        - file_create_with_peer
        - file_read_callback
        - file_read_error_callback
        - log_debug
        - open
        - proc_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:728,6'
          Branch Sides:
            - BranchSide:      'file.c:729,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:730,6'
              BranchSideFuncs:
                - log_debug
                - client_files_RB_FIND
                - file_create_with_peer
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - fatalx
                - __errno_location
                - proc_send
                - dup
                - close
                - __errno_location
                - open
        - Branch String:   'file.c:730,6'
          Branch Sides:
            - BranchSide:      'file.c:731,8'
              BranchSideFuncs:
                - log_debug
                - client_files_RB_FIND
                - file_create_with_peer
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - fatalx
                - __errno_location
                - proc_send
                - dup
                - close
                - __errno_location
                - open
            - BranchSide:      'file.c:733,25'
              BranchSideFuncs:
                - log_debug
                - client_files_RB_FIND
                - file_create_with_peer
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - fatalx
                - __errno_location
                - proc_send
                - dup
                - close
                - __errno_location
                - open
        - Branch String:   'file.c:737,6'
          Branch Sides:
            - BranchSide:      'file.c:738,9'
              BranchSideFuncs:
                - proc_send
            - BranchSide:      'file.c:741,29'
              BranchSideFuncs:
                - file_create_with_peer
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - fatalx
                - __errno_location
                - proc_send
                - dup
                - close
                - __errno_location
                - open
        - Branch String:   'file.c:742,6'
          Branch Sides:
            - BranchSide:      'file.c:743,9'
              BranchSideFuncs:
                - proc_send
            - BranchSide:      'file.c:747,2'
              BranchSideFuncs:
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - fatalx
                - __errno_location
                - proc_send
                - dup
                - close
                - __errno_location
                - open
        - Branch String:   'file.c:748,6'
          Branch Sides:
            - BranchSide:      'file.c:749,17'
              BranchSideFuncs:
                - open
                - bufferevent_new
                - bufferevent_enable
                - fatalx
                - __errno_location
                - proc_send
            - BranchSide:      'file.c:750,11'
              BranchSideFuncs:
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - fatalx
                - __errno_location
                - proc_send
                - dup
                - close
                - __errno_location
        - Branch String:   'file.c:750,11'
          Branch Sides:
            - BranchSide:      'file.c:751,7'
              BranchSideFuncs:
                - dup
                - bufferevent_new
                - bufferevent_enable
                - fatalx
                - __errno_location
                - proc_send
                - close
                - __errno_location
            - BranchSide:      'file.c:759,3'
              BranchSideFuncs:
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - fatalx
                - __errno_location
                - proc_send
        - Branch String:   'file.c:751,7'
          Branch Sides:
            - BranchSide:      'file.c:752,4'
              BranchSideFuncs:
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - fatalx
                - __errno_location
                - proc_send
            - BranchSide:      'file.c:754,17'
              BranchSideFuncs:
                - dup
                - bufferevent_new
                - bufferevent_enable
                - fatalx
                - __errno_location
                - proc_send
                - close
        - Branch String:   'file.c:760,6'
          Branch Sides:
            - BranchSide:      'file.c:761,11'
              BranchSideFuncs:
                - __errno_location
                - proc_send
            - BranchSide:      'file.c:765,30'
              BranchSideFuncs:
                - bufferevent_new
                - bufferevent_enable
                - fatalx
        - Branch String:   'file.c:767,6'
          Branch Sides:
            - BranchSide:      'file.c:768,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:769,21'
              BranchSideFuncs:
                - bufferevent_enable
      Callsites:
        - Src:             'file.c:729,3'
          Dst:             fatalx
        - Src:             'file.c:734,2'
          Dst:             log_debug
        - Src:             'file.c:737,6'
          Dst:             client_files_RB_FIND
        - Src:             'file.c:741,7'
          Dst:             file_create_with_peer
        - Src:             'file.c:749,12'
          Dst:             open
        - Src:             'file.c:752,4'
          Dst:             __errno_location
        - Src:             'file.c:754,13'
          Dst:             dup
        - Src:             'file.c:756,5'
          Dst:             close
        - Src:             'file.c:759,3'
          Dst:             __errno_location
        - Src:             'file.c:761,11'
          Dst:             __errno_location
        - Src:             'file.c:765,14'
          Dst:             bufferevent_new
        - Src:             'file.c:765,14'
          Dst:             file_read_callback
        - Src:             'file.c:765,14'
          Dst:             file_read_error_callback
        - Src:             'file.c:768,3'
          Dst:             fatalx
        - Src:             'file.c:769,2'
          Dst:             bufferevent_enable
        - Src:             'file.c:775,2'
          Dst:             proc_send
    - functionName:    file_create_with_peer
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - peer
        - files
        - stream
        - cb
        - cbdata
      BBCount:         5
      ICount:          77
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - client_files_RB_INSERT
        - evbuffer_new
        - fatalx
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'file.c:82,6'
          Branch Sides:
            - BranchSide:      'file.c:83,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:85,11'
              BranchSideFuncs:
                - client_files_RB_INSERT
      Callsites:
        - Src:             'file.c:76,7'
          Dst:             xcalloc
        - Src:             'file.c:81,15'
          Dst:             evbuffer_new
        - Src:             'file.c:83,3'
          Dst:             fatalx
        - Src:             'file.c:90,2'
          Dst:             client_files_RB_INSERT
    - functionName:    client_files_RB_INSERT
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - client_files_RB_INSERT_COLOR
        - file_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - file_cmp
                - client_files_RB_INSERT_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_INSERT_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_INSERT_COLOR
                - file_cmp
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_INSERT_COLOR
                - file_cmp
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_INSERT_COLOR
                - file_cmp
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_INSERT_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_INSERT_COLOR
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_INSERT_COLOR
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - client_files_RB_INSERT_COLOR
      Callsites:
        - Src:             'file.c:38,1'
          Dst:             file_cmp
        - Src:             'file.c:38,1'
          Dst:             client_files_RB_INSERT_COLOR
    - functionName:    client_files_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_write_close
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - files
        - imsg
      BBCount:         19
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - bufferevent_free
        - client_files_RB_FIND
        - client_files_RB_REMOVE
        - close
        - evbuffer_get_length
        - fatalx
        - file_free
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:645,6'
          Branch Sides:
            - BranchSide:      'file.c:646,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:647,16'
              BranchSideFuncs:
                - client_files_RB_FIND
                - log_debug
                - evbuffer_get_length
                - client_files_RB_REMOVE
                - file_free
                - close
                - bufferevent_free
                - fatalx
        - Branch String:   'file.c:648,6'
          Branch Sides:
            - BranchSide:      'file.c:649,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:650,29'
              BranchSideFuncs:
                - log_debug
                - evbuffer_get_length
                - client_files_RB_REMOVE
                - file_free
                - close
                - bufferevent_free
        - Branch String:   'file.c:652,24'
          Branch Sides:
            - BranchSide:      'file.c:652,27'
              BranchSideFuncs:
                - client_files_RB_REMOVE
                - file_free
                - close
                - bufferevent_free
            - BranchSide:      'file.c:653,7'
              BranchSideFuncs:
                - client_files_RB_REMOVE
                - file_free
                - close
                - bufferevent_free
        - Branch String:   'file.c:652,6'
          Branch Sides:
            - BranchSide:      'file.c:652,6'
              BranchSideFuncs:
                - client_files_RB_REMOVE
                - file_free
                - close
                - bufferevent_free
            - BranchSide:      'file.c:653,7'
              BranchSideFuncs:
                - client_files_RB_REMOVE
                - file_free
                - close
                - bufferevent_free
        - Branch String:   'file.c:653,7'
          Branch Sides:
            - BranchSide:      'file.c:654,21'
              BranchSideFuncs:
                - bufferevent_free
                - client_files_RB_REMOVE
                - file_free
                - close
            - BranchSide:      'file.c:655,7'
              BranchSideFuncs:
                - client_files_RB_REMOVE
                - file_free
                - close
        - Branch String:   'file.c:655,7'
          Branch Sides:
            - BranchSide:      'file.c:656,10'
              BranchSideFuncs:
                - close
                - client_files_RB_REMOVE
                - file_free
            - BranchSide:      'file.c:657,3'
              BranchSideFuncs:
                - client_files_RB_REMOVE
                - file_free
      Callsites:
        - Src:             'file.c:646,3'
          Dst:             fatalx
        - Src:             'file.c:648,12'
          Dst:             client_files_RB_FIND
        - Src:             'file.c:649,3'
          Dst:             fatalx
        - Src:             'file.c:650,2'
          Dst:             log_debug
        - Src:             'file.c:652,27'
          Dst:             evbuffer_get_length
        - Src:             'file.c:654,4'
          Dst:             bufferevent_free
        - Src:             'file.c:656,4'
          Dst:             close
        - Src:             'file.c:657,3'
          Dst:             client_files_RB_REMOVE
        - Src:             'file.c:658,3'
          Dst:             file_free
    - functionName:    file_write_data
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - files
        - imsg
      BBCount:         10
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - bufferevent_write
        - client_files_RB_FIND
        - fatalx
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:626,6'
          Branch Sides:
            - BranchSide:      'file.c:627,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:628,16'
              BranchSideFuncs:
                - client_files_RB_FIND
                - log_debug
                - bufferevent_write
                - fatalx
        - Branch String:   'file.c:629,6'
          Branch Sides:
            - BranchSide:      'file.c:630,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:631,36'
              BranchSideFuncs:
                - log_debug
                - bufferevent_write
        - Branch String:   'file.c:633,6'
          Branch Sides:
            - BranchSide:      'file.c:633,6'
              BranchSideFuncs:
                - bufferevent_write
            - BranchSide:      'file.c:634,21'
              BranchSideFuncs:
                - bufferevent_write
      Callsites:
        - Src:             'file.c:627,3'
          Dst:             fatalx
        - Src:             'file.c:629,12'
          Dst:             client_files_RB_FIND
        - Src:             'file.c:630,3'
          Dst:             fatalx
        - Src:             'file.c:631,2'
          Dst:             log_debug
        - Src:             'file.c:634,3'
          Dst:             bufferevent_write
    - functionName:    file_write_error_callback
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - bev
        - what
        - arg
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bufferevent_free
        - close
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:530,6'
          Branch Sides:
            - BranchSide:      'file.c:530,6'
              BranchSideFuncs: []
            - BranchSide:      'file.c:531,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'file.c:522,2'
          Dst:             log_debug
        - Src:             'file.c:524,2'
          Dst:             bufferevent_free
        - Src:             'file.c:527,2'
          Dst:             close
    - functionName:    file_write_callback
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bev
        - arg
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - bufferevent_free
        - client_files_RB_REMOVE
        - close
        - evbuffer_get_length
        - file_free
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:542,6'
          Branch Sides:
            - BranchSide:      'file.c:543,3'
              BranchSideFuncs:
                - evbuffer_get_length
                - bufferevent_free
                - close
                - client_files_RB_REMOVE
                - file_free
            - BranchSide:      'file.c:545,6'
              BranchSideFuncs:
                - evbuffer_get_length
                - bufferevent_free
                - close
                - client_files_RB_REMOVE
                - file_free
        - Branch String:   'file.c:545,17'
          Branch Sides:
            - BranchSide:      'file.c:545,20'
              BranchSideFuncs:
                - evbuffer_get_length
                - bufferevent_free
                - close
                - client_files_RB_REMOVE
                - file_free
            - BranchSide:      'file.c:545,17'
              BranchSideFuncs: []
        - Branch String:   'file.c:545,6'
          Branch Sides:
            - BranchSide:      'file.c:545,6'
              BranchSideFuncs:
                - bufferevent_free
                - close
                - client_files_RB_REMOVE
                - file_free
            - BranchSide:      'file.c:546,20'
              BranchSideFuncs:
                - bufferevent_free
                - close
                - client_files_RB_REMOVE
                - file_free
      Callsites:
        - Src:             'file.c:540,2'
          Dst:             log_debug
        - Src:             'file.c:545,20'
          Dst:             evbuffer_get_length
        - Src:             'file.c:546,3'
          Dst:             bufferevent_free
        - Src:             'file.c:547,3'
          Dst:             close
        - Src:             'file.c:548,3'
          Dst:             client_files_RB_REMOVE
        - Src:             'file.c:549,3'
          Dst:             file_free
    - functionName:    file_write_open
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - files
        - peer
        - imsg
        - allow_streams
        - close_received
        - cb
        - cbdata
      BBCount:         32
      ICount:          259
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - bufferevent_enable
        - bufferevent_new
        - client_files_RB_FIND
        - close
        - dup
        - fatalx
        - file_create_with_peer
        - file_write_callback
        - file_write_error_callback
        - log_debug
        - open
        - proc_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:567,6'
          Branch Sides:
            - BranchSide:      'file.c:568,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:569,6'
              BranchSideFuncs:
                - log_debug
                - client_files_RB_FIND
                - file_create_with_peer
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
                - __errno_location
                - dup
                - close
                - __errno_location
                - open
        - Branch String:   'file.c:569,6'
          Branch Sides:
            - BranchSide:      'file.c:570,8'
              BranchSideFuncs:
                - log_debug
                - client_files_RB_FIND
                - file_create_with_peer
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
                - __errno_location
                - dup
                - close
                - __errno_location
                - open
            - BranchSide:      'file.c:572,25'
              BranchSideFuncs:
                - log_debug
                - client_files_RB_FIND
                - file_create_with_peer
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
                - __errno_location
                - dup
                - close
                - __errno_location
                - open
        - Branch String:   'file.c:576,6'
          Branch Sides:
            - BranchSide:      'file.c:577,9'
              BranchSideFuncs:
                - proc_send
            - BranchSide:      'file.c:580,29'
              BranchSideFuncs:
                - file_create_with_peer
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
                - __errno_location
                - dup
                - close
                - __errno_location
                - open
        - Branch String:   'file.c:581,6'
          Branch Sides:
            - BranchSide:      'file.c:582,9'
              BranchSideFuncs:
                - proc_send
            - BranchSide:      'file.c:586,2'
              BranchSideFuncs:
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
                - __errno_location
                - dup
                - close
                - __errno_location
                - open
        - Branch String:   'file.c:587,6'
          Branch Sides:
            - BranchSide:      'file.c:588,17'
              BranchSideFuncs:
                - open
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
                - __errno_location
            - BranchSide:      'file.c:589,11'
              BranchSideFuncs:
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
                - __errno_location
                - dup
                - close
                - __errno_location
        - Branch String:   'file.c:589,11'
          Branch Sides:
            - BranchSide:      'file.c:590,7'
              BranchSideFuncs:
                - dup
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'file.c:598,8'
              BranchSideFuncs:
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
                - __errno_location
        - Branch String:   'file.c:590,32'
          Branch Sides:
            - BranchSide:      'file.c:590,35'
              BranchSideFuncs:
                - dup
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'file.c:593,17'
              BranchSideFuncs:
                - dup
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
                - __errno_location
                - close
        - Branch String:   'file.c:590,7'
          Branch Sides:
            - BranchSide:      'file.c:591,4'
              BranchSideFuncs:
                - __errno_location
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
                - __errno_location
            - BranchSide:      'file.c:593,17'
              BranchSideFuncs:
                - dup
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
                - __errno_location
                - close
        - Branch String:   'file.c:599,6'
          Branch Sides:
            - BranchSide:      'file.c:600,11'
              BranchSideFuncs:
                - __errno_location
                - proc_send
            - BranchSide:      'file.c:604,30'
              BranchSideFuncs:
                - bufferevent_new
                - bufferevent_enable
                - proc_send
                - fatalx
        - Branch String:   'file.c:606,6'
          Branch Sides:
            - BranchSide:      'file.c:607,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:608,21'
              BranchSideFuncs:
                - bufferevent_enable
                - proc_send
      Callsites:
        - Src:             'file.c:568,3'
          Dst:             fatalx
        - Src:             'file.c:573,2'
          Dst:             log_debug
        - Src:             'file.c:576,6'
          Dst:             client_files_RB_FIND
        - Src:             'file.c:580,7'
          Dst:             file_create_with_peer
        - Src:             'file.c:588,12'
          Dst:             open
        - Src:             'file.c:591,4'
          Dst:             __errno_location
        - Src:             'file.c:593,13'
          Dst:             dup
        - Src:             'file.c:595,5'
          Dst:             close
        - Src:             'file.c:598,8'
          Dst:             __errno_location
        - Src:             'file.c:600,11'
          Dst:             __errno_location
        - Src:             'file.c:604,14'
          Dst:             bufferevent_new
        - Src:             'file.c:604,14'
          Dst:             file_write_callback
        - Src:             'file.c:604,14'
          Dst:             file_write_error_callback
        - Src:             'file.c:607,3'
          Dst:             fatalx
        - Src:             'file.c:608,2'
          Dst:             bufferevent_enable
        - Src:             'file.c:614,2'
          Dst:             proc_send
    - functionName:    file_write_left
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - files
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - client_files_RB_MINMAX
        - client_files_RB_NEXT
        - evbuffer_get_length
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:503,2'
          Branch Sides:
            - BranchSide:      'file.c:504,7'
              BranchSideFuncs:
                - evbuffer_get_length
                - client_files_RB_NEXT
                - log_debug
            - BranchSide:      'file.c:512,10'
              BranchSideFuncs: []
        - Branch String:   'file.c:504,7'
          Branch Sides:
            - BranchSide:      'file.c:505,4'
              BranchSideFuncs:
                - client_files_RB_NEXT
                - evbuffer_get_length
                - log_debug
            - BranchSide:      'file.c:506,10'
              BranchSideFuncs:
                - evbuffer_get_length
                - client_files_RB_NEXT
                - log_debug
        - Branch String:   'file.c:507,7'
          Branch Sides:
            - BranchSide:      'file.c:508,11'
              BranchSideFuncs:
                - log_debug
                - client_files_RB_NEXT
                - evbuffer_get_length
            - BranchSide:      'file.c:511,2'
              BranchSideFuncs:
                - client_files_RB_NEXT
                - evbuffer_get_length
                - log_debug
      Callsites:
        - Src:             'file.c:503,2'
          Dst:             client_files_RB_MINMAX
        - Src:             'file.c:506,10'
          Dst:             evbuffer_get_length
        - Src:             'file.c:509,4'
          Dst:             log_debug
        - Src:             'file.c:503,2'
          Dst:             client_files_RB_NEXT
    - functionName:    client_files_RB_MINMAX
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    client_files_RB_NEXT
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_cancel
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cf
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - proc_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:439,6'
          Branch Sides:
            - BranchSide:      'file.c:440,3'
              BranchSideFuncs: []
            - BranchSide:      'file.c:441,2'
              BranchSideFuncs:
                - proc_send
      Callsites:
        - Src:             'file.c:437,2'
          Dst:             log_debug
        - Src:             'file.c:444,2'
          Dst:             proc_send
    - functionName:    file_read
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - path
        - cb
        - cbdata
      BBCount:         34
      ICount:          268
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - evbuffer_add
        - fclose
        - ferror
        - file_create_with_client
        - file_fire_done
        - file_get_path
        - fopen
        - fread
        - proc_send
        - strcmp
        - strlen
        - xmalloc
        - xstrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'file.c:368,6'
          Branch Sides:
            - BranchSide:      'file.c:369,32'
              BranchSideFuncs:
                - file_create_with_client
                - xstrdup
                - strlen
                - xmalloc
                - proc_send
                - free
                - free
                - file_fire_done
            - BranchSide:      'file.c:382,31'
              BranchSideFuncs:
                - file_create_with_client
                - file_get_path
                - strlen
                - xmalloc
                - proc_send
                - free
                - free
                - file_fire_done
                - fopen
                - fread
                - evbuffer_add
                - ferror
                - fclose
                - __errno_location
        - Branch String:   'file.c:373,17'
          Branch Sides:
            - BranchSide:      'file.c:374,8'
              BranchSideFuncs:
                - file_fire_done
            - BranchSide:      'file.c:376,4'
              BranchSideFuncs:
                - file_fire_done
        - Branch String:   'file.c:374,36'
          Branch Sides:
            - BranchSide:      'file.c:375,8'
              BranchSideFuncs:
                - file_fire_done
            - BranchSide:      'file.c:376,4'
              BranchSideFuncs:
                - file_fire_done
        - Branch String:   'file.c:373,7'
          Branch Sides:
            - BranchSide:      'file.c:376,4'
              BranchSideFuncs:
                - file_fire_done
            - BranchSide:      'file.c:379,3'
              BranchSideFuncs:
                - strlen
                - xmalloc
                - proc_send
                - free
                - free
                - file_fire_done
        - Branch String:   'file.c:385,16'
          Branch Sides:
            - BranchSide:      'file.c:385,19'
              BranchSideFuncs:
                - fopen
                - fread
                - evbuffer_add
                - ferror
                - fclose
                - file_fire_done
                - __errno_location
            - BranchSide:      'file.c:386,13'
              BranchSideFuncs:
                - fopen
                - fread
                - evbuffer_add
                - ferror
                - fclose
                - file_fire_done
                - __errno_location
        - Branch String:   'file.c:385,6'
          Branch Sides:
            - BranchSide:      'file.c:385,30'
              BranchSideFuncs:
                - fopen
                - fread
                - evbuffer_add
                - ferror
                - fclose
                - file_fire_done
                - __errno_location
            - BranchSide:      'file.c:386,13'
              BranchSideFuncs:
                - fopen
                - fread
                - evbuffer_add
                - ferror
                - fclose
                - file_fire_done
                - __errno_location
        - Branch String:   'file.c:387,7'
          Branch Sides:
            - BranchSide:      'file.c:388,16'
              BranchSideFuncs:
                - __errno_location
                - file_fire_done
            - BranchSide:      'file.c:391,3'
              BranchSideFuncs:
                - fread
                - evbuffer_add
                - ferror
                - fclose
                - file_fire_done
        - Branch String:   'file.c:393,8'
          Branch Sides:
            - BranchSide:      'file.c:394,5'
              BranchSideFuncs:
                - file_fire_done
            - BranchSide:      'file.c:397,8'
              BranchSideFuncs:
                - fread
                - evbuffer_add
                - file_fire_done
                - ferror
                - fclose
        - Branch String:   'file.c:397,8'
          Branch Sides:
            - BranchSide:      'file.c:391,3'
              BranchSideFuncs:
                - ferror
                - fclose
                - file_fire_done
            - BranchSide:      'file.c:398,5'
              BranchSideFuncs:
                - ferror
                - fclose
                - file_fire_done
        - Branch String:   'file.c:400,7'
          Branch Sides:
            - BranchSide:      'file.c:401,4'
              BranchSideFuncs:
                - file_fire_done
            - BranchSide:      'file.c:404,10'
              BranchSideFuncs:
                - fclose
                - file_fire_done
        - Branch String:   'file.c:410,6'
          Branch Sides:
            - BranchSide:      'file.c:411,3'
              BranchSideFuncs:
                - file_fire_done
            - BranchSide:      'file.c:414,16'
              BranchSideFuncs:
                - xmalloc
                - proc_send
                - free
                - free
                - file_fire_done
        - Branch String:   'file.c:418,6'
          Branch Sides:
            - BranchSide:      'file.c:419,8'
              BranchSideFuncs:
                - free
                - file_fire_done
            - BranchSide:      'file.c:423,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'file.c:368,6'
          Dst:             strcmp
        - Src:             'file.c:369,8'
          Dst:             file_create_with_client
        - Src:             'file.c:370,14'
          Dst:             xstrdup
        - Src:             'file.c:382,7'
          Dst:             file_create_with_client
        - Src:             'file.c:383,13'
          Dst:             file_get_path
        - Src:             'file.c:386,7'
          Dst:             fopen
        - Src:             'file.c:388,16'
          Dst:             __errno_location
        - Src:             'file.c:392,11'
          Dst:             fread
        - Src:             'file.c:393,8'
          Dst:             evbuffer_add
        - Src:             'file.c:400,7'
          Dst:             ferror
        - Src:             'file.c:404,3'
          Dst:             fclose
        - Src:             'file.c:409,11'
          Dst:             strlen
        - Src:             'file.c:414,8'
          Dst:             xmalloc
        - Src:             'file.c:418,6'
          Dst:             proc_send
        - Src:             'file.c:427,2'
          Dst:             file_fire_done
    - functionName:    file_create_with_client
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - stream
        - cb
        - cbdata
      BBCount:         13
      ICount:          125
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - client_files_RB_INSERT
        - evbuffer_new
        - fatalx
        - xcalloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'file.c:102,16'
          Branch Sides:
            - BranchSide:      'file.c:102,20'
              BranchSideFuncs:
                - xcalloc
                - evbuffer_new
                - client_files_RB_INSERT
                - fatalx
            - BranchSide:      'file.c:105,7'
              BranchSideFuncs:
                - xcalloc
                - evbuffer_new
                - client_files_RB_INSERT
                - fatalx
        - Branch String:   'file.c:102,6'
          Branch Sides:
            - BranchSide:      'file.c:103,5'
              BranchSideFuncs:
                - xcalloc
                - evbuffer_new
                - client_files_RB_INSERT
                - fatalx
            - BranchSide:      'file.c:105,7'
              BranchSideFuncs:
                - xcalloc
                - evbuffer_new
                - client_files_RB_INSERT
                - fatalx
        - Branch String:   'file.c:111,6'
          Branch Sides:
            - BranchSide:      'file.c:112,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'file.c:114,11'
              BranchSideFuncs:
                - client_files_RB_INSERT
        - Branch String:   'file.c:117,6'
          Branch Sides:
            - BranchSide:      'file.c:117,6'
              BranchSideFuncs:
                - client_files_RB_INSERT
            - BranchSide:      'file.c:118,14'
              BranchSideFuncs:
                - client_files_RB_INSERT
      Callsites:
        - Src:             'file.c:105,7'
          Dst:             xcalloc
        - Src:             'file.c:110,15'
          Dst:             evbuffer_new
        - Src:             'file.c:112,3'
          Dst:             fatalx
        - Src:             'file.c:120,3'
          Dst:             client_files_RB_INSERT
    - functionName:    file_get_path
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - file
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - server_client_get_cwd
        - xasprintf
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'file.c:46,6'
          Branch Sides:
            - BranchSide:      'file.c:47,18'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'file.c:49,51'
              BranchSideFuncs:
                - server_client_get_cwd
                - xasprintf
      Callsites:
        - Src:             'file.c:47,10'
          Dst:             xstrdup
        - Src:             'file.c:49,29'
          Dst:             server_client_get_cwd
        - Src:             'file.c:49,3'
          Dst:             xasprintf
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_write
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - path
        - flags
        - bdata
        - bsize
        - cb
        - cbdata
      BBCount:         31
      ICount:          272
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - evbuffer_add
        - fclose
        - file_create_with_client
        - file_fire_done
        - file_get_path
        - fopen
        - fwrite
        - proc_send
        - strcmp
        - strlen
        - xmalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:294,6'
          Branch Sides:
            - BranchSide:      'file.c:295,32'
              BranchSideFuncs:
                - file_create_with_client
                - xstrdup
                - evbuffer_add
                - strlen
                - xmalloc
                - proc_send
                - free
                - free
                - file_fire_done
            - BranchSide:      'file.c:308,31'
              BranchSideFuncs:
                - file_create_with_client
                - file_get_path
                - evbuffer_add
                - strlen
                - xmalloc
                - proc_send
                - free
                - free
                - file_fire_done
                - fopen
                - fwrite
                - fclose
                - fclose
                - __errno_location
        - Branch String:   'file.c:299,17'
          Branch Sides:
            - BranchSide:      'file.c:300,8'
              BranchSideFuncs:
                - file_fire_done
            - BranchSide:      'file.c:302,4'
              BranchSideFuncs:
                - file_fire_done
        - Branch String:   'file.c:300,36'
          Branch Sides:
            - BranchSide:      'file.c:301,8'
              BranchSideFuncs:
                - file_fire_done
            - BranchSide:      'file.c:302,4'
              BranchSideFuncs:
                - file_fire_done
        - Branch String:   'file.c:299,7'
          Branch Sides:
            - BranchSide:      'file.c:302,4'
              BranchSideFuncs:
                - file_fire_done
            - BranchSide:      'file.c:305,3'
              BranchSideFuncs:
                - evbuffer_add
                - strlen
                - xmalloc
                - proc_send
                - free
                - free
                - file_fire_done
        - Branch String:   'file.c:311,16'
          Branch Sides:
            - BranchSide:      'file.c:311,19'
              BranchSideFuncs:
                - fopen
                - fwrite
                - fclose
                - file_fire_done
                - fclose
                - __errno_location
            - BranchSide:      'file.c:312,7'
              BranchSideFuncs:
                - fopen
                - fwrite
                - fclose
                - file_fire_done
                - fclose
                - __errno_location
        - Branch String:   'file.c:311,6'
          Branch Sides:
            - BranchSide:      'file.c:311,30'
              BranchSideFuncs:
                - fopen
                - fwrite
                - fclose
                - file_fire_done
                - fclose
                - __errno_location
            - BranchSide:      'file.c:312,7'
              BranchSideFuncs:
                - fopen
                - fwrite
                - fclose
                - file_fire_done
                - fclose
                - __errno_location
        - Branch String:   'file.c:312,7'
          Branch Sides:
            - BranchSide:      'file.c:313,9'
              BranchSideFuncs:
                - fopen
                - fwrite
                - fclose
                - file_fire_done
                - fclose
                - __errno_location
            - BranchSide:      'file.c:315,9'
              BranchSideFuncs:
                - fopen
                - fwrite
                - fclose
                - file_fire_done
                - fclose
                - __errno_location
        - Branch String:   'file.c:317,7'
          Branch Sides:
            - BranchSide:      'file.c:318,16'
              BranchSideFuncs:
                - __errno_location
                - file_fire_done
            - BranchSide:      'file.c:321,14'
              BranchSideFuncs:
                - fwrite
                - fclose
                - file_fire_done
                - fclose
        - Branch String:   'file.c:321,7'
          Branch Sides:
            - BranchSide:      'file.c:322,11'
              BranchSideFuncs:
                - fclose
                - file_fire_done
            - BranchSide:      'file.c:326,10'
              BranchSideFuncs:
                - fclose
                - file_fire_done
        - Branch String:   'file.c:334,6'
          Branch Sides:
            - BranchSide:      'file.c:335,3'
              BranchSideFuncs:
                - file_fire_done
            - BranchSide:      'file.c:338,16'
              BranchSideFuncs:
                - xmalloc
                - proc_send
                - free
                - free
                - file_fire_done
        - Branch String:   'file.c:343,6'
          Branch Sides:
            - BranchSide:      'file.c:344,8'
              BranchSideFuncs:
                - free
                - file_fire_done
            - BranchSide:      'file.c:348,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'file.c:294,6'
          Dst:             strcmp
        - Src:             'file.c:295,8'
          Dst:             file_create_with_client
        - Src:             'file.c:296,14'
          Dst:             xstrdup
        - Src:             'file.c:308,7'
          Dst:             file_create_with_client
        - Src:             'file.c:309,13'
          Dst:             file_get_path
        - Src:             'file.c:316,7'
          Dst:             fopen
        - Src:             'file.c:318,16'
          Dst:             __errno_location
        - Src:             'file.c:321,7'
          Dst:             fwrite
        - Src:             'file.c:322,4'
          Dst:             fclose
        - Src:             'file.c:326,3'
          Dst:             fclose
        - Src:             'file.c:331,2'
          Dst:             evbuffer_add
        - Src:             'file.c:333,11'
          Dst:             strlen
        - Src:             'file.c:338,8'
          Dst:             xmalloc
        - Src:             'file.c:343,6'
          Dst:             proc_send
        - Src:             'file.c:352,2'
          Dst:             file_fire_done
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    file_error
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - fmt
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - client_files_RB_FIND
        - evbuffer_add_vprintf
        - file_can_print
        - file_create_with_client
        - file_push
        - proc_send
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:257,6'
          Branch Sides:
            - BranchSide:      'file.c:258,3'
              BranchSideFuncs:
                - client_files_RB_FIND
                - evbuffer_add_vprintf
                - file_push
                - file_create_with_client
                - xstrdup
                - evbuffer_add_vprintf
                - proc_send
            - BranchSide:      'file.c:260,2'
              BranchSideFuncs:
                - client_files_RB_FIND
                - evbuffer_add_vprintf
                - file_push
                - file_create_with_client
                - xstrdup
                - evbuffer_add_vprintf
                - proc_send
        - Branch String:   'file.c:263,6'
          Branch Sides:
            - BranchSide:      'file.c:264,32'
              BranchSideFuncs:
                - file_create_with_client
                - xstrdup
                - evbuffer_add_vprintf
                - proc_send
            - BranchSide:      'file.c:274,24'
              BranchSideFuncs:
                - evbuffer_add_vprintf
                - file_push
      Callsites:
        - Src:             'file.c:257,7'
          Dst:             file_can_print
        - Src:             'file.c:263,12'
          Dst:             client_files_RB_FIND
        - Src:             'file.c:264,8'
          Dst:             file_create_with_client
        - Src:             'file.c:265,14'
          Dst:             xstrdup
        - Src:             'file.c:267,3'
          Dst:             evbuffer_add_vprintf
        - Src:             'file.c:272,3'
          Dst:             proc_send
        - Src:             'file.c:274,3'
          Dst:             evbuffer_add_vprintf
        - Src:             'file.c:275,3'
          Dst:             file_push
    - functionName:    file_can_print
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'file.c:177,16'
          Branch Sides:
            - BranchSide:      'file.c:178,7'
              BranchSideFuncs: []
            - BranchSide:      'file.c:180,3'
              BranchSideFuncs: []
        - Branch String:   'file.c:178,35'
          Branch Sides:
            - BranchSide:      'file.c:179,7'
              BranchSideFuncs: []
            - BranchSide:      'file.c:180,3'
              BranchSideFuncs: []
        - Branch String:   'file.c:177,6'
          Branch Sides:
            - BranchSide:      'file.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'file.c:181,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    file_print_buffer
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - data
        - size
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - client_files_RB_FIND
        - evbuffer_add
        - file_can_print
        - file_create_with_client
        - file_push
        - proc_send
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:229,6'
          Branch Sides:
            - BranchSide:      'file.c:230,3'
              BranchSideFuncs:
                - client_files_RB_FIND
                - evbuffer_add
                - file_push
                - file_create_with_client
                - xstrdup
                - evbuffer_add
                - proc_send
            - BranchSide:      'file.c:232,7'
              BranchSideFuncs:
                - client_files_RB_FIND
                - evbuffer_add
                - file_push
                - file_create_with_client
                - xstrdup
                - evbuffer_add
                - proc_send
        - Branch String:   'file.c:233,6'
          Branch Sides:
            - BranchSide:      'file.c:234,32'
              BranchSideFuncs:
                - file_create_with_client
                - xstrdup
                - evbuffer_add
                - proc_send
            - BranchSide:      'file.c:244,16'
              BranchSideFuncs:
                - evbuffer_add
                - file_push
      Callsites:
        - Src:             'file.c:229,7'
          Dst:             file_can_print
        - Src:             'file.c:233,12'
          Dst:             client_files_RB_FIND
        - Src:             'file.c:234,8'
          Dst:             file_create_with_client
        - Src:             'file.c:235,14'
          Dst:             xstrdup
        - Src:             'file.c:237,3'
          Dst:             evbuffer_add
        - Src:             'file.c:242,3'
          Dst:             proc_send
        - Src:             'file.c:244,3'
          Dst:             evbuffer_add
        - Src:             'file.c:245,3'
          Dst:             file_push
    - functionName:    file_vprint
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - fmt
        - ap
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - client_files_RB_FIND
        - evbuffer_add_vprintf
        - file_can_print
        - file_create_with_client
        - file_push
        - proc_send
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'file.c:202,6'
          Branch Sides:
            - BranchSide:      'file.c:203,3'
              BranchSideFuncs:
                - client_files_RB_FIND
                - evbuffer_add_vprintf
                - file_push
                - file_create_with_client
                - xstrdup
                - evbuffer_add_vprintf
                - proc_send
            - BranchSide:      'file.c:205,7'
              BranchSideFuncs:
                - client_files_RB_FIND
                - evbuffer_add_vprintf
                - file_push
                - file_create_with_client
                - xstrdup
                - evbuffer_add_vprintf
                - proc_send
        - Branch String:   'file.c:206,6'
          Branch Sides:
            - BranchSide:      'file.c:207,32'
              BranchSideFuncs:
                - file_create_with_client
                - xstrdup
                - evbuffer_add_vprintf
                - proc_send
            - BranchSide:      'file.c:217,24'
              BranchSideFuncs:
                - evbuffer_add_vprintf
                - file_push
      Callsites:
        - Src:             'file.c:202,7'
          Dst:             file_can_print
        - Src:             'file.c:206,12'
          Dst:             client_files_RB_FIND
        - Src:             'file.c:207,8'
          Dst:             file_create_with_client
        - Src:             'file.c:208,14'
          Dst:             xstrdup
        - Src:             'file.c:210,3'
          Dst:             evbuffer_add_vprintf
        - Src:             'file.c:215,3'
          Dst:             proc_send
        - Src:             'file.c:217,3'
          Dst:             evbuffer_add_vprintf
        - Src:             'file.c:218,3'
          Dst:             file_push
    - functionName:    file_print
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - file_vprint
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'file.c:191,2'
          Dst:             file_vprint
    - functionName:    client_files_RB_PREV
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    client_files_RB_NFIND
      functionSourceFile: '/src/tmux/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - file_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - file_cmp
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - file_cmp
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - file_cmp
        - Branch String:   'file.c:38,1'
          Branch Sides:
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs:
                - file_cmp
            - BranchSide:      'file.c:38,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'file.c:38,1'
          Dst:             file_cmp
    - functionName:    format_table_compare
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3431
      functionLinenumberEnd: 3435
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key0
        - entry0
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:3435,10'
          Dst:             strcmp
    - functionName:    format_quote_style
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3670
      functionLinenumberEnd: 3681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:3675,2'
          Branch Sides:
            - BranchSide:      'format.c:3676,8'
              BranchSideFuncs: []
            - BranchSide:      'format.c:3680,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:3676,7'
          Branch Sides:
            - BranchSide:      'format.c:3677,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:3678,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:3674,21'
          Dst:             strlen
        - Src:             'format.c:3674,13'
          Dst:             xmalloc
    - functionName:    format_quote_shell
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3653
      functionLinenumberEnd: 3664
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strchr
        - strlen
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:3658,2'
          Branch Sides:
            - BranchSide:      'format.c:3659,40'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3663,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:3659,7'
          Branch Sides:
            - BranchSide:      'format.c:3660,7'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3661,12'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'format.c:3657,21'
          Dst:             strlen
        - Src:             'format.c:3657,13'
          Dst:             xmalloc
        - Src:             'format.c:3659,7'
          Dst:             strchr
    - functionName:    format_entry_tree_RB_FIND
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - format_entry_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_cmp
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_cmp
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_cmp
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_cmp
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:167,1'
          Dst:             format_entry_cmp
    - functionName:    format_entry_cmp
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fe1
        - fe2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:191,10'
          Dst:             strcmp
    - functionName:    format_table_get
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3441
      functionLinenumberEnd: 3442
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bsearch
        - format_table_compare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:3442,10'
          Dst:             bsearch
        - Src:             'format.c:3442,10'
          Dst:             format_table_compare
    - functionName:    bsearch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_cb_active_window_index
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2433,6'
          Branch Sides:
            - BranchSide:      'format.c:2434,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2435,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2434,11'
          Dst:             format_printf
    - functionName:    format_cb_alternate_on
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1296,6'
          Branch Sides:
            - BranchSide:      'format.c:1297,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1301,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1297,7'
          Branch Sides:
            - BranchSide:      'format.c:1298,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1299,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1298,12'
          Dst:             xstrdup
        - Src:             'format.c:1299,11'
          Dst:             xstrdup
    - functionName:    format_cb_alternate_saved_x
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1308,6'
          Branch Sides:
            - BranchSide:      'format.c:1309,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1310,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1309,11'
          Dst:             format_printf
    - functionName:    format_cb_alternate_saved_y
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1317,6'
          Branch Sides:
            - BranchSide:      'format.c:1318,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1319,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1318,11'
          Dst:             format_printf
    - functionName:    format_cb_buffer_created
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2765
      functionLinenumberEnd: 2774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - paste_buffer_created
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2768,6'
          Branch Sides:
            - BranchSide:      'format.c:2769,3'
              BranchSideFuncs:
                - paste_buffer_created
            - BranchSide:      'format.c:2773,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2770,15'
          Dst:             paste_buffer_created
    - functionName:    format_cb_buffer_mode_format
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2840
      functionLinenumberEnd: 2841
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:2841,10'
          Dst:             xstrdup
    - functionName:    format_cb_buffer_name
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - paste_buffer_name
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1326,6'
          Branch Sides:
            - BranchSide:      'format.c:1327,37'
              BranchSideFuncs:
                - paste_buffer_name
                - xstrdup
            - BranchSide:      'format.c:1328,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1327,19'
          Dst:             paste_buffer_name
        - Src:             'format.c:1327,11'
          Dst:             xstrdup
    - functionName:    format_cb_buffer_sample
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - paste_make_sample
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1335,6'
          Branch Sides:
            - BranchSide:      'format.c:1336,29'
              BranchSideFuncs:
                - paste_make_sample
            - BranchSide:      'format.c:1337,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1336,11'
          Dst:             paste_make_sample
    - functionName:    format_cb_buffer_size
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
        - paste_buffer_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1346,6'
          Branch Sides:
            - BranchSide:      'format.c:1347,21'
              BranchSideFuncs:
                - paste_buffer_data
                - format_printf
            - BranchSide:      'format.c:1350,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1347,3'
          Dst:             paste_buffer_data
        - Src:             'format.c:1348,11'
          Dst:             format_printf
    - functionName:    format_cb_client_activity
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2779
      functionLinenumberEnd: 2783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2780,6'
          Branch Sides:
            - BranchSide:      'format.c:2781,12'
              BranchSideFuncs: []
            - BranchSide:      'format.c:2782,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_cb_client_cell_height
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1357,20'
          Branch Sides:
            - BranchSide:      'format.c:1357,24'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1359,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1357,6'
          Branch Sides:
            - BranchSide:      'format.c:1358,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1359,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1358,11'
          Dst:             format_printf
    - functionName:    format_cb_client_cell_width
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1366,20'
          Branch Sides:
            - BranchSide:      'format.c:1366,24'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1368,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1366,6'
          Branch Sides:
            - BranchSide:      'format.c:1367,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1368,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1367,11'
          Dst:             format_printf
    - functionName:    format_cb_client_control_mode
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1375,6'
          Branch Sides:
            - BranchSide:      'format.c:1376,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1380,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1376,7'
          Branch Sides:
            - BranchSide:      'format.c:1377,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1378,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1377,12'
          Dst:             xstrdup
        - Src:             'format.c:1378,11'
          Dst:             xstrdup
    - functionName:    format_cb_client_created
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2788
      functionLinenumberEnd: 2792
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2789,6'
          Branch Sides:
            - BranchSide:      'format.c:2790,12'
              BranchSideFuncs: []
            - BranchSide:      'format.c:2791,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_cb_client_discarded
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1387,6'
          Branch Sides:
            - BranchSide:      'format.c:1388,32'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1389,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1388,11'
          Dst:             format_printf
    - functionName:    format_cb_client_flags
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1395
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - server_client_get_flags
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1396,6'
          Branch Sides:
            - BranchSide:      'format.c:1397,43'
              BranchSideFuncs:
                - server_client_get_flags
                - xstrdup
            - BranchSide:      'format.c:1398,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1397,19'
          Dst:             server_client_get_flags
        - Src:             'format.c:1397,11'
          Dst:             xstrdup
    - functionName:    format_cb_client_height
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1405,20'
          Branch Sides:
            - BranchSide:      'format.c:1405,24'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1407,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1405,6'
          Branch Sides:
            - BranchSide:      'format.c:1406,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1407,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1406,11'
          Dst:             format_printf
    - functionName:    format_cb_client_key_table
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1414,6'
          Branch Sides:
            - BranchSide:      'format.c:1415,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1416,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1415,11'
          Dst:             xstrdup
    - functionName:    format_cb_client_last_session
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - session_alive
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1423,20'
          Branch Sides:
            - BranchSide:      'format.c:1424,6'
              BranchSideFuncs:
                - session_alive
                - xstrdup
            - BranchSide:      'format.c:1427,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1424,34'
          Branch Sides:
            - BranchSide:      'format.c:1425,20'
              BranchSideFuncs:
                - session_alive
                - xstrdup
            - BranchSide:      'format.c:1427,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1423,6'
          Branch Sides:
            - BranchSide:      'format.c:1426,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1427,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1425,6'
          Dst:             session_alive
        - Src:             'format.c:1426,11'
          Dst:             xstrdup
    - functionName:    format_cb_client_mode_format
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2847
      functionLinenumberEnd: 2848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:2848,10'
          Dst:             xstrdup
    - functionName:    format_cb_client_name
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1434,6'
          Branch Sides:
            - BranchSide:      'format.c:1435,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1436,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1435,11'
          Dst:             xstrdup
    - functionName:    format_cb_client_pid
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1443,6'
          Branch Sides:
            - BranchSide:      'format.c:1444,38'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1445,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1444,11'
          Dst:             format_printf
    - functionName:    format_cb_client_prefix
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - server_client_get_key_table
        - strcmp
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1454,6'
          Branch Sides:
            - BranchSide:      'format.c:1455,38'
              BranchSideFuncs:
                - server_client_get_key_table
                - strcmp
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1460,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1456,7'
          Branch Sides:
            - BranchSide:      'format.c:1457,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1458,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1455,10'
          Dst:             server_client_get_key_table
        - Src:             'format.c:1456,7'
          Dst:             strcmp
        - Src:             'format.c:1457,12'
          Dst:             xstrdup
        - Src:             'format.c:1458,11'
          Dst:             xstrdup
    - functionName:    format_cb_client_readonly
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1467,6'
          Branch Sides:
            - BranchSide:      'format.c:1468,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1472,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1468,7'
          Branch Sides:
            - BranchSide:      'format.c:1469,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1470,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1469,12'
          Dst:             xstrdup
        - Src:             'format.c:1470,11'
          Dst:             xstrdup
    - functionName:    format_cb_client_session
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1479,20'
          Branch Sides:
            - BranchSide:      'format.c:1479,23'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1481,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1479,6'
          Branch Sides:
            - BranchSide:      'format.c:1480,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1481,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1480,11'
          Dst:             xstrdup
    - functionName:    format_cb_client_termfeatures
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1487
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tty_get_features
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1488,6'
          Branch Sides:
            - BranchSide:      'format.c:1489,36'
              BranchSideFuncs:
                - tty_get_features
                - xstrdup
            - BranchSide:      'format.c:1490,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1489,19'
          Dst:             tty_get_features
        - Src:             'format.c:1489,11'
          Dst:             xstrdup
    - functionName:    format_cb_client_termname
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1497,6'
          Branch Sides:
            - BranchSide:      'format.c:1498,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1499,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1498,11'
          Dst:             xstrdup
    - functionName:    format_cb_client_termtype
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1506,6'
          Branch Sides:
            - BranchSide:      'format.c:1507,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1511,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1507,7'
          Branch Sides:
            - BranchSide:      'format.c:1508,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1509,19'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1508,12'
          Dst:             xstrdup
        - Src:             'format.c:1509,11'
          Dst:             xstrdup
    - functionName:    format_cb_client_theme
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         11
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1586,6'
          Branch Sides:
            - BranchSide:      'format.c:1587,11'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1596,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1587,3'
          Branch Sides:
            - BranchSide:      'format.c:1589,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1591,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1593,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1595,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1589,12'
          Dst:             xstrdup
        - Src:             'format.c:1591,12'
          Dst:             xstrdup
    - functionName:    format_cb_client_tty
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1518,6'
          Branch Sides:
            - BranchSide:      'format.c:1519,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1520,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1519,11'
          Dst:             xstrdup
    - functionName:    format_cb_client_uid
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - format_printf
        - proc_get_peer_uid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1529,6'
          Branch Sides:
            - BranchSide:      'format.c:1530,27'
              BranchSideFuncs:
                - proc_get_peer_uid
                - format_printf
            - BranchSide:      'format.c:1534,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1531,7'
          Branch Sides:
            - BranchSide:      'format.c:1532,39'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1533,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1530,9'
          Dst:             proc_get_peer_uid
        - Src:             'format.c:1532,12'
          Dst:             format_printf
    - functionName:    format_cb_client_user
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - getpwuid
        - proc_get_peer_uid
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1544,6'
          Branch Sides:
            - BranchSide:      'format.c:1545,27'
              BranchSideFuncs:
                - proc_get_peer_uid
                - getpwuid
                - xstrdup
            - BranchSide:      'format.c:1549,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1546,24'
          Branch Sides:
            - BranchSide:      'format.c:1546,42'
              BranchSideFuncs:
                - getpwuid
                - xstrdup
            - BranchSide:      'format.c:1548,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1546,7'
          Branch Sides:
            - BranchSide:      'format.c:1547,20'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1548,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1545,9'
          Dst:             proc_get_peer_uid
        - Src:             'format.c:1546,33'
          Dst:             getpwuid
        - Src:             'format.c:1547,12'
          Dst:             xstrdup
    - functionName:    format_cb_client_utf8
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1556,6'
          Branch Sides:
            - BranchSide:      'format.c:1557,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1561,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1557,7'
          Branch Sides:
            - BranchSide:      'format.c:1558,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1559,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1558,12'
          Dst:             xstrdup
        - Src:             'format.c:1559,11'
          Dst:             xstrdup
    - functionName:    format_cb_client_width
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1567
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1568,6'
          Branch Sides:
            - BranchSide:      'format.c:1569,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1570,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1569,11'
          Dst:             format_printf
    - functionName:    format_cb_client_written
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1577,6'
          Branch Sides:
            - BranchSide:      'format.c:1578,32'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1579,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1578,11'
          Dst:             format_printf
    - functionName:    format_cb_config_files
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         10
      ICount:          91
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - xrealloc
        - xsnprintf
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1608,2'
          Branch Sides:
            - BranchSide:      'format.c:1609,14'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xsnprintf
                - xstrdup
            - BranchSide:      'format.c:1613,6'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'format.c:1613,6'
          Branch Sides:
            - BranchSide:      'format.c:1614,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1615,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1609,7'
          Dst:             strlen
        - Src:             'format.c:1610,7'
          Dst:             xrealloc
        - Src:             'format.c:1611,11'
          Dst:             xsnprintf
        - Src:             'format.c:1614,11'
          Dst:             xstrdup
    - functionName:    format_cb_cursor_blinking
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1684,21'
          Branch Sides:
            - BranchSide:      'format.c:1684,24'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1689,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1684,6'
          Branch Sides:
            - BranchSide:      'format.c:1685,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1689,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1685,7'
          Branch Sides:
            - BranchSide:      'format.c:1686,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1687,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1686,12'
          Dst:             xstrdup
        - Src:             'format.c:1687,11'
          Dst:             xstrdup
    - functionName:    format_cb_cursor_character
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - grid_view_get_cell
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1128,6'
          Branch Sides:
            - BranchSide:      'format.c:1129,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1131,21'
              BranchSideFuncs:
                - grid_view_get_cell
                - xasprintf
        - Branch String:   'format.c:1132,6'
          Branch Sides:
            - BranchSide:      'format.c:1133,37'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:1134,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1131,2'
          Dst:             grid_view_get_cell
        - Src:             'format.c:1133,3'
          Dst:             xasprintf
    - functionName:    format_cb_cursor_colour
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - colour_tostring
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1143,17'
          Branch Sides:
            - BranchSide:      'format.c:1143,20'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1144,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:1143,6'
          Branch Sides:
            - BranchSide:      'format.c:1144,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1146,6'
              BranchSideFuncs:
                - colour_tostring
                - xstrdup
                - colour_tostring
                - xstrdup
        - Branch String:   'format.c:1146,6'
          Branch Sides:
            - BranchSide:      'format.c:1147,35'
              BranchSideFuncs:
                - colour_tostring
                - xstrdup
            - BranchSide:      'format.c:1148,34'
              BranchSideFuncs:
                - colour_tostring
                - xstrdup
      Callsites:
        - Src:             'format.c:1147,19'
          Dst:             colour_tostring
        - Src:             'format.c:1147,11'
          Dst:             xstrdup
        - Src:             'format.c:1148,18'
          Dst:             colour_tostring
        - Src:             'format.c:1148,10'
          Dst:             xstrdup
    - functionName:    format_cb_cursor_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1623,6'
          Branch Sides:
            - BranchSide:      'format.c:1624,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1628,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1624,7'
          Branch Sides:
            - BranchSide:      'format.c:1625,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1626,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1625,12'
          Dst:             xstrdup
        - Src:             'format.c:1626,11'
          Dst:             xstrdup
    - functionName:    format_cb_cursor_shape
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         13
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1635,21'
          Branch Sides:
            - BranchSide:      'format.c:1635,24'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1647,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1635,6'
          Branch Sides:
            - BranchSide:      'format.c:1636,11'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1647,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1636,3'
          Branch Sides:
            - BranchSide:      'format.c:1638,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1640,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1642,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1644,12'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1638,12'
          Dst:             xstrdup
        - Src:             'format.c:1640,12'
          Dst:             xstrdup
        - Src:             'format.c:1642,12'
          Dst:             xstrdup
        - Src:             'format.c:1644,12'
          Dst:             xstrdup
    - functionName:    format_cb_cursor_very_visible
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1654,21'
          Branch Sides:
            - BranchSide:      'format.c:1654,24'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1659,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1654,6'
          Branch Sides:
            - BranchSide:      'format.c:1655,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1659,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1655,7'
          Branch Sides:
            - BranchSide:      'format.c:1656,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1657,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1656,12'
          Dst:             xstrdup
        - Src:             'format.c:1657,11'
          Dst:             xstrdup
    - functionName:    format_cb_cursor_x
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1666,6'
          Branch Sides:
            - BranchSide:      'format.c:1667,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1668,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1667,11'
          Dst:             format_printf
    - functionName:    format_cb_cursor_y
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1675,6'
          Branch Sides:
            - BranchSide:      'format.c:1676,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1677,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1676,11'
          Dst:             format_printf
    - functionName:    format_cb_history_all_bytes
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         10
      ICount:          109
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - grid_get_line
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:910,6'
          Branch Sides:
            - BranchSide:      'format.c:911,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:912,7'
              BranchSideFuncs:
                - xasprintf
                - grid_get_line
        - Branch String:   'format.c:915,2'
          Branch Sides:
            - BranchSide:      'format.c:916,22'
              BranchSideFuncs:
                - grid_get_line
                - xasprintf
            - BranchSide:      'format.c:921,44'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'format.c:916,8'
          Dst:             grid_get_line
        - Src:             'format.c:921,2'
          Dst:             xasprintf
    - functionName:    format_cb_history_bytes
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - grid_get_line
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:885,6'
          Branch Sides:
            - BranchSide:      'format.c:886,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:887,7'
              BranchSideFuncs:
                - xasprintf
                - grid_get_line
        - Branch String:   'format.c:889,2'
          Branch Sides:
            - BranchSide:      'format.c:890,22'
              BranchSideFuncs:
                - grid_get_line
                - xasprintf
            - BranchSide:      'format.c:894,11'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'format.c:890,8'
          Dst:             grid_get_line
        - Src:             'format.c:896,2'
          Dst:             xasprintf
    - functionName:    format_cb_history_limit
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1696,6'
          Branch Sides:
            - BranchSide:      'format.c:1697,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1698,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1697,11'
          Dst:             format_printf
    - functionName:    format_cb_history_size
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1705,6'
          Branch Sides:
            - BranchSide:      'format.c:1706,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1707,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1706,11'
          Dst:             format_printf
    - functionName:    format_cb_host
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gethostname
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:498,6'
          Branch Sides:
            - BranchSide:      'format.c:499,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:500,18'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:498,6'
          Dst:             gethostname
        - Src:             'format.c:499,11'
          Dst:             xstrdup
        - Src:             'format.c:500,10'
          Dst:             xstrdup
    - functionName:    format_cb_host_short
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gethostname
        - strchr
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:509,6'
          Branch Sides:
            - BranchSide:      'format.c:510,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:511,19'
              BranchSideFuncs:
                - strchr
                - xstrdup
        - Branch String:   'format.c:511,6'
          Branch Sides:
            - BranchSide:      'format.c:512,4'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:513,18'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:509,6'
          Dst:             gethostname
        - Src:             'format.c:510,11'
          Dst:             xstrdup
        - Src:             'format.c:511,12'
          Dst:             strchr
        - Src:             'format.c:513,10'
          Dst:             xstrdup
    - functionName:    format_cb_insert_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1714,6'
          Branch Sides:
            - BranchSide:      'format.c:1715,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1719,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1715,7'
          Branch Sides:
            - BranchSide:      'format.c:1716,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1717,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1716,12'
          Dst:             xstrdup
        - Src:             'format.c:1717,11'
          Dst:             xstrdup
    - functionName:    format_cb_keypad_cursor_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1726,6'
          Branch Sides:
            - BranchSide:      'format.c:1727,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1731,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1727,7'
          Branch Sides:
            - BranchSide:      'format.c:1728,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1729,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1728,12'
          Dst:             xstrdup
        - Src:             'format.c:1729,11'
          Dst:             xstrdup
    - functionName:    format_cb_keypad_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1738,6'
          Branch Sides:
            - BranchSide:      'format.c:1739,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1743,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1739,7'
          Branch Sides:
            - BranchSide:      'format.c:1740,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1741,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1740,12'
          Dst:             xstrdup
        - Src:             'format.c:1741,11'
          Dst:             xstrdup
    - functionName:    format_cb_last_window_index
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
        - winlinks_RB_MINMAX
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2444,6'
          Branch Sides:
            - BranchSide:      'format.c:2445,8'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - format_printf
            - BranchSide:      'format.c:2448,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2445,8'
          Dst:             winlinks_RB_MINMAX
        - Src:             'format.c:2446,11'
          Dst:             format_printf
    - functionName:    format_cb_mouse_all_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1750,6'
          Branch Sides:
            - BranchSide:      'format.c:1751,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1755,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1751,7'
          Branch Sides:
            - BranchSide:      'format.c:1752,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1753,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1752,12'
          Dst:             xstrdup
        - Src:             'format.c:1753,11'
          Dst:             xstrdup
    - functionName:    format_cb_mouse_any_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1761
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1762,6'
          Branch Sides:
            - BranchSide:      'format.c:1763,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1767,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1763,7'
          Branch Sides:
            - BranchSide:      'format.c:1764,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1765,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1764,12'
          Dst:             xstrdup
        - Src:             'format.c:1765,11'
          Dst:             xstrdup
    - functionName:    format_cb_mouse_button_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1780
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1774,6'
          Branch Sides:
            - BranchSide:      'format.c:1775,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1779,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1775,7'
          Branch Sides:
            - BranchSide:      'format.c:1776,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1777,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1776,12'
          Dst:             xstrdup
        - Src:             'format.c:1777,11'
          Dst:             xstrdup
    - functionName:    format_cb_mouse_hyperlink
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         14
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_mouse_at
        - cmd_mouse_pane
        - format_grid_hyperlink
        - window_copy_get_hyperlink
        - window_pane_mode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1184,6'
          Branch Sides:
            - BranchSide:      'format.c:1185,3'
              BranchSideFuncs:
                - cmd_mouse_pane
                - cmd_mouse_at
                - window_pane_mode
                - window_copy_get_hyperlink
                - format_grid_hyperlink
            - BranchSide:      'format.c:1186,23'
              BranchSideFuncs:
                - cmd_mouse_pane
                - cmd_mouse_at
                - window_pane_mode
                - window_copy_get_hyperlink
                - format_grid_hyperlink
        - Branch String:   'format.c:1187,6'
          Branch Sides:
            - BranchSide:      'format.c:1188,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1189,19'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_pane_mode
                - window_copy_get_hyperlink
                - format_grid_hyperlink
        - Branch String:   'format.c:1189,6'
          Branch Sides:
            - BranchSide:      'format.c:1190,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1192,7'
              BranchSideFuncs:
                - window_pane_mode
                - window_copy_get_hyperlink
                - format_grid_hyperlink
        - Branch String:   'format.c:1192,6'
          Branch Sides:
            - BranchSide:      'format.c:1193,24'
              BranchSideFuncs:
                - format_grid_hyperlink
            - BranchSide:      'format.c:1197,7'
              BranchSideFuncs:
                - format_grid_hyperlink
        - Branch String:   'format.c:1193,7'
          Branch Sides:
            - BranchSide:      'format.c:1194,38'
              BranchSideFuncs:
                - window_copy_get_hyperlink
            - BranchSide:      'format.c:1195,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1186,7'
          Dst:             cmd_mouse_pane
        - Src:             'format.c:1189,6'
          Dst:             cmd_mouse_at
        - Src:             'format.c:1193,7'
          Dst:             window_pane_mode
        - Src:             'format.c:1194,12'
          Dst:             window_copy_get_hyperlink
        - Src:             'format.c:1198,10'
          Dst:             format_grid_hyperlink
    - functionName:    format_cb_mouse_line
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         14
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_mouse_at
        - cmd_mouse_pane
        - format_grid_line
        - window_copy_get_line
        - window_pane_mode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1209,6'
          Branch Sides:
            - BranchSide:      'format.c:1210,3'
              BranchSideFuncs:
                - cmd_mouse_pane
                - cmd_mouse_at
                - window_pane_mode
                - window_copy_get_line
                - format_grid_line
            - BranchSide:      'format.c:1211,23'
              BranchSideFuncs:
                - cmd_mouse_pane
                - cmd_mouse_at
                - window_pane_mode
                - window_copy_get_line
                - format_grid_line
        - Branch String:   'format.c:1212,6'
          Branch Sides:
            - BranchSide:      'format.c:1213,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1214,19'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_pane_mode
                - window_copy_get_line
                - format_grid_line
        - Branch String:   'format.c:1214,6'
          Branch Sides:
            - BranchSide:      'format.c:1215,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1217,7'
              BranchSideFuncs:
                - window_pane_mode
                - window_copy_get_line
                - format_grid_line
        - Branch String:   'format.c:1217,6'
          Branch Sides:
            - BranchSide:      'format.c:1218,24'
              BranchSideFuncs:
                - format_grid_line
            - BranchSide:      'format.c:1222,7'
              BranchSideFuncs:
                - format_grid_line
        - Branch String:   'format.c:1218,7'
          Branch Sides:
            - BranchSide:      'format.c:1219,33'
              BranchSideFuncs:
                - window_copy_get_line
            - BranchSide:      'format.c:1220,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1211,7'
          Dst:             cmd_mouse_pane
        - Src:             'format.c:1214,6'
          Dst:             cmd_mouse_at
        - Src:             'format.c:1218,7'
          Dst:             window_pane_mode
        - Src:             'format.c:1219,12'
          Dst:             window_copy_get_line
        - Src:             'format.c:1223,10'
          Dst:             format_grid_line
    - functionName:    format_cb_mouse_pane
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_mouse_pane
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1788,6'
          Branch Sides:
            - BranchSide:      'format.c:1789,24'
              BranchSideFuncs:
                - cmd_mouse_pane
                - format_printf
            - BranchSide:      'format.c:1794,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1790,7'
          Branch Sides:
            - BranchSide:      'format.c:1791,34'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1792,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1789,8'
          Dst:             cmd_mouse_pane
        - Src:             'format.c:1791,12'
          Dst:             format_printf
    - functionName:    format_cb_mouse_sgr_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1800
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1801,6'
          Branch Sides:
            - BranchSide:      'format.c:1802,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1806,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1802,7'
          Branch Sides:
            - BranchSide:      'format.c:1803,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1804,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1803,12'
          Dst:             xstrdup
        - Src:             'format.c:1804,11'
          Dst:             xstrdup
    - functionName:    format_cb_mouse_standard_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1812
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1813,6'
          Branch Sides:
            - BranchSide:      'format.c:1814,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1818,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1814,7'
          Branch Sides:
            - BranchSide:      'format.c:1815,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1816,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1815,12'
          Dst:             xstrdup
        - Src:             'format.c:1816,11'
          Dst:             xstrdup
    - functionName:    format_cb_mouse_status_line
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         23
      ICount:          141
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1233,6'
          Branch Sides:
            - BranchSide:      'format.c:1234,3'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:1235,6'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'format.c:1235,20'
          Branch Sides:
            - BranchSide:      'format.c:1235,25'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1236,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:1235,6'
          Branch Sides:
            - BranchSide:      'format.c:1236,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1238,6'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'format.c:1238,26'
          Branch Sides:
            - BranchSide:      'format.c:1238,29'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:1240,13'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'format.c:1238,6'
          Branch Sides:
            - BranchSide:      'format.c:1239,7'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:1240,13'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'format.c:1240,32'
          Branch Sides:
            - BranchSide:      'format.c:1240,35'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:1243,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:1240,13'
          Branch Sides:
            - BranchSide:      'format.c:1241,7'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:1243,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1244,2'
          Dst:             xasprintf
    - functionName:    format_cb_mouse_status_range
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         33
      ICount:          218
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - status_get_range
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1256,6'
          Branch Sides:
            - BranchSide:      'format.c:1257,3'
              BranchSideFuncs:
                - status_get_range
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1258,6'
              BranchSideFuncs:
                - status_get_range
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:1258,20'
          Branch Sides:
            - BranchSide:      'format.c:1258,25'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1259,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:1258,6'
          Branch Sides:
            - BranchSide:      'format.c:1259,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1261,6'
              BranchSideFuncs:
                - status_get_range
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:1261,26'
          Branch Sides:
            - BranchSide:      'format.c:1261,29'
              BranchSideFuncs:
                - status_get_range
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1264,13'
              BranchSideFuncs:
                - status_get_range
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:1261,6'
          Branch Sides:
            - BranchSide:      'format.c:1262,7'
              BranchSideFuncs:
                - status_get_range
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1264,13'
              BranchSideFuncs:
                - status_get_range
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:1264,32'
          Branch Sides:
            - BranchSide:      'format.c:1264,35'
              BranchSideFuncs:
                - status_get_range
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1268,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:1264,13'
          Branch Sides:
            - BranchSide:      'format.c:1265,7'
              BranchSideFuncs:
                - status_get_range
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1268,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:1271,6'
          Branch Sides:
            - BranchSide:      'format.c:1272,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1273,10'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:1273,2'
          Branch Sides:
            - BranchSide:      'format.c:1275,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1277,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1279,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1281,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1283,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1285,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1287,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1289,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1270,7'
          Dst:             status_get_range
        - Src:             'format.c:1277,11'
          Dst:             xstrdup
        - Src:             'format.c:1279,11'
          Dst:             xstrdup
        - Src:             'format.c:1281,11'
          Dst:             xstrdup
        - Src:             'format.c:1283,11'
          Dst:             xstrdup
        - Src:             'format.c:1285,11'
          Dst:             xstrdup
        - Src:             'format.c:1287,11'
          Dst:             xstrdup
    - functionName:    format_cb_mouse_utf8_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1824
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1825,6'
          Branch Sides:
            - BranchSide:      'format.c:1826,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1830,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1826,7'
          Branch Sides:
            - BranchSide:      'format.c:1827,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1828,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1827,12'
          Dst:             xstrdup
        - Src:             'format.c:1828,11'
          Dst:             xstrdup
    - functionName:    format_cb_mouse_word
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         14
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_mouse_at
        - cmd_mouse_pane
        - format_grid_word
        - window_copy_get_word
        - window_pane_mode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1159,6'
          Branch Sides:
            - BranchSide:      'format.c:1160,3'
              BranchSideFuncs:
                - cmd_mouse_pane
                - cmd_mouse_at
                - window_pane_mode
                - window_copy_get_word
                - format_grid_word
            - BranchSide:      'format.c:1161,23'
              BranchSideFuncs:
                - cmd_mouse_pane
                - cmd_mouse_at
                - window_pane_mode
                - window_copy_get_word
                - format_grid_word
        - Branch String:   'format.c:1162,6'
          Branch Sides:
            - BranchSide:      'format.c:1163,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1164,19'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_pane_mode
                - window_copy_get_word
                - format_grid_word
        - Branch String:   'format.c:1164,6'
          Branch Sides:
            - BranchSide:      'format.c:1165,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1167,7'
              BranchSideFuncs:
                - window_pane_mode
                - window_copy_get_word
                - format_grid_word
        - Branch String:   'format.c:1167,6'
          Branch Sides:
            - BranchSide:      'format.c:1168,24'
              BranchSideFuncs:
                - format_grid_word
            - BranchSide:      'format.c:1172,7'
              BranchSideFuncs:
                - format_grid_word
        - Branch String:   'format.c:1168,7'
          Branch Sides:
            - BranchSide:      'format.c:1169,33'
              BranchSideFuncs:
                - window_copy_get_word
            - BranchSide:      'format.c:1170,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1161,7'
          Dst:             cmd_mouse_pane
        - Src:             'format.c:1164,6'
          Dst:             cmd_mouse_at
        - Src:             'format.c:1168,7'
          Dst:             window_pane_mode
        - Src:             'format.c:1169,12'
          Dst:             window_copy_get_word
        - Src:             'format.c:1173,10'
          Dst:             format_grid_word
    - functionName:    format_cb_mouse_x
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1852
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         26
      ICount:          161
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - cmd_mouse_at
        - cmd_mouse_pane
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1840,6'
          Branch Sides:
            - BranchSide:      'format.c:1841,3'
              BranchSideFuncs:
                - cmd_mouse_pane
                - format_printf
                - format_printf
                - cmd_mouse_at
                - format_printf
            - BranchSide:      'format.c:1842,23'
              BranchSideFuncs:
                - cmd_mouse_pane
                - format_printf
                - format_printf
                - cmd_mouse_at
                - format_printf
        - Branch String:   'format.c:1843,17'
          Branch Sides:
            - BranchSide:      'format.c:1843,33'
              BranchSideFuncs:
                - cmd_mouse_at
                - format_printf
                - format_printf
                - format_printf
            - BranchSide:      'format.c:1845,6'
              BranchSideFuncs:
                - format_printf
                - format_printf
        - Branch String:   'format.c:1843,6'
          Branch Sides:
            - BranchSide:      'format.c:1844,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1845,6'
              BranchSideFuncs:
                - format_printf
                - format_printf
        - Branch String:   'format.c:1845,20'
          Branch Sides:
            - BranchSide:      'format.c:1845,24'
              BranchSideFuncs:
                - format_printf
                - format_printf
            - BranchSide:      'format.c:1851,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1845,6'
          Branch Sides:
            - BranchSide:      'format.c:1846,7'
              BranchSideFuncs:
                - format_printf
                - format_printf
            - BranchSide:      'format.c:1851,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1846,27'
          Branch Sides:
            - BranchSide:      'format.c:1846,30'
              BranchSideFuncs:
                - format_printf
                - format_printf
            - BranchSide:      'format.c:1848,7'
              BranchSideFuncs:
                - format_printf
        - Branch String:   'format.c:1846,7'
          Branch Sides:
            - BranchSide:      'format.c:1847,32'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1848,7'
              BranchSideFuncs:
                - format_printf
        - Branch String:   'format.c:1848,26'
          Branch Sides:
            - BranchSide:      'format.c:1848,29'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1850,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1848,7'
          Branch Sides:
            - BranchSide:      'format.c:1849,32'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1850,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1842,7'
          Dst:             cmd_mouse_pane
        - Src:             'format.c:1843,20'
          Dst:             cmd_mouse_at
        - Src:             'format.c:1844,11'
          Dst:             format_printf
        - Src:             'format.c:1847,12'
          Dst:             format_printf
        - Src:             'format.c:1849,12'
          Dst:             format_printf
    - functionName:    format_cb_mouse_y
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         26
      ICount:          166
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - cmd_mouse_at
        - cmd_mouse_pane
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1861,6'
          Branch Sides:
            - BranchSide:      'format.c:1862,3'
              BranchSideFuncs:
                - cmd_mouse_pane
                - format_printf
                - format_printf
                - cmd_mouse_at
                - format_printf
            - BranchSide:      'format.c:1863,23'
              BranchSideFuncs:
                - cmd_mouse_pane
                - format_printf
                - format_printf
                - cmd_mouse_at
                - format_printf
        - Branch String:   'format.c:1864,17'
          Branch Sides:
            - BranchSide:      'format.c:1864,33'
              BranchSideFuncs:
                - cmd_mouse_at
                - format_printf
                - format_printf
                - format_printf
            - BranchSide:      'format.c:1866,6'
              BranchSideFuncs:
                - format_printf
                - format_printf
        - Branch String:   'format.c:1864,6'
          Branch Sides:
            - BranchSide:      'format.c:1865,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1866,6'
              BranchSideFuncs:
                - format_printf
                - format_printf
        - Branch String:   'format.c:1866,20'
          Branch Sides:
            - BranchSide:      'format.c:1866,24'
              BranchSideFuncs:
                - format_printf
                - format_printf
            - BranchSide:      'format.c:1872,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1866,6'
          Branch Sides:
            - BranchSide:      'format.c:1867,7'
              BranchSideFuncs:
                - format_printf
                - format_printf
            - BranchSide:      'format.c:1872,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1867,27'
          Branch Sides:
            - BranchSide:      'format.c:1867,30'
              BranchSideFuncs:
                - format_printf
                - format_printf
            - BranchSide:      'format.c:1869,7'
              BranchSideFuncs:
                - format_printf
        - Branch String:   'format.c:1867,7'
          Branch Sides:
            - BranchSide:      'format.c:1868,32'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1869,7'
              BranchSideFuncs:
                - format_printf
        - Branch String:   'format.c:1869,26'
          Branch Sides:
            - BranchSide:      'format.c:1869,29'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1871,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1869,7'
          Branch Sides:
            - BranchSide:      'format.c:1870,32'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1871,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1863,7'
          Dst:             cmd_mouse_pane
        - Src:             'format.c:1864,20'
          Dst:             cmd_mouse_at
        - Src:             'format.c:1865,11'
          Dst:             format_printf
        - Src:             'format.c:1868,12'
          Dst:             format_printf
        - Src:             'format.c:1870,12'
          Dst:             format_printf
    - functionName:    format_cb_next_session_id
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:1879,10'
          Dst:             format_printf
    - functionName:    format_cb_origin_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1885
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1886,6'
          Branch Sides:
            - BranchSide:      'format.c:1887,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1891,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1887,7'
          Branch Sides:
            - BranchSide:      'format.c:1888,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1889,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1888,12'
          Dst:             xstrdup
        - Src:             'format.c:1889,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_active
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1898,6'
          Branch Sides:
            - BranchSide:      'format.c:1899,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1903,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1899,7'
          Branch Sides:
            - BranchSide:      'format.c:1900,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1901,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1900,12'
          Dst:             xstrdup
        - Src:             'format.c:1901,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_at_bottom
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         9
      ICount:          94
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - options_get_number
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1107,6'
          Branch Sides:
            - BranchSide:      'format.c:1108,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1109,6'
              BranchSideFuncs:
                - options_get_number
                - xasprintf
        - Branch String:   'format.c:1112,6'
          Branch Sides:
            - BranchSide:      'format.c:1113,11'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:1115,11'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'format.c:1111,11'
          Dst:             options_get_number
        - Src:             'format.c:1116,2'
          Dst:             xasprintf
    - functionName:    format_cb_pane_at_left
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1909
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1910,6'
          Branch Sides:
            - BranchSide:      'format.c:1911,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1915,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1911,7'
          Branch Sides:
            - BranchSide:      'format.c:1912,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1913,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1912,12'
          Dst:             xstrdup
        - Src:             'format.c:1913,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_at_right
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1922,6'
          Branch Sides:
            - BranchSide:      'format.c:1923,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1927,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1923,7'
          Branch Sides:
            - BranchSide:      'format.c:1924,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1925,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1924,12'
          Dst:             xstrdup
        - Src:             'format.c:1925,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_at_top
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - options_get_number
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1085,6'
          Branch Sides:
            - BranchSide:      'format.c:1086,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1087,6'
              BranchSideFuncs:
                - options_get_number
                - xasprintf
        - Branch String:   'format.c:1090,6'
          Branch Sides:
            - BranchSide:      'format.c:1091,11'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:1093,11'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'format.c:1089,11'
          Dst:             options_get_number
        - Src:             'format.c:1094,2'
          Dst:             xasprintf
    - functionName:    format_cb_pane_bg
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - colour_tostring
        - tty_default_colours
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:978,6'
          Branch Sides:
            - BranchSide:      'format.c:979,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:981,27'
              BranchSideFuncs:
                - tty_default_colours
                - colour_tostring
                - xstrdup
      Callsites:
        - Src:             'format.c:981,2'
          Dst:             tty_default_colours
        - Src:             'format.c:982,18'
          Dst:             colour_tostring
        - Src:             'format.c:982,10'
          Dst:             xstrdup
    - functionName:    format_cb_pane_bottom
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1933
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1934,6'
          Branch Sides:
            - BranchSide:      'format.c:1935,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1936,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1935,11'
          Dst:             format_printf
    - functionName:    format_cb_current_command
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         21
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - cmd_stringify_argv
        - osdep_get_name
        - parse_window_name
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:841,17'
          Branch Sides:
            - BranchSide:      'format.c:841,20'
              BranchSideFuncs: []
            - BranchSide:      'format.c:842,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:841,6'
          Branch Sides:
            - BranchSide:      'format.c:842,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:844,23'
              BranchSideFuncs:
                - osdep_get_name
                - parse_window_name
                - free
                - free
                - cmd_stringify_argv
                - free
                - xstrdup
        - Branch String:   'format.c:845,18'
          Branch Sides:
            - BranchSide:      'format.c:845,22'
              BranchSideFuncs:
                - free
                - cmd_stringify_argv
                - parse_window_name
                - free
                - free
                - xstrdup
            - BranchSide:      'format.c:846,8'
              BranchSideFuncs:
                - free
                - cmd_stringify_argv
                - parse_window_name
                - free
                - free
                - xstrdup
        - Branch String:   'format.c:845,6'
          Branch Sides:
            - BranchSide:      'format.c:846,8'
              BranchSideFuncs:
                - free
                - cmd_stringify_argv
                - parse_window_name
                - free
                - free
                - xstrdup
            - BranchSide:      'format.c:853,28'
              BranchSideFuncs:
                - parse_window_name
                - free
        - Branch String:   'format.c:848,19'
          Branch Sides:
            - BranchSide:      'format.c:848,23'
              BranchSideFuncs:
                - free
                - xstrdup
                - parse_window_name
                - free
            - BranchSide:      'format.c:849,9'
              BranchSideFuncs:
                - free
                - xstrdup
                - parse_window_name
                - free
        - Branch String:   'format.c:848,7'
          Branch Sides:
            - BranchSide:      'format.c:849,9'
              BranchSideFuncs:
                - free
                - xstrdup
                - parse_window_name
                - free
            - BranchSide:      'format.c:852,2'
              BranchSideFuncs:
                - parse_window_name
                - free
      Callsites:
        - Src:             'format.c:844,8'
          Dst:             osdep_get_name
        - Src:             'format.c:847,9'
          Dst:             cmd_stringify_argv
        - Src:             'format.c:850,10'
          Dst:             xstrdup
        - Src:             'format.c:853,10'
          Dst:             parse_window_name
    - functionName:    format_cb_current_path
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - osdep_get_cwd
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:865,6'
          Branch Sides:
            - BranchSide:      'format.c:866,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:868,22'
              BranchSideFuncs:
                - osdep_get_cwd
                - xstrdup
        - Branch String:   'format.c:869,6'
          Branch Sides:
            - BranchSide:      'format.c:870,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:871,18'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:868,8'
          Dst:             osdep_get_cwd
        - Src:             'format.c:871,10'
          Dst:             xstrdup
    - functionName:    format_cb_pane_dead
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1942
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1943,6'
          Branch Sides:
            - BranchSide:      'format.c:1944,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:1948,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1944,7'
          Branch Sides:
            - BranchSide:      'format.c:1945,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:1946,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:1945,12'
          Dst:             xstrdup
        - Src:             'format.c:1946,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_dead_signal
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1966
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - format_printf
        - sig2name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1958,6'
          Branch Sides:
            - BranchSide:      'format.c:1959,8'
              BranchSideFuncs:
                - sig2name
                - format_printf
            - BranchSide:      'format.c:1965,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1959,38'
          Branch Sides:
            - BranchSide:      'format.c:1959,41'
              BranchSideFuncs:
                - sig2name
                - format_printf
            - BranchSide:      'format.c:1963,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:1959,7'
          Branch Sides:
            - BranchSide:      'format.c:1960,20'
              BranchSideFuncs:
                - sig2name
                - format_printf
            - BranchSide:      'format.c:1963,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1960,11'
          Dst:             sig2name
        - Src:             'format.c:1961,12'
          Dst:             format_printf
    - functionName:    format_cb_pane_dead_status
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1974,6'
          Branch Sides:
            - BranchSide:      'format.c:1975,8'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1979,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1975,38'
          Branch Sides:
            - BranchSide:      'format.c:1975,41'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1977,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:1975,7'
          Branch Sides:
            - BranchSide:      'format.c:1976,32'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:1977,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:1976,12'
          Dst:             format_printf
    - functionName:    format_cb_pane_dead_time
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1994
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1988,6'
          Branch Sides:
            - BranchSide:      'format.c:1989,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1993,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:1989,7'
          Branch Sides:
            - BranchSide:      'format.c:1990,13'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1991,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_cb_pane_fg
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - colour_tostring
        - tty_default_colours
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:964,6'
          Branch Sides:
            - BranchSide:      'format.c:965,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:967,27'
              BranchSideFuncs:
                - tty_default_colours
                - colour_tostring
                - xstrdup
      Callsites:
        - Src:             'format.c:967,2'
          Dst:             tty_default_colours
        - Src:             'format.c:968,18'
          Dst:             colour_tostring
        - Src:             'format.c:968,10'
          Dst:             xstrdup
    - functionName:    format_cb_pane_format
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2000,6'
          Branch Sides:
            - BranchSide:      'format.c:2001,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2002,10'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2001,11'
          Dst:             xstrdup
        - Src:             'format.c:2002,10'
          Dst:             xstrdup
    - functionName:    format_cb_pane_height
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2009,6'
          Branch Sides:
            - BranchSide:      'format.c:2010,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2011,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2010,11'
          Dst:             format_printf
    - functionName:    format_cb_pane_id
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2018,6'
          Branch Sides:
            - BranchSide:      'format.c:2019,33'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2020,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2019,11'
          Dst:             format_printf
    - functionName:    format_cb_pane_in_mode
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1067,6'
          Branch Sides:
            - BranchSide:      'format.c:1068,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1070,2'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'format.c:1070,2'
          Branch Sides:
            - BranchSide:      'format.c:1071,4'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:1072,26'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'format.c:1072,2'
          Dst:             xasprintf
    - functionName:    format_cb_pane_index
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2026
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - format_printf
        - window_pane_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2029,21'
          Branch Sides:
            - BranchSide:      'format.c:2029,42'
              BranchSideFuncs:
                - window_pane_index
                - format_printf
            - BranchSide:      'format.c:2031,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2029,6'
          Branch Sides:
            - BranchSide:      'format.c:2030,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2031,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2029,24'
          Dst:             window_pane_index
        - Src:             'format.c:2030,11'
          Dst:             format_printf
    - functionName:    format_cb_pane_input_off
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2038,6'
          Branch Sides:
            - BranchSide:      'format.c:2039,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2043,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2039,7'
          Branch Sides:
            - BranchSide:      'format.c:2040,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2041,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2040,12'
          Dst:             xstrdup
        - Src:             'format.c:2041,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_key_mode
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2061
      functionLinenumberEnd: 2073
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         12
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2062,21'
          Branch Sides:
            - BranchSide:      'format.c:2062,24'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2072,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2062,6'
          Branch Sides:
            - BranchSide:      'format.c:2063,11'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2072,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2063,3'
          Branch Sides:
            - BranchSide:      'format.c:2065,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2067,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2069,12'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2065,12'
          Dst:             xstrdup
        - Src:             'format.c:2067,12'
          Dst:             xstrdup
        - Src:             'format.c:2069,12'
          Dst:             xstrdup
    - functionName:    format_cb_pane_last
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2078
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2079,6'
          Branch Sides:
            - BranchSide:      'format.c:2080,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2084,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2080,7'
          Branch Sides:
            - BranchSide:      'format.c:2081,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2082,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2081,12'
          Dst:             xstrdup
        - Src:             'format.c:2082,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_left
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2090
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2091,6'
          Branch Sides:
            - BranchSide:      'format.c:2092,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2093,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2092,11'
          Dst:             format_printf
    - functionName:    format_cb_pane_marked
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - server_check_marked
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2100,6'
          Branch Sides:
            - BranchSide:      'format.c:2101,7'
              BranchSideFuncs:
                - server_check_marked
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2105,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2101,29'
          Branch Sides:
            - BranchSide:      'format.c:2101,44'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2103,11'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'format.c:2101,7'
          Branch Sides:
            - BranchSide:      'format.c:2102,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2103,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2101,7'
          Dst:             server_check_marked
        - Src:             'format.c:2102,12'
          Dst:             xstrdup
        - Src:             'format.c:2103,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_marked_set
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionLinenumberEnd: 2118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - server_check_marked
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2112,6'
          Branch Sides:
            - BranchSide:      'format.c:2113,7'
              BranchSideFuncs:
                - server_check_marked
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2117,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2113,7'
          Branch Sides:
            - BranchSide:      'format.c:2114,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2115,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2113,7'
          Dst:             server_check_marked
        - Src:             'format.c:2114,12'
          Dst:             xstrdup
        - Src:             'format.c:2115,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_mode
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2126,6'
          Branch Sides:
            - BranchSide:      'format.c:2127,9'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2132,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2128,7'
          Branch Sides:
            - BranchSide:      'format.c:2129,20'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2130,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2129,12'
          Dst:             xstrdup
    - functionName:    format_cb_pane_path
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2139,6'
          Branch Sides:
            - BranchSide:      'format.c:2140,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2144,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2140,7'
          Branch Sides:
            - BranchSide:      'format.c:2141,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2142,19'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2141,12'
          Dst:             xstrdup
        - Src:             'format.c:2142,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_pid
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2151,6'
          Branch Sides:
            - BranchSide:      'format.c:2152,38'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2153,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2152,11'
          Dst:             format_printf
    - functionName:    format_cb_pane_pipe
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2159
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2160,6'
          Branch Sides:
            - BranchSide:      'format.c:2161,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2165,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2161,7'
          Branch Sides:
            - BranchSide:      'format.c:2162,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2163,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2162,12'
          Dst:             xstrdup
        - Src:             'format.c:2163,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_right
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2172,6'
          Branch Sides:
            - BranchSide:      'format.c:2173,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2174,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2173,11'
          Dst:             format_printf
    - functionName:    format_cb_pane_search_string
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2181,6'
          Branch Sides:
            - BranchSide:      'format.c:2182,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2186,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2182,7'
          Branch Sides:
            - BranchSide:      'format.c:2183,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2184,19'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2183,12'
          Dst:             xstrdup
        - Src:             'format.c:2184,11'
          Dst:             xstrdup
    - functionName:    format_cb_start_command
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_stringify_argv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:814,6'
          Branch Sides:
            - BranchSide:      'format.c:815,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:817,29'
              BranchSideFuncs:
                - cmd_stringify_argv
      Callsites:
        - Src:             'format.c:817,10'
          Dst:             cmd_stringify_argv
    - functionName:    format_cb_start_path
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:826,6'
          Branch Sides:
            - BranchSide:      'format.c:827,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:829,6'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:829,6'
          Branch Sides:
            - BranchSide:      'format.c:830,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:831,18'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:830,11'
          Dst:             xstrdup
        - Src:             'format.c:831,10'
          Dst:             xstrdup
    - functionName:    format_cb_pane_synchronized
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - options_get_number
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2193,6'
          Branch Sides:
            - BranchSide:      'format.c:2194,26'
              BranchSideFuncs:
                - options_get_number
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2198,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2194,7'
          Branch Sides:
            - BranchSide:      'format.c:2195,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2196,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2194,7'
          Dst:             options_get_number
        - Src:             'format.c:2195,12'
          Dst:             xstrdup
        - Src:             'format.c:2196,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_tabs
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         20
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - evbuffer_add
        - evbuffer_add_printf
        - evbuffer_free
        - evbuffer_get_length
        - evbuffer_new
        - evbuffer_pullup
        - fatalx
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:937,6'
          Branch Sides:
            - BranchSide:      'format.c:938,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:940,11'
              BranchSideFuncs:
                - evbuffer_new
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
                - fatalx
        - Branch String:   'format.c:941,6'
          Branch Sides:
            - BranchSide:      'format.c:942,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'format.c:943,9'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:943,2'
          Branch Sides:
            - BranchSide:      'format.c:944,8'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
            - BranchSide:      'format.c:951,14'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
        - Branch String:   'format.c:944,7'
          Branch Sides:
            - BranchSide:      'format.c:945,4'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_add
            - BranchSide:      'format.c:947,7'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_add
        - Branch String:   'format.c:947,7'
          Branch Sides:
            - BranchSide:      'format.c:948,17'
              BranchSideFuncs:
                - evbuffer_add
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
            - BranchSide:      'format.c:949,23'
              BranchSideFuncs:
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add
        - Branch String:   'format.c:951,6'
          Branch Sides:
            - BranchSide:      'format.c:952,29'
              BranchSideFuncs:
                - evbuffer_pullup
                - xasprintf
                - evbuffer_free
            - BranchSide:      'format.c:953,16'
              BranchSideFuncs:
                - evbuffer_free
      Callsites:
        - Src:             'format.c:940,11'
          Dst:             evbuffer_new
        - Src:             'format.c:942,3'
          Dst:             fatalx
        - Src:             'format.c:947,7'
          Dst:             evbuffer_get_length
        - Src:             'format.c:948,4'
          Dst:             evbuffer_add
        - Src:             'format.c:949,3'
          Dst:             evbuffer_add_printf
        - Src:             'format.c:951,14'
          Dst:             evbuffer_get_length
        - Src:             'format.c:952,35'
          Dst:             evbuffer_pullup
        - Src:             'format.c:952,3'
          Dst:             xasprintf
        - Src:             'format.c:953,2'
          Dst:             evbuffer_free
    - functionName:    format_cb_pane_title
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2204
      functionLinenumberEnd: 2208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2205,6'
          Branch Sides:
            - BranchSide:      'format.c:2206,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2207,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2206,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_top
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2213
      functionLinenumberEnd: 2217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2214,6'
          Branch Sides:
            - BranchSide:      'format.c:2215,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2216,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2215,11'
          Dst:             format_printf
    - functionName:    format_cb_pane_tty
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2222
      functionLinenumberEnd: 2226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2223,6'
          Branch Sides:
            - BranchSide:      'format.c:2224,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2225,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2224,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_unseen_changes
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2050,6'
          Branch Sides:
            - BranchSide:      'format.c:2051,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2055,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2051,7'
          Branch Sides:
            - BranchSide:      'format.c:2052,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2053,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2052,12'
          Dst:             xstrdup
        - Src:             'format.c:2053,11'
          Dst:             xstrdup
    - functionName:    format_cb_pane_width
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2232,6'
          Branch Sides:
            - BranchSide:      'format.c:2233,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2234,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2233,11'
          Dst:             format_printf
    - functionName:    format_cb_pid
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getpid
        - xasprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:522,33'
          Dst:             getpid
        - Src:             'format.c:522,2'
          Dst:             xasprintf
    - functionName:    format_cb_scroll_region_lower
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2241,6'
          Branch Sides:
            - BranchSide:      'format.c:2242,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2243,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2242,11'
          Dst:             format_printf
    - functionName:    format_cb_scroll_region_upper
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2250,6'
          Branch Sides:
            - BranchSide:      'format.c:2251,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2252,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2251,11'
          Dst:             format_printf
    - functionName:    format_cb_server_sessions
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2262,2'
          Branch Sides:
            - BranchSide:      'format.c:2263,4'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - format_printf
            - BranchSide:      'format.c:2264,30'
              BranchSideFuncs:
                - format_printf
      Callsites:
        - Src:             'format.c:2262,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'format.c:2262,2'
          Dst:             sessions_RB_NEXT
        - Src:             'format.c:2264,10'
          Dst:             format_printf
    - functionName:    format_cb_session_activity
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2797
      functionLinenumberEnd: 2801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2798,6'
          Branch Sides:
            - BranchSide:      'format.c:2799,12'
              BranchSideFuncs: []
            - BranchSide:      'format.c:2800,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_cb_session_alerts
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         24
      ICount:          144
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - strlcat
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
        - xsnprintf
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:565,6'
          Branch Sides:
            - BranchSide:      'format.c:566,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:568,2'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - xstrdup
                - xsnprintf
                - strlcat
                - winlinks_RB_NEXT
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'format.c:569,2'
          Branch Sides:
            - BranchSide:      'format.c:570,8'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - winlinks_RB_NEXT
                - xstrdup
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'format.c:584,18'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'format.c:570,7'
          Branch Sides:
            - BranchSide:      'format.c:571,4'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - xstrdup
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'format.c:572,13'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - winlinks_RB_NEXT
                - xstrdup
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'format.c:574,7'
          Branch Sides:
            - BranchSide:      'format.c:575,12'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - winlinks_RB_NEXT
                - xstrdup
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'format.c:576,11'
              BranchSideFuncs:
                - strlcat
                - winlinks_RB_NEXT
                - xstrdup
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'format.c:577,7'
          Branch Sides:
            - BranchSide:      'format.c:578,12'
              BranchSideFuncs:
                - strlcat
                - winlinks_RB_NEXT
                - xstrdup
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'format.c:579,7'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - xstrdup
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'format.c:579,7'
          Branch Sides:
            - BranchSide:      'format.c:580,12'
              BranchSideFuncs:
                - strlcat
                - winlinks_RB_NEXT
                - xstrdup
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'format.c:581,7'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - xstrdup
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'format.c:581,7'
          Branch Sides:
            - BranchSide:      'format.c:582,12'
              BranchSideFuncs:
                - strlcat
                - winlinks_RB_NEXT
                - xstrdup
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'format.c:583,2'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - xstrdup
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
      Callsites:
        - Src:             'format.c:569,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'format.c:572,3'
          Dst:             xsnprintf
        - Src:             'format.c:575,4'
          Dst:             strlcat
        - Src:             'format.c:576,3'
          Dst:             strlcat
        - Src:             'format.c:578,4'
          Dst:             strlcat
        - Src:             'format.c:580,4'
          Dst:             strlcat
        - Src:             'format.c:582,4'
          Dst:             strlcat
        - Src:             'format.c:569,2'
          Dst:             winlinks_RB_NEXT
        - Src:             'format.c:584,10'
          Dst:             xstrdup
    - functionName:    format_cb_session_attached
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2271,6'
          Branch Sides:
            - BranchSide:      'format.c:2272,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2273,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2272,11'
          Dst:             format_printf
    - functionName:    format_cb_session_attached_list
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         21
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - evbuffer_add
        - evbuffer_add_printf
        - evbuffer_free
        - evbuffer_get_length
        - evbuffer_new
        - evbuffer_pullup
        - fatalx
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:536,6'
          Branch Sides:
            - BranchSide:      'format.c:537,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:539,11'
              BranchSideFuncs:
                - evbuffer_new
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
                - fatalx
        - Branch String:   'format.c:540,6'
          Branch Sides:
            - BranchSide:      'format.c:541,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'format.c:543,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:543,2'
          Branch Sides:
            - BranchSide:      'format.c:544,7'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
            - BranchSide:      'format.c:551,14'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
        - Branch String:   'format.c:544,7'
          Branch Sides:
            - BranchSide:      'format.c:545,8'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_add
            - BranchSide:      'format.c:549,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:545,8'
          Branch Sides:
            - BranchSide:      'format.c:546,18'
              BranchSideFuncs:
                - evbuffer_add
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
            - BranchSide:      'format.c:547,24'
              BranchSideFuncs:
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add
        - Branch String:   'format.c:551,6'
          Branch Sides:
            - BranchSide:      'format.c:552,29'
              BranchSideFuncs:
                - evbuffer_pullup
                - xasprintf
                - evbuffer_free
            - BranchSide:      'format.c:553,16'
              BranchSideFuncs:
                - evbuffer_free
      Callsites:
        - Src:             'format.c:539,11'
          Dst:             evbuffer_new
        - Src:             'format.c:541,3'
          Dst:             fatalx
        - Src:             'format.c:545,8'
          Dst:             evbuffer_get_length
        - Src:             'format.c:546,5'
          Dst:             evbuffer_add
        - Src:             'format.c:547,4'
          Dst:             evbuffer_add_printf
        - Src:             'format.c:551,14'
          Dst:             evbuffer_get_length
        - Src:             'format.c:552,35'
          Dst:             evbuffer_pullup
        - Src:             'format.c:552,3'
          Dst:             xasprintf
        - Src:             'format.c:553,2'
          Dst:             evbuffer_free
    - functionName:    format_cb_session_created
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2806
      functionLinenumberEnd: 2810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2807,6'
          Branch Sides:
            - BranchSide:      'format.c:2808,12'
              BranchSideFuncs: []
            - BranchSide:      'format.c:2809,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_cb_session_format
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2280,6'
          Branch Sides:
            - BranchSide:      'format.c:2281,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2282,10'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2281,11'
          Dst:             xstrdup
        - Src:             'format.c:2282,10'
          Dst:             xstrdup
    - functionName:    format_cb_session_group
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - session_group_contains
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2291,20'
          Branch Sides:
            - BranchSide:      'format.c:2291,52'
              BranchSideFuncs:
                - session_group_contains
                - xstrdup
            - BranchSide:      'format.c:2293,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2291,6'
          Branch Sides:
            - BranchSide:      'format.c:2292,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2293,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2291,29'
          Dst:             session_group_contains
        - Src:             'format.c:2292,11'
          Dst:             xstrdup
    - functionName:    format_cb_session_group_attached
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - format_printf
        - session_group_attached_count
        - session_group_contains
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2302,20'
          Branch Sides:
            - BranchSide:      'format.c:2302,52'
              BranchSideFuncs:
                - session_group_contains
                - session_group_attached_count
                - format_printf
            - BranchSide:      'format.c:2304,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2302,6'
          Branch Sides:
            - BranchSide:      'format.c:2303,61'
              BranchSideFuncs:
                - session_group_attached_count
                - format_printf
            - BranchSide:      'format.c:2304,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2302,29'
          Dst:             session_group_contains
        - Src:             'format.c:2303,31'
          Dst:             session_group_attached_count
        - Src:             'format.c:2303,11'
          Dst:             format_printf
    - functionName:    format_cb_session_group_attached_list
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         29
      ICount:          165
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - evbuffer_add
        - evbuffer_add_printf
        - evbuffer_free
        - evbuffer_get_length
        - evbuffer_new
        - evbuffer_pullup
        - fatalx
        - session_group_contains
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:1029,6'
          Branch Sides:
            - BranchSide:      'format.c:1030,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1031,30'
              BranchSideFuncs:
                - session_group_contains
                - evbuffer_new
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
                - fatalx
        - Branch String:   'format.c:1032,6'
          Branch Sides:
            - BranchSide:      'format.c:1033,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1035,11'
              BranchSideFuncs:
                - evbuffer_new
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
                - fatalx
        - Branch String:   'format.c:1036,6'
          Branch Sides:
            - BranchSide:      'format.c:1037,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'format.c:1039,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:1039,2'
          Branch Sides:
            - BranchSide:      'format.c:1040,20'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
            - BranchSide:      'format.c:1052,14'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
        - Branch String:   'format.c:1041,7'
          Branch Sides:
            - BranchSide:      'format.c:1042,4'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
            - BranchSide:      'format.c:1043,3'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:1043,3'
          Branch Sides:
            - BranchSide:      'format.c:1044,8'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
            - BranchSide:      'format.c:1050,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:1044,8'
          Branch Sides:
            - BranchSide:      'format.c:1045,9'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_add
            - BranchSide:      'format.c:1049,3'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:1045,9'
          Branch Sides:
            - BranchSide:      'format.c:1046,19'
              BranchSideFuncs:
                - evbuffer_add
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
            - BranchSide:      'format.c:1047,25'
              BranchSideFuncs:
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add
        - Branch String:   'format.c:1052,6'
          Branch Sides:
            - BranchSide:      'format.c:1053,29'
              BranchSideFuncs:
                - evbuffer_pullup
                - xasprintf
                - evbuffer_free
            - BranchSide:      'format.c:1054,16'
              BranchSideFuncs:
                - evbuffer_free
      Callsites:
        - Src:             'format.c:1031,7'
          Dst:             session_group_contains
        - Src:             'format.c:1035,11'
          Dst:             evbuffer_new
        - Src:             'format.c:1037,3'
          Dst:             fatalx
        - Src:             'format.c:1045,9'
          Dst:             evbuffer_get_length
        - Src:             'format.c:1046,6'
          Dst:             evbuffer_add
        - Src:             'format.c:1047,5'
          Dst:             evbuffer_add_printf
        - Src:             'format.c:1052,14'
          Dst:             evbuffer_get_length
        - Src:             'format.c:1053,35'
          Dst:             evbuffer_pullup
        - Src:             'format.c:1053,3'
          Dst:             xasprintf
        - Src:             'format.c:1054,2'
          Dst:             evbuffer_free
    - functionName:    format_cb_session_group_list
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         20
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - evbuffer_add
        - evbuffer_add_printf
        - evbuffer_free
        - evbuffer_get_length
        - evbuffer_new
        - evbuffer_pullup
        - fatalx
        - session_group_contains
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:996,6'
          Branch Sides:
            - BranchSide:      'format.c:997,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:998,30'
              BranchSideFuncs:
                - session_group_contains
                - evbuffer_new
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
                - fatalx
        - Branch String:   'format.c:999,6'
          Branch Sides:
            - BranchSide:      'format.c:1000,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:1002,11'
              BranchSideFuncs:
                - evbuffer_new
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
                - fatalx
        - Branch String:   'format.c:1003,6'
          Branch Sides:
            - BranchSide:      'format.c:1004,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'format.c:1006,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:1006,2'
          Branch Sides:
            - BranchSide:      'format.c:1007,7'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_add
            - BranchSide:      'format.c:1012,14'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
        - Branch String:   'format.c:1007,7'
          Branch Sides:
            - BranchSide:      'format.c:1008,17'
              BranchSideFuncs:
                - evbuffer_add
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
            - BranchSide:      'format.c:1009,23'
              BranchSideFuncs:
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add
        - Branch String:   'format.c:1012,6'
          Branch Sides:
            - BranchSide:      'format.c:1013,29'
              BranchSideFuncs:
                - evbuffer_pullup
                - xasprintf
                - evbuffer_free
            - BranchSide:      'format.c:1014,16'
              BranchSideFuncs:
                - evbuffer_free
      Callsites:
        - Src:             'format.c:998,7'
          Dst:             session_group_contains
        - Src:             'format.c:1002,11'
          Dst:             evbuffer_new
        - Src:             'format.c:1004,3'
          Dst:             fatalx
        - Src:             'format.c:1007,7'
          Dst:             evbuffer_get_length
        - Src:             'format.c:1008,4'
          Dst:             evbuffer_add
        - Src:             'format.c:1009,3'
          Dst:             evbuffer_add_printf
        - Src:             'format.c:1012,14'
          Dst:             evbuffer_get_length
        - Src:             'format.c:1013,35'
          Dst:             evbuffer_pullup
        - Src:             'format.c:1013,3'
          Dst:             xasprintf
        - Src:             'format.c:1014,2'
          Dst:             evbuffer_free
    - functionName:    format_cb_session_group_many_attached
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - session_group_attached_count
        - session_group_contains
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2313,20'
          Branch Sides:
            - BranchSide:      'format.c:2313,52'
              BranchSideFuncs:
                - session_group_contains
                - session_group_attached_count
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2318,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2313,6'
          Branch Sides:
            - BranchSide:      'format.c:2314,37'
              BranchSideFuncs:
                - session_group_attached_count
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2318,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2314,7'
          Branch Sides:
            - BranchSide:      'format.c:2315,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2316,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2313,29'
          Dst:             session_group_contains
        - Src:             'format.c:2314,7'
          Dst:             session_group_attached_count
        - Src:             'format.c:2315,12'
          Dst:             xstrdup
        - Src:             'format.c:2316,11'
          Dst:             xstrdup
    - functionName:    format_cb_session_group_size
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - format_printf
        - session_group_contains
        - session_group_count
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2327,20'
          Branch Sides:
            - BranchSide:      'format.c:2327,52'
              BranchSideFuncs:
                - session_group_contains
                - session_group_count
                - format_printf
            - BranchSide:      'format.c:2329,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2327,6'
          Branch Sides:
            - BranchSide:      'format.c:2328,52'
              BranchSideFuncs:
                - session_group_count
                - format_printf
            - BranchSide:      'format.c:2329,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2327,29'
          Dst:             session_group_contains
        - Src:             'format.c:2328,31'
          Dst:             session_group_count
        - Src:             'format.c:2328,11'
          Dst:             format_printf
    - functionName:    format_cb_session_grouped
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2335
      functionLinenumberEnd: 2342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - session_group_contains
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2336,6'
          Branch Sides:
            - BranchSide:      'format.c:2337,30'
              BranchSideFuncs:
                - session_group_contains
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2341,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2337,7'
          Branch Sides:
            - BranchSide:      'format.c:2338,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2339,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2337,7'
          Dst:             session_group_contains
        - Src:             'format.c:2338,12'
          Dst:             xstrdup
        - Src:             'format.c:2339,11'
          Dst:             xstrdup
    - functionName:    format_cb_session_id
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2347
      functionLinenumberEnd: 2351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2348,6'
          Branch Sides:
            - BranchSide:      'format.c:2349,32'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2350,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2349,11'
          Dst:             format_printf
    - functionName:    format_cb_session_last_attached
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2815
      functionLinenumberEnd: 2819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2816,6'
          Branch Sides:
            - BranchSide:      'format.c:2817,12'
              BranchSideFuncs: []
            - BranchSide:      'format.c:2818,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_cb_session_many_attached
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2356
      functionLinenumberEnd: 2363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2357,6'
          Branch Sides:
            - BranchSide:      'format.c:2358,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2362,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2358,7'
          Branch Sides:
            - BranchSide:      'format.c:2359,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2360,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2359,12'
          Dst:             xstrdup
        - Src:             'format.c:2360,11'
          Dst:             xstrdup
    - functionName:    format_cb_session_marked
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - server_check_marked
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2369,6'
          Branch Sides:
            - BranchSide:      'format.c:2370,7'
              BranchSideFuncs:
                - server_check_marked
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2374,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2370,29'
          Branch Sides:
            - BranchSide:      'format.c:2370,44'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2372,11'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'format.c:2370,7'
          Branch Sides:
            - BranchSide:      'format.c:2371,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2372,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2370,7'
          Dst:             server_check_marked
        - Src:             'format.c:2371,12'
          Dst:             xstrdup
        - Src:             'format.c:2372,11'
          Dst:             xstrdup
    - functionName:    format_cb_session_name
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2380
      functionLinenumberEnd: 2384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2381,6'
          Branch Sides:
            - BranchSide:      'format.c:2382,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2383,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2382,11'
          Dst:             xstrdup
    - functionName:    format_cb_session_path
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2389
      functionLinenumberEnd: 2393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2390,6'
          Branch Sides:
            - BranchSide:      'format.c:2391,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2392,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2391,11'
          Dst:             xstrdup
    - functionName:    format_cb_session_stack
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         13
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strlcat
        - xsnprintf
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:595,6'
          Branch Sides:
            - BranchSide:      'format.c:596,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:598,12'
              BranchSideFuncs:
                - xsnprintf
                - xstrdup
                - xsnprintf
                - strlcat
                - strlcat
        - Branch String:   'format.c:599,2'
          Branch Sides:
            - BranchSide:      'format.c:600,13'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - xstrdup
                - strlcat
            - BranchSide:      'format.c:606,18'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'format.c:602,7'
          Branch Sides:
            - BranchSide:      'format.c:603,12'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xstrdup
                - xsnprintf
            - BranchSide:      'format.c:604,11'
              BranchSideFuncs:
                - strlcat
                - xstrdup
                - xsnprintf
                - strlcat
      Callsites:
        - Src:             'format.c:598,2'
          Dst:             xsnprintf
        - Src:             'format.c:600,3'
          Dst:             xsnprintf
        - Src:             'format.c:603,4'
          Dst:             strlcat
        - Src:             'format.c:604,3'
          Dst:             strlcat
        - Src:             'format.c:606,10'
          Dst:             xstrdup
    - functionName:    format_cb_session_windows
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2398
      functionLinenumberEnd: 2402
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
        - winlink_count
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2399,6'
          Branch Sides:
            - BranchSide:      'format.c:2400,46'
              BranchSideFuncs:
                - winlink_count
                - format_printf
            - BranchSide:      'format.c:2401,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2400,31'
          Dst:             winlink_count
        - Src:             'format.c:2400,11'
          Dst:             format_printf
    - functionName:    format_cb_sixel_support
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2421
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:2425,10'
          Dst:             xstrdup
    - functionName:    format_cb_socket_path
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:2408,10'
          Dst:             xstrdup
    - functionName:    format_cb_start_time
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2824
      functionLinenumberEnd: 2825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_cb_tree_mode_format
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2854
      functionLinenumberEnd: 2855
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:2855,10'
          Dst:             xstrdup
    - functionName:    format_cb_uid
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2861
      functionLinenumberEnd: 2862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_printf
        - getuid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:2862,37'
          Dst:             getuid
        - Src:             'format.c:2862,10'
          Dst:             format_printf
    - functionName:    format_cb_user
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2868
      functionLinenumberEnd: 2874
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getpwuid
        - getuid
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2871,6'
          Branch Sides:
            - BranchSide:      'format.c:2872,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2873,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2871,21'
          Dst:             getuid
        - Src:             'format.c:2871,12'
          Dst:             getpwuid
        - Src:             'format.c:2872,11'
          Dst:             xstrdup
    - functionName:    format_cb_version
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 2415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getversion
        - xstrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:2415,18'
          Dst:             getversion
        - Src:             'format.c:2415,10'
          Dst:             xstrdup
    - functionName:    format_cb_window_active
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2455,6'
          Branch Sides:
            - BranchSide:      'format.c:2456,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2460,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2456,7'
          Branch Sides:
            - BranchSide:      'format.c:2457,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2458,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2457,12'
          Dst:             xstrdup
        - Src:             'format.c:2458,11'
          Dst:             xstrdup
    - functionName:    format_cb_window_active_clients
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:728,6'
          Branch Sides:
            - BranchSide:      'format.c:729,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:730,6'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'format.c:732,2'
          Branch Sides:
            - BranchSide:      'format.c:733,20'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:741,26'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'format.c:734,7'
          Branch Sides:
            - BranchSide:      'format.c:735,4'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:737,7'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'format.c:737,7'
          Branch Sides:
            - BranchSide:      'format.c:738,5'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:739,2'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'format.c:741,2'
          Dst:             xasprintf
    - functionName:    format_cb_window_active_clients_list
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         23
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - evbuffer_add
        - evbuffer_add_printf
        - evbuffer_free
        - evbuffer_get_length
        - evbuffer_new
        - evbuffer_pullup
        - fatalx
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:756,6'
          Branch Sides:
            - BranchSide:      'format.c:757,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:758,6'
              BranchSideFuncs:
                - evbuffer_new
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
                - fatalx
        - Branch String:   'format.c:761,6'
          Branch Sides:
            - BranchSide:      'format.c:762,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'format.c:764,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:764,2'
          Branch Sides:
            - BranchSide:      'format.c:765,20'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
            - BranchSide:      'format.c:776,14'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
        - Branch String:   'format.c:766,7'
          Branch Sides:
            - BranchSide:      'format.c:767,4'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
            - BranchSide:      'format.c:769,7'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:769,7'
          Branch Sides:
            - BranchSide:      'format.c:770,8'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_add
            - BranchSide:      'format.c:774,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:770,8'
          Branch Sides:
            - BranchSide:      'format.c:771,18'
              BranchSideFuncs:
                - evbuffer_add
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
            - BranchSide:      'format.c:772,24'
              BranchSideFuncs:
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add
        - Branch String:   'format.c:776,6'
          Branch Sides:
            - BranchSide:      'format.c:777,29'
              BranchSideFuncs:
                - evbuffer_pullup
                - xasprintf
                - evbuffer_free
            - BranchSide:      'format.c:778,16'
              BranchSideFuncs:
                - evbuffer_free
      Callsites:
        - Src:             'format.c:760,11'
          Dst:             evbuffer_new
        - Src:             'format.c:762,3'
          Dst:             fatalx
        - Src:             'format.c:770,8'
          Dst:             evbuffer_get_length
        - Src:             'format.c:771,5'
          Dst:             evbuffer_add
        - Src:             'format.c:772,4'
          Dst:             evbuffer_add_printf
        - Src:             'format.c:776,14'
          Dst:             evbuffer_get_length
        - Src:             'format.c:777,35'
          Dst:             evbuffer_pullup
        - Src:             'format.c:777,3'
          Dst:             xasprintf
        - Src:             'format.c:778,2'
          Dst:             evbuffer_free
    - functionName:    format_cb_window_active_sessions
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:673,6'
          Branch Sides:
            - BranchSide:      'format.c:674,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:675,6'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'format.c:677,2'
          Branch Sides:
            - BranchSide:      'format.c:678,7'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:682,26'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'format.c:678,7'
          Branch Sides:
            - BranchSide:      'format.c:679,5'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'format.c:680,2'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'format.c:682,2'
          Dst:             xasprintf
    - functionName:    format_cb_window_active_sessions_list
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         21
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - evbuffer_add
        - evbuffer_add_printf
        - evbuffer_free
        - evbuffer_get_length
        - evbuffer_new
        - evbuffer_pullup
        - fatalx
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:696,6'
          Branch Sides:
            - BranchSide:      'format.c:697,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:698,6'
              BranchSideFuncs:
                - evbuffer_new
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
                - fatalx
        - Branch String:   'format.c:701,6'
          Branch Sides:
            - BranchSide:      'format.c:702,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'format.c:704,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:704,2'
          Branch Sides:
            - BranchSide:      'format.c:705,7'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
            - BranchSide:      'format.c:712,14'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
        - Branch String:   'format.c:705,7'
          Branch Sides:
            - BranchSide:      'format.c:706,8'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_add
            - BranchSide:      'format.c:710,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:706,8'
          Branch Sides:
            - BranchSide:      'format.c:707,18'
              BranchSideFuncs:
                - evbuffer_add
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
            - BranchSide:      'format.c:708,24'
              BranchSideFuncs:
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add
        - Branch String:   'format.c:712,6'
          Branch Sides:
            - BranchSide:      'format.c:713,29'
              BranchSideFuncs:
                - evbuffer_pullup
                - xasprintf
                - evbuffer_free
            - BranchSide:      'format.c:714,16'
              BranchSideFuncs:
                - evbuffer_free
      Callsites:
        - Src:             'format.c:700,11'
          Dst:             evbuffer_new
        - Src:             'format.c:702,3'
          Dst:             fatalx
        - Src:             'format.c:706,8'
          Dst:             evbuffer_get_length
        - Src:             'format.c:707,5'
          Dst:             evbuffer_add
        - Src:             'format.c:708,4'
          Dst:             evbuffer_add_printf
        - Src:             'format.c:712,14'
          Dst:             evbuffer_get_length
        - Src:             'format.c:713,35'
          Dst:             evbuffer_pullup
        - Src:             'format.c:713,3'
          Dst:             xasprintf
        - Src:             'format.c:714,2'
          Dst:             evbuffer_free
    - functionName:    format_cb_window_activity
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2831
      functionLinenumberEnd: 2835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2832,6'
          Branch Sides:
            - BranchSide:      'format.c:2833,12'
              BranchSideFuncs: []
            - BranchSide:      'format.c:2834,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_cb_window_activity_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2467,6'
          Branch Sides:
            - BranchSide:      'format.c:2468,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2472,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2468,7'
          Branch Sides:
            - BranchSide:      'format.c:2469,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2470,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2469,12'
          Dst:             xstrdup
        - Src:             'format.c:2470,11'
          Dst:             xstrdup
    - functionName:    format_cb_window_bell_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2485
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2479,6'
          Branch Sides:
            - BranchSide:      'format.c:2480,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2484,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2480,7'
          Branch Sides:
            - BranchSide:      'format.c:2481,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2482,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2481,12'
          Dst:             xstrdup
        - Src:             'format.c:2482,11'
          Dst:             xstrdup
    - functionName:    format_cb_window_bigger
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2490
      functionLinenumberEnd: 2499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - tty_window_offset
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2493,6'
          Branch Sides:
            - BranchSide:      'format.c:2494,26'
              BranchSideFuncs:
                - tty_window_offset
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2498,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2494,7'
          Branch Sides:
            - BranchSide:      'format.c:2495,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2496,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2494,7'
          Dst:             tty_window_offset
        - Src:             'format.c:2495,12'
          Dst:             xstrdup
        - Src:             'format.c:2496,11'
          Dst:             xstrdup
    - functionName:    format_cb_window_cell_height
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2504
      functionLinenumberEnd: 2508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2505,6'
          Branch Sides:
            - BranchSide:      'format.c:2506,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2507,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2506,11'
          Dst:             format_printf
    - functionName:    format_cb_window_cell_width
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2513
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2514,6'
          Branch Sides:
            - BranchSide:      'format.c:2515,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2516,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2515,11'
          Dst:             format_printf
    - functionName:    format_cb_window_end_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2522
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - winlinks_RB_MINMAX
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2523,6'
          Branch Sides:
            - BranchSide:      'format.c:2524,7'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2528,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2524,7'
          Branch Sides:
            - BranchSide:      'format.c:2525,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2526,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2524,17'
          Dst:             winlinks_RB_MINMAX
        - Src:             'format.c:2525,12'
          Dst:             xstrdup
        - Src:             'format.c:2526,11'
          Dst:             xstrdup
    - functionName:    format_cb_window_flags
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2534
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_printable_flags
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2535,6'
          Branch Sides:
            - BranchSide:      'format.c:2536,42'
              BranchSideFuncs:
                - window_printable_flags
                - xstrdup
            - BranchSide:      'format.c:2537,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2536,19'
          Dst:             window_printable_flags
        - Src:             'format.c:2536,11'
          Dst:             xstrdup
    - functionName:    format_cb_window_format
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2543
      functionLinenumberEnd: 2547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2544,6'
          Branch Sides:
            - BranchSide:      'format.c:2545,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2546,10'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2545,11'
          Dst:             xstrdup
        - Src:             'format.c:2546,10'
          Dst:             xstrdup
    - functionName:    format_cb_window_height
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2553,6'
          Branch Sides:
            - BranchSide:      'format.c:2554,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2555,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2554,11'
          Dst:             format_printf
    - functionName:    format_cb_window_id
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2561
      functionLinenumberEnd: 2565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2562,6'
          Branch Sides:
            - BranchSide:      'format.c:2563,32'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2564,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2563,11'
          Dst:             format_printf
    - functionName:    format_cb_window_index
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2570
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2571,6'
          Branch Sides:
            - BranchSide:      'format.c:2572,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2573,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2572,11'
          Dst:             format_printf
    - functionName:    format_cb_window_last_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2579
      functionLinenumberEnd: 2586
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2580,6'
          Branch Sides:
            - BranchSide:      'format.c:2581,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2585,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2581,7'
          Branch Sides:
            - BranchSide:      'format.c:2582,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2583,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2582,12'
          Dst:             xstrdup
        - Src:             'format.c:2583,11'
          Dst:             xstrdup
    - functionName:    format_cb_window_layout
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - layout_dump
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:788,6'
          Branch Sides:
            - BranchSide:      'format.c:789,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:791,6'
              BranchSideFuncs:
                - layout_dump
                - layout_dump
        - Branch String:   'format.c:791,6'
          Branch Sides:
            - BranchSide:      'format.c:792,23'
              BranchSideFuncs:
                - layout_dump
            - BranchSide:      'format.c:793,22'
              BranchSideFuncs:
                - layout_dump
      Callsites:
        - Src:             'format.c:792,11'
          Dst:             layout_dump
        - Src:             'format.c:793,10'
          Dst:             layout_dump
    - functionName:    format_cb_window_linked
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2591
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         19
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2596,6'
          Branch Sides:
            - BranchSide:      'format.c:2597,3'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - xstrdup
                - winlinks_RB_MINMAX
                - sessions_RB_NEXT
                - winlinks_RB_NEXT
                - xstrdup
            - BranchSide:      'format.c:2608,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2597,3'
          Branch Sides:
            - BranchSide:      'format.c:2598,4'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - sessions_RB_NEXT
                - xstrdup
                - winlinks_RB_NEXT
                - xstrdup
            - BranchSide:      'format.c:2606,11'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'format.c:2598,4'
          Branch Sides:
            - BranchSide:      'format.c:2599,9'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - sessions_RB_NEXT
                - xstrdup
                - winlinks_RB_MINMAX
                - xstrdup
            - BranchSide:      'format.c:2605,3'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - xstrdup
                - winlinks_RB_MINMAX
                - winlinks_RB_NEXT
                - xstrdup
        - Branch String:   'format.c:2599,9'
          Branch Sides:
            - BranchSide:      'format.c:2600,10'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - sessions_RB_NEXT
                - xstrdup
                - winlinks_RB_MINMAX
                - xstrdup
            - BranchSide:      'format.c:2604,4'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - sessions_RB_NEXT
                - xstrdup
                - winlinks_RB_MINMAX
                - xstrdup
        - Branch String:   'format.c:2600,10'
          Branch Sides:
            - BranchSide:      'format.c:2601,15'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2602,12'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - sessions_RB_NEXT
                - xstrdup
                - winlinks_RB_MINMAX
                - xstrdup
      Callsites:
        - Src:             'format.c:2597,3'
          Dst:             sessions_RB_MINMAX
        - Src:             'format.c:2598,4'
          Dst:             winlinks_RB_MINMAX
        - Src:             'format.c:2601,15'
          Dst:             xstrdup
        - Src:             'format.c:2598,4'
          Dst:             winlinks_RB_NEXT
        - Src:             'format.c:2597,3'
          Dst:             sessions_RB_NEXT
        - Src:             'format.c:2606,11'
          Dst:             xstrdup
    - functionName:    format_cb_window_linked_sessions
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2614
      functionLinenumberEnd: 2636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         22
      ICount:          120
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - format_printf
        - session_group_contains
        - session_groups_RB_MINMAX
        - session_groups_RB_NEXT
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
        - winlink_find_by_window
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2620,6'
          Branch Sides:
            - BranchSide:      'format.c:2621,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:2622,6'
              BranchSideFuncs:
                - session_groups_RB_MINMAX
                - sessions_RB_MINMAX
                - format_printf
                - session_group_contains
                - winlink_find_by_window
                - sessions_RB_NEXT
                - winlink_find_by_window
                - session_groups_RB_NEXT
        - Branch String:   'format.c:2624,2'
          Branch Sides:
            - BranchSide:      'format.c:2625,7'
              BranchSideFuncs:
                - winlink_find_by_window
                - session_groups_RB_NEXT
                - sessions_RB_MINMAX
                - format_printf
                - session_group_contains
                - winlink_find_by_window
                - sessions_RB_NEXT
            - BranchSide:      'format.c:2629,2'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - format_printf
                - session_group_contains
                - winlink_find_by_window
                - sessions_RB_NEXT
        - Branch String:   'format.c:2626,7'
          Branch Sides:
            - BranchSide:      'format.c:2627,5'
              BranchSideFuncs:
                - session_groups_RB_NEXT
                - sessions_RB_MINMAX
                - format_printf
                - session_group_contains
                - winlink_find_by_window
                - sessions_RB_NEXT
                - winlink_find_by_window
            - BranchSide:      'format.c:2628,2'
              BranchSideFuncs:
                - session_groups_RB_NEXT
                - sessions_RB_MINMAX
                - format_printf
                - session_group_contains
                - winlink_find_by_window
                - sessions_RB_NEXT
                - winlink_find_by_window
        - Branch String:   'format.c:2629,2'
          Branch Sides:
            - BranchSide:      'format.c:2630,30'
              BranchSideFuncs:
                - session_group_contains
                - winlink_find_by_window
                - sessions_RB_NEXT
                - format_printf
            - BranchSide:      'format.c:2635,30'
              BranchSideFuncs:
                - format_printf
        - Branch String:   'format.c:2630,7'
          Branch Sides:
            - BranchSide:      'format.c:2631,4'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - format_printf
                - session_group_contains
                - winlink_find_by_window
            - BranchSide:      'format.c:2632,31'
              BranchSideFuncs:
                - winlink_find_by_window
                - sessions_RB_NEXT
                - format_printf
                - session_group_contains
        - Branch String:   'format.c:2632,7'
          Branch Sides:
            - BranchSide:      'format.c:2633,5'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - format_printf
                - session_group_contains
                - winlink_find_by_window
            - BranchSide:      'format.c:2634,2'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - format_printf
                - session_group_contains
                - winlink_find_by_window
      Callsites:
        - Src:             'format.c:2624,2'
          Dst:             session_groups_RB_MINMAX
        - Src:             'format.c:2626,7'
          Dst:             winlink_find_by_window
        - Src:             'format.c:2624,2'
          Dst:             session_groups_RB_NEXT
        - Src:             'format.c:2629,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'format.c:2630,7'
          Dst:             session_group_contains
        - Src:             'format.c:2632,7'
          Dst:             winlink_find_by_window
        - Src:             'format.c:2629,2'
          Dst:             sessions_RB_NEXT
        - Src:             'format.c:2635,10'
          Dst:             format_printf
    - functionName:    format_cb_window_linked_sessions_list
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         18
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - evbuffer_add
        - evbuffer_add_printf
        - evbuffer_free
        - evbuffer_get_length
        - evbuffer_new
        - evbuffer_pullup
        - fatalx
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:644,6'
          Branch Sides:
            - BranchSide:      'format.c:645,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:646,6'
              BranchSideFuncs:
                - evbuffer_new
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
                - fatalx
        - Branch String:   'format.c:649,6'
          Branch Sides:
            - BranchSide:      'format.c:650,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'format.c:652,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_add
        - Branch String:   'format.c:652,2'
          Branch Sides:
            - BranchSide:      'format.c:653,7'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_add
            - BranchSide:      'format.c:658,14'
              BranchSideFuncs:
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
        - Branch String:   'format.c:653,7'
          Branch Sides:
            - BranchSide:      'format.c:654,17'
              BranchSideFuncs:
                - evbuffer_add
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
            - BranchSide:      'format.c:655,23'
              BranchSideFuncs:
                - evbuffer_add_printf
                - evbuffer_get_length
                - evbuffer_free
                - evbuffer_pullup
                - xasprintf
                - evbuffer_get_length
                - evbuffer_add
        - Branch String:   'format.c:658,6'
          Branch Sides:
            - BranchSide:      'format.c:659,29'
              BranchSideFuncs:
                - evbuffer_pullup
                - xasprintf
                - evbuffer_free
            - BranchSide:      'format.c:660,16'
              BranchSideFuncs:
                - evbuffer_free
      Callsites:
        - Src:             'format.c:648,11'
          Dst:             evbuffer_new
        - Src:             'format.c:650,3'
          Dst:             fatalx
        - Src:             'format.c:653,7'
          Dst:             evbuffer_get_length
        - Src:             'format.c:654,4'
          Dst:             evbuffer_add
        - Src:             'format.c:655,3'
          Dst:             evbuffer_add_printf
        - Src:             'format.c:658,14'
          Dst:             evbuffer_get_length
        - Src:             'format.c:659,35'
          Dst:             evbuffer_pullup
        - Src:             'format.c:659,3'
          Dst:             xasprintf
        - Src:             'format.c:660,2'
          Dst:             evbuffer_free
    - functionName:    format_cb_window_marked_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2641
      functionLinenumberEnd: 2648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - server_check_marked
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2642,6'
          Branch Sides:
            - BranchSide:      'format.c:2643,7'
              BranchSideFuncs:
                - server_check_marked
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2647,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2643,29'
          Branch Sides:
            - BranchSide:      'format.c:2643,44'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2645,11'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'format.c:2643,7'
          Branch Sides:
            - BranchSide:      'format.c:2644,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2645,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2643,7'
          Dst:             server_check_marked
        - Src:             'format.c:2644,12'
          Dst:             xstrdup
        - Src:             'format.c:2645,11'
          Dst:             xstrdup
    - functionName:    format_cb_window_name
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2654,6'
          Branch Sides:
            - BranchSide:      'format.c:2655,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2656,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2655,11'
          Dst:             format_printf
    - functionName:    format_cb_window_offset_x
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2662
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - format_printf
        - tty_window_offset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2665,6'
          Branch Sides:
            - BranchSide:      'format.c:2666,26'
              BranchSideFuncs:
                - tty_window_offset
                - format_printf
            - BranchSide:      'format.c:2670,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2666,7'
          Branch Sides:
            - BranchSide:      'format.c:2667,32'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2668,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2666,7'
          Dst:             tty_window_offset
        - Src:             'format.c:2667,12'
          Dst:             format_printf
    - functionName:    format_cb_window_offset_y
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2676
      functionLinenumberEnd: 2685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - format_printf
        - tty_window_offset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2679,6'
          Branch Sides:
            - BranchSide:      'format.c:2680,26'
              BranchSideFuncs:
                - tty_window_offset
                - format_printf
            - BranchSide:      'format.c:2684,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2680,7'
          Branch Sides:
            - BranchSide:      'format.c:2681,32'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2682,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2680,7'
          Dst:             tty_window_offset
        - Src:             'format.c:2681,12'
          Dst:             format_printf
    - functionName:    format_cb_window_panes
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2690
      functionLinenumberEnd: 2694
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
        - window_count_panes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2691,6'
          Branch Sides:
            - BranchSide:      'format.c:2692,50'
              BranchSideFuncs:
                - window_count_panes
                - format_printf
            - BranchSide:      'format.c:2693,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2692,31'
          Dst:             window_count_panes
        - Src:             'format.c:2692,11'
          Dst:             format_printf
    - functionName:    format_cb_window_raw_flags
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_printable_flags
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2700,6'
          Branch Sides:
            - BranchSide:      'format.c:2701,42'
              BranchSideFuncs:
                - window_printable_flags
                - xstrdup
            - BranchSide:      'format.c:2702,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2701,19'
          Dst:             window_printable_flags
        - Src:             'format.c:2701,11'
          Dst:             xstrdup
    - functionName:    format_cb_window_silence_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2708
      functionLinenumberEnd: 2715
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2709,6'
          Branch Sides:
            - BranchSide:      'format.c:2710,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2714,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2710,7'
          Branch Sides:
            - BranchSide:      'format.c:2711,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2712,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2711,12'
          Dst:             xstrdup
        - Src:             'format.c:2712,11'
          Dst:             xstrdup
    - functionName:    format_cb_window_stack_index
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xasprintf
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:618,6'
          Branch Sides:
            - BranchSide:      'format.c:619,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:620,6'
              BranchSideFuncs:
                - xasprintf
                - xstrdup
        - Branch String:   'format.c:623,2'
          Branch Sides:
            - BranchSide:      'format.c:624,6'
              BranchSideFuncs:
                - xasprintf
                - xstrdup
            - BranchSide:      'format.c:628,6'
              BranchSideFuncs:
                - xasprintf
                - xstrdup
        - Branch String:   'format.c:625,7'
          Branch Sides:
            - BranchSide:      'format.c:626,4'
              BranchSideFuncs:
                - xasprintf
                - xstrdup
            - BranchSide:      'format.c:627,2'
              BranchSideFuncs:
                - xasprintf
                - xstrdup
        - Branch String:   'format.c:628,6'
          Branch Sides:
            - BranchSide:      'format.c:629,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:630,26'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'format.c:629,11'
          Dst:             xstrdup
        - Src:             'format.c:630,2'
          Dst:             xasprintf
    - functionName:    format_cb_window_start_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionLinenumberEnd: 2727
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - winlinks_RB_MINMAX
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2721,6'
          Branch Sides:
            - BranchSide:      'format.c:2722,7'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2726,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2722,7'
          Branch Sides:
            - BranchSide:      'format.c:2723,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2724,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2722,17'
          Dst:             winlinks_RB_MINMAX
        - Src:             'format.c:2723,12'
          Dst:             xstrdup
        - Src:             'format.c:2724,11'
          Dst:             xstrdup
    - functionName:    format_cb_window_visible_layout
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - layout_dump
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:802,6'
          Branch Sides:
            - BranchSide:      'format.c:803,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:805,22'
              BranchSideFuncs:
                - layout_dump
      Callsites:
        - Src:             'format.c:805,10'
          Dst:             layout_dump
    - functionName:    format_cb_window_width
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2732
      functionLinenumberEnd: 2736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2733,6'
          Branch Sides:
            - BranchSide:      'format.c:2734,31'
              BranchSideFuncs:
                - format_printf
            - BranchSide:      'format.c:2735,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:2734,11'
          Dst:             format_printf
    - functionName:    format_cb_window_zoomed_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2741
      functionLinenumberEnd: 2748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2742,6'
          Branch Sides:
            - BranchSide:      'format.c:2743,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2747,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2743,7'
          Branch Sides:
            - BranchSide:      'format.c:2744,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2745,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2744,12'
          Dst:             xstrdup
        - Src:             'format.c:2745,11'
          Dst:             xstrdup
    - functionName:    format_cb_wrap_flag
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2753
      functionLinenumberEnd: 2760
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'format.c:2754,6'
          Branch Sides:
            - BranchSide:      'format.c:2755,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:2759,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:2755,7'
          Branch Sides:
            - BranchSide:      'format.c:2756,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:2757,11'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:2756,12'
          Dst:             xstrdup
        - Src:             'format.c:2757,11'
          Dst:             xstrdup
    - functionName:    format_printf
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xvasprintf
      functionUses:    56
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:487,2'
          Dst:             xvasprintf
    - functionName:    format_grid_word
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5531
      functionLinenumberEnd: 5594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - x
        - y
      BBCount:         41
      ICount:          271
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - format_is_word_separator
        - grid_get_cell
        - grid_line_length
        - grid_peek_line
        - options_get_string
        - utf8_tocstr
        - xreallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:5545,39'
          Branch Sides:
            - BranchSide:      'format.c:5546,32'
              BranchSideFuncs:
                - format_is_word_separator
                - grid_get_cell
                - grid_peek_line
                - grid_line_length
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
            - BranchSide:      'format.c:5551,7'
              BranchSideFuncs:
                - grid_get_cell
                - format_is_word_separator
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
                - grid_peek_line
                - grid_line_length
        - Branch String:   'format.c:5545,7'
          Branch Sides:
            - BranchSide:      'format.c:5547,10'
              BranchSideFuncs:
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
            - BranchSide:      'format.c:5551,7'
              BranchSideFuncs:
                - grid_get_cell
                - format_is_word_separator
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
                - grid_peek_line
                - grid_line_length
        - Branch String:   'format.c:5551,7'
          Branch Sides:
            - BranchSide:      'format.c:5552,8'
              BranchSideFuncs:
                - grid_peek_line
                - grid_line_length
                - grid_get_cell
                - format_is_word_separator
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
            - BranchSide:      'format.c:5562,4'
              BranchSideFuncs:
                - grid_get_cell
                - grid_peek_line
                - grid_line_length
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
                - format_is_word_separator
        - Branch String:   'format.c:5552,8'
          Branch Sides:
            - BranchSide:      'format.c:5553,5'
              BranchSideFuncs:
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
            - BranchSide:      'format.c:5554,24'
              BranchSideFuncs:
                - grid_peek_line
                - grid_line_length
                - grid_get_cell
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
                - format_is_word_separator
        - Branch String:   'format.c:5555,8'
          Branch Sides:
            - BranchSide:      'format.c:5556,5'
              BranchSideFuncs:
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
            - BranchSide:      'format.c:5557,5'
              BranchSideFuncs:
                - grid_line_length
                - grid_get_cell
                - grid_peek_line
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
                - format_is_word_separator
        - Branch String:   'format.c:5559,8'
          Branch Sides:
            - BranchSide:      'format.c:5560,5'
              BranchSideFuncs:
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
            - BranchSide:      'format.c:5561,3'
              BranchSideFuncs:
                - grid_get_cell
                - grid_peek_line
                - grid_line_length
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
                - format_is_word_separator
        - Branch String:   'format.c:5565,7'
          Branch Sides:
            - BranchSide:      'format.c:5566,27'
              BranchSideFuncs:
                - grid_line_length
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_peek_line
            - BranchSide:      'format.c:5578,9'
              BranchSideFuncs:
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - grid_line_length
                - grid_peek_line
                - utf8_tocstr
                - free
        - Branch String:   'format.c:5567,17'
          Branch Sides:
            - BranchSide:      'format.c:5567,20'
              BranchSideFuncs:
                - grid_peek_line
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - grid_line_length
                - utf8_tocstr
                - free
            - BranchSide:      'format.c:5568,9'
              BranchSideFuncs:
                - grid_peek_line
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - grid_line_length
                - utf8_tocstr
                - free
        - Branch String:   'format.c:5567,8'
          Branch Sides:
            - BranchSide:      'format.c:5568,9'
              BranchSideFuncs:
                - grid_peek_line
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - grid_line_length
                - utf8_tocstr
                - free
            - BranchSide:      'format.c:5576,6'
              BranchSideFuncs:
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - grid_line_length
                - grid_peek_line
                - utf8_tocstr
                - free
        - Branch String:   'format.c:5568,9'
          Branch Sides:
            - BranchSide:      'format.c:5569,6'
              BranchSideFuncs:
                - utf8_tocstr
                - free
            - BranchSide:      'format.c:5570,25'
              BranchSideFuncs:
                - grid_peek_line
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - grid_line_length
                - utf8_tocstr
                - free
        - Branch String:   'format.c:5571,9'
          Branch Sides:
            - BranchSide:      'format.c:5572,6'
              BranchSideFuncs:
                - utf8_tocstr
                - free
            - BranchSide:      'format.c:5573,6'
              BranchSideFuncs:
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - grid_line_length
                - grid_peek_line
                - utf8_tocstr
                - free
        - Branch String:   'format.c:5581,7'
          Branch Sides:
            - BranchSide:      'format.c:5582,4'
              BranchSideFuncs:
                - grid_get_cell
                - format_is_word_separator
                - xreallocarray
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
            - BranchSide:      'format.c:5583,32'
              BranchSideFuncs:
                - format_is_word_separator
                - xreallocarray
                - grid_get_cell
                - grid_line_length
                - grid_peek_line
                - utf8_tocstr
                - free
        - Branch String:   'format.c:5583,7'
          Branch Sides:
            - BranchSide:      'format.c:5584,4'
              BranchSideFuncs:
                - utf8_tocstr
                - free
            - BranchSide:      'format.c:5586,22'
              BranchSideFuncs:
                - xreallocarray
                - grid_get_cell
                - format_is_word_separator
                - utf8_tocstr
                - free
                - grid_line_length
                - grid_peek_line
        - Branch String:   'format.c:5589,6'
          Branch Sides:
            - BranchSide:      'format.c:5589,6'
              BranchSideFuncs:
                - utf8_tocstr
                - free
            - BranchSide:      'format.c:5590,3'
              BranchSideFuncs:
                - utf8_tocstr
                - free
      Callsites:
        - Src:             'format.c:5541,7'
          Dst:             options_get_string
        - Src:             'format.c:5544,3'
          Dst:             grid_get_cell
        - Src:             'format.c:5546,7'
          Dst:             format_is_word_separator
        - Src:             'format.c:5554,9'
          Dst:             grid_peek_line
        - Src:             'format.c:5558,8'
          Dst:             grid_line_length
        - Src:             'format.c:5566,10'
          Dst:             grid_line_length
        - Src:             'format.c:5570,10'
          Dst:             grid_peek_line
        - Src:             'format.c:5580,3'
          Dst:             grid_get_cell
        - Src:             'format.c:5583,7'
          Dst:             format_is_word_separator
        - Src:             'format.c:5586,8'
          Dst:             xreallocarray
        - Src:             'format.c:5591,7'
          Dst:             utf8_tocstr
    - functionName:    format_is_word_separator
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5520
      functionLinenumberEnd: 5526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ws
        - gc
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - utf8_cstrhas
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:5521,6'
          Branch Sides:
            - BranchSide:      'format.c:5522,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:5523,6'
              BranchSideFuncs: []
        - Branch String:   'format.c:5523,6'
          Branch Sides:
            - BranchSide:      'format.c:5524,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:5525,9'
              BranchSideFuncs: []
        - Branch String:   'format.c:5525,28'
          Branch Sides:
            - BranchSide:      'format.c:5525,32'
              BranchSideFuncs: []
            - BranchSide:      'format.c:5525,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:5521,6'
          Dst:             utf8_cstrhas
    - functionName:    format_grid_line
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5600
      functionLinenumberEnd: 5623
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - y
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - grid_get_cell
        - grid_line_length
        - utf8_set
        - utf8_tocstr
        - xreallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:5607,2'
          Branch Sides:
            - BranchSide:      'format.c:5608,17'
              BranchSideFuncs:
                - grid_get_cell
                - xreallocarray
                - grid_line_length
                - utf8_tocstr
                - free
                - utf8_set
            - BranchSide:      'format.c:5618,6'
              BranchSideFuncs:
                - utf8_tocstr
                - free
        - Branch String:   'format.c:5609,7'
          Branch Sides:
            - BranchSide:      'format.c:5610,4'
              BranchSideFuncs:
                - grid_line_length
                - utf8_tocstr
                - free
                - grid_get_cell
                - xreallocarray
                - utf8_set
            - BranchSide:      'format.c:5612,22'
              BranchSideFuncs:
                - xreallocarray
                - grid_line_length
                - utf8_tocstr
                - free
                - grid_get_cell
                - utf8_set
        - Branch String:   'format.c:5613,7'
          Branch Sides:
            - BranchSide:      'format.c:5614,14'
              BranchSideFuncs:
                - utf8_set
                - grid_line_length
                - utf8_tocstr
                - free
                - grid_get_cell
                - xreallocarray
            - BranchSide:      'format.c:5616,12'
              BranchSideFuncs:
                - grid_line_length
                - utf8_tocstr
                - free
                - grid_get_cell
                - xreallocarray
                - utf8_set
        - Branch String:   'format.c:5618,6'
          Branch Sides:
            - BranchSide:      'format.c:5618,6'
              BranchSideFuncs:
                - utf8_tocstr
                - free
            - BranchSide:      'format.c:5619,3'
              BranchSideFuncs:
                - utf8_tocstr
                - free
      Callsites:
        - Src:             'format.c:5607,18'
          Dst:             grid_line_length
        - Src:             'format.c:5608,3'
          Dst:             grid_get_cell
        - Src:             'format.c:5612,8'
          Dst:             xreallocarray
        - Src:             'format.c:5614,4'
          Dst:             utf8_set
        - Src:             'format.c:5620,7'
          Dst:             utf8_tocstr
    - functionName:    format_grid_hyperlink
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5629
      functionLinenumberEnd: 5646
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
        - x
        - y
        - s
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - grid_get_cell
        - hyperlinks_get
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'format.c:5635,7'
          Branch Sides:
            - BranchSide:      'format.c:5636,4'
              BranchSideFuncs:
                - hyperlinks_get
                - xstrdup
            - BranchSide:      'format.c:5637,7'
              BranchSideFuncs:
                - grid_get_cell
                - hyperlinks_get
                - xstrdup
        - Branch String:   'format.c:5637,7'
          Branch Sides:
            - BranchSide:      'format.c:5638,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:5639,4'
              BranchSideFuncs:
                - grid_get_cell
                - hyperlinks_get
                - xstrdup
        - Branch String:   'format.c:5641,28'
          Branch Sides:
            - BranchSide:      'format.c:5641,34'
              BranchSideFuncs: []
            - BranchSide:      'format.c:5642,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:5641,6'
          Branch Sides:
            - BranchSide:      'format.c:5642,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:5643,22'
              BranchSideFuncs:
                - hyperlinks_get
                - xstrdup
        - Branch String:   'format.c:5643,6'
          Branch Sides:
            - BranchSide:      'format.c:5644,3'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:5645,18'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'format.c:5634,3'
          Dst:             grid_get_cell
        - Src:             'format.c:5643,7'
          Dst:             hyperlinks_get
        - Src:             'format.c:5645,10'
          Dst:             xstrdup
    - functionName:    gethostname
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_cmp_session
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4245
      functionLinenumberEnd: 4273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a0
        - b0
      BBCount:         28
      ICount:          190
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:4252,2'
          Branch Sides:
            - BranchSide:      'format.c:4254,12'
              BranchSideFuncs: []
            - BranchSide:      'format.c:4257,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'format.c:4267,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'format.c:4271,32'
              BranchSideFuncs: []
        - Branch String:   'format.c:4257,7'
          Branch Sides:
            - BranchSide:      'format.c:4257,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'format.c:4257,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'format.c:4257,7'
          Branch Sides:
            - BranchSide:      'format.c:4258,11'
              BranchSideFuncs: []
            - BranchSide:      'format.c:4261,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'format.c:4257,7'
          Branch Sides:
            - BranchSide:      'format.c:4258,11'
              BranchSideFuncs: []
            - BranchSide:      'format.c:4261,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'format.c:4261,7'
          Branch Sides:
            - BranchSide:      'format.c:4261,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'format.c:4261,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'format.c:4261,7'
          Branch Sides:
            - BranchSide:      'format.c:4262,11'
              BranchSideFuncs: []
            - BranchSide:      'format.c:4267,19'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'format.c:4261,7'
          Branch Sides:
            - BranchSide:      'format.c:4261,7'
              BranchSideFuncs: []
            - BranchSide:      'format.c:4262,11'
              BranchSideFuncs: []
        - Branch String:   'format.c:4271,6'
          Branch Sides:
            - BranchSide:      'format.c:4271,6'
              BranchSideFuncs: []
            - BranchSide:      'format.c:4272,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:4267,12'
          Dst:             strcmp
    - functionName:    format_add_modifier
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3971
      functionLinenumberEnd: 3983
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - count
        - c
        - n
        - argv
        - argc
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xreallocarray
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:3974,10'
          Dst:             xreallocarray
    - functionName:    format_is_end
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3963
      functionLinenumberEnd: 3964
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'format.c:3964,19'
          Branch Sides:
            - BranchSide:      'format.c:3964,19'
              BranchSideFuncs: []
            - BranchSide:      'format.c:3964,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_free_modifiers
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3988
      functionLinenumberEnd: 3994
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - count
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_free_argv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'format.c:3991,2'
          Branch Sides:
            - BranchSide:      'format.c:3992,17'
              BranchSideFuncs:
                - cmd_free_argv
                - free
            - BranchSide:      'format.c:3993,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'format.c:3992,3'
          Dst:             cmd_free_argv
    - functionName:    format_sub
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4142
      functionLinenumberEnd: 4152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fm
        - text
        - pattern
        - with
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - regsub
        - strchr
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:4146,20'
          Branch Sides:
            - BranchSide:      'format.c:4146,30'
              BranchSideFuncs:
                - strchr
                - regsub
                - xstrdup
            - BranchSide:      'format.c:4148,17'
              BranchSideFuncs:
                - regsub
                - xstrdup
        - Branch String:   'format.c:4146,6'
          Branch Sides:
            - BranchSide:      'format.c:4147,9'
              BranchSideFuncs:
                - regsub
                - xstrdup
            - BranchSide:      'format.c:4148,17'
              BranchSideFuncs:
                - regsub
                - xstrdup
        - Branch String:   'format.c:4149,6'
          Branch Sides:
            - BranchSide:      'format.c:4150,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:4151,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:4146,23'
          Dst:             strchr
        - Src:             'format.c:4148,10'
          Dst:             regsub
        - Src:             'format.c:4150,11'
          Dst:             xstrdup
    - functionName:    format_replace_expression
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4502
      functionLinenumberEnd: 4639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mexp
        - es
        - copy
      BBCount:         76
      ICount:          525
      EdgeCount:       96
      CyclomaticComplexity: 22
      functionsReached:
        - fmod
        - format_choose
        - format_log1
        - strchr
        - strcmp
        - strtod
        - strtonum
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:4521,6'
          Branch Sides:
            - BranchSide:      'format.c:4522,12'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
            - BranchSide:      'format.c:4523,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_log1
                - free
                - free
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
        - Branch String:   'format.c:4523,11'
          Branch Sides:
            - BranchSide:      'format.c:4524,12'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
            - BranchSide:      'format.c:4525,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_log1
                - free
                - free
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
        - Branch String:   'format.c:4525,11'
          Branch Sides:
            - BranchSide:      'format.c:4526,12'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
            - BranchSide:      'format.c:4527,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_log1
                - free
                - free
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
        - Branch String:   'format.c:4527,11'
          Branch Sides:
            - BranchSide:      'format.c:4528,12'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
            - BranchSide:      'format.c:4529,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_log1
                - free
                - free
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
        - Branch String:   'format.c:4529,43'
          Branch Sides:
            - BranchSide:      'format.c:4530,13'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
            - BranchSide:      'format.c:4531,12'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
        - Branch String:   'format.c:4529,11'
          Branch Sides:
            - BranchSide:      'format.c:4531,12'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
            - BranchSide:      'format.c:4532,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_log1
                - free
                - free
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
        - Branch String:   'format.c:4532,11'
          Branch Sides:
            - BranchSide:      'format.c:4533,12'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
            - BranchSide:      'format.c:4534,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_log1
                - free
                - free
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
        - Branch String:   'format.c:4534,11'
          Branch Sides:
            - BranchSide:      'format.c:4535,12'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
            - BranchSide:      'format.c:4536,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_log1
                - free
                - free
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
        - Branch String:   'format.c:4536,11'
          Branch Sides:
            - BranchSide:      'format.c:4537,12'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
            - BranchSide:      'format.c:4538,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - format_log1
                - free
                - free
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
        - Branch String:   'format.c:4538,11'
          Branch Sides:
            - BranchSide:      'format.c:4539,12'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
            - BranchSide:      'format.c:4540,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - format_log1
                - free
                - free
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
        - Branch String:   'format.c:4540,11'
          Branch Sides:
            - BranchSide:      'format.c:4541,12'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
            - BranchSide:      'format.c:4542,18'
              BranchSideFuncs:
                - strcmp
                - format_log1
                - free
                - free
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
        - Branch String:   'format.c:4542,11'
          Branch Sides:
            - BranchSide:      'format.c:4543,12'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
                - strchr
            - BranchSide:      'format.c:4545,3'
              BranchSideFuncs:
                - format_log1
                - free
                - free
        - Branch String:   'format.c:4551,16'
          Branch Sides:
            - BranchSide:      'format.c:4551,26'
              BranchSideFuncs:
                - strchr
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
            - BranchSide:      'format.c:4557,6'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
        - Branch String:   'format.c:4551,6'
          Branch Sides:
            - BranchSide:      'format.c:4552,10'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
            - BranchSide:      'format.c:4557,6'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - strtonum
                - format_log1
        - Branch String:   'format.c:4557,6'
          Branch Sides:
            - BranchSide:      'format.c:4558,19'
              BranchSideFuncs:
                - strtonum
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4566,20'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
        - Branch String:   'format.c:4559,7'
          Branch Sides:
            - BranchSide:      'format.c:4560,4'
              BranchSideFuncs:
                - format_log1
                - free
                - free
            - BranchSide:      'format.c:4564,2'
              BranchSideFuncs:
                - format_choose
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
                - format_log1
        - Branch String:   'format.c:4566,6'
          Branch Sides:
            - BranchSide:      'format.c:4567,3'
              BranchSideFuncs:
                - format_log1
                - free
                - free
            - BranchSide:      'format.c:4571,17'
              BranchSideFuncs:
                - strtod
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
                - format_log1
        - Branch String:   'format.c:4572,6'
          Branch Sides:
            - BranchSide:      'format.c:4573,3'
              BranchSideFuncs:
                - format_log1
                - free
                - free
            - BranchSide:      'format.c:4577,18'
              BranchSideFuncs:
                - strtod
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
                - format_log1
                - free
                - free
        - Branch String:   'format.c:4578,6'
          Branch Sides:
            - BranchSide:      'format.c:4579,3'
              BranchSideFuncs:
                - format_log1
                - free
                - free
            - BranchSide:      'format.c:4583,7'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
        - Branch String:   'format.c:4583,6'
          Branch Sides:
            - BranchSide:      'format.c:4584,22'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
            - BranchSide:      'format.c:4587,2'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
                - fmod
        - Branch String:   'format.c:4590,2'
          Branch Sides:
            - BranchSide:      'format.c:4592,12'
              BranchSideFuncs:
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
            - BranchSide:      'format.c:4595,12'
              BranchSideFuncs:
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
            - BranchSide:      'format.c:4598,12'
              BranchSideFuncs:
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
            - BranchSide:      'format.c:4601,12'
              BranchSideFuncs:
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
            - BranchSide:      'format.c:4604,17'
              BranchSideFuncs:
                - fmod
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
            - BranchSide:      'format.c:4607,17'
              BranchSideFuncs:
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
            - BranchSide:      'format.c:4610,17'
              BranchSideFuncs:
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
            - BranchSide:      'format.c:4613,13'
              BranchSideFuncs:
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
            - BranchSide:      'format.c:4616,13'
              BranchSideFuncs:
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
            - BranchSide:      'format.c:4619,13'
              BranchSideFuncs:
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
            - BranchSide:      'format.c:4622,13'
              BranchSideFuncs:
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
            - BranchSide:      'format.c:4625,6'
              BranchSideFuncs:
                - xasprintf
                - format_log1
                - free
                - free
                - xasprintf
        - Branch String:   'format.c:4625,6'
          Branch Sides:
            - BranchSide:      'format.c:4626,29'
              BranchSideFuncs:
                - xasprintf
                - format_log1
                - free
                - free
            - BranchSide:      'format.c:4628,29'
              BranchSideFuncs:
                - xasprintf
                - format_log1
                - free
                - free
      Callsites:
        - Src:             'format.c:4521,6'
          Dst:             strcmp
        - Src:             'format.c:4523,11'
          Dst:             strcmp
        - Src:             'format.c:4525,11'
          Dst:             strcmp
        - Src:             'format.c:4527,11'
          Dst:             strcmp
        - Src:             'format.c:4529,11'
          Dst:             strcmp
        - Src:             'format.c:4530,6'
          Dst:             strcmp
        - Src:             'format.c:4532,11'
          Dst:             strcmp
        - Src:             'format.c:4534,11'
          Dst:             strcmp
        - Src:             'format.c:4536,11'
          Dst:             strcmp
        - Src:             'format.c:4538,11'
          Dst:             strcmp
        - Src:             'format.c:4540,11'
          Dst:             strcmp
        - Src:             'format.c:4542,11'
          Dst:             strcmp
        - Src:             'format.c:4545,3'
          Dst:             format_log1
        - Src:             'format.c:4551,19'
          Dst:             strchr
        - Src:             'format.c:4558,10'
          Dst:             strtonum
        - Src:             'format.c:4560,4'
          Dst:             format_log1
        - Src:             'format.c:4566,6'
          Dst:             format_choose
        - Src:             'format.c:4567,3'
          Dst:             format_log1
        - Src:             'format.c:4571,10'
          Dst:             strtod
        - Src:             'format.c:4573,3'
          Dst:             format_log1
        - Src:             'format.c:4577,11'
          Dst:             strtod
        - Src:             'format.c:4579,3'
          Dst:             format_log1
        - Src:             'format.c:4587,2'
          Dst:             format_log1
        - Src:             'format.c:4588,2'
          Dst:             format_log1
        - Src:             'format.c:4604,12'
          Dst:             fmod
        - Src:             'format.c:4626,3'
          Dst:             xasprintf
        - Src:             'format.c:4628,3'
          Dst:             xasprintf
        - Src:             'format.c:4629,2'
          Dst:             format_log1
    - functionName:    format_log1
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
        - from
        - fmt
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cmdq_print
        - format_logging
        - log_debug
        - xvasprintf
      functionUses:    56
      BranchProfiles:
        - Branch String:   'format.c:271,6'
          Branch Sides:
            - BranchSide:      'format.c:272,3'
              BranchSideFuncs:
                - xvasprintf
                - log_debug
                - free
                - cmdq_print
            - BranchSide:      'format.c:274,2'
              BranchSideFuncs:
                - xvasprintf
                - log_debug
                - free
                - cmdq_print
        - Branch String:   'format.c:279,23'
          Branch Sides:
            - BranchSide:      'format.c:279,27'
              BranchSideFuncs:
                - free
                - cmdq_print
            - BranchSide:      'format.c:282,7'
              BranchSideFuncs:
                - free
        - Branch String:   'format.c:279,6'
          Branch Sides:
            - BranchSide:      'format.c:280,14'
              BranchSideFuncs:
                - cmdq_print
                - free
            - BranchSide:      'format.c:282,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'format.c:271,7'
          Dst:             format_logging
        - Src:             'format.c:275,2'
          Dst:             xvasprintf
        - Src:             'format.c:278,2'
          Dst:             log_debug
        - Src:             'format.c:280,3'
          Dst:             cmdq_print
    - functionName:    format_choose
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3929
      functionLinenumberEnd: 3949
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - es
        - s
        - left
        - right
        - expand
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - format_expand1
        - format_skip
        - xstrdup
        - xstrndup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'format.c:3934,6'
          Branch Sides:
            - BranchSide:      'format.c:3935,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:3936,19'
              BranchSideFuncs:
                - xstrndup
                - xstrdup
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:3939,6'
          Branch Sides:
            - BranchSide:      'format.c:3940,26'
              BranchSideFuncs:
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:3945,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:3933,7'
          Dst:             format_skip
        - Src:             'format.c:3936,10'
          Dst:             xstrndup
        - Src:             'format.c:3937,11'
          Dst:             xstrdup
        - Src:             'format.c:3940,11'
          Dst:             format_expand1
        - Src:             'format.c:3942,12'
          Dst:             format_expand1
    - functionName:    fmod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_skip
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3903
      functionLinenumberEnd: 3923
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         31
      ICount:          162
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - strchr
      functionUses:    12
      BranchProfiles:
        - Branch String:   'format.c:3906,2'
          Branch Sides:
            - BranchSide:      'format.c:3907,8'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'format.c:3920,7'
              BranchSideFuncs: []
        - Branch String:   'format.c:3907,17'
          Branch Sides:
            - BranchSide:      'format.c:3907,20'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'format.c:3909,8'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'format.c:3907,7'
          Branch Sides:
            - BranchSide:      'format.c:3908,12'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'format.c:3909,8'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'format.c:3909,17'
          Branch Sides:
            - BranchSide:      'format.c:3910,7'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'format.c:3915,8'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'format.c:3910,20'
          Branch Sides:
            - BranchSide:      'format.c:3911,23'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'format.c:3915,8'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'format.c:3909,7'
          Branch Sides:
            - BranchSide:      'format.c:3912,5'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'format.c:3915,8'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'format.c:3915,7'
          Branch Sides:
            - BranchSide:      'format.c:3916,12'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'format.c:3917,14'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'format.c:3917,31'
          Branch Sides:
            - BranchSide:      'format.c:3917,34'
              BranchSideFuncs:
                - strchr
                - strchr
            - BranchSide:      'format.c:3919,2'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'format.c:3917,7'
          Branch Sides:
            - BranchSide:      'format.c:3918,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:3919,2'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'format.c:3920,6'
          Branch Sides:
            - BranchSide:      'format.c:3921,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:3922,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:3911,7'
          Dst:             strchr
        - Src:             'format.c:3917,7'
          Dst:             strchr
    - functionName:    format_expand1
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5154
      functionLinenumberEnd: 5318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
        - fmt
      BBCount:         108
      ICount:          740
      EdgeCount:       142
      CyclomaticComplexity: 36
      functionsReached:
        - format_job_get
        - format_log1
        - format_logging
        - format_replace
        - format_skip
        - localtime_r
        - strchr
        - strcmp
        - strftime
        - strlen
        - time
        - xmalloc
        - xreallocarray
        - xstrdup
        - xstrndup
      functionUses:    28
      BranchProfiles:
        - Branch String:   'format.c:5162,18'
          Branch Sides:
            - BranchSide:      'format.c:5162,22'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:5163,11'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'format.c:5162,6'
          Branch Sides:
            - BranchSide:      'format.c:5163,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:5165,6'
              BranchSideFuncs:
                - format_log1
                - xmalloc
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - strchr
                - strftime
                - format_logging
                - strcmp
                - format_log1
                - format_log1
                - xstrdup
                - time
                - localtime_r
                - format_log1
                - xstrdup
        - Branch String:   'format.c:5165,6'
          Branch Sides:
            - BranchSide:      'format.c:5166,3'
              BranchSideFuncs:
                - format_log1
                - xstrdup
            - BranchSide:      'format.c:5169,2'
              BranchSideFuncs:
                - format_log1
                - xmalloc
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - strchr
                - strftime
                - format_logging
                - strcmp
                - format_log1
                - format_log1
                - xstrdup
                - time
                - localtime_r
        - Branch String:   'format.c:5173,39'
          Branch Sides:
            - BranchSide:      'format.c:5173,49'
              BranchSideFuncs:
                - strchr
                - xmalloc
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - strftime
                - format_logging
                - strcmp
                - format_log1
                - format_log1
                - xstrdup
                - time
                - localtime_r
            - BranchSide:      'format.c:5187,6'
              BranchSideFuncs:
                - xmalloc
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5173,6'
          Branch Sides:
            - BranchSide:      'format.c:5174,7'
              BranchSideFuncs:
                - strftime
                - format_logging
                - xmalloc
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - strcmp
                - format_log1
                - format_log1
                - xstrdup
                - time
                - localtime_r
            - BranchSide:      'format.c:5187,6'
              BranchSideFuncs:
                - xmalloc
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5174,7'
          Branch Sides:
            - BranchSide:      'format.c:5175,15'
              BranchSideFuncs:
                - time
                - localtime_r
                - strftime
                - format_logging
                - xmalloc
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - strcmp
                - format_log1
                - format_log1
                - xstrdup
            - BranchSide:      'format.c:5178,16'
              BranchSideFuncs:
                - strftime
                - format_logging
                - xmalloc
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - strcmp
                - format_log1
                - format_log1
                - xstrdup
        - Branch String:   'format.c:5178,7'
          Branch Sides:
            - BranchSide:      'format.c:5179,4'
              BranchSideFuncs:
                - format_log1
                - xstrdup
            - BranchSide:      'format.c:5182,22'
              BranchSideFuncs:
                - format_logging
                - xmalloc
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - strcmp
                - format_log1
        - Branch String:   'format.c:5182,26'
          Branch Sides:
            - BranchSide:      'format.c:5182,36'
              BranchSideFuncs:
                - strcmp
                - xmalloc
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - format_log1
            - BranchSide:      'format.c:5184,9'
              BranchSideFuncs:
                - xmalloc
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5182,7'
          Branch Sides:
            - BranchSide:      'format.c:5183,4'
              BranchSideFuncs:
                - format_log1
                - xmalloc
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5184,9'
              BranchSideFuncs:
                - xmalloc
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5191,2'
          Branch Sides:
            - BranchSide:      'format.c:5192,8'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5312,2'
              BranchSideFuncs:
                - format_log1
        - Branch String:   'format.c:5192,7'
          Branch Sides:
            - BranchSide:      'format.c:5193,4'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5200,6'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - xreallocarray
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
        - Branch String:   'format.c:5193,4'
          Branch Sides:
            - BranchSide:      'format.c:5194,25'
              BranchSideFuncs:
                - xreallocarray
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
            - BranchSide:      'format.c:5197,21'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5203,3'
          Branch Sides:
            - BranchSide:      'format.c:5205,13'
              BranchSideFuncs:
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - xstrdup
                - format_log1
            - BranchSide:      'format.c:5242,30'
              BranchSideFuncs:
                - format_skip
                - format_log1
                - format_replace
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5258,10'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
            - BranchSide:      'format.c:5258,10'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
            - BranchSide:      'format.c:5279,4'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5279,4'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5287,6'
              BranchSideFuncs:
                - strlen
                - format_log1
                - format_replace
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5206,4'
          Branch Sides:
            - BranchSide:      'format.c:5207,10'
              BranchSideFuncs:
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - xstrdup
                - format_log1
            - BranchSide:      'format.c:5212,9'
              BranchSideFuncs:
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - xstrdup
                - format_log1
        - Branch String:   'format.c:5207,9'
          Branch Sides:
            - BranchSide:      'format.c:5208,14'
              BranchSideFuncs:
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - xstrdup
                - format_log1
            - BranchSide:      'format.c:5209,10'
              BranchSideFuncs:
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - xstrdup
                - format_log1
        - Branch String:   'format.c:5209,21'
          Branch Sides:
            - BranchSide:      'format.c:5209,24'
              BranchSideFuncs:
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - xstrdup
                - format_log1
            - BranchSide:      'format.c:5211,4'
              BranchSideFuncs:
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - xstrdup
                - format_log1
        - Branch String:   'format.c:5209,9'
          Branch Sides:
            - BranchSide:      'format.c:5210,6'
              BranchSideFuncs:
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - xstrdup
                - format_log1
            - BranchSide:      'format.c:5211,4'
              BranchSideFuncs:
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - xstrdup
                - format_log1
        - Branch String:   'format.c:5212,20'
          Branch Sides:
            - BranchSide:      'format.c:5212,23'
              BranchSideFuncs:
                - format_log1
            - BranchSide:      'format.c:5213,5'
              BranchSideFuncs:
                - format_log1
        - Branch String:   'format.c:5212,8'
          Branch Sides:
            - BranchSide:      'format.c:5213,5'
              BranchSideFuncs:
                - format_log1
            - BranchSide:      'format.c:5214,8'
              BranchSideFuncs:
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - xstrdup
                - format_log1
        - Branch String:   'format.c:5219,36'
          Branch Sides:
            - BranchSide:      'format.c:5220,9'
              BranchSideFuncs:
                - xstrdup
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5221,11'
              BranchSideFuncs:
                - xstrdup
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5219,8'
          Branch Sides:
            - BranchSide:      'format.c:5221,11'
              BranchSideFuncs:
                - xstrdup
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5224,26'
              BranchSideFuncs:
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5230,4'
          Branch Sides:
            - BranchSide:      'format.c:5231,25'
              BranchSideFuncs:
                - xreallocarray
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5234,11'
              BranchSideFuncs:
                - free
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5243,8'
          Branch Sides:
            - BranchSide:      'format.c:5244,5'
              BranchSideFuncs:
                - format_log1
            - BranchSide:      'format.c:5245,8'
              BranchSideFuncs:
                - format_log1
                - format_replace
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5248,8'
          Branch Sides:
            - BranchSide:      'format.c:5249,5'
              BranchSideFuncs:
                - format_log1
            - BranchSide:      'format.c:5250,11'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5260,4'
          Branch Sides:
            - BranchSide:      'format.c:5261,8'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
            - BranchSide:      'format.c:5264,9'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
        - Branch String:   'format.c:5264,8'
          Branch Sides:
            - BranchSide:      'format.c:5264,16'
              BranchSideFuncs:
                - format_skip
                - format_log1
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5265,29'
              BranchSideFuncs:
                - format_skip
                - format_log1
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5267,5'
          Branch Sides:
            - BranchSide:      'format.c:5268,26'
              BranchSideFuncs:
                - xreallocarray
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5271,12'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5280,4'
          Branch Sides:
            - BranchSide:      'format.c:5281,25'
              BranchSideFuncs:
                - xreallocarray
                - format_log1
                - format_log1
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5284,17'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5288,8'
          Branch Sides:
            - BranchSide:      'format.c:5289,9'
              BranchSideFuncs:
                - strlen
                - format_log1
                - format_replace
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5294,8'
              BranchSideFuncs:
                - strlen
                - format_log1
                - format_replace
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5289,19'
          Branch Sides:
            - BranchSide:      'format.c:5289,22'
              BranchSideFuncs:
                - strlen
                - format_log1
                - format_replace
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5291,14'
              BranchSideFuncs:
                - strlen
                - format_log1
                - format_replace
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5289,9'
          Branch Sides:
            - BranchSide:      'format.c:5290,23'
              BranchSideFuncs:
                - strlen
                - format_log1
                - format_replace
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5291,14'
              BranchSideFuncs:
                - strlen
                - format_log1
                - format_replace
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5294,8'
          Branch Sides:
            - BranchSide:      'format.c:5295,5'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
            - BranchSide:      'format.c:5303,15'
              BranchSideFuncs:
                - strlen
                - format_log1
                - format_replace
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5295,5'
          Branch Sides:
            - BranchSide:      'format.c:5296,26'
              BranchSideFuncs:
                - xreallocarray
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
            - BranchSide:      'format.c:5299,5'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
        - Branch String:   'format.c:5305,8'
          Branch Sides:
            - BranchSide:      'format.c:5306,5'
              BranchSideFuncs:
                - format_log1
            - BranchSide:      'format.c:5307,4'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - xreallocarray
                - format_skip
                - format_log1
                - format_replace
                - xstrndup
                - format_log1
                - format_job_get
                - format_log1
                - free
                - strlen
                - free
                - xreallocarray
                - xstrdup
                - format_log1
                - strlen
                - format_log1
                - format_replace
                - xreallocarray
                - xreallocarray
      Callsites:
        - Src:             'format.c:5163,11'
          Dst:             xstrdup
        - Src:             'format.c:5166,3'
          Dst:             format_log1
        - Src:             'format.c:5167,11'
          Dst:             xstrdup
        - Src:             'format.c:5171,2'
          Dst:             format_log1
        - Src:             'format.c:5173,42'
          Dst:             strchr
        - Src:             'format.c:5175,15'
          Dst:             time
        - Src:             'format.c:5176,4'
          Dst:             localtime_r
        - Src:             'format.c:5178,7'
          Dst:             strftime
        - Src:             'format.c:5179,4'
          Dst:             format_log1
        - Src:             'format.c:5180,12'
          Dst:             xstrdup
        - Src:             'format.c:5182,7'
          Dst:             format_logging
        - Src:             'format.c:5182,29'
          Dst:             strcmp
        - Src:             'format.c:5183,4'
          Dst:             format_log1
        - Src:             'format.c:5188,8'
          Dst:             xmalloc
        - Src:             'format.c:5194,11'
          Dst:             xreallocarray
        - Src:             'format.c:5216,11'
          Dst:             xstrndup
        - Src:             'format.c:5217,4'
          Dst:             format_log1
        - Src:             'format.c:5221,11'
          Dst:             xstrdup
        - Src:             'format.c:5222,5'
          Dst:             format_log1
        - Src:             'format.c:5224,11'
          Dst:             format_job_get
        - Src:             'format.c:5225,5'
          Dst:             format_log1
        - Src:             'format.c:5229,13'
          Dst:             strlen
        - Src:             'format.c:5231,11'
          Dst:             xreallocarray
        - Src:             'format.c:5242,10'
          Dst:             format_skip
        - Src:             'format.c:5247,4'
          Dst:             format_log1
        - Src:             'format.c:5248,8'
          Dst:             format_replace
        - Src:             'format.c:5265,17'
          Dst:             format_skip
        - Src:             'format.c:5266,5'
          Dst:             format_log1
        - Src:             'format.c:5268,12'
          Dst:             xreallocarray
        - Src:             'format.c:5279,4'
          Dst:             format_log1
        - Src:             'format.c:5281,11'
          Dst:             xreallocarray
        - Src:             'format.c:5296,12'
          Dst:             xreallocarray
        - Src:             'format.c:5303,8'
          Dst:             strlen
        - Src:             'format.c:5304,4'
          Dst:             format_log1
        - Src:             'format.c:5305,8'
          Dst:             format_replace
        - Src:             'format.c:5314,2'
          Dst:             format_log1
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_logging
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_get_level
      functionUses:    3
      BranchProfiles:
        - Branch String:   'format.c:258,31'
          Branch Sides:
            - BranchSide:      'format.c:258,31'
              BranchSideFuncs: []
            - BranchSide:      'format.c:258,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:258,10'
          Dst:             log_get_level
    - functionName:    format_job_get
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
        - cmd
      BBCount:         50
      ICount:          357
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - format_copy_state
        - format_expand1
        - format_job_complete
        - format_job_tree_RB_FIND
        - format_job_tree_RB_INSERT
        - format_job_update
        - job_free
        - job_run
        - server_client_get_cwd
        - strcmp
        - time
        - xasprintf
        - xcalloc
        - xmalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:376,6'
          Branch Sides:
            - BranchSide:      'format.c:377,8'
              BranchSideFuncs:
                - format_job_tree_RB_FIND
                - format_copy_state
                - format_expand1
                - strcmp
                - time
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
                - job_free
                - free
                - xstrdup
                - xcalloc
                - xstrdup
                - format_job_tree_RB_INSERT
            - BranchSide:      'format.c:378,11'
              BranchSideFuncs:
                - xmalloc
                - format_job_tree_RB_FIND
                - format_copy_state
                - format_expand1
                - strcmp
                - time
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
                - job_free
                - free
                - xstrdup
                - xcalloc
                - xstrdup
                - format_job_tree_RB_INSERT
        - Branch String:   'format.c:378,11'
          Branch Sides:
            - BranchSide:      'format.c:379,10'
              BranchSideFuncs:
                - format_job_tree_RB_FIND
                - format_copy_state
                - format_expand1
                - strcmp
                - time
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
                - job_free
                - free
                - xstrdup
                - xcalloc
                - xstrdup
                - format_job_tree_RB_INSERT
            - BranchSide:      'format.c:381,29'
              BranchSideFuncs:
                - xmalloc
                - format_job_tree_RB_FIND
                - format_copy_state
                - format_expand1
                - strcmp
                - time
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
                - job_free
                - free
                - xstrdup
                - xcalloc
                - xstrdup
                - format_job_tree_RB_INSERT
        - Branch String:   'format.c:387,6'
          Branch Sides:
            - BranchSide:      'format.c:388,8'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - format_job_tree_RB_INSERT
                - format_copy_state
                - format_expand1
                - strcmp
                - time
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
                - job_free
                - free
                - xstrdup
            - BranchSide:      'format.c:396,27'
              BranchSideFuncs:
                - format_copy_state
                - format_expand1
                - strcmp
                - time
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
                - job_free
                - free
                - xstrdup
        - Branch String:   'format.c:400,27'
          Branch Sides:
            - BranchSide:      'format.c:400,37'
              BranchSideFuncs:
                - free
                - xstrdup
                - time
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
                - job_free
            - BranchSide:      'format.c:401,16'
              BranchSideFuncs:
                - free
                - xstrdup
                - time
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
                - job_free
        - Branch String:   'format.c:400,6'
          Branch Sides:
            - BranchSide:      'format.c:401,16'
              BranchSideFuncs:
                - free
                - xstrdup
                - time
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
                - job_free
            - BranchSide:      'format.c:405,12'
              BranchSideFuncs:
                - time
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
                - job_free
        - Branch String:   'format.c:408,12'
          Branch Sides:
            - BranchSide:      'format.c:408,15'
              BranchSideFuncs:
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
                - job_free
            - BranchSide:      'format.c:410,6'
              BranchSideFuncs:
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
        - Branch String:   'format.c:408,6'
          Branch Sides:
            - BranchSide:      'format.c:409,18'
              BranchSideFuncs:
                - job_free
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
            - BranchSide:      'format.c:410,6'
              BranchSideFuncs:
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
        - Branch String:   'format.c:410,12'
          Branch Sides:
            - BranchSide:      'format.c:410,16'
              BranchSideFuncs:
                - server_client_get_cwd
                - job_run
                - free
                - format_expand1
                - xstrdup
                - free
                - xasprintf
            - BranchSide:      'format.c:411,21'
              BranchSideFuncs:
                - server_client_get_cwd
                - job_run
                - free
                - format_expand1
                - xstrdup
                - free
                - xasprintf
        - Branch String:   'format.c:410,32'
          Branch Sides:
            - BranchSide:      'format.c:410,35'
              BranchSideFuncs:
                - free
                - format_expand1
                - xstrdup
                - xasprintf
                - server_client_get_cwd
                - job_run
                - free
                - xasprintf
            - BranchSide:      'format.c:420,13'
              BranchSideFuncs:
                - free
                - format_expand1
                - xstrdup
                - xasprintf
        - Branch String:   'format.c:410,6'
          Branch Sides:
            - BranchSide:      'format.c:411,21'
              BranchSideFuncs:
                - server_client_get_cwd
                - job_run
                - free
                - format_expand1
                - xstrdup
                - free
                - xasprintf
            - BranchSide:      'format.c:420,13'
              BranchSideFuncs:
                - free
                - format_expand1
                - xstrdup
                - xasprintf
        - Branch String:   'format.c:414,7'
          Branch Sides:
            - BranchSide:      'format.c:415,9'
              BranchSideFuncs:
                - free
                - xasprintf
                - free
                - format_expand1
                - xstrdup
            - BranchSide:      'format.c:418,14'
              BranchSideFuncs:
                - free
                - format_expand1
                - xstrdup
        - Branch String:   'format.c:424,6'
          Branch Sides:
            - BranchSide:      'format.c:425,3'
              BranchSideFuncs:
                - format_expand1
                - xstrdup
            - BranchSide:      'format.c:426,6'
              BranchSideFuncs:
                - format_expand1
                - xstrdup
        - Branch String:   'format.c:426,6'
          Branch Sides:
            - BranchSide:      'format.c:427,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:428,32'
              BranchSideFuncs:
                - format_expand1
      Callsites:
        - Src:             'format.c:381,29'
          Dst:             xmalloc
        - Src:             'format.c:387,12'
          Dst:             format_job_tree_RB_FIND
        - Src:             'format.c:388,8'
          Dst:             xcalloc
        - Src:             'format.c:391,13'
          Dst:             xstrdup
        - Src:             'format.c:393,3'
          Dst:             format_job_tree_RB_INSERT
        - Src:             'format.c:396,2'
          Dst:             format_copy_state
        - Src:             'format.c:399,13'
          Dst:             format_expand1
        - Src:             'format.c:400,30'
          Dst:             strcmp
        - Src:             'format.c:402,18'
          Dst:             xstrdup
        - Src:             'format.c:407,6'
          Dst:             time
        - Src:             'format.c:409,9'
          Dst:             job_free
        - Src:             'format.c:412,7'
          Dst:             server_client_get_cwd
        - Src:             'format.c:411,13'
          Dst:             job_run
        - Src:             'format.c:411,13'
          Dst:             format_job_update
        - Src:             'format.c:411,13'
          Dst:             format_job_complete
        - Src:             'format.c:416,4'
          Dst:             xasprintf
        - Src:             'format.c:421,3'
          Dst:             xasprintf
        - Src:             'format.c:427,11'
          Dst:             xstrdup
        - Src:             'format.c:428,10'
          Dst:             format_expand1
    - functionName:    format_replace
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4645
      functionLinenumberEnd: 5149
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
        - key
        - keylen
        - buf
        - len
        - off
      BBCount:         333
      ICount:          2023
      EdgeCount:       437
      CyclomaticComplexity: 106
      functionsReached:
        - colour_force_rgb
        - colour_fromstring
        - format_bool_op_1
        - format_bool_op_n
        - format_build_modifiers
        - format_choose
        - format_copy_state
        - format_expand1
        - format_find
        - format_free_modifiers
        - format_log1
        - format_logging
        - format_loop_clients
        - format_loop_panes
        - format_loop_sessions
        - format_loop_windows
        - format_match
        - format_replace_expression
        - format_search
        - format_session_name
        - format_skip
        - format_strip
        - format_sub
        - format_trim_left
        - format_trim_right
        - format_true
        - format_unescape
        - format_width
        - format_window_name
        - strchr
        - strcmp
        - strlen
        - strstr
        - strtonum
        - utf8_padcstr
        - utf8_rpadcstr
        - xasprintf
        - xreallocarray
        - xstrdup
        - xstrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:4668,2'
          Branch Sides:
            - BranchSide:      'format.c:4669,9'
              BranchSideFuncs:
                - format_logging
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4814,6'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
        - Branch String:   'format.c:4670,7'
          Branch Sides:
            - BranchSide:      'format.c:4671,4'
              BranchSideFuncs:
                - format_log1
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
            - BranchSide:      'format.c:4677,7'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
        - Branch String:   'format.c:4672,4'
          Branch Sides:
            - BranchSide:      'format.c:4673,5'
              BranchSideFuncs:
                - format_log1
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
            - BranchSide:      'format.c:4676,3'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
        - Branch String:   'format.c:4677,7'
          Branch Sides:
            - BranchSide:      'format.c:4678,12'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - format_log1
                - format_log1
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
            - BranchSide:      'format.c:4799,14'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'format.c:4678,4'
          Branch Sides:
            - BranchSide:      'format.c:4682,11'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4682,11'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4682,11'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4685,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4688,14'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4691,9'
              BranchSideFuncs:
                - xreallocarray
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4697,9'
              BranchSideFuncs:
                - strtonum
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4707,9'
              BranchSideFuncs:
                - strtonum
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4715,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4718,9'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4723,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4726,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4729,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4732,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4735,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4738,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4741,15'
              BranchSideFuncs:
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
                - strchr
                - format_strip
            - BranchSide:      'format.c:4751,9'
              BranchSideFuncs:
                - strchr
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4758,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4761,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4764,9'
              BranchSideFuncs:
                - strchr
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4771,15'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4787,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4790,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4793,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4796,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4799,3'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4691,9'
          Branch Sides:
            - BranchSide:      'format.c:4692,6'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4693,25'
              BranchSideFuncs:
                - xreallocarray
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - format_log1
                - format_log1
        - Branch String:   'format.c:4697,9'
          Branch Sides:
            - BranchSide:      'format.c:4698,6'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4699,22'
              BranchSideFuncs:
                - strtonum
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4701,9'
          Branch Sides:
            - BranchSide:      'format.c:4702,12'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4703,9'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4703,23'
          Branch Sides:
            - BranchSide:      'format.c:4703,26'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4705,5'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4703,9'
          Branch Sides:
            - BranchSide:      'format.c:4704,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4705,5'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4707,9'
          Branch Sides:
            - BranchSide:      'format.c:4708,6'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4709,22'
              BranchSideFuncs:
                - strtonum
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4711,9'
          Branch Sides:
            - BranchSide:      'format.c:4712,12'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4713,5'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4718,22'
          Branch Sides:
            - BranchSide:      'format.c:4718,25'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4719,6'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4718,9'
          Branch Sides:
            - BranchSide:      'format.c:4719,6'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4720,12'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4742,9'
          Branch Sides:
            - BranchSide:      'format.c:4743,6'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4744,16'
              BranchSideFuncs:
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
                - strchr
                - format_strip
        - Branch String:   'format.c:4744,9'
          Branch Sides:
            - BranchSide:      'format.c:4745,16'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4746,14'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
                - strchr
                - format_strip
        - Branch String:   'format.c:4751,9'
          Branch Sides:
            - BranchSide:      'format.c:4752,16'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4753,21'
              BranchSideFuncs:
                - strchr
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4753,47'
          Branch Sides:
            - BranchSide:      'format.c:4754,16'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4755,16'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4764,22'
          Branch Sides:
            - BranchSide:      'format.c:4765,16'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4766,16'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4764,9'
          Branch Sides:
            - BranchSide:      'format.c:4766,16'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4767,21'
              BranchSideFuncs:
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4772,9'
          Branch Sides:
            - BranchSide:      'format.c:4773,6'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4774,16'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4774,9'
          Branch Sides:
            - BranchSide:      'format.c:4775,6'
              BranchSideFuncs:
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4776,21'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4776,14'
          Branch Sides:
            - BranchSide:      'format.c:4777,6'
              BranchSideFuncs:
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4778,21'
              BranchSideFuncs:
                - strchr
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4778,14'
          Branch Sides:
            - BranchSide:      'format.c:4779,6'
              BranchSideFuncs:
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4780,10'
              BranchSideFuncs:
                - strchr
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4781,9'
          Branch Sides:
            - BranchSide:      'format.c:4782,6'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4784,6'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4800,40'
          Branch Sides:
            - BranchSide:      'format.c:4801,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4802,17'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4800,8'
          Branch Sides:
            - BranchSide:      'format.c:4802,17'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4803,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4803,13'
          Branch Sides:
            - BranchSide:      'format.c:4804,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4805,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4805,45'
          Branch Sides:
            - BranchSide:      'format.c:4806,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4809,11'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4806,40'
          Branch Sides:
            - BranchSide:      'format.c:4807,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4809,11'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4807,40'
          Branch Sides:
            - BranchSide:      'format.c:4808,15'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
            - BranchSide:      'format.c:4809,11'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_unescape
                - format_logging
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - strchr
                - format_strip
                - strtonum
                - strtonum
                - xreallocarray
                - format_log1
                - format_log1
        - Branch String:   'format.c:4814,6'
          Branch Sides:
            - BranchSide:      'format.c:4815,3'
              BranchSideFuncs:
                - format_log1
                - format_unescape
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4821,6'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - xstrdup
        - Branch String:   'format.c:4821,6'
          Branch Sides:
            - BranchSide:      'format.c:4822,24'
              BranchSideFuncs:
                - format_expand1
                - strtonum
                - xasprintf
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - xstrdup
            - BranchSide:      'format.c:4833,6'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - xstrdup
        - Branch String:   'format.c:4824,7'
          Branch Sides:
            - BranchSide:      'format.c:4825,12'
              BranchSideFuncs:
                - xstrdup
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4827,28'
              BranchSideFuncs:
                - xasprintf
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4833,6'
          Branch Sides:
            - BranchSide:      'format.c:4834,24'
              BranchSideFuncs:
                - format_expand1
                - colour_fromstring
                - colour_force_rgb
                - xasprintf
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - xstrdup
            - BranchSide:      'format.c:4845,6'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
                - format_loop_sessions
        - Branch String:   'format.c:4836,15'
          Branch Sides:
            - BranchSide:      'format.c:4836,40'
              BranchSideFuncs:
                - xstrdup
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4837,12'
              BranchSideFuncs:
                - xstrdup
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4836,7'
          Branch Sides:
            - BranchSide:      'format.c:4837,12'
              BranchSideFuncs:
                - xstrdup
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4839,30'
              BranchSideFuncs:
                - xasprintf
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4845,6'
          Branch Sides:
            - BranchSide:      'format.c:4846,32'
              BranchSideFuncs:
                - format_loop_sessions
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4849,13'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
                - format_loop_windows
        - Branch String:   'format.c:4847,7'
          Branch Sides:
            - BranchSide:      'format.c:4848,4'
              BranchSideFuncs:
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4849,2'
              BranchSideFuncs:
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4849,13'
          Branch Sides:
            - BranchSide:      'format.c:4850,31'
              BranchSideFuncs:
                - format_loop_windows
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4853,13'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
                - format_loop_panes
        - Branch String:   'format.c:4851,7'
          Branch Sides:
            - BranchSide:      'format.c:4852,4'
              BranchSideFuncs:
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4853,2'
              BranchSideFuncs:
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4853,13'
          Branch Sides:
            - BranchSide:      'format.c:4854,29'
              BranchSideFuncs:
                - format_loop_panes
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4857,13'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
                - format_loop_clients
        - Branch String:   'format.c:4855,7'
          Branch Sides:
            - BranchSide:      'format.c:4856,4'
              BranchSideFuncs:
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4857,2'
              BranchSideFuncs:
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4857,13'
          Branch Sides:
            - BranchSide:      'format.c:4858,31'
              BranchSideFuncs:
                - format_loop_clients
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4861,13'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
                - format_window_name
        - Branch String:   'format.c:4859,7'
          Branch Sides:
            - BranchSide:      'format.c:4860,4'
              BranchSideFuncs:
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4861,2'
              BranchSideFuncs:
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4861,13'
          Branch Sides:
            - BranchSide:      'format.c:4862,30'
              BranchSideFuncs:
                - format_window_name
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4865,13'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
                - format_session_name
        - Branch String:   'format.c:4863,7'
          Branch Sides:
            - BranchSide:      'format.c:4864,4'
              BranchSideFuncs:
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4865,2'
              BranchSideFuncs:
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4865,13'
          Branch Sides:
            - BranchSide:      'format.c:4866,31'
              BranchSideFuncs:
                - format_session_name
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4869,13'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_expand1
                - format_log1
                - format_search
                - free
                - format_log1
                - xstrdup
        - Branch String:   'format.c:4867,7'
          Branch Sides:
            - BranchSide:      'format.c:4868,4'
              BranchSideFuncs:
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4869,2'
              BranchSideFuncs:
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4869,13'
          Branch Sides:
            - BranchSide:      'format.c:4871,24'
              BranchSideFuncs:
                - format_expand1
                - format_log1
                - format_search
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
            - BranchSide:      'format.c:4880,16'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
        - Branch String:   'format.c:4872,7'
          Branch Sides:
            - BranchSide:      'format.c:4873,4'
              BranchSideFuncs:
                - format_log1
                - xstrdup
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4876,4'
              BranchSideFuncs:
                - format_log1
                - format_search
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4880,16'
          Branch Sides:
            - BranchSide:      'format.c:4882,21'
              BranchSideFuncs:
                - format_choose
                - strtonum
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - xasprintf
                - free
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4899,16'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
                - format_bool_op_1
        - Branch String:   'format.c:4882,7'
          Branch Sides:
            - BranchSide:      'format.c:4883,4'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4886,19'
              BranchSideFuncs:
                - strtonum
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - xasprintf
                - free
                - xstrdup
        - Branch String:   'format.c:4887,7'
          Branch Sides:
            - BranchSide:      'format.c:4888,12'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4890,12'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - xasprintf
                - free
        - Branch String:   'format.c:4891,4'
          Branch Sides:
            - BranchSide:      'format.c:0,0'
              BranchSideFuncs:
                - xasprintf
                - free
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4892,29'
              BranchSideFuncs:
                - xasprintf
                - free
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4899,16'
          Branch Sides:
            - BranchSide:      'format.c:4900,28'
              BranchSideFuncs:
                - format_bool_op_1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4901,13'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
                - format_bool_op_1
        - Branch String:   'format.c:4901,13'
          Branch Sides:
            - BranchSide:      'format.c:4902,28'
              BranchSideFuncs:
                - format_bool_op_1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4903,13'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
                - strcmp
                - strcmp
                - format_bool_op_n
                - format_bool_op_n
        - Branch String:   'format.c:4903,13'
          Branch Sides:
            - BranchSide:      'format.c:4905,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_bool_op_n
                - format_bool_op_n
            - BranchSide:      'format.c:4909,13'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
        - Branch String:   'format.c:4905,7'
          Branch Sides:
            - BranchSide:      'format.c:4906,29'
              BranchSideFuncs:
                - format_bool_op_n
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4907,19'
              BranchSideFuncs:
                - strcmp
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_bool_op_n
        - Branch String:   'format.c:4909,13'
          Branch Sides:
            - BranchSide:      'format.c:4911,21'
              BranchSideFuncs:
                - format_choose
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4954,14'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
        - Branch String:   'format.c:4911,7'
          Branch Sides:
            - BranchSide:      'format.c:4912,4'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:4916,3'
              BranchSideFuncs:
                - format_log1
                - format_log1
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:4919,7'
          Branch Sides:
            - BranchSide:      'format.c:4920,15'
              BranchSideFuncs:
                - strcmp
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - xstrdup
            - BranchSide:      'format.c:4924,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:4920,8'
          Branch Sides:
            - BranchSide:      'format.c:4921,13'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4923,13'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4924,14'
          Branch Sides:
            - BranchSide:      'format.c:4925,15'
              BranchSideFuncs:
                - strcmp
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - xstrdup
            - BranchSide:      'format.c:4929,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:4925,8'
          Branch Sides:
            - BranchSide:      'format.c:4926,13'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4928,13'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4929,14'
          Branch Sides:
            - BranchSide:      'format.c:4930,15'
              BranchSideFuncs:
                - strcmp
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - xstrdup
            - BranchSide:      'format.c:4934,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:4930,8'
          Branch Sides:
            - BranchSide:      'format.c:4931,13'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4933,13'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4934,14'
          Branch Sides:
            - BranchSide:      'format.c:4935,15'
              BranchSideFuncs:
                - strcmp
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - xstrdup
            - BranchSide:      'format.c:4939,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
                - strcmp
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:4935,8'
          Branch Sides:
            - BranchSide:      'format.c:4936,13'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4938,13'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4939,14'
          Branch Sides:
            - BranchSide:      'format.c:4940,15'
              BranchSideFuncs:
                - strcmp
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - xstrdup
            - BranchSide:      'format.c:4944,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_match
                - strcmp
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:4940,8'
          Branch Sides:
            - BranchSide:      'format.c:4941,13'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4943,13'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4944,14'
          Branch Sides:
            - BranchSide:      'format.c:4945,15'
              BranchSideFuncs:
                - strcmp
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - xstrdup
            - BranchSide:      'format.c:4949,21'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_match
        - Branch String:   'format.c:4945,8'
          Branch Sides:
            - BranchSide:      'format.c:4946,13'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4948,13'
              BranchSideFuncs:
                - xstrdup
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:4954,13'
          Branch Sides:
            - BranchSide:      'format.c:4961,8'
              BranchSideFuncs:
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
            - BranchSide:      'format.c:5030,13'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
                - format_replace_expression
                - xstrdup
        - Branch String:   'format.c:4964,8'
          Branch Sides:
            - BranchSide:      'format.c:4965,5'
              BranchSideFuncs:
                - format_log1
                - format_expand1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:4972,25'
              BranchSideFuncs:
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_skip
                - format_log1
                - format_expand1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
        - Branch String:   'format.c:4977,8'
          Branch Sides:
            - BranchSide:      'format.c:4983,28'
              BranchSideFuncs:
                - format_expand1
                - strcmp
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_log1
                - format_expand1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - free
                - xstrdup
                - format_log1
            - BranchSide:      'format.c:4993,5'
              BranchSideFuncs:
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
        - Branch String:   'format.c:4984,9'
          Branch Sides:
            - BranchSide:      'format.c:4985,11'
              BranchSideFuncs:
                - free
                - xstrdup
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_expand1
                - strcmp
                - format_log1
                - format_expand1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
            - BranchSide:      'format.c:4992,4'
              BranchSideFuncs:
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
        - Branch String:   'format.c:4999,8'
          Branch Sides:
            - BranchSide:      'format.c:5000,5'
              BranchSideFuncs:
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_expand1
            - BranchSide:      'format.c:5013,5'
              BranchSideFuncs:
                - format_log1
                - free
                - free
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
                - format_log1
                - xstrdup
        - Branch String:   'format.c:5002,9'
          Branch Sides:
            - BranchSide:      'format.c:5003,29'
              BranchSideFuncs:
                - format_expand1
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:5005,23'
              BranchSideFuncs:
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:5020,8'
          Branch Sides:
            - BranchSide:      'format.c:5021,5'
              BranchSideFuncs:
                - format_log1
                - xstrdup
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:5028,9'
              BranchSideFuncs:
                - format_skip
                - xstrndup
                - format_log1
                - format_find
                - format_log1
                - format_skip
                - format_true
                - format_log1
                - free
                - free
                - format_log1
                - xstrdup
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrndup
                - format_expand1
                - free
                - free
                - free
                - format_expand1
                - format_expand1
                - strcmp
                - free
                - xstrdup
                - format_log1
                - format_log1
                - format_expand1
        - Branch String:   'format.c:5030,13'
          Branch Sides:
            - BranchSide:      'format.c:5031,37'
              BranchSideFuncs:
                - format_replace_expression
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - xstrdup
            - BranchSide:      'format.c:5035,14'
              BranchSideFuncs:
                - strstr
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
                - format_log1
                - format_expand1
        - Branch String:   'format.c:5032,7'
          Branch Sides:
            - BranchSide:      'format.c:5033,12'
              BranchSideFuncs:
                - xstrdup
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:5034,2'
              BranchSideFuncs:
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:5035,7'
          Branch Sides:
            - BranchSide:      'format.c:5036,4'
              BranchSideFuncs:
                - format_log1
                - format_expand1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:5039,24'
              BranchSideFuncs:
                - format_find
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
                - format_log1
                - xstrdup
        - Branch String:   'format.c:5040,8'
          Branch Sides:
            - BranchSide:      'format.c:5041,5'
              BranchSideFuncs:
                - format_log1
                - xstrdup
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
            - BranchSide:      'format.c:5044,5'
              BranchSideFuncs:
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
                - format_expand1
                - free
        - Branch String:   'format.c:5052,6'
          Branch Sides:
            - BranchSide:      'format.c:5053,24'
              BranchSideFuncs:
                - format_expand1
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
            - BranchSide:      'format.c:5056,13'
              BranchSideFuncs:
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - format_copy_state
                - format_expand1
                - free
        - Branch String:   'format.c:5064,2'
          Branch Sides:
            - BranchSide:      'format.c:5065,25'
              BranchSideFuncs:
                - format_expand1
                - format_expand1
                - format_sub
                - format_log1
                - free
                - free
                - free
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
            - BranchSide:      'format.c:5076,6'
              BranchSideFuncs:
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
                - format_trim_left
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
        - Branch String:   'format.c:5076,6'
          Branch Sides:
            - BranchSide:      'format.c:5077,26'
              BranchSideFuncs:
                - format_trim_left
                - free
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
            - BranchSide:      'format.c:5086,13'
              BranchSideFuncs:
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - format_trim_right
                - free
                - format_log1
                - strcmp
                - free
                - xasprintf
        - Branch String:   'format.c:5078,22'
          Branch Sides:
            - BranchSide:      'format.c:5078,32'
              BranchSideFuncs:
                - strcmp
                - free
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - free
                - xasprintf
            - BranchSide:      'format.c:5082,9'
              BranchSideFuncs:
                - free
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
        - Branch String:   'format.c:5078,7'
          Branch Sides:
            - BranchSide:      'format.c:5079,9'
              BranchSideFuncs:
                - free
                - xasprintf
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
            - BranchSide:      'format.c:5082,9'
              BranchSideFuncs:
                - free
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
        - Branch String:   'format.c:5088,22'
          Branch Sides:
            - BranchSide:      'format.c:5088,32'
              BranchSideFuncs:
                - strcmp
                - free
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
                - free
                - xasprintf
            - BranchSide:      'format.c:5092,9'
              BranchSideFuncs:
                - free
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
        - Branch String:   'format.c:5088,7'
          Branch Sides:
            - BranchSide:      'format.c:5089,9'
              BranchSideFuncs:
                - free
                - xasprintf
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
            - BranchSide:      'format.c:5092,9'
              BranchSideFuncs:
                - free
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
                - utf8_padcstr
                - free
                - format_log1
        - Branch String:   'format.c:5099,6'
          Branch Sides:
            - BranchSide:      'format.c:5100,22'
              BranchSideFuncs:
                - utf8_padcstr
                - free
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
            - BranchSide:      'format.c:5104,13'
              BranchSideFuncs:
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - xasprintf
                - free
                - format_log1
                - utf8_rpadcstr
                - free
                - format_log1
        - Branch String:   'format.c:5112,6'
          Branch Sides:
            - BranchSide:      'format.c:5113,33'
              BranchSideFuncs:
                - strlen
                - xasprintf
                - free
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
            - BranchSide:      'format.c:5118,6'
              BranchSideFuncs:
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
                - format_width
                - xasprintf
                - free
                - format_log1
        - Branch String:   'format.c:5118,6'
          Branch Sides:
            - BranchSide:      'format.c:5119,38'
              BranchSideFuncs:
                - format_width
                - xasprintf
                - free
                - format_log1
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
            - BranchSide:      'format.c:5126,20'
              BranchSideFuncs:
                - strlen
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
                - xreallocarray
        - Branch String:   'format.c:5127,2'
          Branch Sides:
            - BranchSide:      'format.c:5128,25'
              BranchSideFuncs:
                - xreallocarray
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
            - BranchSide:      'format.c:5131,10'
              BranchSideFuncs:
                - format_log1
                - free
                - free
                - format_free_modifiers
                - free
      Callsites:
        - Src:             'format.c:4664,17'
          Dst:             xstrndup
        - Src:             'format.c:4667,9'
          Dst:             format_build_modifiers
        - Src:             'format.c:4670,7'
          Dst:             format_logging
        - Src:             'format.c:4671,4'
          Dst:             format_log1
        - Src:             'format.c:4673,5'
          Dst:             format_log1
        - Src:             'format.c:4693,11'
          Dst:             xreallocarray
        - Src:             'format.c:4699,13'
          Dst:             strtonum
        - Src:             'format.c:4709,13'
          Dst:             strtonum
        - Src:             'format.c:4744,9'
          Dst:             strchr
        - Src:             'format.c:4747,9'
          Dst:             strchr
        - Src:             'format.c:4748,20'
          Dst:             format_strip
        - Src:             'format.c:4753,14'
          Dst:             strchr
        - Src:             'format.c:4754,9'
          Dst:             strchr
        - Src:             'format.c:4765,9'
          Dst:             strchr
        - Src:             'format.c:4767,14'
          Dst:             strchr
        - Src:             'format.c:4774,9'
          Dst:             strchr
        - Src:             'format.c:4776,14'
          Dst:             strchr
        - Src:             'format.c:4778,14'
          Dst:             strchr
        - Src:             'format.c:4781,9'
          Dst:             strchr
        - Src:             'format.c:4800,8'
          Dst:             strcmp
        - Src:             'format.c:4801,8'
          Dst:             strcmp
        - Src:             'format.c:4803,13'
          Dst:             strcmp
        - Src:             'format.c:4805,13'
          Dst:             strcmp
        - Src:             'format.c:4806,8'
          Dst:             strcmp
        - Src:             'format.c:4807,8'
          Dst:             strcmp
        - Src:             'format.c:4808,8'
          Dst:             strcmp
        - Src:             'format.c:4815,3'
          Dst:             format_log1
        - Src:             'format.c:4816,11'
          Dst:             format_unescape
        - Src:             'format.c:4822,9'
          Dst:             format_expand1
        - Src:             'format.c:4823,7'
          Dst:             strtonum
        - Src:             'format.c:4825,12'
          Dst:             xstrdup
        - Src:             'format.c:4827,4'
          Dst:             xasprintf
        - Src:             'format.c:4834,9'
          Dst:             format_expand1
        - Src:             'format.c:4835,7'
          Dst:             colour_fromstring
        - Src:             'format.c:4836,23'
          Dst:             colour_force_rgb
        - Src:             'format.c:4837,12'
          Dst:             xstrdup
        - Src:             'format.c:4839,4'
          Dst:             xasprintf
        - Src:             'format.c:4846,11'
          Dst:             format_loop_sessions
        - Src:             'format.c:4850,11'
          Dst:             format_loop_windows
        - Src:             'format.c:4854,11'
          Dst:             format_loop_panes
        - Src:             'format.c:4858,11'
          Dst:             format_loop_clients
        - Src:             'format.c:4862,11'
          Dst:             format_window_name
        - Src:             'format.c:4866,11'
          Dst:             format_session_name
        - Src:             'format.c:4871,9'
          Dst:             format_expand1
        - Src:             'format.c:4873,4'
          Dst:             format_log1
        - Src:             'format.c:4874,12'
          Dst:             xstrdup
        - Src:             'format.c:4876,4'
          Dst:             format_log1
        - Src:             'format.c:4877,12'
          Dst:             format_search
        - Src:             'format.c:4882,7'
          Dst:             format_choose
        - Src:             'format.c:4883,4'
          Dst:             format_log1
        - Src:             'format.c:4886,10'
          Dst:             strtonum
        - Src:             'format.c:4888,12'
          Dst:             xstrdup
        - Src:             'format.c:4890,12'
          Dst:             xstrdup
        - Src:             'format.c:4892,5'
          Dst:             xasprintf
        - Src:             'format.c:4900,11'
          Dst:             format_bool_op_1
        - Src:             'format.c:4902,11'
          Dst:             format_bool_op_1
        - Src:             'format.c:4905,7'
          Dst:             strcmp
        - Src:             'format.c:4906,12'
          Dst:             format_bool_op_n
        - Src:             'format.c:4907,12'
          Dst:             strcmp
        - Src:             'format.c:4908,12'
          Dst:             format_bool_op_n
        - Src:             'format.c:4911,7'
          Dst:             format_choose
        - Src:             'format.c:4912,4'
          Dst:             format_log1
        - Src:             'format.c:4916,3'
          Dst:             format_log1
        - Src:             'format.c:4917,3'
          Dst:             format_log1
        - Src:             'format.c:4919,7'
          Dst:             strcmp
        - Src:             'format.c:4920,8'
          Dst:             strcmp
        - Src:             'format.c:4921,13'
          Dst:             xstrdup
        - Src:             'format.c:4923,13'
          Dst:             xstrdup
        - Src:             'format.c:4924,14'
          Dst:             strcmp
        - Src:             'format.c:4925,8'
          Dst:             strcmp
        - Src:             'format.c:4926,13'
          Dst:             xstrdup
        - Src:             'format.c:4928,13'
          Dst:             xstrdup
        - Src:             'format.c:4929,14'
          Dst:             strcmp
        - Src:             'format.c:4930,8'
          Dst:             strcmp
        - Src:             'format.c:4931,13'
          Dst:             xstrdup
        - Src:             'format.c:4933,13'
          Dst:             xstrdup
        - Src:             'format.c:4934,14'
          Dst:             strcmp
        - Src:             'format.c:4935,8'
          Dst:             strcmp
        - Src:             'format.c:4936,13'
          Dst:             xstrdup
        - Src:             'format.c:4938,13'
          Dst:             xstrdup
        - Src:             'format.c:4939,14'
          Dst:             strcmp
        - Src:             'format.c:4940,8'
          Dst:             strcmp
        - Src:             'format.c:4941,13'
          Dst:             xstrdup
        - Src:             'format.c:4943,13'
          Dst:             xstrdup
        - Src:             'format.c:4944,14'
          Dst:             strcmp
        - Src:             'format.c:4945,8'
          Dst:             strcmp
        - Src:             'format.c:4946,13'
          Dst:             xstrdup
        - Src:             'format.c:4948,13'
          Dst:             xstrdup
        - Src:             'format.c:4949,14'
          Dst:             strcmp
        - Src:             'format.c:4950,12'
          Dst:             format_match
        - Src:             'format.c:4963,10'
          Dst:             format_skip
        - Src:             'format.c:4965,5'
          Dst:             format_log1
        - Src:             'format.c:4968,13'
          Dst:             format_expand1
        - Src:             'format.c:4972,16'
          Dst:             xstrndup
        - Src:             'format.c:4973,4'
          Dst:             format_log1
        - Src:             'format.c:4975,12'
          Dst:             format_find
        - Src:             'format.c:4983,13'
          Dst:             format_expand1
        - Src:             'format.c:4984,9'
          Dst:             strcmp
        - Src:             'format.c:4986,14'
          Dst:             xstrdup
        - Src:             'format.c:4987,6'
          Dst:             format_log1
        - Src:             'format.c:4993,5'
          Dst:             format_log1
        - Src:             'format.c:4998,10'
          Dst:             format_skip
        - Src:             'format.c:4999,8'
          Dst:             format_true
        - Src:             'format.c:5000,5'
          Dst:             format_log1
        - Src:             'format.c:5003,14'
          Dst:             format_expand1
        - Src:             'format.c:5005,14'
          Dst:             xstrndup
        - Src:             'format.c:5006,14'
          Dst:             format_expand1
        - Src:             'format.c:5013,5'
          Dst:             format_log1
        - Src:             'format.c:5021,5'
          Dst:             format_log1
        - Src:             'format.c:5024,13'
          Dst:             xstrdup
        - Src:             'format.c:5031,11'
          Dst:             format_replace_expression
        - Src:             'format.c:5033,12'
          Dst:             xstrdup
        - Src:             'format.c:5035,7'
          Dst:             strstr
        - Src:             'format.c:5036,4'
          Dst:             format_log1
        - Src:             'format.c:5037,12'
          Dst:             format_expand1
        - Src:             'format.c:5039,12'
          Dst:             format_find
        - Src:             'format.c:5041,5'
          Dst:             format_log1
        - Src:             'format.c:5042,13'
          Dst:             xstrdup
        - Src:             'format.c:5044,5'
          Dst:             format_log1
        - Src:             'format.c:5053,9'
          Dst:             format_expand1
        - Src:             'format.c:5057,3'
          Dst:             format_copy_state
        - Src:             'format.c:5058,9'
          Dst:             format_expand1
        - Src:             'format.c:5065,10'
          Dst:             format_expand1
        - Src:             'format.c:5066,11'
          Dst:             format_expand1
        - Src:             'format.c:5067,9'
          Dst:             format_sub
        - Src:             'format.c:5068,3'
          Dst:             format_log1
        - Src:             'format.c:5077,9'
          Dst:             format_trim_left
        - Src:             'format.c:5078,25'
          Dst:             strcmp
        - Src:             'format.c:5080,4'
          Dst:             xasprintf
        - Src:             'format.c:5085,3'
          Dst:             format_log1
        - Src:             'format.c:5087,9'
          Dst:             format_trim_right
        - Src:             'format.c:5088,25'
          Dst:             strcmp
        - Src:             'format.c:5090,4'
          Dst:             xasprintf
        - Src:             'format.c:5095,3'
          Dst:             format_log1
        - Src:             'format.c:5100,9'
          Dst:             utf8_padcstr
        - Src:             'format.c:5103,3'
          Dst:             format_log1
        - Src:             'format.c:5105,9'
          Dst:             utf8_rpadcstr
        - Src:             'format.c:5108,3'
          Dst:             format_log1
        - Src:             'format.c:5113,26'
          Dst:             strlen
        - Src:             'format.c:5113,3'
          Dst:             xasprintf
        - Src:             'format.c:5116,3'
          Dst:             format_log1
        - Src:             'format.c:5119,25'
          Dst:             format_width
        - Src:             'format.c:5119,3'
          Dst:             xasprintf
        - Src:             'format.c:5122,3'
          Dst:             format_log1
        - Src:             'format.c:5126,13'
          Dst:             strlen
        - Src:             'format.c:5128,10'
          Dst:             xreallocarray
        - Src:             'format.c:5134,2'
          Dst:             format_log1
        - Src:             'format.c:5138,2'
          Dst:             format_free_modifiers
        - Src:             'format.c:5143,2'
          Dst:             format_log1
        - Src:             'format.c:5146,2'
          Dst:             format_free_modifiers
    - functionName:    format_build_modifiers
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4000
      functionLinenumberEnd: 4106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
        - s
        - count
      BBCount:         62
      ICount:          443
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - __ctype_b_loc
        - format_add_modifier
        - format_expand1
        - format_free_modifiers
        - format_is_end
        - format_skip
        - memcmp
        - strchr
        - xcalloc
        - xreallocarray
        - xstrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:4019,21'
          Branch Sides:
            - BranchSide:      'format.c:4019,25'
              BranchSideFuncs:
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
            - BranchSide:      'format.c:4019,2'
              BranchSideFuncs:
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
        - Branch String:   'format.c:4019,2'
          Branch Sides:
            - BranchSide:      'format.c:4021,8'
              BranchSideFuncs:
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
            - BranchSide:      'format.c:4099,7'
              BranchSideFuncs:
                - format_free_modifiers
        - Branch String:   'format.c:4021,7'
          Branch Sides:
            - BranchSide:      'format.c:4022,6'
              BranchSideFuncs:
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
            - BranchSide:      'format.c:4025,34'
              BranchSideFuncs:
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
        - Branch String:   'format.c:4025,49'
          Branch Sides:
            - BranchSide:      'format.c:4026,21'
              BranchSideFuncs:
                - format_is_end
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
            - BranchSide:      'format.c:4033,21'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
        - Branch String:   'format.c:4025,7'
          Branch Sides:
            - BranchSide:      'format.c:4027,31'
              BranchSideFuncs:
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
            - BranchSide:      'format.c:4033,21'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
        - Branch String:   'format.c:4033,33'
          Branch Sides:
            - BranchSide:      'format.c:4034,20'
              BranchSideFuncs:
                - format_is_end
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
            - BranchSide:      'format.c:4040,21'
              BranchSideFuncs:
                - format_is_end
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
        - Branch String:   'format.c:4034,32'
          Branch Sides:
            - BranchSide:      'format.c:4035,20'
              BranchSideFuncs:
                - format_is_end
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
            - BranchSide:      'format.c:4040,21'
              BranchSideFuncs:
                - format_is_end
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
        - Branch String:   'format.c:4035,32'
          Branch Sides:
            - BranchSide:      'format.c:4036,20'
              BranchSideFuncs:
                - format_is_end
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
            - BranchSide:      'format.c:4040,21'
              BranchSideFuncs:
                - format_is_end
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
        - Branch String:   'format.c:4036,32'
          Branch Sides:
            - BranchSide:      'format.c:4037,20'
              BranchSideFuncs:
                - format_is_end
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
            - BranchSide:      'format.c:4040,21'
              BranchSideFuncs:
                - format_is_end
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
        - Branch String:   'format.c:4037,32'
          Branch Sides:
            - BranchSide:      'format.c:4038,20'
              BranchSideFuncs:
                - format_is_end
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
            - BranchSide:      'format.c:4040,21'
              BranchSideFuncs:
                - format_is_end
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
        - Branch String:   'format.c:4038,32'
          Branch Sides:
            - BranchSide:      'format.c:4039,20'
              BranchSideFuncs:
                - format_is_end
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
            - BranchSide:      'format.c:4040,21'
              BranchSideFuncs:
                - format_is_end
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
        - Branch String:   'format.c:4039,33'
          Branch Sides:
            - BranchSide:      'format.c:4040,21'
              BranchSideFuncs:
                - format_is_end
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_add_modifier
            - BranchSide:      'format.c:4047,29'
              BranchSideFuncs:
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
        - Branch String:   'format.c:4033,7'
          Branch Sides:
            - BranchSide:      'format.c:4041,31'
              BranchSideFuncs:
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_is_end
                - format_add_modifier
            - BranchSide:      'format.c:4047,29'
              BranchSideFuncs:
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
        - Branch String:   'format.c:4047,7'
          Branch Sides:
            - BranchSide:      'format.c:4048,4'
              BranchSideFuncs:
                - format_free_modifiers
            - BranchSide:      'format.c:4049,7'
              BranchSideFuncs:
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
        - Branch String:   'format.c:4052,7'
          Branch Sides:
            - BranchSide:      'format.c:4053,31'
              BranchSideFuncs:
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
            - BranchSide:      'format.c:4057,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
        - Branch String:   'format.c:4061,31'
          Branch Sides:
            - BranchSide:      'format.c:4061,34'
              BranchSideFuncs:
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
            - BranchSide:      'format.c:4062,22'
              BranchSideFuncs:
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
        - Branch String:   'format.c:4061,7'
          Branch Sides:
            - BranchSide:      'format.c:4062,22'
              BranchSideFuncs:
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
            - BranchSide:      'format.c:4078,13'
              BranchSideFuncs:
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
        - Branch String:   'format.c:4063,8'
          Branch Sides:
            - BranchSide:      'format.c:4064,5'
              BranchSideFuncs:
                - format_free_modifiers
            - BranchSide:      'format.c:4066,11'
              BranchSideFuncs:
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
        - Branch String:   'format.c:4081,25'
          Branch Sides:
            - BranchSide:      'format.c:4081,42'
              BranchSideFuncs:
                - format_is_end
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
            - BranchSide:      'format.c:4085,22'
              BranchSideFuncs:
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
        - Branch String:   'format.c:4081,8'
          Branch Sides:
            - BranchSide:      'format.c:4082,7'
              BranchSideFuncs:
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
            - BranchSide:      'format.c:4085,22'
              BranchSideFuncs:
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
        - Branch String:   'format.c:4086,8'
          Branch Sides:
            - BranchSide:      'format.c:4087,5'
              BranchSideFuncs:
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
            - BranchSide:      'format.c:4088,6'
              BranchSideFuncs:
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_skip
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
        - Branch String:   'format.c:4096,3'
          Branch Sides:
            - BranchSide:      'format.c:4081,8'
              BranchSideFuncs:
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
            - BranchSide:      'format.c:4097,30'
              BranchSideFuncs:
                - format_add_modifier
                - format_free_modifiers
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - strchr
                - format_is_end
                - __ctype_b_loc
                - format_skip
                - xcalloc
                - xstrndup
                - format_expand1
                - free
                - format_add_modifier
                - format_skip
                - xreallocarray
                - xstrndup
                - format_expand1
                - free
                - format_is_end
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
                - format_is_end
                - format_add_modifier
        - Branch String:   'format.c:4099,6'
          Branch Sides:
            - BranchSide:      'format.c:4100,25'
              BranchSideFuncs:
                - format_free_modifiers
            - BranchSide:      'format.c:4104,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:4025,7'
          Dst:             strchr
        - Src:             'format.c:4026,7'
          Dst:             format_is_end
        - Src:             'format.c:4027,4'
          Dst:             format_add_modifier
        - Src:             'format.c:4033,8'
          Dst:             memcmp
        - Src:             'format.c:4034,7'
          Dst:             memcmp
        - Src:             'format.c:4035,7'
          Dst:             memcmp
        - Src:             'format.c:4036,7'
          Dst:             memcmp
        - Src:             'format.c:4037,7'
          Dst:             memcmp
        - Src:             'format.c:4038,7'
          Dst:             memcmp
        - Src:             'format.c:4039,7'
          Dst:             memcmp
        - Src:             'format.c:4040,7'
          Dst:             format_is_end
        - Src:             'format.c:4041,4'
          Dst:             format_add_modifier
        - Src:             'format.c:4047,7'
          Dst:             strchr
        - Src:             'format.c:4052,7'
          Dst:             format_is_end
        - Src:             'format.c:4053,4'
          Dst:             format_add_modifier
        - Src:             'format.c:4061,8'
          Dst:             __ctype_b_loc
        - Src:             'format.c:4062,10'
          Dst:             format_skip
        - Src:             'format.c:4066,11'
          Dst:             xcalloc
        - Src:             'format.c:4067,12'
          Dst:             xstrndup
        - Src:             'format.c:4068,14'
          Dst:             format_expand1
        - Src:             'format.c:4072,4'
          Dst:             format_add_modifier
        - Src:             'format.c:4081,28'
          Dst:             format_is_end
        - Src:             'format.c:4085,10'
          Dst:             format_skip
        - Src:             'format.c:4090,11'
          Dst:             xreallocarray
        - Src:             'format.c:4091,12'
          Dst:             xstrndup
        - Src:             'format.c:4092,19'
          Dst:             format_expand1
        - Src:             'format.c:4096,13'
          Dst:             format_is_end
        - Src:             'format.c:4097,3'
          Dst:             format_add_modifier
        - Src:             'format.c:4100,3'
          Dst:             format_free_modifiers
    - functionName:    format_strip
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3879
      functionLinenumberEnd: 3897
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         23
      ICount:          136
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - strchr
        - strlen
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:3884,2'
          Branch Sides:
            - BranchSide:      'format.c:3885,8'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3896,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:3885,17'
          Branch Sides:
            - BranchSide:      'format.c:3885,20'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3887,8'
              BranchSideFuncs:
                - strchr
        - Branch String:   'format.c:3885,7'
          Branch Sides:
            - BranchSide:      'format.c:3886,12'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3887,8'
              BranchSideFuncs:
                - strchr
        - Branch String:   'format.c:3887,17'
          Branch Sides:
            - BranchSide:      'format.c:3887,36'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3892,8'
              BranchSideFuncs:
                - strchr
        - Branch String:   'format.c:3887,7'
          Branch Sides:
            - BranchSide:      'format.c:3888,8'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3892,8'
              BranchSideFuncs:
                - strchr
        - Branch String:   'format.c:3888,8'
          Branch Sides:
            - BranchSide:      'format.c:3889,14'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3890,4'
              BranchSideFuncs:
                - strchr
        - Branch String:   'format.c:3892,7'
          Branch Sides:
            - BranchSide:      'format.c:3893,12'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3894,12'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'format.c:3883,21'
          Dst:             strlen
        - Src:             'format.c:3883,13'
          Dst:             xmalloc
        - Src:             'format.c:3887,20'
          Dst:             strchr
    - functionName:    format_unescape
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3854
      functionLinenumberEnd: 3873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         22
      ICount:          137
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - strchr
        - strlen
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:3859,2'
          Branch Sides:
            - BranchSide:      'format.c:3860,8'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3872,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:3860,17'
          Branch Sides:
            - BranchSide:      'format.c:3860,20'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3862,7'
              BranchSideFuncs:
                - strchr
        - Branch String:   'format.c:3860,7'
          Branch Sides:
            - BranchSide:      'format.c:3861,12'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3862,7'
              BranchSideFuncs:
                - strchr
        - Branch String:   'format.c:3862,21'
          Branch Sides:
            - BranchSide:      'format.c:3863,8'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3868,8'
              BranchSideFuncs:
                - strchr
        - Branch String:   'format.c:3863,17'
          Branch Sides:
            - BranchSide:      'format.c:3864,23'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3868,8'
              BranchSideFuncs:
                - strchr
        - Branch String:   'format.c:3862,7'
          Branch Sides:
            - BranchSide:      'format.c:3865,13'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3868,8'
              BranchSideFuncs:
                - strchr
        - Branch String:   'format.c:3868,7'
          Branch Sides:
            - BranchSide:      'format.c:3869,12'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'format.c:3870,12'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'format.c:3858,21'
          Dst:             strlen
        - Src:             'format.c:3858,13'
          Dst:             xmalloc
        - Src:             'format.c:3864,7'
          Dst:             strchr
    - functionName:    format_loop_sessions
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4279
      functionLinenumberEnd: 4332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
        - fmt
      BBCount:         23
      ICount:          228
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - format_choose
        - format_cmp_session
        - format_copy_state
        - format_create
        - format_defaults
        - format_expand1
        - format_free
        - format_log1
        - qsort
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
        - strlcat
        - strlen
        - xcalloc
        - xrealloc
        - xreallocarray
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:4292,6'
          Branch Sides:
            - BranchSide:      'format.c:4293,17'
              BranchSideFuncs:
                - xstrdup
                - sessions_RB_MINMAX
                - qsort
                - xcalloc
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - sessions_RB_NEXT
                - xreallocarray
            - BranchSide:      'format.c:4297,4'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - qsort
                - xcalloc
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - sessions_RB_NEXT
                - xreallocarray
        - Branch String:   'format.c:4298,2'
          Branch Sides:
            - BranchSide:      'format.c:4299,7'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - qsort
                - xcalloc
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - xreallocarray
            - BranchSide:      'format.c:4306,15'
              BranchSideFuncs:
                - qsort
                - xcalloc
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
        - Branch String:   'format.c:4299,7'
          Branch Sides:
            - BranchSide:      'format.c:4300,8'
              BranchSideFuncs:
                - xreallocarray
                - sessions_RB_NEXT
                - qsort
                - xcalloc
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
            - BranchSide:      'format.c:4303,12'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - qsort
                - xcalloc
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - xreallocarray
        - Branch String:   'format.c:4311,9'
          Branch Sides:
            - BranchSide:      'format.c:4312,7'
              BranchSideFuncs:
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
            - BranchSide:      'format.c:4332,10'
              BranchSideFuncs: []
        - Branch String:   'format.c:4314,22'
          Branch Sides:
            - BranchSide:      'format.c:4314,25'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - format_log1
            - BranchSide:      'format.c:4317,10'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - format_log1
        - Branch String:   'format.c:4314,7'
          Branch Sides:
            - BranchSide:      'format.c:4315,10'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - format_log1
            - BranchSide:      'format.c:4317,10'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - format_log1
      Callsites:
        - Src:             'format.c:4292,6'
          Dst:             format_choose
        - Src:             'format.c:4293,9'
          Dst:             xstrdup
        - Src:             'format.c:4298,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'format.c:4301,8'
          Dst:             xreallocarray
        - Src:             'format.c:4298,2'
          Dst:             sessions_RB_NEXT
        - Src:             'format.c:4306,9'
          Dst:             qsort
        - Src:             'format.c:4306,9'
          Dst:             format_cmp_session
        - Src:             'format.c:4308,10'
          Dst:             xcalloc
        - Src:             'format.c:4313,3'
          Dst:             format_log1
        - Src:             'format.c:4318,9'
          Dst:             format_create
        - Src:             'format.c:4319,3'
          Dst:             format_defaults
        - Src:             'format.c:4320,3'
          Dst:             format_copy_state
        - Src:             'format.c:4322,14'
          Dst:             format_expand1
        - Src:             'format.c:4323,3'
          Dst:             format_free
        - Src:             'format.c:4325,15'
          Dst:             strlen
        - Src:             'format.c:4326,11'
          Dst:             xrealloc
        - Src:             'format.c:4328,3'
          Dst:             strlcat
    - functionName:    format_loop_windows
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4362
      functionLinenumberEnd: 4411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
        - fmt
      BBCount:         19
      ICount:          203
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - format_choose
        - format_copy_state
        - format_create
        - format_defaults
        - format_expand1
        - format_free
        - format_log1
        - strlcat
        - strlen
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
        - xcalloc
        - xrealloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:4373,6'
          Branch Sides:
            - BranchSide:      'format.c:4374,3'
              BranchSideFuncs:
                - format_log1
            - BranchSide:      'format.c:4378,20'
              BranchSideFuncs:
                - format_choose
                - xcalloc
                - winlinks_RB_MINMAX
                - free
                - free
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - winlinks_RB_NEXT
                - xstrdup
        - Branch String:   'format.c:4378,6'
          Branch Sides:
            - BranchSide:      'format.c:4379,17'
              BranchSideFuncs:
                - xstrdup
                - xcalloc
                - winlinks_RB_MINMAX
                - free
                - free
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - winlinks_RB_NEXT
            - BranchSide:      'format.c:4383,10'
              BranchSideFuncs:
                - xcalloc
                - winlinks_RB_MINMAX
                - free
                - free
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - winlinks_RB_NEXT
        - Branch String:   'format.c:4386,2'
          Branch Sides:
            - BranchSide:      'format.c:4387,7'
              BranchSideFuncs:
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - winlinks_RB_NEXT
                - free
                - free
            - BranchSide:      'format.c:4407,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'format.c:4389,22'
          Branch Sides:
            - BranchSide:      'format.c:4389,25'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - winlinks_RB_NEXT
                - free
                - free
                - format_log1
            - BranchSide:      'format.c:4392,10'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - winlinks_RB_NEXT
                - free
                - free
                - format_log1
        - Branch String:   'format.c:4389,7'
          Branch Sides:
            - BranchSide:      'format.c:4390,10'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - winlinks_RB_NEXT
                - free
                - free
                - format_log1
            - BranchSide:      'format.c:4392,10'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - winlinks_RB_NEXT
                - free
                - free
                - format_log1
      Callsites:
        - Src:             'format.c:4374,3'
          Dst:             format_log1
        - Src:             'format.c:4378,6'
          Dst:             format_choose
        - Src:             'format.c:4379,9'
          Dst:             xstrdup
        - Src:             'format.c:4383,10'
          Dst:             xcalloc
        - Src:             'format.c:4386,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'format.c:4388,3'
          Dst:             format_log1
        - Src:             'format.c:4393,9'
          Dst:             format_create
        - Src:             'format.c:4394,3'
          Dst:             format_defaults
        - Src:             'format.c:4395,3'
          Dst:             format_copy_state
        - Src:             'format.c:4397,14'
          Dst:             format_expand1
        - Src:             'format.c:4398,3'
          Dst:             format_free
        - Src:             'format.c:4400,15'
          Dst:             strlen
        - Src:             'format.c:4401,11'
          Dst:             xrealloc
        - Src:             'format.c:4403,3'
          Dst:             strlcat
        - Src:             'format.c:4386,2'
          Dst:             winlinks_RB_NEXT
    - functionName:    format_loop_panes
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4416
      functionLinenumberEnd: 4463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
        - fmt
      BBCount:         19
      ICount:          200
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - format_choose
        - format_copy_state
        - format_create
        - format_defaults
        - format_expand1
        - format_free
        - format_log1
        - strlcat
        - strlen
        - xcalloc
        - xrealloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:4426,6'
          Branch Sides:
            - BranchSide:      'format.c:4427,3'
              BranchSideFuncs:
                - format_log1
            - BranchSide:      'format.c:4431,20'
              BranchSideFuncs:
                - format_choose
                - xcalloc
                - free
                - free
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - xstrdup
        - Branch String:   'format.c:4431,6'
          Branch Sides:
            - BranchSide:      'format.c:4432,17'
              BranchSideFuncs:
                - xstrdup
                - xcalloc
                - free
                - free
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
            - BranchSide:      'format.c:4436,10'
              BranchSideFuncs:
                - xcalloc
                - free
                - free
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
        - Branch String:   'format.c:4439,2'
          Branch Sides:
            - BranchSide:      'format.c:4440,3'
              BranchSideFuncs:
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - free
                - free
            - BranchSide:      'format.c:4459,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'format.c:4441,22'
          Branch Sides:
            - BranchSide:      'format.c:4441,25'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - free
                - free
                - format_log1
            - BranchSide:      'format.c:4444,10'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - free
                - free
                - format_log1
        - Branch String:   'format.c:4441,7'
          Branch Sides:
            - BranchSide:      'format.c:4442,10'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - free
                - free
                - format_log1
            - BranchSide:      'format.c:4444,10'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
                - free
                - free
                - format_log1
      Callsites:
        - Src:             'format.c:4427,3'
          Dst:             format_log1
        - Src:             'format.c:4431,6'
          Dst:             format_choose
        - Src:             'format.c:4432,9'
          Dst:             xstrdup
        - Src:             'format.c:4436,10'
          Dst:             xcalloc
        - Src:             'format.c:4440,3'
          Dst:             format_log1
        - Src:             'format.c:4445,9'
          Dst:             format_create
        - Src:             'format.c:4446,3'
          Dst:             format_defaults
        - Src:             'format.c:4447,3'
          Dst:             format_copy_state
        - Src:             'format.c:4449,14'
          Dst:             format_expand1
        - Src:             'format.c:4450,3'
          Dst:             format_free
        - Src:             'format.c:4452,15'
          Dst:             strlen
        - Src:             'format.c:4453,11'
          Dst:             xrealloc
        - Src:             'format.c:4455,3'
          Dst:             strlcat
    - functionName:    format_loop_clients
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4468
      functionLinenumberEnd: 4496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
        - fmt
      BBCount:         7
      ICount:          113
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - format_copy_state
        - format_create
        - format_defaults
        - format_expand1
        - format_free
        - format_log1
        - strlcat
        - strlen
        - xcalloc
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:4480,2'
          Branch Sides:
            - BranchSide:      'format.c:4481,3'
              BranchSideFuncs:
                - format_log1
                - format_create
                - format_defaults
                - format_copy_state
                - format_expand1
                - format_free
                - strlen
                - xrealloc
                - strlcat
                - free
            - BranchSide:      'format.c:4496,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:4477,10'
          Dst:             xcalloc
        - Src:             'format.c:4481,3'
          Dst:             format_log1
        - Src:             'format.c:4482,9'
          Dst:             format_create
        - Src:             'format.c:4483,3'
          Dst:             format_defaults
        - Src:             'format.c:4484,3'
          Dst:             format_copy_state
        - Src:             'format.c:4486,14'
          Dst:             format_expand1
        - Src:             'format.c:4487,3'
          Dst:             format_free
        - Src:             'format.c:4489,15'
          Dst:             strlen
        - Src:             'format.c:4490,11'
          Dst:             xrealloc
        - Src:             'format.c:4492,3'
          Dst:             strlcat
    - functionName:    format_window_name
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4338
      functionLinenumberEnd: 4357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
        - fmt
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - format_expand1
        - format_log1
        - strcmp
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:4343,6'
          Branch Sides:
            - BranchSide:      'format.c:4344,3'
              BranchSideFuncs:
                - format_log1
            - BranchSide:      'format.c:4348,24'
              BranchSideFuncs:
                - format_expand1
                - winlinks_RB_MINMAX
                - free
                - xstrdup
                - strcmp
                - winlinks_RB_NEXT
                - free
                - xstrdup
        - Branch String:   'format.c:4349,2'
          Branch Sides:
            - BranchSide:      'format.c:4350,14'
              BranchSideFuncs:
                - strcmp
                - winlinks_RB_NEXT
                - free
                - xstrdup
                - free
                - xstrdup
            - BranchSide:      'format.c:4355,7'
              BranchSideFuncs:
                - free
                - xstrdup
        - Branch String:   'format.c:4350,7'
          Branch Sides:
            - BranchSide:      'format.c:4351,9'
              BranchSideFuncs:
                - free
                - xstrdup
            - BranchSide:      'format.c:4354,2'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
      Callsites:
        - Src:             'format.c:4344,3'
          Dst:             format_log1
        - Src:             'format.c:4348,9'
          Dst:             format_expand1
        - Src:             'format.c:4349,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'format.c:4350,7'
          Dst:             strcmp
        - Src:             'format.c:4352,12'
          Dst:             xstrdup
        - Src:             'format.c:4349,2'
          Dst:             winlinks_RB_NEXT
        - Src:             'format.c:4356,10'
          Dst:             xstrdup
    - functionName:    format_session_name
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4228
      functionLinenumberEnd: 4241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
        - fmt
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - format_expand1
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
        - strcmp
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:4233,2'
          Branch Sides:
            - BranchSide:      'format.c:4234,14'
              BranchSideFuncs:
                - strcmp
                - sessions_RB_NEXT
                - free
                - xstrdup
                - free
                - xstrdup
            - BranchSide:      'format.c:4239,7'
              BranchSideFuncs:
                - free
                - xstrdup
        - Branch String:   'format.c:4234,7'
          Branch Sides:
            - BranchSide:      'format.c:4235,9'
              BranchSideFuncs:
                - free
                - xstrdup
            - BranchSide:      'format.c:4238,2'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - free
                - xstrdup
                - strcmp
                - free
                - xstrdup
      Callsites:
        - Src:             'format.c:4232,9'
          Dst:             format_expand1
        - Src:             'format.c:4233,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'format.c:4234,7'
          Dst:             strcmp
        - Src:             'format.c:4236,12'
          Dst:             xstrdup
        - Src:             'format.c:4233,2'
          Dst:             sessions_RB_NEXT
        - Src:             'format.c:4240,10'
          Dst:             xstrdup
    - functionName:    format_search
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4157
      functionLinenumberEnd: 4168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fm
        - wp
        - s
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strchr
        - window_pane_search
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:4161,6'
          Branch Sides:
            - BranchSide:      'format.c:4161,6'
              BranchSideFuncs:
                - strchr
                - strchr
                - window_pane_search
                - xasprintf
            - BranchSide:      'format.c:4162,14'
              BranchSideFuncs:
                - strchr
                - strchr
                - window_pane_search
                - xasprintf
        - Branch String:   'format.c:4162,7'
          Branch Sides:
            - BranchSide:      'format.c:4163,11'
              BranchSideFuncs:
                - strchr
                - window_pane_search
                - xasprintf
            - BranchSide:      'format.c:4164,14'
              BranchSideFuncs:
                - strchr
                - window_pane_search
                - xasprintf
        - Branch String:   'format.c:4164,7'
          Branch Sides:
            - BranchSide:      'format.c:4165,10'
              BranchSideFuncs:
                - window_pane_search
                - xasprintf
            - BranchSide:      'format.c:4166,2'
              BranchSideFuncs:
                - window_pane_search
                - xasprintf
      Callsites:
        - Src:             'format.c:4162,7'
          Dst:             strchr
        - Src:             'format.c:4164,7'
          Dst:             strchr
        - Src:             'format.c:4167,26'
          Dst:             window_pane_search
        - Src:             'format.c:4167,2'
          Dst:             xasprintf
    - functionName:    format_bool_op_1
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4174
      functionLinenumberEnd: 4184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - es
        - fmt
        - not
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_expand1
        - format_true
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:4180,6'
          Branch Sides:
            - BranchSide:      'format.c:4180,6'
              BranchSideFuncs:
                - free
                - xstrdup
            - BranchSide:      'format.c:4181,13'
              BranchSideFuncs:
                - free
                - xstrdup
      Callsites:
        - Src:             'format.c:4178,13'
          Dst:             format_expand1
        - Src:             'format.c:4179,11'
          Dst:             format_true
        - Src:             'format.c:4184,10'
          Dst:             xstrdup
    - functionName:    format_bool_op_n
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4190
      functionLinenumberEnd: 4222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - es
        - fmt
        - and
      BBCount:         25
      ICount:          171
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - format_expand1
        - format_log1
        - format_skip
        - format_true
        - xstrdup
        - xstrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:4198,9'
          Branch Sides:
            - BranchSide:      'format.c:4198,15'
              BranchSideFuncs:
                - xstrdup
                - format_skip
                - xstrndup
                - format_expand1
                - free
                - format_log1
                - format_true
                - free
                - format_true
                - xstrdup
            - BranchSide:      'format.c:4198,25'
              BranchSideFuncs:
                - xstrdup
                - format_skip
                - xstrndup
                - format_expand1
                - free
                - format_log1
                - format_true
                - free
                - format_true
                - xstrdup
        - Branch String:   'format.c:4198,2'
          Branch Sides:
            - BranchSide:      'format.c:4198,2'
              BranchSideFuncs:
                - format_skip
                - xstrndup
                - format_expand1
                - free
                - format_log1
                - format_true
                - free
                - xstrdup
                - format_true
                - xstrdup
            - BranchSide:      'format.c:4199,21'
              BranchSideFuncs:
                - format_skip
                - xstrndup
                - format_expand1
                - free
                - format_log1
                - format_true
                - free
                - xstrdup
                - format_true
                - xstrdup
        - Branch String:   'format.c:4201,7'
          Branch Sides:
            - BranchSide:      'format.c:4202,18'
              BranchSideFuncs:
                - xstrdup
                - format_expand1
                - free
                - format_log1
                - format_true
                - free
                - xstrdup
                - format_skip
                - xstrndup
                - format_true
            - BranchSide:      'format.c:4204,19'
              BranchSideFuncs:
                - xstrndup
                - format_expand1
                - free
                - format_log1
                - format_true
                - free
                - xstrdup
                - format_skip
                - xstrdup
                - format_true
        - Branch String:   'format.c:4210,7'
          Branch Sides:
            - BranchSide:      'format.c:4211,13'
              BranchSideFuncs:
                - free
                - xstrdup
                - format_skip
                - xstrndup
                - format_expand1
                - free
                - format_log1
                - format_true
                - xstrdup
                - format_true
            - BranchSide:      'format.c:4213,13'
              BranchSideFuncs:
                - format_true
                - free
                - xstrdup
                - format_skip
                - xstrndup
                - format_expand1
                - free
                - format_log1
                - format_true
                - xstrdup
        - Branch String:   'format.c:4211,20'
          Branch Sides:
            - BranchSide:      'format.c:4211,35'
              BranchSideFuncs:
                - format_true
                - free
                - xstrdup
                - format_skip
                - xstrndup
                - format_expand1
                - free
                - format_log1
                - format_true
                - xstrdup
            - BranchSide:      'format.c:4214,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - format_skip
                - xstrndup
                - format_expand1
                - free
                - format_log1
                - format_true
                - format_true
                - xstrdup
        - Branch String:   'format.c:4213,20'
          Branch Sides:
            - BranchSide:      'format.c:4213,35'
              BranchSideFuncs:
                - free
                - xstrdup
                - format_skip
                - xstrndup
                - format_expand1
                - free
                - format_log1
                - format_true
                - format_true
                - xstrdup
            - BranchSide:      'format.c:4214,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - format_skip
                - xstrndup
                - format_expand1
                - free
                - format_log1
                - format_true
                - format_true
                - xstrdup
        - Branch String:   'format.c:4216,7'
          Branch Sides:
            - BranchSide:      'format.c:4217,4'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:4219,10'
              BranchSideFuncs:
                - xstrdup
                - format_skip
                - xstrndup
                - format_expand1
                - free
                - format_log1
                - format_true
                - free
                - format_true
                - xstrdup
      Callsites:
        - Src:             'format.c:4199,9'
          Dst:             format_skip
        - Src:             'format.c:4202,10'
          Dst:             xstrdup
        - Src:             'format.c:4204,10'
          Dst:             xstrndup
        - Src:             'format.c:4205,14'
          Dst:             format_expand1
        - Src:             'format.c:4207,3'
          Dst:             format_log1
        - Src:             'format.c:4211,23'
          Dst:             format_true
        - Src:             'format.c:4213,23'
          Dst:             format_true
        - Src:             'format.c:4222,10'
          Dst:             xstrdup
    - functionName:    format_match
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4111
      functionLinenumberEnd: 4136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fm
        - pattern
        - text
      BBCount:         22
      ICount:          134
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fnmatch
        - regcomp
        - regexec
        - regfree
        - strchr
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:4116,6'
          Branch Sides:
            - BranchSide:      'format.c:4117,7'
              BranchSideFuncs:
                - strchr
                - strchr
                - regcomp
                - regexec
                - regfree
                - xstrdup
                - regfree
                - xstrdup
                - xstrdup
                - strchr
                - fnmatch
                - xstrdup
            - BranchSide:      'format.c:4118,13'
              BranchSideFuncs:
                - strchr
                - strchr
                - regcomp
                - regexec
                - regfree
                - xstrdup
                - regfree
                - xstrdup
                - xstrdup
                - strchr
                - fnmatch
                - xstrdup
        - Branch String:   'format.c:4118,6'
          Branch Sides:
            - BranchSide:      'format.c:4119,14'
              BranchSideFuncs:
                - strchr
                - fnmatch
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:4124,9'
              BranchSideFuncs:
                - strchr
                - regcomp
                - regexec
                - regfree
                - xstrdup
                - regfree
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:4119,7'
          Branch Sides:
            - BranchSide:      'format.c:4120,10'
              BranchSideFuncs:
                - fnmatch
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:4121,15'
              BranchSideFuncs:
                - fnmatch
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:4121,7'
          Branch Sides:
            - BranchSide:      'format.c:4122,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:4123,2'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'format.c:4125,7'
          Branch Sides:
            - BranchSide:      'format.c:4126,10'
              BranchSideFuncs:
                - regcomp
                - regexec
                - regfree
                - xstrdup
                - regfree
                - xstrdup
                - xstrdup
            - BranchSide:      'format.c:4127,19'
              BranchSideFuncs:
                - regcomp
                - regexec
                - regfree
                - xstrdup
                - regfree
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:4127,7'
          Branch Sides:
            - BranchSide:      'format.c:4128,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format.c:4129,19'
              BranchSideFuncs:
                - regexec
                - regfree
                - xstrdup
                - regfree
                - xstrdup
        - Branch String:   'format.c:4129,7'
          Branch Sides:
            - BranchSide:      'format.c:4130,4'
              BranchSideFuncs:
                - regfree
                - xstrdup
            - BranchSide:      'format.c:4133,3'
              BranchSideFuncs:
                - regfree
                - xstrdup
      Callsites:
        - Src:             'format.c:4118,6'
          Dst:             strchr
        - Src:             'format.c:4119,7'
          Dst:             strchr
        - Src:             'format.c:4121,7'
          Dst:             fnmatch
        - Src:             'format.c:4122,12'
          Dst:             xstrdup
        - Src:             'format.c:4125,7'
          Dst:             strchr
        - Src:             'format.c:4127,7'
          Dst:             regcomp
        - Src:             'format.c:4128,12'
          Dst:             xstrdup
        - Src:             'format.c:4129,7'
          Dst:             regexec
        - Src:             'format.c:4130,4'
          Dst:             regfree
        - Src:             'format.c:4131,12'
          Dst:             xstrdup
        - Src:             'format.c:4133,3'
          Dst:             regfree
        - Src:             'format.c:4135,10'
          Dst:             xstrdup
    - functionName:    format_find
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3732
      functionLinenumberEnd: 3849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - key
        - modifiers
        - time_format
      BBCount:         97
      ICount:          571
      EdgeCount:       132
      CyclomaticComplexity: 37
      functionsReached:
        - __xpg_basename
        - ctime_r
        - dirname
        - environ_find
        - format_entry_tree_RB_FIND
        - format_pretty_time
        - format_quote_shell
        - format_quote_style
        - format_table_get
        - localtime_r
        - options_parse_get
        - options_to_string
        - strcspn
        - strftime
        - strtonum
        - xasprintf
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:3745,16'
          Branch Sides:
            - BranchSide:      'format.c:3745,19'
              BranchSideFuncs:
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
                - options_parse_get
                - options_parse_get
                - options_parse_get
                - options_parse_get
            - BranchSide:      'format.c:3747,6'
              BranchSideFuncs:
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
                - options_parse_get
                - options_parse_get
                - options_parse_get
        - Branch String:   'format.c:3745,6'
          Branch Sides:
            - BranchSide:      'format.c:3746,25'
              BranchSideFuncs:
                - options_parse_get
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
                - options_parse_get
                - options_parse_get
                - options_parse_get
            - BranchSide:      'format.c:3747,6'
              BranchSideFuncs:
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
                - options_parse_get
                - options_parse_get
                - options_parse_get
        - Branch String:   'format.c:3747,16'
          Branch Sides:
            - BranchSide:      'format.c:3747,19'
              BranchSideFuncs:
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
                - options_parse_get
                - options_parse_get
                - options_parse_get
            - BranchSide:      'format.c:3749,6'
              BranchSideFuncs:
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
                - options_parse_get
                - options_parse_get
        - Branch String:   'format.c:3747,6'
          Branch Sides:
            - BranchSide:      'format.c:3748,25'
              BranchSideFuncs:
                - options_parse_get
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
                - options_parse_get
                - options_parse_get
            - BranchSide:      'format.c:3749,6'
              BranchSideFuncs:
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
                - options_parse_get
                - options_parse_get
        - Branch String:   'format.c:3749,6'
          Branch Sides:
            - BranchSide:      'format.c:3750,25'
              BranchSideFuncs:
                - options_parse_get
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
                - options_parse_get
            - BranchSide:      'format.c:3751,6'
              BranchSideFuncs:
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
                - options_parse_get
        - Branch String:   'format.c:3751,16'
          Branch Sides:
            - BranchSide:      'format.c:3751,19'
              BranchSideFuncs:
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
                - options_parse_get
            - BranchSide:      'format.c:3753,6'
              BranchSideFuncs:
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
        - Branch String:   'format.c:3751,6'
          Branch Sides:
            - BranchSide:      'format.c:3752,25'
              BranchSideFuncs:
                - options_parse_get
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
            - BranchSide:      'format.c:3753,6'
              BranchSideFuncs:
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
                - options_parse_get
        - Branch String:   'format.c:3753,6'
          Branch Sides:
            - BranchSide:      'format.c:3754,25'
              BranchSideFuncs:
                - options_parse_get
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
            - BranchSide:      'format.c:3755,6'
              BranchSideFuncs:
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
                - options_to_string
        - Branch String:   'format.c:3755,6'
          Branch Sides:
            - BranchSide:      'format.c:3756,29'
              BranchSideFuncs:
                - options_to_string
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
            - BranchSide:      'format.c:3760,25'
              BranchSideFuncs:
                - format_table_get
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:3761,6'
          Branch Sides:
            - BranchSide:      'format.c:3762,11'
              BranchSideFuncs:
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
            - BranchSide:      'format.c:3769,24'
              BranchSideFuncs:
                - format_entry_tree_RB_FIND
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
                - xstrdup
                - xstrdup
        - Branch String:   'format.c:3763,38'
          Branch Sides:
            - BranchSide:      'format.c:3763,41'
              BranchSideFuncs:
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
            - BranchSide:      'format.c:3766,12'
              BranchSideFuncs:
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
        - Branch String:   'format.c:3763,7'
          Branch Sides:
            - BranchSide:      'format.c:3764,27'
              BranchSideFuncs:
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
            - BranchSide:      'format.c:3766,12'
              BranchSideFuncs:
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
        - Branch String:   'format.c:3771,6'
          Branch Sides:
            - BranchSide:      'format.c:3772,7'
              BranchSideFuncs:
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - xstrdup
            - BranchSide:      'format.c:3785,7'
              BranchSideFuncs:
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
        - Branch String:   'format.c:3772,7'
          Branch Sides:
            - BranchSide:      'format.c:3773,8'
              BranchSideFuncs:
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
            - BranchSide:      'format.c:3776,7'
              BranchSideFuncs:
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - xstrdup
        - Branch String:   'format.c:3776,25'
          Branch Sides:
            - BranchSide:      'format.c:3776,28'
              BranchSideFuncs:
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - xstrdup
            - BranchSide:      'format.c:3781,19'
              BranchSideFuncs:
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
        - Branch String:   'format.c:3776,7'
          Branch Sides:
            - BranchSide:      'format.c:3777,16'
              BranchSideFuncs:
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - xstrdup
            - BranchSide:      'format.c:3781,19'
              BranchSideFuncs:
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
        - Branch String:   'format.c:3778,8'
          Branch Sides:
            - BranchSide:      'format.c:3779,17'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
            - BranchSide:      'format.c:3780,3'
              BranchSideFuncs:
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
        - Branch String:   'format.c:3785,6'
          Branch Sides:
            - BranchSide:      'format.c:3786,10'
              BranchSideFuncs:
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
                - environ_find
            - BranchSide:      'format.c:3797,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:3787,7'
          Branch Sides:
            - BranchSide:      'format.c:3788,26'
              BranchSideFuncs:
                - environ_find
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
            - BranchSide:      'format.c:3789,7'
              BranchSideFuncs:
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
                - environ_find
        - Branch String:   'format.c:3789,7'
          Branch Sides:
            - BranchSide:      'format.c:3790,26'
              BranchSideFuncs:
                - environ_find
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
            - BranchSide:      'format.c:3791,7'
              BranchSideFuncs:
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
        - Branch String:   'format.c:3791,22'
          Branch Sides:
            - BranchSide:      'format.c:3791,25'
              BranchSideFuncs:
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
            - BranchSide:      'format.c:3795,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:3791,7'
          Branch Sides:
            - BranchSide:      'format.c:3792,20'
              BranchSideFuncs:
                - xstrdup
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
            - BranchSide:      'format.c:3795,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:3800,6'
          Branch Sides:
            - BranchSide:      'format.c:3801,7'
              BranchSideFuncs:
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
            - BranchSide:      'format.c:3824,6'
              BranchSideFuncs:
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
                - xasprintf
        - Branch String:   'format.c:3801,14'
          Branch Sides:
            - BranchSide:      'format.c:3801,17'
              BranchSideFuncs:
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
                - strtonum
                - free
            - BranchSide:      'format.c:3807,7'
              BranchSideFuncs:
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
        - Branch String:   'format.c:3801,7'
          Branch Sides:
            - BranchSide:      'format.c:3802,17'
              BranchSideFuncs:
                - strtonum
                - free
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
            - BranchSide:      'format.c:3807,7'
              BranchSideFuncs:
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
        - Branch String:   'format.c:3803,8'
          Branch Sides:
            - BranchSide:      'format.c:3804,7'
              BranchSideFuncs:
                - free
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
            - BranchSide:      'format.c:3805,9'
              BranchSideFuncs:
                - free
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
        - Branch String:   'format.c:3807,7'
          Branch Sides:
            - BranchSide:      'format.c:3808,4'
              BranchSideFuncs: []
            - BranchSide:      'format.c:3809,7'
              BranchSideFuncs:
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
                - format_pretty_time
        - Branch String:   'format.c:3809,7'
          Branch Sides:
            - BranchSide:      'format.c:3810,31'
              BranchSideFuncs:
                - format_pretty_time
            - BranchSide:      'format.c:3812,8'
              BranchSideFuncs:
                - ctime_r
                - strcspn
                - xstrdup
                - localtime_r
                - strftime
        - Branch String:   'format.c:3812,8'
          Branch Sides:
            - BranchSide:      'format.c:3813,5'
              BranchSideFuncs:
                - localtime_r
                - strftime
                - xstrdup
            - BranchSide:      'format.c:3816,17'
              BranchSideFuncs:
                - ctime_r
                - strcspn
                - xstrdup
        - Branch String:   'format.c:3824,6'
          Branch Sides:
            - BranchSide:      'format.c:3825,40'
              BranchSideFuncs:
                - xasprintf
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
            - BranchSide:      'format.c:3826,11'
              BranchSideFuncs:
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
                - __xpg_basename
                - xstrdup
                - free
        - Branch String:   'format.c:3826,11'
          Branch Sides:
            - BranchSide:      'format.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'format.c:3827,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:3828,6'
          Branch Sides:
            - BranchSide:      'format.c:3829,11'
              BranchSideFuncs:
                - __xpg_basename
                - xstrdup
                - free
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
            - BranchSide:      'format.c:3833,6'
              BranchSideFuncs:
                - format_quote_style
                - free
                - format_quote_shell
                - free
                - dirname
                - xstrdup
                - free
        - Branch String:   'format.c:3833,6'
          Branch Sides:
            - BranchSide:      'format.c:3834,11'
              BranchSideFuncs:
                - dirname
                - xstrdup
                - free
                - format_quote_style
                - free
                - format_quote_shell
                - free
            - BranchSide:      'format.c:3838,6'
              BranchSideFuncs:
                - format_quote_style
                - free
                - format_quote_shell
                - free
        - Branch String:   'format.c:3838,6'
          Branch Sides:
            - BranchSide:      'format.c:3839,11'
              BranchSideFuncs:
                - format_quote_shell
                - free
                - format_quote_style
                - free
            - BranchSide:      'format.c:3843,6'
              BranchSideFuncs:
                - format_quote_style
                - free
        - Branch String:   'format.c:3843,6'
          Branch Sides:
            - BranchSide:      'format.c:3844,11'
              BranchSideFuncs:
                - format_quote_style
                - free
            - BranchSide:      'format.c:3848,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:3744,6'
          Dst:             options_parse_get
        - Src:             'format.c:3746,7'
          Dst:             options_parse_get
        - Src:             'format.c:3748,7'
          Dst:             options_parse_get
        - Src:             'format.c:3750,7'
          Dst:             options_parse_get
        - Src:             'format.c:3752,7'
          Dst:             options_parse_get
        - Src:             'format.c:3754,7'
          Dst:             options_parse_get
        - Src:             'format.c:3756,11'
          Dst:             options_to_string
        - Src:             'format.c:3760,8'
          Dst:             format_table_get
        - Src:             'format.c:3770,7'
          Dst:             format_entry_tree_RB_FIND
        - Src:             'format.c:3779,17'
          Dst:             xstrdup
        - Src:             'format.c:3781,11'
          Dst:             xstrdup
        - Src:             'format.c:3788,13'
          Dst:             environ_find
        - Src:             'format.c:3790,13'
          Dst:             environ_find
        - Src:             'format.c:3792,12'
          Dst:             xstrdup
        - Src:             'format.c:3802,8'
          Dst:             strtonum
        - Src:             'format.c:3810,12'
          Dst:             format_pretty_time
        - Src:             'format.c:3813,5'
          Dst:             localtime_r
        - Src:             'format.c:3814,5'
          Dst:             strftime
        - Src:             'format.c:3816,5'
          Dst:             ctime_r
        - Src:             'format.c:3817,7'
          Dst:             strcspn
        - Src:             'format.c:3819,12'
          Dst:             xstrdup
        - Src:             'format.c:3825,3'
          Dst:             xasprintf
        - Src:             'format.c:3830,19'
          Dst:             __xpg_basename
        - Src:             'format.c:3830,11'
          Dst:             xstrdup
        - Src:             'format.c:3835,19'
          Dst:             dirname
        - Src:             'format.c:3835,11'
          Dst:             xstrdup
        - Src:             'format.c:3840,11'
          Dst:             format_quote_shell
        - Src:             'format.c:3845,11'
          Dst:             format_quote_style
    - functionName:    format_true
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3954
      functionLinenumberEnd: 3958
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'format.c:3955,16'
          Branch Sides:
            - BranchSide:      'format.c:3955,20'
              BranchSideFuncs: []
            - BranchSide:      'format.c:3957,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:3955,30'
          Branch Sides:
            - BranchSide:      'format.c:3955,34'
              BranchSideFuncs: []
            - BranchSide:      'format.c:3957,2'
              BranchSideFuncs: []
        - Branch String:   'format.c:3955,46'
          Branch Sides:
            - BranchSide:      'format.c:3955,49'
              BranchSideFuncs: []
            - BranchSide:      'format.c:3956,3'
              BranchSideFuncs: []
        - Branch String:   'format.c:3955,6'
          Branch Sides:
            - BranchSide:      'format.c:3956,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:3957,2'
              BranchSideFuncs: []
      Callsites:       []
    - 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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_copy_state
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - to
        - from
        - flags
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_pretty_time
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3687
      functionLinenumberEnd: 3726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - t
        - seconds
      BBCount:         31
      ICount:          180
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - localtime_r
        - strftime
        - time
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:3693,6'
          Branch Sides:
            - BranchSide:      'format.c:3694,9'
              BranchSideFuncs:
                - localtime_r
                - localtime_r
                - strftime
                - xstrdup
                - strftime
                - xstrdup
                - strftime
                - xstrdup
                - strftime
                - xstrdup
                - strftime
            - BranchSide:      'format.c:3695,8'
              BranchSideFuncs:
                - localtime_r
                - localtime_r
                - strftime
                - xstrdup
                - strftime
                - xstrdup
                - strftime
                - xstrdup
                - strftime
                - xstrdup
                - strftime
        - Branch String:   'format.c:3701,6'
          Branch Sides:
            - BranchSide:      'format.c:3702,7'
              BranchSideFuncs:
                - strftime
                - xstrdup
                - strftime
            - BranchSide:      'format.c:3710,10'
              BranchSideFuncs:
                - strftime
                - xstrdup
                - strftime
                - xstrdup
                - strftime
                - xstrdup
        - Branch String:   'format.c:3702,7'
          Branch Sides:
            - BranchSide:      'format.c:3703,13'
              BranchSideFuncs:
                - strftime
                - xstrdup
            - BranchSide:      'format.c:3705,13'
              BranchSideFuncs:
                - strftime
                - xstrdup
        - Branch String:   'format.c:3710,36'
          Branch Sides:
            - BranchSide:      'format.c:3710,42'
              BranchSideFuncs:
                - strftime
                - xstrdup
                - strftime
                - xstrdup
                - strftime
                - xstrdup
            - BranchSide:      'format.c:3711,6'
              BranchSideFuncs:
                - strftime
                - xstrdup
                - strftime
                - xstrdup
                - strftime
                - xstrdup
        - Branch String:   'format.c:3710,67'
          Branch Sides:
            - BranchSide:      'format.c:3711,6'
              BranchSideFuncs:
                - strftime
                - xstrdup
            - BranchSide:      'format.c:3712,12'
              BranchSideFuncs:
                - strftime
                - xstrdup
        - Branch String:   'format.c:3710,6'
          Branch Sides:
            - BranchSide:      'format.c:3712,12'
              BranchSideFuncs:
                - strftime
                - xstrdup
            - BranchSide:      'format.c:3717,10'
              BranchSideFuncs:
                - strftime
                - xstrdup
                - strftime
                - xstrdup
        - Branch String:   'format.c:3717,36'
          Branch Sides:
            - BranchSide:      'format.c:3717,42'
              BranchSideFuncs:
                - strftime
                - xstrdup
                - strftime
                - xstrdup
            - BranchSide:      'format.c:3718,10'
              BranchSideFuncs:
                - strftime
                - xstrdup
                - strftime
                - xstrdup
        - Branch String:   'format.c:3717,66'
          Branch Sides:
            - BranchSide:      'format.c:3718,10'
              BranchSideFuncs:
                - strftime
                - xstrdup
            - BranchSide:      'format.c:3719,12'
              BranchSideFuncs:
                - strftime
                - xstrdup
        - Branch String:   'format.c:3718,40'
          Branch Sides:
            - BranchSide:      'format.c:3718,46'
              BranchSideFuncs:
                - strftime
                - xstrdup
                - strftime
                - xstrdup
            - BranchSide:      'format.c:3724,11'
              BranchSideFuncs:
                - strftime
                - xstrdup
        - Branch String:   'format.c:3717,6'
          Branch Sides:
            - BranchSide:      'format.c:3719,12'
              BranchSideFuncs:
                - strftime
                - xstrdup
            - BranchSide:      'format.c:3724,11'
              BranchSideFuncs:
                - strftime
                - xstrdup
      Callsites:
        - Src:             'format.c:3692,2'
          Dst:             time
        - Src:             'format.c:3697,2'
          Dst:             localtime_r
        - Src:             'format.c:3698,2'
          Dst:             localtime_r
        - Src:             'format.c:3703,4'
          Dst:             strftime
        - Src:             'format.c:3705,4'
          Dst:             strftime
        - Src:             'format.c:3706,11'
          Dst:             xstrdup
        - Src:             'format.c:3712,3'
          Dst:             strftime
        - Src:             'format.c:3713,11'
          Dst:             xstrdup
        - Src:             'format.c:3719,3'
          Dst:             strftime
        - Src:             'format.c:3720,11'
          Dst:             xstrdup
        - Src:             'format.c:3724,2'
          Dst:             strftime
        - Src:             'format.c:3725,10'
          Dst:             xstrdup
    - functionName:    ctime_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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      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:    5
      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:    5
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_create
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3479
      functionLinenumberEnd: 3497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - c
        - item
        - tag
        - flags
      BBCount:         11
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - format_create_add_item
        - xcalloc
      functionUses:    32
      BranchProfiles:
        - Branch String:   'format.c:3485,6'
          Branch Sides:
            - BranchSide:      'format.c:3486,16'
              BranchSideFuncs:
                - format_create_add_item
            - BranchSide:      'format.c:3489,13'
              BranchSideFuncs:
                - format_create_add_item
        - Branch String:   'format.c:3494,6'
          Branch Sides:
            - BranchSide:      'format.c:3494,6'
              BranchSideFuncs:
                - format_create_add_item
            - BranchSide:      'format.c:3495,26'
              BranchSideFuncs:
                - format_create_add_item
      Callsites:
        - Src:             'format.c:3482,7'
          Dst:             xcalloc
        - Src:             'format.c:3495,3'
          Dst:             format_create_add_item
    - functionName:    format_defaults
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5411
      functionLinenumberEnd: 5462
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - c
        - s
        - wl
        - wp
      BBCount:         64
      ICount:          310
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - format_defaults_client
        - format_defaults_pane
        - format_defaults_paste_buffer
        - format_defaults_session
        - format_defaults_winlink
        - log_debug
        - paste_get_top
      functionUses:    27
      BranchProfiles:
        - Branch String:   'format.c:5414,16'
          Branch Sides:
            - BranchSide:      'format.c:5414,19'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format.c:5417,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'format.c:5414,6'
          Branch Sides:
            - BranchSide:      'format.c:5415,35'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format.c:5417,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'format.c:5418,6'
          Branch Sides:
            - BranchSide:      'format.c:5419,36'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format.c:5421,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'format.c:5422,6'
          Branch Sides:
            - BranchSide:      'format.c:5423,36'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
                - log_debug
                - log_debug
            - BranchSide:      'format.c:5425,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
                - log_debug
                - log_debug
        - Branch String:   'format.c:5426,6'
          Branch Sides:
            - BranchSide:      'format.c:5427,38'
              BranchSideFuncs:
                - log_debug
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
                - log_debug
            - BranchSide:      'format.c:5429,3'
              BranchSideFuncs:
                - log_debug
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
                - log_debug
        - Branch String:   'format.c:5431,16'
          Branch Sides:
            - BranchSide:      'format.c:5431,19'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
                - log_debug
            - BranchSide:      'format.c:5434,6'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
        - Branch String:   'format.c:5431,29'
          Branch Sides:
            - BranchSide:      'format.c:5431,32'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
                - log_debug
            - BranchSide:      'format.c:5434,6'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
        - Branch String:   'format.c:5431,6'
          Branch Sides:
            - BranchSide:      'format.c:5432,3'
              BranchSideFuncs:
                - log_debug
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
            - BranchSide:      'format.c:5434,6'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
        - Branch String:   'format.c:5434,6'
          Branch Sides:
            - BranchSide:      'format.c:5435,3'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
            - BranchSide:      'format.c:5436,11'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
        - Branch String:   'format.c:5436,11'
          Branch Sides:
            - BranchSide:      'format.c:5437,3'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
            - BranchSide:      'format.c:5438,11'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
        - Branch String:   'format.c:5438,11'
          Branch Sides:
            - BranchSide:      'format.c:5439,3'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
            - BranchSide:      'format.c:5441,3'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
        - Branch String:   'format.c:5443,16'
          Branch Sides:
            - BranchSide:      'format.c:5443,19'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
            - BranchSide:      'format.c:5445,6'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
        - Branch String:   'format.c:5443,6'
          Branch Sides:
            - BranchSide:      'format.c:5444,7'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
            - BranchSide:      'format.c:5445,6'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
        - Branch String:   'format.c:5445,17'
          Branch Sides:
            - BranchSide:      'format.c:5445,20'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
            - BranchSide:      'format.c:5447,6'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
        - Branch String:   'format.c:5445,6'
          Branch Sides:
            - BranchSide:      'format.c:5446,8'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
            - BranchSide:      'format.c:5447,6'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
        - Branch String:   'format.c:5447,17'
          Branch Sides:
            - BranchSide:      'format.c:5447,20'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
            - BranchSide:      'format.c:5450,6'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
        - Branch String:   'format.c:5447,6'
          Branch Sides:
            - BranchSide:      'format.c:5448,8'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
            - BranchSide:      'format.c:5450,6'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
                - format_defaults_client
        - Branch String:   'format.c:5450,6'
          Branch Sides:
            - BranchSide:      'format.c:5451,26'
              BranchSideFuncs:
                - format_defaults_client
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
            - BranchSide:      'format.c:5452,6'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
                - format_defaults_session
        - Branch String:   'format.c:5452,6'
          Branch Sides:
            - BranchSide:      'format.c:5453,27'
              BranchSideFuncs:
                - format_defaults_session
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
            - BranchSide:      'format.c:5454,6'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
                - format_defaults_winlink
        - Branch String:   'format.c:5454,6'
          Branch Sides:
            - BranchSide:      'format.c:5455,27'
              BranchSideFuncs:
                - format_defaults_winlink
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
            - BranchSide:      'format.c:5456,6'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
                - format_defaults_pane
        - Branch String:   'format.c:5456,6'
          Branch Sides:
            - BranchSide:      'format.c:5457,24'
              BranchSideFuncs:
                - format_defaults_pane
                - paste_get_top
                - format_defaults_paste_buffer
            - BranchSide:      'format.c:5459,7'
              BranchSideFuncs:
                - paste_get_top
                - format_defaults_paste_buffer
        - Branch String:   'format.c:5460,6'
          Branch Sides:
            - BranchSide:      'format.c:5460,6'
              BranchSideFuncs:
                - format_defaults_paste_buffer
            - BranchSide:      'format.c:5461,32'
              BranchSideFuncs:
                - format_defaults_paste_buffer
      Callsites:
        - Src:             'format.c:5415,3'
          Dst:             log_debug
        - Src:             'format.c:5417,3'
          Dst:             log_debug
        - Src:             'format.c:5419,3'
          Dst:             log_debug
        - Src:             'format.c:5421,3'
          Dst:             log_debug
        - Src:             'format.c:5423,3'
          Dst:             log_debug
        - Src:             'format.c:5425,3'
          Dst:             log_debug
        - Src:             'format.c:5427,3'
          Dst:             log_debug
        - Src:             'format.c:5429,3'
          Dst:             log_debug
        - Src:             'format.c:5432,3'
          Dst:             log_debug
        - Src:             'format.c:5451,3'
          Dst:             format_defaults_client
        - Src:             'format.c:5453,3'
          Dst:             format_defaults_session
        - Src:             'format.c:5455,3'
          Dst:             format_defaults_winlink
        - Src:             'format.c:5457,3'
          Dst:             format_defaults_pane
        - Src:             'format.c:5459,7'
          Dst:             paste_get_top
        - Src:             'format.c:5461,3'
          Dst:             format_defaults_paste_buffer
    - functionName:    format_free
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3503
      functionLinenumberEnd: 3516
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - format_entry_tree_RB_MINMAX
        - format_entry_tree_RB_NEXT
        - format_entry_tree_RB_REMOVE
        - server_client_unref
      functionUses:    49
      BranchProfiles:
        - Branch String:   'format.c:3506,2'
          Branch Sides:
            - BranchSide:      'format.c:3506,2'
              BranchSideFuncs:
                - format_entry_tree_RB_NEXT
                - free
                - server_client_unref
                - format_entry_tree_RB_REMOVE
                - free
                - free
                - free
            - BranchSide:      'format.c:3506,2'
              BranchSideFuncs:
                - free
                - server_client_unref
                - format_entry_tree_RB_REMOVE
                - free
                - free
                - free
                - format_entry_tree_RB_NEXT
        - Branch String:   'format.c:3506,2'
          Branch Sides:
            - BranchSide:      'format.c:3507,3'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE
                - free
                - free
                - free
                - free
                - server_client_unref
                - format_entry_tree_RB_NEXT
            - BranchSide:      'format.c:3513,6'
              BranchSideFuncs:
                - free
                - server_client_unref
        - Branch String:   'format.c:3513,6'
          Branch Sides:
            - BranchSide:      'format.c:3513,6'
              BranchSideFuncs:
                - server_client_unref
                - free
            - BranchSide:      'format.c:3514,23'
              BranchSideFuncs:
                - server_client_unref
                - free
      Callsites:
        - Src:             'format.c:3506,2'
          Dst:             format_entry_tree_RB_MINMAX
        - Src:             'format.c:3506,2'
          Dst:             format_entry_tree_RB_NEXT
        - Src:             'format.c:3507,3'
          Dst:             format_entry_tree_RB_REMOVE
        - Src:             'format.c:3514,3'
          Dst:             server_client_unref
    - functionName:    format_entry_tree_RB_MINMAX
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_entry_tree_RB_NEXT
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_entry_tree_RB_REMOVE
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - format_entry_tree_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:167,1'
          Dst:             format_entry_tree_RB_REMOVE_COLOR
    - functionName:    format_entry_tree_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_defaults_client
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5474
      functionLinenumberEnd: 5478
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - c
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:5475,6'
          Branch Sides:
            - BranchSide:      'format.c:5475,6'
              BranchSideFuncs: []
            - BranchSide:      'format.c:5476,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_defaults_session
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5467
      functionLinenumberEnd: 5469
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - s
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_defaults_winlink
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5490
      functionLinenumberEnd: 5494
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - wl
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_defaults_window
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:5491,6'
          Branch Sides:
            - BranchSide:      'format.c:5491,6'
              BranchSideFuncs:
                - format_defaults_window
            - BranchSide:      'format.c:5492,26'
              BranchSideFuncs:
                - format_defaults_window
      Callsites:
        - Src:             'format.c:5492,3'
          Dst:             format_defaults_window
    - functionName:    format_defaults_pane
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5499
      functionLinenumberEnd: 5509
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - wp
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - format_defaults_window
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:5502,6'
          Branch Sides:
            - BranchSide:      'format.c:5503,26'
              BranchSideFuncs:
                - format_defaults_window
            - BranchSide:      'format.c:5504,11'
              BranchSideFuncs: []
        - Branch String:   'format.c:5507,18'
          Branch Sides:
            - BranchSide:      'format.c:5507,21'
              BranchSideFuncs: []
            - BranchSide:      'format.c:5507,18'
              BranchSideFuncs: []
        - Branch String:   'format.c:5507,6'
          Branch Sides:
            - BranchSide:      'format.c:5507,6'
              BranchSideFuncs: []
            - BranchSide:      'format.c:5508,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:5503,3'
          Dst:             format_defaults_window
    - functionName:    format_defaults_paste_buffer
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5514
      functionLinenumberEnd: 5516
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - pb
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_defaults_window
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5483
      functionLinenumberEnd: 5485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - w
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_create_add_item
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3468
      functionLinenumberEnd: 3474
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - item
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmdq_get_event
        - cmdq_merge_formats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:3469,28'
          Dst:             cmdq_get_event
        - Src:             'format.c:3472,2'
          Dst:             cmdq_merge_formats
    - 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:    7
      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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_job_tree_RB_FIND
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - format_job_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_cmp
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_cmp
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_cmp
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_cmp
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:74,1'
          Dst:             format_job_cmp
    - functionName:    format_job_tree_RB_INSERT
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - format_job_cmp
        - format_job_tree_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_cmp
                - format_job_tree_RB_INSERT_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_INSERT_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_INSERT_COLOR
                - format_job_cmp
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_INSERT_COLOR
                - format_job_cmp
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_INSERT_COLOR
                - format_job_cmp
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_INSERT_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_INSERT_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_INSERT_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_INSERT_COLOR
      Callsites:
        - Src:             'format.c:74,1'
          Dst:             format_job_cmp
        - Src:             'format.c:74,1'
          Dst:             format_job_tree_RB_INSERT_COLOR
    - functionName:    format_job_update
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - job
      BBCount:         16
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - evbuffer_readline
        - job_get_data
        - job_get_event
        - log_debug
        - server_status_client
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:307,2'
          Branch Sides:
            - BranchSide:      'format.c:308,8'
              BranchSideFuncs:
                - free
                - evbuffer_readline
                - free
                - log_debug
                - time
                - server_status_client
            - BranchSide:      'format.c:311,6'
              BranchSideFuncs:
                - free
                - log_debug
                - time
                - server_status_client
        - Branch String:   'format.c:311,6'
          Branch Sides:
            - BranchSide:      'format.c:312,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:313,2'
              BranchSideFuncs:
                - free
                - log_debug
                - time
                - server_status_client
        - Branch String:   'format.c:321,17'
          Branch Sides:
            - BranchSide:      'format.c:321,20'
              BranchSideFuncs:
                - server_status_client
            - BranchSide:      'format.c:321,17'
              BranchSideFuncs: []
        - Branch String:   'format.c:321,6'
          Branch Sides:
            - BranchSide:      'format.c:321,6'
              BranchSideFuncs:
                - server_status_client
            - BranchSide:      'format.c:322,7'
              BranchSideFuncs:
                - server_status_client
        - Branch String:   'format.c:322,7'
          Branch Sides:
            - BranchSide:      'format.c:323,25'
              BranchSideFuncs:
                - server_status_client
            - BranchSide:      'format.c:324,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:302,26'
          Dst:             job_get_data
        - Src:             'format.c:303,26'
          Dst:             job_get_event
        - Src:             'format.c:307,17'
          Dst:             evbuffer_readline
        - Src:             'format.c:318,2'
          Dst:             log_debug
        - Src:             'format.c:320,6'
          Dst:             time
        - Src:             'format.c:323,4'
          Dst:             server_status_client
    - functionName:    format_job_complete
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - job
      BBCount:         21
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - evbuffer_get_length
        - evbuffer_pullup
        - evbuffer_readline
        - job_get_data
        - job_get_event
        - log_debug
        - server_status_client
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:340,6'
          Branch Sides:
            - BranchSide:      'format.c:341,9'
              BranchSideFuncs:
                - evbuffer_get_length
                - xmalloc
                - log_debug
                - free
                - server_status_client
                - free
                - evbuffer_pullup
            - BranchSide:      'format.c:347,9'
              BranchSideFuncs:
                - log_debug
                - free
                - server_status_client
                - free
        - Branch String:   'format.c:343,7'
          Branch Sides:
            - BranchSide:      'format.c:344,11'
              BranchSideFuncs:
                - evbuffer_pullup
                - log_debug
                - free
                - server_status_client
                - free
            - BranchSide:      'format.c:345,3'
              BranchSideFuncs:
                - log_debug
                - free
                - server_status_client
                - free
        - Branch String:   'format.c:351,19'
          Branch Sides:
            - BranchSide:      'format.c:351,23'
              BranchSideFuncs:
                - free
                - server_status_client
            - BranchSide:      'format.c:352,8'
              BranchSideFuncs:
                - free
                - server_status_client
        - Branch String:   'format.c:351,6'
          Branch Sides:
            - BranchSide:      'format.c:352,8'
              BranchSideFuncs:
                - free
                - server_status_client
            - BranchSide:      'format.c:355,8'
              BranchSideFuncs:
                - free
                - server_status_client
        - Branch String:   'format.c:357,6'
          Branch Sides:
            - BranchSide:      'format.c:357,6'
              BranchSideFuncs:
                - server_status_client
            - BranchSide:      'format.c:358,7'
              BranchSideFuncs:
                - server_status_client
        - Branch String:   'format.c:358,7'
          Branch Sides:
            - BranchSide:      'format.c:359,25'
              BranchSideFuncs:
                - server_status_client
            - BranchSide:      'format.c:360,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:332,26'
          Dst:             job_get_data
        - Src:             'format.c:333,26'
          Dst:             job_get_event
        - Src:             'format.c:340,14'
          Dst:             evbuffer_readline
        - Src:             'format.c:341,9'
          Dst:             evbuffer_get_length
        - Src:             'format.c:342,9'
          Dst:             xmalloc
        - Src:             'format.c:344,16'
          Dst:             evbuffer_pullup
        - Src:             'format.c:349,2'
          Dst:             log_debug
        - Src:             'format.c:359,4'
          Dst:             server_status_client
    - functionName:    evbuffer_readline
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_job_cmp
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fj1
        - fj2
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:80,6'
          Branch Sides:
            - BranchSide:      'format.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:82,6'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'format.c:82,6'
          Branch Sides:
            - BranchSide:      'format.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'format.c:84,17'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'format.c:84,10'
          Dst:             strcmp
    - functionName:    format_job_tree_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_entry_tree_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_job_tree_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_job_tree_RB_REMOVE
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - format_job_tree_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE_COLOR
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format.c:74,1'
          Dst:             format_job_tree_RB_REMOVE_COLOR
    - functionName:    format_job_tree_RB_NEXT
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_job_tree_RB_MINMAX
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:74,1'
          Branch Sides:
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
            - BranchSide:      'format.c:74,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_create_from_target
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5401
      functionLinenumberEnd: 5404
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmdq_get_target
        - cmdq_get_target_client
        - format_create_from_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:5402,22'
          Dst:             cmdq_get_target_client
        - Src:             'format.c:5404,45'
          Dst:             cmdq_get_target
        - Src:             'format.c:5404,10'
          Dst:             format_create_from_state
    - functionName:    format_create_from_state
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5394
      functionLinenumberEnd: 5395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - c
        - fs
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_create_defaults
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:5395,10'
          Dst:             format_create_defaults
    - functionName:    format_create_defaults
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5379
      functionLinenumberEnd: 5387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - c
        - s
        - wl
        - wp
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmdq_get_client
        - format_create
        - format_defaults
      functionUses:    13
      BranchProfiles:
        - Branch String:   'format.c:5382,6'
          Branch Sides:
            - BranchSide:      'format.c:5383,38'
              BranchSideFuncs:
                - cmdq_get_client
                - format_create
                - format_defaults
            - BranchSide:      'format.c:5385,28'
              BranchSideFuncs:
                - format_create
                - format_defaults
      Callsites:
        - Src:             'format.c:5383,22'
          Dst:             cmdq_get_client
        - Src:             'format.c:5383,8'
          Dst:             format_create
        - Src:             'format.c:5385,8'
          Dst:             format_create
        - Src:             'format.c:5386,2'
          Dst:             format_defaults
    - functionName:    format_single_from_target
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5369
      functionLinenumberEnd: 5372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - fmt
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmdq_get_target
        - cmdq_get_target_client
        - format_single_from_state
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:5370,22'
          Dst:             cmdq_get_target_client
        - Src:             'format.c:5372,50'
          Dst:             cmdq_get_target
        - Src:             'format.c:5372,10'
          Dst:             format_single_from_state
    - functionName:    format_single_from_state
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5362
      functionLinenumberEnd: 5363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - fmt
        - c
        - fs
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_single
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:5363,10'
          Dst:             format_single
    - functionName:    format_single
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5348
      functionLinenumberEnd: 5355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - fmt
        - c
        - s
        - wl
        - wp
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_create_defaults
        - format_expand
        - format_free
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:5352,7'
          Dst:             format_create_defaults
        - Src:             'format.c:5353,13'
          Dst:             format_expand
        - Src:             'format.c:5354,2'
          Dst:             format_free
    - functionName:    format_expand
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5335
      functionLinenumberEnd: 5341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_expand1
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:5341,10'
          Dst:             format_expand1
    - functionName:    format_expand_time
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5323
      functionLinenumberEnd: 5329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_expand1
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:5329,10'
          Dst:             format_expand1
    - functionName:    format_add_cb
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3629
      functionLinenumberEnd: 3648
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - key
        - cb
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_entry_tree_RB_INSERT
        - xmalloc
        - xstrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'format.c:3637,6'
          Branch Sides:
            - BranchSide:      'format.c:3637,6'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'format.c:3638,8'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'format.c:3633,7'
          Dst:             xmalloc
        - Src:             'format.c:3634,12'
          Dst:             xstrdup
        - Src:             'format.c:3636,11'
          Dst:             format_entry_tree_RB_INSERT
    - functionName:    format_entry_tree_RB_INSERT
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - format_entry_cmp
        - format_entry_tree_RB_INSERT_COLOR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_cmp
                - format_entry_tree_RB_INSERT_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_INSERT_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_INSERT_COLOR
                - format_entry_cmp
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_INSERT_COLOR
                - format_entry_cmp
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_INSERT_COLOR
                - format_entry_cmp
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_INSERT_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_INSERT_COLOR
        - Branch String:   'format.c:167,1'
          Branch Sides:
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_INSERT_COLOR
            - BranchSide:      'format.c:167,1'
              BranchSideFuncs:
                - format_entry_tree_RB_INSERT_COLOR
      Callsites:
        - Src:             'format.c:167,1'
          Dst:             format_entry_cmp
        - Src:             'format.c:167,1'
          Dst:             format_entry_tree_RB_INSERT_COLOR
    - functionName:    format_add_tv
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3606
      functionLinenumberEnd: 3624
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - key
        - tv
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_entry_tree_RB_INSERT
        - xmalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:3613,6'
          Branch Sides:
            - BranchSide:      'format.c:3613,6'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'format.c:3614,8'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'format.c:3609,7'
          Dst:             xmalloc
        - Src:             'format.c:3610,12'
          Dst:             xstrdup
        - Src:             'format.c:3612,11'
          Dst:             format_entry_tree_RB_INSERT
    - functionName:    format_log_debug_cb
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3521
      functionLinenumberEnd: 3525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - arg
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_debug
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:3524,2'
          Dst:             log_debug
    - functionName:    format_each
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3538
      functionLinenumberEnd: 3574
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - cb
        - arg
      BBCount:         27
      ICount:          205
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - format_entry_tree_RB_MINMAX
        - format_entry_tree_RB_NEXT
        - xsnprintf
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:3546,2'
          Branch Sides:
            - BranchSide:      'format.c:3547,23'
              BranchSideFuncs:
                - free
                - format_entry_tree_RB_MINMAX
                - format_entry_tree_RB_NEXT
                - xstrdup
                - xsnprintf
                - xsnprintf
            - BranchSide:      'format.c:3561,2'
              BranchSideFuncs:
                - format_entry_tree_RB_MINMAX
                - format_entry_tree_RB_NEXT
                - xstrdup
                - xsnprintf
        - Branch String:   'format.c:3550,7'
          Branch Sides:
            - BranchSide:      'format.c:3551,4'
              BranchSideFuncs:
                - format_entry_tree_RB_MINMAX
                - format_entry_tree_RB_NEXT
                - xstrdup
                - xsnprintf
                - free
                - xsnprintf
            - BranchSide:      'format.c:3552,7'
              BranchSideFuncs:
                - free
                - format_entry_tree_RB_MINMAX
                - format_entry_tree_RB_NEXT
                - xstrdup
                - xsnprintf
                - xsnprintf
        - Branch String:   'format.c:3552,7'
          Branch Sides:
            - BranchSide:      'format.c:3553,9'
              BranchSideFuncs:
                - xsnprintf
                - format_entry_tree_RB_MINMAX
                - format_entry_tree_RB_NEXT
                - xstrdup
                - xsnprintf
                - free
            - BranchSide:      'format.c:3557,4'
              BranchSideFuncs:
                - free
                - format_entry_tree_RB_MINMAX
                - format_entry_tree_RB_NEXT
                - xstrdup
                - xsnprintf
                - xsnprintf
        - Branch String:   'format.c:3561,2'
          Branch Sides:
            - BranchSide:      'format.c:3562,7'
              BranchSideFuncs:
                - format_entry_tree_RB_NEXT
                - xstrdup
                - xsnprintf
            - BranchSide:      'format.c:3574,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:3562,7'
          Branch Sides:
            - BranchSide:      'format.c:3563,14'
              BranchSideFuncs:
                - xsnprintf
                - format_entry_tree_RB_NEXT
                - xstrdup
            - BranchSide:      'format.c:3566,8'
              BranchSideFuncs:
                - format_entry_tree_RB_NEXT
                - xsnprintf
                - xstrdup
        - Branch String:   'format.c:3566,26'
          Branch Sides:
            - BranchSide:      'format.c:3566,29'
              BranchSideFuncs:
                - format_entry_tree_RB_NEXT
                - xsnprintf
                - xstrdup
            - BranchSide:      'format.c:3571,4'
              BranchSideFuncs:
                - format_entry_tree_RB_NEXT
                - xstrdup
                - xsnprintf
        - Branch String:   'format.c:3566,8'
          Branch Sides:
            - BranchSide:      'format.c:3567,17'
              BranchSideFuncs:
                - format_entry_tree_RB_NEXT
                - xsnprintf
                - xstrdup
            - BranchSide:      'format.c:3571,4'
              BranchSideFuncs:
                - format_entry_tree_RB_NEXT
                - xstrdup
                - xsnprintf
        - Branch String:   'format.c:3568,9'
          Branch Sides:
            - BranchSide:      'format.c:3569,18'
              BranchSideFuncs:
                - xstrdup
                - format_entry_tree_RB_NEXT
                - xsnprintf
            - BranchSide:      'format.c:3570,4'
              BranchSideFuncs:
                - format_entry_tree_RB_NEXT
                - xstrdup
                - xsnprintf
      Callsites:
        - Src:             'format.c:3554,4'
          Dst:             xsnprintf
        - Src:             'format.c:3561,2'
          Dst:             format_entry_tree_RB_MINMAX
        - Src:             'format.c:3563,4'
          Dst:             xsnprintf
        - Src:             'format.c:3569,18'
          Dst:             xstrdup
        - Src:             'format.c:3561,2'
          Dst:             format_entry_tree_RB_NEXT
    - functionName:    format_log_debug
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3530
      functionLinenumberEnd: 3532
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - prefix
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_each
        - format_log_debug_cb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'format.c:3531,2'
          Dst:             format_each
        - Src:             'format.c:3531,2'
          Dst:             format_log_debug_cb
    - functionName:    format_get_pane
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3461
      functionLinenumberEnd: 3462
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_add
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3579
      functionLinenumberEnd: 3601
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - key
        - fmt
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_entry_tree_RB_INSERT
        - xmalloc
        - xstrdup
        - xvasprintf
      functionUses:    85
      BranchProfiles:
        - Branch String:   'format.c:3588,6'
          Branch Sides:
            - BranchSide:      'format.c:3588,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - xvasprintf
            - BranchSide:      'format.c:3589,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - xvasprintf
      Callsites:
        - Src:             'format.c:3584,7'
          Dst:             xmalloc
        - Src:             'format.c:3585,12'
          Dst:             xstrdup
        - Src:             'format.c:3587,11'
          Dst:             format_entry_tree_RB_INSERT
        - Src:             'format.c:3599,2'
          Dst:             xvasprintf
    - functionName:    format_merge
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3449
      functionLinenumberEnd: 3456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
        - from
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - format_add
        - format_entry_tree_RB_MINMAX
        - format_entry_tree_RB_NEXT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format.c:3452,2'
          Branch Sides:
            - BranchSide:      'format.c:3453,7'
              BranchSideFuncs:
                - format_entry_tree_RB_NEXT
                - format_add
            - BranchSide:      'format.c:3456,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:3453,7'
          Branch Sides:
            - BranchSide:      'format.c:3454,15'
              BranchSideFuncs:
                - format_add
                - format_entry_tree_RB_NEXT
            - BranchSide:      'format.c:3455,2'
              BranchSideFuncs:
                - format_entry_tree_RB_NEXT
                - format_add
      Callsites:
        - Src:             'format.c:3452,2'
          Dst:             format_entry_tree_RB_MINMAX
        - Src:             'format.c:3454,4'
          Dst:             format_add
        - Src:             'format.c:3452,2'
          Dst:             format_entry_tree_RB_NEXT
    - functionName:    format_lost_client
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_job_tidy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:474,6'
          Branch Sides:
            - BranchSide:      'format.c:474,6'
              BranchSideFuncs:
                - format_job_tidy
                - free
            - BranchSide:      'format.c:475,19'
              BranchSideFuncs:
                - format_job_tidy
                - free
      Callsites:
        - Src:             'format.c:475,3'
          Dst:             format_job_tidy
    - functionName:    format_job_tidy
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - jobs
        - force
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - format_job_tree_RB_MINMAX
        - format_job_tree_RB_NEXT
        - format_job_tree_RB_REMOVE
        - job_free
        - log_debug
        - time
      functionUses:    3
      BranchProfiles:
        - Branch String:   'format.c:439,2'
          Branch Sides:
            - BranchSide:      'format.c:439,2'
              BranchSideFuncs:
                - format_job_tree_RB_NEXT
                - format_job_tree_RB_REMOVE
                - log_debug
                - free
                - free
                - free
                - free
                - job_free
            - BranchSide:      'format.c:439,2'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE
                - log_debug
                - free
                - free
                - free
                - free
                - format_job_tree_RB_NEXT
                - job_free
        - Branch String:   'format.c:439,2'
          Branch Sides:
            - BranchSide:      'format.c:440,8'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE
                - log_debug
                - free
                - free
                - free
                - free
                - format_job_tree_RB_NEXT
                - job_free
            - BranchSide:      'format.c:455,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:440,14'
          Branch Sides:
            - BranchSide:      'format.c:440,18'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE
                - log_debug
                - free
                - free
                - free
                - free
                - format_job_tree_RB_NEXT
                - job_free
            - BranchSide:      'format.c:442,3'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE
                - log_debug
                - free
                - free
                - free
                - free
                - format_job_tree_RB_NEXT
                - job_free
        - Branch String:   'format.c:440,33'
          Branch Sides:
            - BranchSide:      'format.c:440,36'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE
                - log_debug
                - free
                - free
                - free
                - free
                - job_free
                - format_job_tree_RB_NEXT
            - BranchSide:      'format.c:441,4'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE
                - log_debug
                - free
                - free
                - free
                - free
                - job_free
                - format_job_tree_RB_NEXT
        - Branch String:   'format.c:440,7'
          Branch Sides:
            - BranchSide:      'format.c:441,4'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE
                - log_debug
                - free
                - free
                - free
                - free
                - job_free
                - format_job_tree_RB_NEXT
            - BranchSide:      'format.c:442,3'
              BranchSideFuncs:
                - format_job_tree_RB_REMOVE
                - log_debug
                - free
                - free
                - free
                - free
                - format_job_tree_RB_NEXT
                - job_free
        - Branch String:   'format.c:446,7'
          Branch Sides:
            - BranchSide:      'format.c:447,13'
              BranchSideFuncs:
                - job_free
                - free
                - free
                - free
                - free
                - format_job_tree_RB_REMOVE
                - log_debug
                - format_job_tree_RB_NEXT
            - BranchSide:      'format.c:449,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - format_job_tree_RB_REMOVE
                - log_debug
                - job_free
                - format_job_tree_RB_NEXT
      Callsites:
        - Src:             'format.c:438,8'
          Dst:             time
        - Src:             'format.c:439,2'
          Dst:             format_job_tree_RB_MINMAX
        - Src:             'format.c:439,2'
          Dst:             format_job_tree_RB_NEXT
        - Src:             'format.c:442,3'
          Dst:             format_job_tree_RB_REMOVE
        - Src:             'format.c:444,3'
          Dst:             log_debug
        - Src:             'format.c:447,4'
          Dst:             job_free
    - functionName:    format_tidy_jobs
      functionSourceFile: '/src/tmux/format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - format_job_tidy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format.c:463,2'
          Branch Sides:
            - BranchSide:      'format.c:461,17'
              BranchSideFuncs:
                - format_job_tidy
                - format_job_tidy
            - BranchSide:      'format.c:464,2'
              BranchSideFuncs:
                - format_job_tidy
                - format_job_tidy
        - Branch String:   'format.c:464,2'
          Branch Sides:
            - BranchSide:      'format.c:465,7'
              BranchSideFuncs:
                - format_job_tidy
            - BranchSide:      'format.c:468,1'
              BranchSideFuncs: []
        - Branch String:   'format.c:465,7'
          Branch Sides:
            - BranchSide:      'format.c:466,20'
              BranchSideFuncs:
                - format_job_tidy
            - BranchSide:      'format.c:467,2'
              BranchSideFuncs:
                - format_job_tidy
      Callsites:
        - Src:             'format.c:463,2'
          Dst:             format_job_tidy
        - Src:             'format.c:466,4'
          Dst:             format_job_tidy
    - functionName:    format_draw_put_list
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - octx
        - ocx
        - ocy
        - offset
        - width
        - list
        - list_left
        - list_right
        - focus_start
        - focus_end
        - frs
      BBCount:         22
      ICount:          232
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - format_draw_put
        - screen_write_cursormove
        - screen_write_fast_copy
      functionUses:    4
      BranchProfiles:
        - Branch String:   'format-draw.c:132,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:133,19'
              BranchSideFuncs:
                - format_draw_put
            - BranchSide:      'format-draw.c:138,17'
              BranchSideFuncs:
                - format_draw_put
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_fast_copy
        - Branch String:   'format-draw.c:139,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:140,9'
              BranchSideFuncs:
                - format_draw_put
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_fast_copy
            - BranchSide:      'format-draw.c:142,11'
              BranchSideFuncs:
                - format_draw_put
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_fast_copy
        - Branch String:   'format-draw.c:143,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:144,11'
              BranchSideFuncs:
                - format_draw_put
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_fast_copy
            - BranchSide:      'format-draw.c:147,6'
              BranchSideFuncs:
                - format_draw_put
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_fast_copy
        - Branch String:   'format-draw.c:147,17'
          Branch Sides:
            - BranchSide:      'format-draw.c:147,20'
              BranchSideFuncs:
                - format_draw_put
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_fast_copy
            - BranchSide:      'format-draw.c:154,6'
              BranchSideFuncs:
                - format_draw_put
                - screen_write_cursormove
                - screen_write_fast_copy
        - Branch String:   'format-draw.c:147,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:148,27'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_fast_copy
                - format_draw_put
                - screen_write_cursormove
                - screen_write_fast_copy
            - BranchSide:      'format-draw.c:154,6'
              BranchSideFuncs:
                - format_draw_put
                - screen_write_cursormove
                - screen_write_fast_copy
        - Branch String:   'format-draw.c:154,31'
          Branch Sides:
            - BranchSide:      'format-draw.c:154,34'
              BranchSideFuncs:
                - format_draw_put
                - screen_write_cursormove
                - screen_write_fast_copy
            - BranchSide:      'format-draw.c:163,18'
              BranchSideFuncs:
                - format_draw_put
        - Branch String:   'format-draw.c:154,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:155,27'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_fast_copy
                - format_draw_put
            - BranchSide:      'format-draw.c:163,18'
              BranchSideFuncs:
                - format_draw_put
      Callsites:
        - Src:             'format-draw.c:133,3'
          Dst:             format_draw_put
        - Src:             'format-draw.c:148,3'
          Dst:             screen_write_cursormove
        - Src:             'format-draw.c:149,3'
          Dst:             screen_write_fast_copy
        - Src:             'format-draw.c:155,3'
          Dst:             screen_write_cursormove
        - Src:             'format-draw.c:157,3'
          Dst:             screen_write_fast_copy
        - Src:             'format-draw.c:163,2'
          Dst:             format_draw_put
    - functionName:    format_draw_put
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - octx
        - ocx
        - ocy
        - s
        - frs
        - offset
        - start
        - width
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_update_ranges
        - screen_write_cursormove
        - screen_write_fast_copy
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'format-draw.c:117,2'
          Dst:             screen_write_cursormove
        - Src:             'format-draw.c:118,2'
          Dst:             screen_write_fast_copy
        - Src:             'format-draw.c:119,2'
          Dst:             format_update_ranges
    - functionName:    format_update_ranges
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - frs
        - s
        - offset
        - start
        - width
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - format_free_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format-draw.c:78,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:79,3'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:81,2'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
        - Branch String:   'format-draw.c:81,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:81,2'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
            - BranchSide:      'format-draw.c:81,2'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
        - Branch String:   'format-draw.c:81,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:81,2'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
            - BranchSide:      'format-draw.c:82,7'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
        - Branch String:   'format-draw.c:82,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:83,4'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
            - BranchSide:      'format-draw.c:85,7'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
        - Branch String:   'format-draw.c:85,24'
          Branch Sides:
            - BranchSide:      'format-draw.c:85,27'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
            - BranchSide:      'format-draw.c:86,22'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
        - Branch String:   'format-draw.c:85,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:86,22'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
            - BranchSide:      'format-draw.c:90,7'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
        - Branch String:   'format-draw.c:90,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:91,16'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
            - BranchSide:      'format-draw.c:92,7'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
        - Branch String:   'format-draw.c:92,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:93,14'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
            - BranchSide:      'format-draw.c:94,7'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
        - Branch String:   'format-draw.c:94,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:95,22'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
            - BranchSide:      'format-draw.c:99,16'
              BranchSideFuncs:
                - format_free_range
                - format_free_range
      Callsites:
        - Src:             'format-draw.c:86,4'
          Dst:             format_free_range
        - Src:             'format-draw.c:95,4'
          Dst:             format_free_range
    - functionName:    format_free_range
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - frs
        - fr
      BBCount:         8
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'format-draw.c:67,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:67,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'format-draw.c:67,2'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    format_trim_right
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - expanded
        - limit
      BBCount:         54
      ICount:          363
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - format_leading_hashes
        - format_skip
        - format_width
        - strlen
        - utf8_append
        - utf8_open
        - xcalloc
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format-draw.c:1195,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:1196,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'format-draw.c:1197,9'
              BranchSideFuncs:
                - strlen
                - xcalloc
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1200,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:1201,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1249,3'
              BranchSideFuncs: []
        - Branch String:   'format-draw.c:1201,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:1202,32'
              BranchSideFuncs:
                - format_leading_hashes
                - utf8_open
                - utf8_append
                - format_skip
            - BranchSide:      'format-draw.c:1228,38'
              BranchSideFuncs:
                - utf8_open
                - format_leading_hashes
                - format_skip
                - utf8_append
        - Branch String:   'format-draw.c:1204,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:1205,9'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1210,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1205,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:1206,17'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1208,21'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1210,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:1211,9'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1218,13'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1211,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:1212,10'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1214,13'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1220,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:1221,23'
              BranchSideFuncs:
                - format_skip
                - utf8_open
                - utf8_append
                - format_leading_hashes
            - BranchSide:      'format-draw.c:1228,3'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1222,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:1223,6'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:1224,12'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1228,14'
          Branch Sides:
            - BranchSide:      'format-draw.c:1229,4'
              BranchSideFuncs:
                - utf8_open
                - format_leading_hashes
                - format_skip
                - utf8_append
            - BranchSide:      'format-draw.c:1241,15'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1229,25'
          Branch Sides:
            - BranchSide:      'format-draw.c:1229,28'
              BranchSideFuncs:
                - utf8_open
                - format_leading_hashes
                - format_skip
                - utf8_append
            - BranchSide:      'format-draw.c:1229,4'
              BranchSideFuncs:
                - utf8_open
                - format_leading_hashes
                - format_skip
                - utf8_append
        - Branch String:   'format-draw.c:1229,4'
          Branch Sides:
            - BranchSide:      'format-draw.c:1230,30'
              BranchSideFuncs:
                - utf8_append
                - utf8_open
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1231,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1231,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:1232,9'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1238,14'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1232,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:1233,13'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1236,17'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1241,25'
          Branch Sides:
            - BranchSide:      'format-draw.c:1241,29'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1247,6'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1241,14'
          Branch Sides:
            - BranchSide:      'format-draw.c:1242,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1247,6'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1242,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:1243,15'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1244,9'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
      Callsites:
        - Src:             'format-draw.c:1194,16'
          Dst:             format_width
        - Src:             'format-draw.c:1196,11'
          Dst:             xstrdup
        - Src:             'format-draw.c:1199,26'
          Dst:             strlen
        - Src:             'format-draw.c:1199,15'
          Dst:             xcalloc
        - Src:             'format-draw.c:1202,10'
          Dst:             format_leading_hashes
        - Src:             'format-draw.c:1221,11'
          Dst:             format_skip
        - Src:             'format-draw.c:1228,22'
          Dst:             utf8_open
        - Src:             'format-draw.c:1230,12'
          Dst:             utf8_append
    - functionName:    format_width
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - expanded
      BBCount:         33
      ICount:          192
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - format_leading_hashes
        - format_skip
        - utf8_append
        - utf8_open
      functionUses:    5
      BranchProfiles:
        - Branch String:   'format-draw.c:1091,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:1092,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1115,10'
              BranchSideFuncs: []
        - Branch String:   'format-draw.c:1092,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:1093,32'
              BranchSideFuncs:
                - format_leading_hashes
                - utf8_open
                - utf8_append
                - format_skip
            - BranchSide:      'format-draw.c:1102,38'
              BranchSideFuncs:
                - utf8_open
                - format_leading_hashes
                - format_skip
                - utf8_append
        - Branch String:   'format-draw.c:1096,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:1097,23'
              BranchSideFuncs:
                - format_skip
                - utf8_open
                - utf8_append
                - format_leading_hashes
            - BranchSide:      'format-draw.c:1102,3'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1098,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:1099,6'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:1100,10'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1102,14'
          Branch Sides:
            - BranchSide:      'format-draw.c:1103,4'
              BranchSideFuncs:
                - utf8_open
                - format_leading_hashes
                - format_skip
                - utf8_append
            - BranchSide:      'format-draw.c:1109,15'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1103,25'
          Branch Sides:
            - BranchSide:      'format-draw.c:1103,28'
              BranchSideFuncs:
                - utf8_open
                - format_leading_hashes
                - format_skip
                - utf8_append
            - BranchSide:      'format-draw.c:1103,4'
              BranchSideFuncs:
                - utf8_open
                - format_leading_hashes
                - format_skip
                - utf8_append
        - Branch String:   'format-draw.c:1103,4'
          Branch Sides:
            - BranchSide:      'format-draw.c:1104,30'
              BranchSideFuncs:
                - utf8_append
                - utf8_open
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1105,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1105,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:1106,17'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1108,14'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1109,25'
          Branch Sides:
            - BranchSide:      'format-draw.c:1109,29'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1113,6'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1109,14'
          Branch Sides:
            - BranchSide:      'format-draw.c:1110,9'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1113,6'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
      Callsites:
        - Src:             'format-draw.c:1093,10'
          Dst:             format_leading_hashes
        - Src:             'format-draw.c:1097,11'
          Dst:             format_skip
        - Src:             'format-draw.c:1102,22'
          Dst:             utf8_open
        - Src:             'format-draw.c:1104,12'
          Dst:             utf8_append
    - functionName:    format_leading_hashes
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cp
        - n
        - width
      BBCount:         15
      ICount:          124
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'format-draw.c:649,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:649,32'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:651,7'
              BranchSideFuncs: []
        - Branch String:   'format-draw.c:651,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:652,4'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:655,6'
              BranchSideFuncs: []
        - Branch String:   'format-draw.c:655,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:656,9'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:662,13'
              BranchSideFuncs: []
        - Branch String:   'format-draw.c:656,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:657,15'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:659,15'
              BranchSideFuncs: []
        - Branch String:   'format-draw.c:663,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:669,11'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:672,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    format_trim_left
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - expanded
        - limit
      BBCount:         50
      ICount:          333
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - format_leading_hashes
        - format_skip
        - strlen
        - utf8_append
        - utf8_open
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format-draw.c:1133,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:1133,2'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1134,7'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1134,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:1135,4'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:1136,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1136,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:1137,32'
              BranchSideFuncs:
                - format_leading_hashes
                - utf8_open
                - utf8_append
                - format_skip
            - BranchSide:      'format-draw.c:1158,38'
              BranchSideFuncs:
                - utf8_open
                - format_leading_hashes
                - format_skip
                - utf8_append
        - Branch String:   'format-draw.c:1138,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:1139,21'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1140,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1140,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:1141,9'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1149,9'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1141,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:1142,10'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1144,13'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1150,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:1151,23'
              BranchSideFuncs:
                - format_skip
                - utf8_open
                - utf8_append
                - format_leading_hashes
            - BranchSide:      'format-draw.c:1158,3'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1152,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:1153,6'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:1154,12'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1158,14'
          Branch Sides:
            - BranchSide:      'format-draw.c:1159,4'
              BranchSideFuncs:
                - utf8_open
                - format_leading_hashes
                - format_skip
                - utf8_append
            - BranchSide:      'format-draw.c:1171,15'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1159,25'
          Branch Sides:
            - BranchSide:      'format-draw.c:1159,28'
              BranchSideFuncs:
                - utf8_open
                - format_leading_hashes
                - format_skip
                - utf8_append
            - BranchSide:      'format-draw.c:1159,4'
              BranchSideFuncs:
                - utf8_open
                - format_leading_hashes
                - format_skip
                - utf8_append
        - Branch String:   'format-draw.c:1159,4'
          Branch Sides:
            - BranchSide:      'format-draw.c:1160,30'
              BranchSideFuncs:
                - utf8_append
                - utf8_open
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1161,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1161,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:1162,9'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1168,14'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1162,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:1163,13'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1166,17'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1171,25'
          Branch Sides:
            - BranchSide:      'format-draw.c:1171,29'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1177,6'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1171,14'
          Branch Sides:
            - BranchSide:      'format-draw.c:1172,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1177,6'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
        - Branch String:   'format-draw.c:1172,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:1173,15'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
            - BranchSide:      'format-draw.c:1174,9'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - format_leading_hashes
                - format_skip
      Callsites:
        - Src:             'format-draw.c:1132,26'
          Dst:             strlen
        - Src:             'format-draw.c:1132,15'
          Dst:             xcalloc
        - Src:             'format-draw.c:1137,10'
          Dst:             format_leading_hashes
        - Src:             'format-draw.c:1151,11'
          Dst:             format_skip
        - Src:             'format-draw.c:1158,22'
          Dst:             utf8_open
        - Src:             'format-draw.c:1160,12'
          Dst:             utf8_append
    - functionName:    format_draw_absolute_centre
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        15
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - octx
        - available
        - ocx
        - ocy
        - left
        - centre
        - right
        - abs_centre
        - list
        - list_left
        - list_right
        - after
        - focus_start
        - focus_end
        - frs
      BBCount:         27
      ICount:          289
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - format_draw_put
        - format_draw_put_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format-draw.c:563,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:566,7'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:579,2'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:566,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:567,16'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:568,12'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:568,12'
          Branch Sides:
            - BranchSide:      'format-draw.c:569,15'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:571,14'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:579,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:580,7'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:589,18'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:580,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:581,14'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:582,12'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:582,12'
          Branch Sides:
            - BranchSide:      'format-draw.c:583,15'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:585,20'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:615,24'
          Branch Sides:
            - BranchSide:      'format-draw.c:615,27'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:616,29'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:615,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:615,6'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:616,29'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
      Callsites:
        - Src:             'format-draw.c:589,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:592,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:607,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:627,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:634,2'
          Dst:             format_draw_put_list
        - Src:             'format-draw.c:641,2'
          Dst:             format_draw_put
    - functionName:    format_draw_right
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        15
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - octx
        - available
        - ocx
        - ocy
        - left
        - centre
        - right
        - abs_centre
        - list
        - list_left
        - list_right
        - after
        - focus_start
        - focus_end
        - frs
      BBCount:         30
      ICount:          318
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - format_draw_none
        - format_draw_put
        - format_draw_put_list
        - screen_write_fast_copy
        - screen_write_start
        - screen_write_stop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format-draw.c:459,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:464,7'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:477,6'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:464,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:465,16'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:466,12'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:466,12'
          Branch Sides:
            - BranchSide:      'format-draw.c:467,14'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:468,12'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:468,12'
          Branch Sides:
            - BranchSide:      'format-draw.c:469,15'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:470,12'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:470,12'
          Branch Sides:
            - BranchSide:      'format-draw.c:471,15'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:473,14'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:477,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:478,28'
              BranchSideFuncs:
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:488,18'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:526,24'
          Branch Sides:
            - BranchSide:      'format-draw.c:526,27'
              BranchSideFuncs:
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:527,27'
              BranchSideFuncs:
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:526,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:527,27'
              BranchSideFuncs:
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:528,23'
              BranchSideFuncs:
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:535,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:536,22'
              BranchSideFuncs:
                - format_draw_put
            - BranchSide:      'format-draw.c:537,18'
              BranchSideFuncs:
                - format_draw_put
      Callsites:
        - Src:             'format-draw.c:478,3'
          Dst:             screen_write_start
        - Src:             'format-draw.c:479,3'
          Dst:             screen_write_fast_copy
        - Src:             'format-draw.c:480,3'
          Dst:             screen_write_stop
        - Src:             'format-draw.c:482,3'
          Dst:             format_draw_none
        - Src:             'format-draw.c:488,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:491,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:500,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:511,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:528,2'
          Dst:             format_draw_put_list
        - Src:             'format-draw.c:537,2'
          Dst:             format_draw_put
    - functionName:    format_draw_none
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - octx
        - available
        - ocx
        - ocy
        - left
        - centre
        - right
        - abs_centre
        - frs
      BBCount:         15
      ICount:          176
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - format_draw_put
      functionUses:    4
      BranchProfiles:
        - Branch String:   'format-draw.c:183,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:184,7'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
            - BranchSide:      'format-draw.c:193,18'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
        - Branch String:   'format-draw.c:184,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:185,16'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
            - BranchSide:      'format-draw.c:186,12'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
        - Branch String:   'format-draw.c:186,12'
          Branch Sides:
            - BranchSide:      'format-draw.c:187,15'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
            - BranchSide:      'format-draw.c:189,14'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
        - Branch String:   'format-draw.c:217,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:217,6'
              BranchSideFuncs:
                - format_draw_put
            - BranchSide:      'format-draw.c:218,22'
              BranchSideFuncs:
                - format_draw_put
      Callsites:
        - Src:             'format-draw.c:193,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:196,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:207,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:219,2'
          Dst:             format_draw_put
    - functionName:    format_draw_centre
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        15
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - octx
        - available
        - ocx
        - ocy
        - left
        - centre
        - right
        - abs_centre
        - list
        - list_left
        - list_right
        - after
        - focus_start
        - focus_end
        - frs
      BBCount:         30
      ICount:          315
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - format_draw_none
        - format_draw_put
        - format_draw_put_list
        - screen_write_fast_copy
        - screen_write_start
        - screen_write_stop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format-draw.c:351,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:356,7'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:369,6'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:356,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:357,14'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:358,12'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:358,12'
          Branch Sides:
            - BranchSide:      'format-draw.c:359,15'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:360,12'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:360,12'
          Branch Sides:
            - BranchSide:      'format-draw.c:361,16'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:362,12'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:362,12'
          Branch Sides:
            - BranchSide:      'format-draw.c:363,15'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:365,14'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:369,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:370,28'
              BranchSideFuncs:
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:380,18'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:419,24'
          Branch Sides:
            - BranchSide:      'format-draw.c:419,27'
              BranchSideFuncs:
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:420,29'
              BranchSideFuncs:
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:419,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:420,29'
              BranchSideFuncs:
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:421,23'
              BranchSideFuncs:
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:428,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:429,22'
              BranchSideFuncs:
                - format_draw_put
            - BranchSide:      'format-draw.c:430,18'
              BranchSideFuncs:
                - format_draw_put
      Callsites:
        - Src:             'format-draw.c:370,3'
          Dst:             screen_write_start
        - Src:             'format-draw.c:371,3'
          Dst:             screen_write_fast_copy
        - Src:             'format-draw.c:372,3'
          Dst:             screen_write_stop
        - Src:             'format-draw.c:374,3'
          Dst:             format_draw_none
        - Src:             'format-draw.c:380,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:383,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:398,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:407,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:421,2'
          Dst:             format_draw_put_list
        - Src:             'format-draw.c:430,2'
          Dst:             format_draw_put
    - functionName:    format_draw_left
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        15
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - octx
        - available
        - ocx
        - ocy
        - left
        - centre
        - right
        - abs_centre
        - list
        - list_left
        - list_right
        - after
        - focus_start
        - focus_end
        - frs
      BBCount:         30
      ICount:          314
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - format_draw_none
        - format_draw_put
        - format_draw_put_list
        - screen_write_fast_copy
        - screen_write_start
        - screen_write_stop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format-draw.c:248,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:253,7'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:266,6'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:253,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:254,16'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:255,12'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:255,12'
          Branch Sides:
            - BranchSide:      'format-draw.c:256,14'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:257,12'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:257,12'
          Branch Sides:
            - BranchSide:      'format-draw.c:258,15'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:259,12'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:259,12'
          Branch Sides:
            - BranchSide:      'format-draw.c:260,15'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:262,14'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
        - Branch String:   'format-draw.c:266,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:267,28'
              BranchSideFuncs:
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_stop
                - format_draw_none
            - BranchSide:      'format-draw.c:277,18'
              BranchSideFuncs:
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:312,24'
          Branch Sides:
            - BranchSide:      'format-draw.c:312,27'
              BranchSideFuncs:
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:313,27'
              BranchSideFuncs:
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:312,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:313,27'
              BranchSideFuncs:
                - format_draw_put_list
                - format_draw_put
            - BranchSide:      'format-draw.c:314,23'
              BranchSideFuncs:
                - format_draw_put_list
                - format_draw_put
        - Branch String:   'format-draw.c:320,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:321,22'
              BranchSideFuncs:
                - format_draw_put
            - BranchSide:      'format-draw.c:322,18'
              BranchSideFuncs:
                - format_draw_put
      Callsites:
        - Src:             'format-draw.c:267,3'
          Dst:             screen_write_start
        - Src:             'format-draw.c:268,3'
          Dst:             screen_write_fast_copy
        - Src:             'format-draw.c:269,3'
          Dst:             screen_write_stop
        - Src:             'format-draw.c:271,3'
          Dst:             format_draw_none
        - Src:             'format-draw.c:277,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:280,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:286,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:297,2'
          Dst:             format_draw_put
        - Src:             'format-draw.c:314,2'
          Dst:             format_draw_put_list
        - Src:             'format-draw.c:322,2'
          Dst:             format_draw_put
    - functionName:    format_is_type
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fr
        - sy
      BBCount:         16
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'format-draw.c:46,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:47,3'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:48,10'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'format-draw.c:48,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:56,11'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:56,11'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:56,11'
              BranchSideFuncs: []
            - BranchSide:      'format-draw.c:58,18'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'format-draw.c:60,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format-draw.c:58,11'
          Dst:             strcmp
    - functionName:    format_draw_many
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ctx
        - sy
        - ch
        - n
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - screen_write_cell
        - utf8_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'format-draw.c:683,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:684,21'
              BranchSideFuncs:
                - screen_write_cell
            - BranchSide:      'format-draw.c:685,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'format-draw.c:682,2'
          Dst:             utf8_set
        - Src:             'format-draw.c:684,3'
          Dst:             screen_write_cell
    - functionName:    format_draw
      functionSourceFile: '/src/tmux/format-draw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - octx
        - base
        - available
        - expanded
        - srs
        - default_colours
      BBCount:         221
      ICount:          1539
      EdgeCount:       285
      CyclomaticComplexity: 66
      functionsReached:
        - format_draw_absolute_centre
        - format_draw_centre
        - format_draw_left
        - format_draw_many
        - format_draw_none
        - format_draw_right
        - format_free_range
        - format_is_type
        - format_skip
        - log_debug
        - screen_free
        - screen_init
        - screen_write_cell
        - screen_write_clearendofline
        - screen_write_cursormove
        - screen_write_putc
        - screen_write_start
        - screen_write_stop
        - strlcpy
        - strlen
        - style_copy
        - style_parse
        - style_set
        - style_tostring
        - utf8_append
        - utf8_open
        - utf8_set
        - xcalloc
        - xstrndup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'format-draw.c:744,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:745,18'
              BranchSideFuncs:
                - screen_init
                - screen_write_start
                - screen_write_clearendofline
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
            - BranchSide:      'format-draw.c:755,7'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
        - Branch String:   'format-draw.c:756,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:758,7'
              BranchSideFuncs:
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
            - BranchSide:      'format-draw.c:970,7'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
        - Branch String:   'format-draw.c:758,20'
          Branch Sides:
            - BranchSide:      'format-draw.c:758,23'
              BranchSideFuncs:
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
            - BranchSide:      'format-draw.c:789,7'
              BranchSideFuncs:
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
        - Branch String:   'format-draw.c:758,36'
          Branch Sides:
            - BranchSide:      'format-draw.c:758,39'
              BranchSideFuncs:
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
            - BranchSide:      'format-draw.c:789,7'
              BranchSideFuncs:
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
        - Branch String:   'format-draw.c:758,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:759,11'
              BranchSideFuncs:
                - format_draw_many
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - utf8_set
                - screen_write_cell
                - format_draw_many
            - BranchSide:      'format-draw.c:789,7'
              BranchSideFuncs:
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
        - Branch String:   'format-draw.c:759,4'
          Branch Sides:
            - BranchSide:      'format-draw.c:759,31'
              BranchSideFuncs:
                - format_draw_many
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - utf8_set
                - screen_write_cell
                - format_draw_many
            - BranchSide:      'format-draw.c:761,13'
              BranchSideFuncs:
                - format_draw_many
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - utf8_set
                - screen_write_cell
                - format_draw_many
        - Branch String:   'format-draw.c:762,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:763,11'
              BranchSideFuncs:
                - format_draw_many
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
            - BranchSide:      'format-draw.c:772,8'
              BranchSideFuncs:
                - format_draw_many
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
        - Branch String:   'format-draw.c:764,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:765,11'
              BranchSideFuncs:
                - format_draw_many
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
            - BranchSide:      'format-draw.c:767,11'
              BranchSideFuncs:
                - format_draw_many
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
        - Branch String:   'format-draw.c:772,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:773,12'
              BranchSideFuncs:
                - format_draw_many
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
            - BranchSide:      'format-draw.c:775,12'
              BranchSideFuncs:
                - format_draw_many
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
        - Branch String:   'format-draw.c:776,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:777,5'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
            - BranchSide:      'format-draw.c:778,26'
              BranchSideFuncs:
                - format_draw_many
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
        - Branch String:   'format-draw.c:780,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:781,14'
              BranchSideFuncs:
                - utf8_set
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - format_draw_many
            - BranchSide:      'format-draw.c:785,4'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
        - Branch String:   'format-draw.c:789,20'
          Branch Sides:
            - BranchSide:      'format-draw.c:789,23'
              BranchSideFuncs:
                - utf8_open
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - utf8_set
                - utf8_append
            - BranchSide:      'format-draw.c:791,26'
              BranchSideFuncs:
                - utf8_open
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - utf8_set
                - utf8_append
        - Branch String:   'format-draw.c:789,36'
          Branch Sides:
            - BranchSide:      'format-draw.c:789,42'
              BranchSideFuncs:
                - utf8_open
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - utf8_set
                - utf8_append
            - BranchSide:      'format-draw.c:791,26'
              BranchSideFuncs:
                - utf8_open
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - utf8_set
                - utf8_append
        - Branch String:   'format-draw.c:789,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:791,26'
              BranchSideFuncs:
                - utf8_open
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - utf8_set
                - utf8_append
            - BranchSide:      'format-draw.c:816,21'
              BranchSideFuncs:
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
        - Branch String:   'format-draw.c:791,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:792,5'
              BranchSideFuncs:
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - utf8_set
                - utf8_append
            - BranchSide:      'format-draw.c:799,8'
              BranchSideFuncs:
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - utf8_set
        - Branch String:   'format-draw.c:792,26'
          Branch Sides:
            - BranchSide:      'format-draw.c:792,29'
              BranchSideFuncs:
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - utf8_set
                - utf8_append
            - BranchSide:      'format-draw.c:792,5'
              BranchSideFuncs:
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - utf8_set
                - utf8_append
        - Branch String:   'format-draw.c:792,5'
          Branch Sides:
            - BranchSide:      'format-draw.c:793,25'
              BranchSideFuncs:
                - utf8_append
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - utf8_set
            - BranchSide:      'format-draw.c:794,9'
              BranchSideFuncs:
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - utf8_set
        - Branch String:   'format-draw.c:794,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:795,12'
              BranchSideFuncs:
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - utf8_set
            - BranchSide:      'format-draw.c:796,4'
              BranchSideFuncs:
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - utf8_set
        - Branch String:   'format-draw.c:799,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:800,10'
              BranchSideFuncs:
                - utf8_set
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
            - BranchSide:      'format-draw.c:810,27'
              BranchSideFuncs:
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
        - Branch String:   'format-draw.c:800,20'
          Branch Sides:
            - BranchSide:      'format-draw.c:800,24'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
            - BranchSide:      'format-draw.c:802,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
        - Branch String:   'format-draw.c:800,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:802,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
            - BranchSide:      'format-draw.c:805,14'
              BranchSideFuncs:
                - utf8_set
                - screen_write_cell
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
        - Branch String:   'format-draw.c:817,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:819,8'
              BranchSideFuncs:
                - log_debug
                - screen_write_cursormove
                - screen_free
                - format_free_range
            - BranchSide:      'format-draw.c:824,18'
              BranchSideFuncs:
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
        - Branch String:   'format-draw.c:820,4'
          Branch Sides:
            - BranchSide:      'format-draw.c:820,4'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_free
                - format_free_range
            - BranchSide:      'format-draw.c:820,4'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_free
                - format_free_range
        - Branch String:   'format-draw.c:820,4'
          Branch Sides:
            - BranchSide:      'format-draw.c:821,32'
              BranchSideFuncs:
                - format_free_range
                - screen_write_cursormove
                - screen_free
            - BranchSide:      'format-draw.c:822,4'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_free
        - Branch String:   'format-draw.c:826,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:827,50'
              BranchSideFuncs:
                - log_debug
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
            - BranchSide:      'format-draw.c:832,49'
              BranchSideFuncs:
                - style_tostring
                - log_debug
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
        - Branch String:   'format-draw.c:835,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:836,15'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
            - BranchSide:      'format-draw.c:841,10'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
        - Branch String:   'format-draw.c:841,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:842,14'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
            - BranchSide:      'format-draw.c:845,10'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
        - Branch String:   'format-draw.c:845,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:846,39'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
            - BranchSide:      'format-draw.c:849,17'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
        - Branch String:   'format-draw.c:849,14'
          Branch Sides:
            - BranchSide:      'format-draw.c:850,29'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
            - BranchSide:      'format-draw.c:852,17'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
        - Branch String:   'format-draw.c:861,3'
          Branch Sides:
            - BranchSide:      'format-draw.c:867,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
            - BranchSide:      'format-draw.c:884,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:891,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
            - BranchSide:      'format-draw.c:908,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
            - BranchSide:      'format-draw.c:922,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
            - BranchSide:      'format-draw.c:935,7'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:867,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:868,9'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
            - BranchSide:      'format-draw.c:877,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:868,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:869,11'
              BranchSideFuncs:
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:872,16'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:877,26'
          Branch Sides:
            - BranchSide:      'format-draw.c:877,29'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:880,12'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:877,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:878,17'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:880,12'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:884,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:885,5'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:886,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:886,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:887,19'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:888,4'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:891,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:892,9'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
            - BranchSide:      'format-draw.c:904,21'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:892,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:893,11'
              BranchSideFuncs:
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:896,9'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:896,27'
          Branch Sides:
            - BranchSide:      'format-draw.c:896,30'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:899,9'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:896,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:897,18'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:899,9'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:900,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:901,6'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:902,16'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:908,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:909,5'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:910,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
        - Branch String:   'format-draw.c:910,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:911,5'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:912,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
        - Branch String:   'format-draw.c:912,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:913,10'
              BranchSideFuncs:
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:916,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:916,26'
          Branch Sides:
            - BranchSide:      'format-draw.c:916,29'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:918,12'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:916,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:917,29'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:918,12'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:922,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:923,5'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:924,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
        - Branch String:   'format-draw.c:924,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:925,5'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:926,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
        - Branch String:   'format-draw.c:926,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:927,10'
              BranchSideFuncs:
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:930,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:930,26'
          Branch Sides:
            - BranchSide:      'format-draw.c:930,29'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:932,12'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:930,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:931,29'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
            - BranchSide:      'format-draw.c:932,12'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
        - Branch String:   'format-draw.c:935,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:937,14'
              BranchSideFuncs:
                - log_debug
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
            - BranchSide:      'format-draw.c:945,7'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
        - Branch String:   'format-draw.c:945,7'
          Branch Sides:
            - BranchSide:      'format-draw.c:946,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
                - format_is_type
                - free
            - BranchSide:      'format-draw.c:968,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
        - Branch String:   'format-draw.c:946,19'
          Branch Sides:
            - BranchSide:      'format-draw.c:946,38'
              BranchSideFuncs:
                - format_is_type
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
            - BranchSide:      'format-draw.c:954,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
        - Branch String:   'format-draw.c:946,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:947,11'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
            - BranchSide:      'format-draw.c:954,8'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
        - Branch String:   'format-draw.c:947,9'
          Branch Sides:
            - BranchSide:      'format-draw.c:948,18'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
            - BranchSide:      'format-draw.c:951,11'
              BranchSideFuncs:
                - free
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - format_is_type
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
        - Branch String:   'format-draw.c:954,19'
          Branch Sides:
            - BranchSide:      'format-draw.c:954,25'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
                - xcalloc
                - strlcpy
            - BranchSide:      'format-draw.c:966,3'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
        - Branch String:   'format-draw.c:954,8'
          Branch Sides:
            - BranchSide:      'format-draw.c:955,10'
              BranchSideFuncs:
                - xcalloc
                - strlcpy
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
            - BranchSide:      'format-draw.c:966,3'
              BranchSideFuncs:
                - free
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
                - screen_write_stop
                - log_debug
                - format_skip
                - xstrndup
                - style_copy
                - style_parse
                - style_tostring
                - log_debug
                - free
                - xcalloc
                - strlcpy
                - format_is_type
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - log_debug
                - free
                - log_debug
                - format_free_range
                - utf8_open
                - screen_write_cell
                - utf8_set
                - utf8_append
                - format_draw_many
                - utf8_set
                - screen_write_cell
                - format_draw_many
        - Branch String:   'format-draw.c:972,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:973,26'
              BranchSideFuncs:
                - screen_write_stop
                - log_debug
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:976,6'
              BranchSideFuncs:
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
        - Branch String:   'format-draw.c:976,24'
          Branch Sides:
            - BranchSide:      'format-draw.c:976,27'
              BranchSideFuncs:
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:978,2'
              BranchSideFuncs:
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
        - Branch String:   'format-draw.c:976,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:977,42'
              BranchSideFuncs:
                - log_debug
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
            - BranchSide:      'format-draw.c:978,2'
              BranchSideFuncs:
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
                - log_debug
        - Branch String:   'format-draw.c:978,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:979,54'
              BranchSideFuncs:
                - log_debug
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
            - BranchSide:      'format-draw.c:984,6'
              BranchSideFuncs:
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
        - Branch String:   'format-draw.c:984,6'
          Branch Sides:
            - BranchSide:      'format-draw.c:985,3'
              BranchSideFuncs:
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
                - screen_write_putc
            - BranchSide:      'format-draw.c:995,10'
              BranchSideFuncs:
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
        - Branch String:   'format-draw.c:987,3'
          Branch Sides:
            - BranchSide:      'format-draw.c:988,22'
              BranchSideFuncs:
                - screen_write_putc
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
            - BranchSide:      'format-draw.c:989,2'
              BranchSideFuncs:
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - format_draw_right
                - format_draw_centre
                - format_draw_left
                - format_draw_none
        - Branch String:   'format-draw.c:995,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:998,20'
              BranchSideFuncs:
                - format_draw_none
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1003,20'
              BranchSideFuncs:
                - format_draw_left
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1010,22'
              BranchSideFuncs:
                - format_draw_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1017,21'
              BranchSideFuncs:
                - format_draw_right
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1024,31'
              BranchSideFuncs:
                - format_draw_absolute_centre
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1032,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'format-draw.c:1032,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:1032,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1032,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'format-draw.c:1032,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:1033,8'
              BranchSideFuncs:
                - xcalloc
                - strlcpy
                - log_debug
                - format_free_range
                - screen_write_cursormove
                - screen_free
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1070,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_free
        - Branch String:   'format-draw.c:1041,3'
          Branch Sides:
            - BranchSide:      'format-draw.c:1043,4'
              BranchSideFuncs:
                - format_free_range
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1046,8'
              BranchSideFuncs:
                - log_debug
                - format_free_range
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1050,8'
              BranchSideFuncs:
                - log_debug
                - format_free_range
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1054,8'
              BranchSideFuncs:
                - log_debug
                - format_free_range
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1058,8'
              BranchSideFuncs:
                - log_debug
                - format_free_range
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1062,8'
              BranchSideFuncs:
                - log_debug
                - format_free_range
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1066,8'
              BranchSideFuncs:
                - log_debug
                - format_free_range
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'format-draw.c:1069,27'
              BranchSideFuncs:
                - format_free_range
                - screen_write_cursormove
                - screen_free
                - xcalloc
                - strlcpy
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'format-draw.c:1074,2'
          Branch Sides:
            - BranchSide:      'format-draw.c:1075,18'
              BranchSideFuncs:
                - screen_free
                - screen_write_cursormove
            - BranchSide:      'format-draw.c:1078,26'
              BranchSideFuncs:
                - screen_write_cursormove
      Callsites:
        - Src:             'format-draw.c:710,19'
          Dst:             strlen
        - Src:             'format-draw.c:735,2'
          Dst:             style_set
        - Src:             'format-draw.c:737,2'
          Dst:             log_debug
        - Src:             'format-draw.c:745,3'
          Dst:             screen_init
        - Src:             'format-draw.c:746,3'
          Dst:             screen_write_start
        - Src:             'format-draw.c:747,3'
          Dst:             screen_write_clearendofline
        - Src:             'format-draw.c:769,5'
          Dst:             format_draw_many
        - Src:             'format-draw.c:778,4'
          Dst:             format_draw_many
        - Src:             'format-draw.c:781,5'
          Dst:             utf8_set
        - Src:             'format-draw.c:782,5'
          Dst:             screen_write_cell
        - Src:             'format-draw.c:791,16'
          Dst:             utf8_open
        - Src:             'format-draw.c:793,13'
          Dst:             utf8_append
        - Src:             'format-draw.c:805,5'
          Dst:             utf8_set
        - Src:             'format-draw.c:810,4'
          Dst:             screen_write_cell
        - Src:             'format-draw.c:816,9'
          Dst:             format_skip
        - Src:             'format-draw.c:818,4'
          Dst:             log_debug
        - Src:             'format-draw.c:821,8'
          Dst:             format_free_range
        - Src:             'format-draw.c:824,9'
          Dst:             xstrndup
        - Src:             'format-draw.c:825,3'
          Dst:             style_copy
        - Src:             'format-draw.c:826,7'
          Dst:             style_parse
        - Src:             'format-draw.c:827,4'
          Dst:             log_debug
        - Src:             'format-draw.c:833,7'
          Dst:             style_tostring
        - Src:             'format-draw.c:832,3'
          Dst:             log_debug
        - Src:             'format-draw.c:936,4'
          Dst:             log_debug
        - Src:             'format-draw.c:946,23'
          Dst:             format_is_type
        - Src:             'format-draw.c:955,10'
          Dst:             xcalloc
        - Src:             'format-draw.c:963,5'
          Dst:             strlcpy
        - Src:             'format-draw.c:973,3'
          Dst:             screen_write_stop
        - Src:             'format-draw.c:974,3'
          Dst:             log_debug
        - Src:             'format-draw.c:977,3'
          Dst:             log_debug
        - Src:             'format-draw.c:979,3'
          Dst:             log_debug
        - Src:             'format-draw.c:988,4'
          Dst:             screen_write_putc
        - Src:             'format-draw.c:998,3'
          Dst:             format_draw_none
        - Src:             'format-draw.c:1003,3'
          Dst:             format_draw_left
        - Src:             'format-draw.c:1010,3'
          Dst:             format_draw_centre
        - Src:             'format-draw.c:1017,3'
          Dst:             format_draw_right
        - Src:             'format-draw.c:1024,3'
          Dst:             format_draw_absolute_centre
        - Src:             'format-draw.c:1033,8'
          Dst:             xcalloc
        - Src:             'format-draw.c:1036,3'
          Dst:             strlcpy
        - Src:             'format-draw.c:1045,4'
          Dst:             log_debug
        - Src:             'format-draw.c:1049,4'
          Dst:             log_debug
        - Src:             'format-draw.c:1053,4'
          Dst:             log_debug
        - Src:             'format-draw.c:1057,4'
          Dst:             log_debug
        - Src:             'format-draw.c:1061,4'
          Dst:             log_debug
        - Src:             'format-draw.c:1065,4'
          Dst:             log_debug
        - Src:             'format-draw.c:1069,3'
          Dst:             format_free_range
        - Src:             'format-draw.c:1075,3'
          Dst:             screen_free
        - Src:             'format-draw.c:1078,2'
          Dst:             screen_write_cursormove
    - functionName:    grid_reader_cursor_back_to_indentation
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gr
      BBCount:         25
      ICount:          188
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - grid_get_cell
        - grid_get_line
        - grid_line_length
        - grid_reader_cursor_start_of_line
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grid-reader.c:419,2'
          Branch Sides:
            - BranchSide:      'grid-reader.c:420,25'
              BranchSideFuncs:
                - grid_line_length
                - grid_get_line
                - grid_get_cell
            - BranchSide:      'grid-reader.c:434,11'
              BranchSideFuncs: []
        - Branch String:   'grid-reader.c:421,3'
          Branch Sides:
            - BranchSide:      'grid-reader.c:422,18'
              BranchSideFuncs:
                - grid_get_cell
                - grid_get_line
                - grid_line_length
            - BranchSide:      'grid-reader.c:431,22'
              BranchSideFuncs:
                - grid_get_line
                - grid_line_length
                - grid_get_cell
        - Branch String:   'grid-reader.c:423,27'
          Branch Sides:
            - BranchSide:      'grid-reader.c:423,34'
              BranchSideFuncs:
                - grid_get_line
                - grid_line_length
                - grid_get_cell
            - BranchSide:      'grid-reader.c:424,12'
              BranchSideFuncs:
                - grid_get_line
                - grid_line_length
                - grid_get_cell
        - Branch String:   'grid-reader.c:423,52'
          Branch Sides:
            - BranchSide:      'grid-reader.c:424,12'
              BranchSideFuncs:
                - grid_get_line
                - grid_line_length
                - grid_get_cell
            - BranchSide:      'grid-reader.c:430,3'
              BranchSideFuncs:
                - grid_get_line
                - grid_line_length
                - grid_get_cell
        - Branch String:   'grid-reader.c:424,34'
          Branch Sides:
            - BranchSide:      'grid-reader.c:425,12'
              BranchSideFuncs:
                - grid_get_line
                - grid_line_length
                - grid_get_cell
            - BranchSide:      'grid-reader.c:430,3'
              BranchSideFuncs:
                - grid_get_line
                - grid_line_length
                - grid_get_cell
        - Branch String:   'grid-reader.c:423,8'
          Branch Sides:
            - BranchSide:      'grid-reader.c:426,14'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:430,3'
              BranchSideFuncs:
                - grid_get_line
                - grid_line_length
                - grid_get_cell
        - Branch String:   'grid-reader.c:431,7'
          Branch Sides:
            - BranchSide:      'grid-reader.c:432,4'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:433,2'
              BranchSideFuncs:
                - grid_line_length
                - grid_get_line
                - grid_get_cell
      Callsites:
        - Src:             'grid-reader.c:417,2'
          Dst:             grid_reader_cursor_start_of_line
        - Src:             'grid-reader.c:420,8'
          Dst:             grid_line_length
        - Src:             'grid-reader.c:422,4'
          Dst:             grid_get_cell
        - Src:             'grid-reader.c:431,8'
          Dst:             grid_get_line
    - functionName:    grid_reader_cursor_start_of_line
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gr
        - wrap
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - grid_get_line
      functionUses:    4
      BranchProfiles:
        - Branch String:   'grid-reader.c:129,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:129,6'
              BranchSideFuncs:
                - grid_get_line
            - BranchSide:      'grid-reader.c:130,3'
              BranchSideFuncs:
                - grid_get_line
        - Branch String:   'grid-reader.c:130,21'
          Branch Sides:
            - BranchSide:      'grid-reader.c:130,3'
              BranchSideFuncs:
                - grid_get_line
            - BranchSide:      'grid-reader.c:131,21'
              BranchSideFuncs:
                - grid_get_line
        - Branch String:   'grid-reader.c:130,3'
          Branch Sides:
            - BranchSide:      'grid-reader.c:133,4'
              BranchSideFuncs:
                - grid_get_line
            - BranchSide:      'grid-reader.c:134,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid-reader.c:131,7'
          Dst:             grid_get_line
    - functionName:    grid_reader_cursor_jump_back
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gr
        - jc
      BBCount:         19
      ICount:          131
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - grid_get_cell
        - grid_get_line
        - grid_line_length
        - grid_reader_cell_equals_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid-reader.c:389,2'
          Branch Sides:
            - BranchSide:      'grid-reader.c:390,13'
              BranchSideFuncs:
                - grid_get_line
                - grid_line_length
                - grid_get_cell
                - grid_reader_cell_equals_data
            - BranchSide:      'grid-reader.c:404,2'
              BranchSideFuncs: []
        - Branch String:   'grid-reader.c:390,3'
          Branch Sides:
            - BranchSide:      'grid-reader.c:391,18'
              BranchSideFuncs:
                - grid_get_cell
                - grid_reader_cell_equals_data
                - grid_get_line
                - grid_line_length
            - BranchSide:      'grid-reader.c:399,7'
              BranchSideFuncs:
                - grid_get_line
                - grid_line_length
                - grid_get_cell
                - grid_reader_cell_equals_data
        - Branch String:   'grid-reader.c:392,8'
          Branch Sides:
            - BranchSide:      'grid-reader.c:393,14'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:397,3'
              BranchSideFuncs:
                - grid_get_line
                - grid_line_length
                - grid_get_cell
                - grid_reader_cell_equals_data
        - Branch String:   'grid-reader.c:399,15'
          Branch Sides:
            - BranchSide:      'grid-reader.c:400,23'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:401,4'
              BranchSideFuncs: []
        - Branch String:   'grid-reader.c:399,7'
          Branch Sides:
            - BranchSide:      'grid-reader.c:401,4'
              BranchSideFuncs:
                - grid_line_length
                - grid_get_line
                - grid_get_cell
                - grid_reader_cell_equals_data
            - BranchSide:      'grid-reader.c:402,25'
              BranchSideFuncs:
                - grid_line_length
                - grid_get_line
                - grid_get_cell
                - grid_reader_cell_equals_data
      Callsites:
        - Src:             'grid-reader.c:391,4'
          Dst:             grid_get_cell
        - Src:             'grid-reader.c:392,8'
          Dst:             grid_reader_cell_equals_data
        - Src:             'grid-reader.c:400,9'
          Dst:             grid_get_line
        - Src:             'grid-reader.c:402,8'
          Dst:             grid_line_length
    - functionName:    grid_reader_cell_equals_data
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gc
        - ud
      BBCount:         15
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid-reader.c:341,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:342,3'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:343,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'grid-reader.c:343,32'
          Branch Sides:
            - BranchSide:      'grid-reader.c:343,35'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'grid-reader.c:345,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'grid-reader.c:343,49'
          Branch Sides:
            - BranchSide:      'grid-reader.c:343,53'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'grid-reader.c:345,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'grid-reader.c:343,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:344,3'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:345,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'grid-reader.c:345,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:346,3'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:347,17'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'grid-reader.c:347,10'
          Dst:             memcmp
    - functionName:    grid_reader_cursor_jump
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gr
        - jc
      BBCount:         18
      ICount:          138
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - grid_get_cell
        - grid_get_line
        - grid_line_length
        - grid_reader_cell_equals_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid-reader.c:360,2'
          Branch Sides:
            - BranchSide:      'grid-reader.c:361,25'
              BranchSideFuncs:
                - grid_line_length
                - grid_get_line
                - grid_get_cell
                - grid_reader_cell_equals_data
            - BranchSide:      'grid-reader.c:377,2'
              BranchSideFuncs: []
        - Branch String:   'grid-reader.c:362,3'
          Branch Sides:
            - BranchSide:      'grid-reader.c:363,18'
              BranchSideFuncs:
                - grid_get_cell
                - grid_reader_cell_equals_data
                - grid_get_line
                - grid_line_length
            - BranchSide:      'grid-reader.c:372,7'
              BranchSideFuncs:
                - grid_get_line
                - grid_line_length
                - grid_get_cell
                - grid_reader_cell_equals_data
        - Branch String:   'grid-reader.c:364,8'
          Branch Sides:
            - BranchSide:      'grid-reader.c:365,14'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:369,6'
              BranchSideFuncs:
                - grid_get_line
                - grid_line_length
                - grid_get_cell
                - grid_reader_cell_equals_data
        - Branch String:   'grid-reader.c:372,16'
          Branch Sides:
            - BranchSide:      'grid-reader.c:373,23'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:374,4'
              BranchSideFuncs: []
        - Branch String:   'grid-reader.c:372,7'
          Branch Sides:
            - BranchSide:      'grid-reader.c:374,4'
              BranchSideFuncs:
                - grid_line_length
                - grid_get_line
                - grid_get_cell
                - grid_reader_cell_equals_data
            - BranchSide:      'grid-reader.c:375,6'
              BranchSideFuncs:
                - grid_line_length
                - grid_get_line
                - grid_get_cell
                - grid_reader_cell_equals_data
      Callsites:
        - Src:             'grid-reader.c:361,8'
          Dst:             grid_line_length
        - Src:             'grid-reader.c:363,4'
          Dst:             grid_get_cell
        - Src:             'grid-reader.c:364,8'
          Dst:             grid_reader_cell_equals_data
        - Src:             'grid-reader.c:373,9'
          Dst:             grid_get_line
    - functionName:    grid_reader_cursor_previous_word
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - gr
        - separators
        - already
        - stop_at_eol
      BBCount:         45
      ICount:          272
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - grid_get_line
        - grid_reader_cursor_end_of_line
        - grid_reader_cursor_up
        - grid_reader_in_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid-reader.c:284,14'
          Branch Sides:
            - BranchSide:      'grid-reader.c:284,36'
              BranchSideFuncs:
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:285,3'
              BranchSideFuncs:
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:284,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:285,3'
              BranchSideFuncs:
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:314,41'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
        - Branch String:   'grid-reader.c:286,8'
          Branch Sides:
            - BranchSide:      'grid-reader.c:287,5'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:294,9'
              BranchSideFuncs:
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:288,9'
          Branch Sides:
            - BranchSide:      'grid-reader.c:290,30'
              BranchSideFuncs:
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:293,4'
              BranchSideFuncs:
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:294,9'
          Branch Sides:
            - BranchSide:      'grid-reader.c:295,6'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:296,27'
              BranchSideFuncs:
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:306,10'
          Branch Sides:
            - BranchSide:      'grid-reader.c:307,23'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
            - BranchSide:      'grid-reader.c:310,5'
              BranchSideFuncs:
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:320,7'
          Branch Sides:
            - BranchSide:      'grid-reader.c:321,8'
              BranchSideFuncs:
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:328,7'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
        - Branch String:   'grid-reader.c:321,20'
          Branch Sides:
            - BranchSide:      'grid-reader.c:322,24'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:324,5'
              BranchSideFuncs: []
        - Branch String:   'grid-reader.c:321,8'
          Branch Sides:
            - BranchSide:      'grid-reader.c:324,5'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:325,26'
              BranchSideFuncs:
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
        - Branch String:   'grid-reader.c:328,7'
          Branch Sides:
            - BranchSide:      'grid-reader.c:329,4'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
            - BranchSide:      'grid-reader.c:330,2'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
        - Branch String:   'grid-reader.c:330,47'
          Branch Sides:
            - BranchSide:      'grid-reader.c:330,2'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
            - BranchSide:      'grid-reader.c:331,6'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
        - Branch String:   'grid-reader.c:330,2'
          Branch Sides:
            - BranchSide:      'grid-reader.c:318,10'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
            - BranchSide:      'grid-reader.c:332,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid-reader.c:284,17'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:288,10'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:290,11'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:296,5'
          Dst:             grid_reader_cursor_up
        - Src:             'grid-reader.c:297,5'
          Dst:             grid_reader_cursor_end_of_line
        - Src:             'grid-reader.c:303,15'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:314,22'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:322,10'
          Dst:             grid_get_line
        - Src:             'grid-reader.c:325,4'
          Dst:             grid_reader_cursor_up
        - Src:             'grid-reader.c:326,4'
          Dst:             grid_reader_cursor_end_of_line
        - Src:             'grid-reader.c:330,12'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:331,25'
          Dst:             grid_reader_in_set
    - functionName:    grid_reader_in_set
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gr
        - set
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_in_set
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-reader.c:183,10'
          Dst:             grid_in_set
    - functionName:    grid_reader_cursor_up
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gr
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - grid_get_cell
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grid-reader.c:115,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:116,3'
              BranchSideFuncs:
                - grid_get_cell
            - BranchSide:      'grid-reader.c:117,2'
              BranchSideFuncs:
                - grid_get_cell
        - Branch String:   'grid-reader.c:117,2'
          Branch Sides:
            - BranchSide:      'grid-reader.c:117,2'
              BranchSideFuncs:
                - grid_get_cell
            - BranchSide:      'grid-reader.c:118,17'
              BranchSideFuncs:
                - grid_get_cell
        - Branch String:   'grid-reader.c:119,7'
          Branch Sides:
            - BranchSide:      'grid-reader.c:120,4'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:121,3'
              BranchSideFuncs:
                - grid_get_cell
      Callsites:
        - Src:             'grid-reader.c:118,3'
          Dst:             grid_get_cell
    - functionName:    grid_reader_cursor_end_of_line
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - gr
        - wrap
        - all
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - grid_get_line
        - grid_reader_line_length
      functionUses:    5
      BranchProfiles:
        - Branch String:   'grid-reader.c:144,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:145,8'
              BranchSideFuncs:
                - grid_reader_line_length
                - grid_get_line
            - BranchSide:      'grid-reader.c:150,6'
              BranchSideFuncs:
                - grid_reader_line_length
        - Branch String:   'grid-reader.c:146,22'
          Branch Sides:
            - BranchSide:      'grid-reader.c:146,39'
              BranchSideFuncs:
                - grid_get_line
                - grid_reader_line_length
            - BranchSide:      'grid-reader.c:146,3'
              BranchSideFuncs:
                - grid_reader_line_length
                - grid_get_line
        - Branch String:   'grid-reader.c:146,3'
          Branch Sides:
            - BranchSide:      'grid-reader.c:148,4'
              BranchSideFuncs:
                - grid_reader_line_length
                - grid_get_line
            - BranchSide:      'grid-reader.c:149,2'
              BranchSideFuncs:
                - grid_reader_line_length
        - Branch String:   'grid-reader.c:150,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:151,12'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:153,36'
              BranchSideFuncs:
                - grid_reader_line_length
      Callsites:
        - Src:             'grid-reader.c:146,25'
          Dst:             grid_get_line
        - Src:             'grid-reader.c:153,12'
          Dst:             grid_reader_line_length
    - functionName:    grid_reader_line_length
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gr
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_line_length
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-reader.c:43,10'
          Dst:             grid_line_length
    - functionName:    grid_reader_cursor_next_word_end
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gr
        - separators
      BBCount:         34
      ICount:          188
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - grid_get_line
        - grid_reader_handle_wrap
        - grid_reader_in_set
        - grid_reader_line_length
      functionUses:    4
      BranchProfiles:
        - Branch String:   'grid-reader.c:238,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:239,8'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:241,32'
              BranchSideFuncs:
                - grid_reader_line_length
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:255,2'
          Branch Sides:
            - BranchSide:      'grid-reader.c:255,2'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
            - BranchSide:      'grid-reader.c:256,26'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
        - Branch String:   'grid-reader.c:256,7'
          Branch Sides:
            - BranchSide:      'grid-reader.c:257,4'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:258,31'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:258,12'
          Branch Sides:
            - BranchSide:      'grid-reader.c:259,4'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:266,4'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:261,49'
          Branch Sides:
            - BranchSide:      'grid-reader.c:260,5'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:262,27'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:262,43'
          Branch Sides:
            - BranchSide:      'grid-reader.c:260,5'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:263,28'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:260,5'
          Branch Sides:
            - BranchSide:      'grid-reader.c:261,35'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:264,4'
              BranchSideFuncs: []
        - Branch String:   'grid-reader.c:268,49'
          Branch Sides:
            - BranchSide:      'grid-reader.c:267,5'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
            - BranchSide:      'grid-reader.c:269,29'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
        - Branch String:   'grid-reader.c:269,45'
          Branch Sides:
            - BranchSide:      'grid-reader.c:269,8'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:270,27'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:267,5'
          Branch Sides:
            - BranchSide:      'grid-reader.c:268,35'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:271,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid-reader.c:238,6'
          Dst:             grid_get_line
        - Src:             'grid-reader.c:241,8'
          Dst:             grid_reader_line_length
        - Src:             'grid-reader.c:255,9'
          Dst:             grid_reader_handle_wrap
        - Src:             'grid-reader.c:256,7'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:258,12'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:261,11'
          Dst:             grid_reader_handle_wrap
        - Src:             'grid-reader.c:262,8'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:263,9'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:268,11'
          Dst:             grid_reader_handle_wrap
        - Src:             'grid-reader.c:269,10'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:270,8'
          Dst:             grid_reader_in_set
    - functionName:    grid_reader_handle_wrap
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gr
        - xx
        - yy
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - grid_get_line
        - grid_reader_cursor_down
        - grid_reader_cursor_start_of_line
        - grid_reader_line_length
      functionUses:    7
      BranchProfiles:
        - Branch String:   'grid-reader.c:165,2'
          Branch Sides:
            - BranchSide:      'grid-reader.c:166,7'
              BranchSideFuncs:
                - grid_reader_cursor_start_of_line
                - grid_reader_cursor_down
                - grid_get_line
                - grid_reader_line_length
            - BranchSide:      'grid-reader.c:176,2'
              BranchSideFuncs: []
        - Branch String:   'grid-reader.c:166,7'
          Branch Sides:
            - BranchSide:      'grid-reader.c:167,4'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:168,36'
              BranchSideFuncs:
                - grid_reader_cursor_start_of_line
                - grid_reader_cursor_down
                - grid_get_line
                - grid_reader_line_length
        - Branch String:   'grid-reader.c:171,7'
          Branch Sides:
            - BranchSide:      'grid-reader.c:172,10'
              BranchSideFuncs:
                - grid_reader_cursor_start_of_line
                - grid_reader_cursor_down
                - grid_get_line
                - grid_reader_line_length
            - BranchSide:      'grid-reader.c:174,34'
              BranchSideFuncs:
                - grid_reader_line_length
                - grid_reader_cursor_start_of_line
                - grid_reader_cursor_down
                - grid_get_line
      Callsites:
        - Src:             'grid-reader.c:168,3'
          Dst:             grid_reader_cursor_start_of_line
        - Src:             'grid-reader.c:169,3'
          Dst:             grid_reader_cursor_down
        - Src:             'grid-reader.c:171,7'
          Dst:             grid_get_line
        - Src:             'grid-reader.c:174,10'
          Dst:             grid_reader_line_length
    - functionName:    grid_reader_cursor_down
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gr
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - grid_get_cell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid-reader.c:99,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:100,3'
              BranchSideFuncs:
                - grid_get_cell
            - BranchSide:      'grid-reader.c:101,2'
              BranchSideFuncs:
                - grid_get_cell
        - Branch String:   'grid-reader.c:101,2'
          Branch Sides:
            - BranchSide:      'grid-reader.c:101,2'
              BranchSideFuncs:
                - grid_get_cell
            - BranchSide:      'grid-reader.c:102,17'
              BranchSideFuncs:
                - grid_get_cell
        - Branch String:   'grid-reader.c:103,7'
          Branch Sides:
            - BranchSide:      'grid-reader.c:104,4'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:105,3'
              BranchSideFuncs:
                - grid_get_cell
      Callsites:
        - Src:             'grid-reader.c:102,3'
          Dst:             grid_get_cell
    - functionName:    grid_reader_cursor_next_word
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gr
        - separators
      BBCount:         40
      ICount:          219
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - grid_get_line
        - grid_reader_handle_wrap
        - grid_reader_in_set
        - grid_reader_line_length
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grid-reader.c:193,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:194,8'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:196,32'
              BranchSideFuncs:
                - grid_reader_line_length
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:209,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:210,3'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:211,26'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:211,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:212,26'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:226,2'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:212,7'
          Branch Sides:
            - BranchSide:      'grid-reader.c:213,4'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:219,4'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:215,49'
          Branch Sides:
            - BranchSide:      'grid-reader.c:214,5'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:216,27'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:216,43'
          Branch Sides:
            - BranchSide:      'grid-reader.c:214,5'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:217,28'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:214,5'
          Branch Sides:
            - BranchSide:      'grid-reader.c:215,35'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:218,3'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:221,49'
          Branch Sides:
            - BranchSide:      'grid-reader.c:220,5'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_handle_wrap
            - BranchSide:      'grid-reader.c:222,29'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_handle_wrap
        - Branch String:   'grid-reader.c:222,45'
          Branch Sides:
            - BranchSide:      'grid-reader.c:222,8'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:223,27'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_handle_wrap
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:220,5'
          Branch Sides:
            - BranchSide:      'grid-reader.c:0,0'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:221,35'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_handle_wrap
                - grid_reader_in_set
                - grid_reader_in_set
                - grid_reader_in_set
        - Branch String:   'grid-reader.c:226,47'
          Branch Sides:
            - BranchSide:      'grid-reader.c:226,2'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_handle_wrap
            - BranchSide:      'grid-reader.c:227,34'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_handle_wrap
        - Branch String:   'grid-reader.c:226,2'
          Branch Sides:
            - BranchSide:      'grid-reader.c:226,2'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
            - BranchSide:      'grid-reader.c:228,13'
              BranchSideFuncs:
                - grid_reader_handle_wrap
                - grid_reader_in_set
      Callsites:
        - Src:             'grid-reader.c:193,6'
          Dst:             grid_get_line
        - Src:             'grid-reader.c:196,8'
          Dst:             grid_reader_line_length
        - Src:             'grid-reader.c:209,7'
          Dst:             grid_reader_handle_wrap
        - Src:             'grid-reader.c:211,7'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:212,7'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:215,11'
          Dst:             grid_reader_handle_wrap
        - Src:             'grid-reader.c:216,8'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:217,9'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:221,11'
          Dst:             grid_reader_handle_wrap
        - Src:             'grid-reader.c:222,10'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:223,8'
          Dst:             grid_reader_in_set
        - Src:             'grid-reader.c:226,9'
          Dst:             grid_reader_handle_wrap
        - Src:             'grid-reader.c:227,15'
          Dst:             grid_reader_in_set
    - functionName:    grid_reader_cursor_left
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gr
        - wrap
      BBCount:         23
      ICount:          135
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - grid_get_cell
        - grid_get_line
        - grid_reader_cursor_end_of_line
        - grid_reader_cursor_up
      functionUses:    7
      BranchProfiles:
        - Branch String:   'grid-reader.c:78,2'
          Branch Sides:
            - BranchSide:      'grid-reader.c:79,17'
              BranchSideFuncs:
                - grid_get_cell
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
            - BranchSide:      'grid-reader.c:84,6'
              BranchSideFuncs:
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
        - Branch String:   'grid-reader.c:80,7'
          Branch Sides:
            - BranchSide:      'grid-reader.c:81,4'
              BranchSideFuncs:
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
            - BranchSide:      'grid-reader.c:82,3'
              BranchSideFuncs:
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
                - grid_get_cell
        - Branch String:   'grid-reader.c:84,18'
          Branch Sides:
            - BranchSide:      'grid-reader.c:84,21'
              BranchSideFuncs:
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
            - BranchSide:      'grid-reader.c:89,13'
              BranchSideFuncs: []
        - Branch String:   'grid-reader.c:84,32'
          Branch Sides:
            - BranchSide:      'grid-reader.c:85,7'
              BranchSideFuncs:
                - grid_get_line
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
            - BranchSide:      'grid-reader.c:89,13'
              BranchSideFuncs: []
        - Branch String:   'grid-reader.c:85,12'
          Branch Sides:
            - BranchSide:      'grid-reader.c:86,21'
              BranchSideFuncs:
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
            - BranchSide:      'grid-reader.c:87,25'
              BranchSideFuncs:
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
        - Branch String:   'grid-reader.c:84,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:87,25'
              BranchSideFuncs:
                - grid_reader_cursor_up
                - grid_reader_cursor_end_of_line
            - BranchSide:      'grid-reader.c:89,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid-reader.c:79,3'
          Dst:             grid_get_cell
        - Src:             'grid-reader.c:86,7'
          Dst:             grid_get_line
        - Src:             'grid-reader.c:87,3'
          Dst:             grid_reader_cursor_up
        - Src:             'grid-reader.c:88,3'
          Dst:             grid_reader_cursor_end_of_line
    - functionName:    grid_reader_cursor_right
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - gr
        - wrap
        - all
      BBCount:         23
      ICount:          154
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - grid_get_cell
        - grid_reader_cursor_down
        - grid_reader_cursor_start_of_line
        - grid_reader_line_length
      functionUses:    4
      BranchProfiles:
        - Branch String:   'grid-reader.c:53,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:54,8'
              BranchSideFuncs:
                - grid_get_cell
                - grid_reader_cursor_start_of_line
                - grid_reader_cursor_down
            - BranchSide:      'grid-reader.c:56,32'
              BranchSideFuncs:
                - grid_reader_line_length
                - grid_get_cell
                - grid_reader_cursor_start_of_line
                - grid_reader_cursor_down
        - Branch String:   'grid-reader.c:58,11'
          Branch Sides:
            - BranchSide:      'grid-reader.c:58,14'
              BranchSideFuncs:
                - grid_get_cell
                - grid_reader_cursor_start_of_line
                - grid_reader_cursor_down
            - BranchSide:      'grid-reader.c:61,13'
              BranchSideFuncs:
                - grid_get_cell
        - Branch String:   'grid-reader.c:58,27'
          Branch Sides:
            - BranchSide:      'grid-reader.c:58,30'
              BranchSideFuncs:
                - grid_get_cell
                - grid_reader_cursor_start_of_line
                - grid_reader_cursor_down
            - BranchSide:      'grid-reader.c:61,13'
              BranchSideFuncs:
                - grid_get_cell
        - Branch String:   'grid-reader.c:58,6'
          Branch Sides:
            - BranchSide:      'grid-reader.c:59,36'
              BranchSideFuncs:
                - grid_reader_cursor_start_of_line
                - grid_reader_cursor_down
            - BranchSide:      'grid-reader.c:61,13'
              BranchSideFuncs:
                - grid_get_cell
        - Branch String:   'grid-reader.c:63,3'
          Branch Sides:
            - BranchSide:      'grid-reader.c:64,18'
              BranchSideFuncs:
                - grid_get_cell
            - BranchSide:      'grid-reader.c:69,2'
              BranchSideFuncs: []
        - Branch String:   'grid-reader.c:65,8'
          Branch Sides:
            - BranchSide:      'grid-reader.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'grid-reader.c:67,4'
              BranchSideFuncs:
                - grid_get_cell
      Callsites:
        - Src:             'grid-reader.c:56,8'
          Dst:             grid_reader_line_length
        - Src:             'grid-reader.c:59,3'
          Dst:             grid_reader_cursor_start_of_line
        - Src:             'grid-reader.c:60,3'
          Dst:             grid_reader_cursor_down
        - Src:             'grid-reader.c:64,4'
          Dst:             grid_get_cell
    - functionName:    grid_reader_get_cursor
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gr
        - cx
        - cy
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grid_reader_start
      functionSourceFile: '/src/tmux/grid-reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - gr
        - gd
        - cx
        - cy
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grid_view_string_cells
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - nx
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_string_cells
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-view.c:234,10'
          Dst:             grid_string_cells
    - functionName:    grid_view_delete_cells
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - nx
        - bg
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_clear
        - grid_move_cells
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-view.c:223,2'
          Dst:             grid_move_cells
        - Src:             'grid-view.c:224,2'
          Dst:             grid_clear
    - functionName:    grid_view_insert_cells
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - nx
        - bg
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - grid_clear
        - grid_move_cells
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid-view.c:206,6'
          Branch Sides:
            - BranchSide:      'grid-view.c:207,14'
              BranchSideFuncs:
                - grid_clear
            - BranchSide:      'grid-view.c:209,19'
              BranchSideFuncs:
                - grid_move_cells
      Callsites:
        - Src:             'grid-view.c:207,3'
          Dst:             grid_clear
        - Src:             'grid-view.c:209,3'
          Dst:             grid_move_cells
    - functionName:    grid_view_delete_lines_region
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - rlower
        - py
        - ny
        - bg
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_clear
        - grid_move_lines
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-view.c:191,2'
          Dst:             grid_move_lines
        - Src:             'grid-view.c:192,2'
          Dst:             grid_clear
    - functionName:    grid_view_delete_lines
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - py
        - ny
        - bg
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_clear
        - grid_move_lines
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-view.c:175,2'
          Dst:             grid_move_lines
        - Src:             'grid-view.c:176,2'
          Dst:             grid_clear
    - functionName:    grid_view_insert_lines_region
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - rlower
        - py
        - ny
        - bg
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_clear
        - grid_move_lines
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-view.c:161,2'
          Dst:             grid_move_lines
        - Src:             'grid-view.c:162,2'
          Dst:             grid_clear
    - functionName:    grid_view_insert_lines
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - py
        - ny
        - bg
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_move_lines
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-view.c:146,2'
          Dst:             grid_move_lines
    - functionName:    grid_view_scroll_region_down
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - rupper
        - rlower
        - bg
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_move_lines
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-view.c:133,2'
          Dst:             grid_move_lines
    - functionName:    grid_view_scroll_region_up
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - rupper
        - rlower
        - bg
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - grid_collect_history
        - grid_move_lines
        - grid_scroll_history
        - grid_scroll_history_region
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid-view.c:109,6'
          Branch Sides:
            - BranchSide:      'grid-view.c:110,24'
              BranchSideFuncs:
                - grid_collect_history
                - grid_scroll_history_region
                - grid_scroll_history
            - BranchSide:      'grid-view.c:119,12'
              BranchSideFuncs:
                - grid_move_lines
        - Branch String:   'grid-view.c:111,19'
          Branch Sides:
            - BranchSide:      'grid-view.c:111,22'
              BranchSideFuncs:
                - grid_scroll_history_region
                - grid_scroll_history
            - BranchSide:      'grid-view.c:114,13'
              BranchSideFuncs:
                - grid_scroll_history_region
        - Branch String:   'grid-view.c:111,7'
          Branch Sides:
            - BranchSide:      'grid-view.c:112,24'
              BranchSideFuncs:
                - grid_scroll_history
            - BranchSide:      'grid-view.c:114,13'
              BranchSideFuncs:
                - grid_scroll_history_region
      Callsites:
        - Src:             'grid-view.c:110,3'
          Dst:             grid_collect_history
        - Src:             'grid-view.c:112,4'
          Dst:             grid_scroll_history
        - Src:             'grid-view.c:116,4'
          Dst:             grid_scroll_history_region
        - Src:             'grid-view.c:121,3'
          Dst:             grid_move_lines
    - functionName:    grid_view_clear
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - nx
        - ny
        - bg
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_clear
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-view.c:101,2'
          Dst:             grid_clear
    - functionName:    grid_view_clear_history
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - bg
      BBCount:         20
      ICount:          133
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - grid_collect_history
        - grid_get_line
        - grid_scroll_history
        - grid_view_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid-view.c:73,2'
          Branch Sides:
            - BranchSide:      'grid-view.c:74,22'
              BranchSideFuncs:
                - grid_get_line
                - grid_view_clear
                - grid_collect_history
                - grid_scroll_history
                - grid_view_clear
            - BranchSide:      'grid-view.c:78,6'
              BranchSideFuncs:
                - grid_view_clear
                - grid_collect_history
                - grid_scroll_history
                - grid_view_clear
        - Branch String:   'grid-view.c:75,7'
          Branch Sides:
            - BranchSide:      'grid-view.c:76,11'
              BranchSideFuncs:
                - grid_view_clear
                - grid_collect_history
                - grid_scroll_history
                - grid_view_clear
                - grid_get_line
            - BranchSide:      'grid-view.c:77,2'
              BranchSideFuncs:
                - grid_view_clear
                - grid_collect_history
                - grid_scroll_history
                - grid_view_clear
                - grid_get_line
        - Branch String:   'grid-view.c:78,6'
          Branch Sides:
            - BranchSide:      'grid-view.c:79,19'
              BranchSideFuncs:
                - grid_view_clear
            - BranchSide:      'grid-view.c:84,10'
              BranchSideFuncs:
                - grid_view_clear
                - grid_collect_history
                - grid_scroll_history
        - Branch String:   'grid-view.c:84,2'
          Branch Sides:
            - BranchSide:      'grid-view.c:85,24'
              BranchSideFuncs:
                - grid_collect_history
                - grid_scroll_history
                - grid_view_clear
            - BranchSide:      'grid-view.c:88,6'
              BranchSideFuncs:
                - grid_view_clear
        - Branch String:   'grid-view.c:88,6'
          Branch Sides:
            - BranchSide:      'grid-view.c:89,19'
              BranchSideFuncs:
                - grid_view_clear
            - BranchSide:      'grid-view.c:90,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid-view.c:74,8'
          Dst:             grid_get_line
        - Src:             'grid-view.c:79,3'
          Dst:             grid_view_clear
        - Src:             'grid-view.c:85,3'
          Dst:             grid_collect_history
        - Src:             'grid-view.c:86,3'
          Dst:             grid_scroll_history
        - Src:             'grid-view.c:89,3'
          Dst:             grid_view_clear
    - functionName:    grid_view_set_cells
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - gc
        - s
        - slen
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_set_cells
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-view.c:60,2'
          Dst:             grid_set_cells
    - functionName:    grid_view_set_padding
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_set_padding
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-view.c:52,2'
          Dst:             grid_set_padding
    - functionName:    grid_view_set_cell
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - gc
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_set_cell
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-view.c:45,2'
          Dst:             grid_set_cell
    - functionName:    grid_view_get_cell
      functionSourceFile: '/src/tmux/grid-view.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - gc
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_get_cell
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'grid-view.c:37,2'
          Dst:             grid_get_cell
    - functionName:    grid_reflow_dead
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gl
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grid_string_cells_us
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gc
        - values
      BBCount:         9
      ICount:          116
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - colour_split_rgb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid.c:869,6'
          Branch Sides:
            - BranchSide:      'grid.c:870,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:873,13'
              BranchSideFuncs:
                - colour_split_rgb
      Callsites:
        - Src:             'grid.c:876,3'
          Dst:             colour_split_rgb
    - functionName:    grid_string_cells_bg
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gc
        - values
      BBCount:         30
      ICount:          219
      EdgeCount:       31
      CyclomaticComplexity: 3
      functionsReached:
        - colour_split_rgb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid.c:820,6'
          Branch Sides:
            - BranchSide:      'grid.c:821,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:824,13'
              BranchSideFuncs:
                - colour_split_rgb
        - Branch String:   'grid.c:824,13'
          Branch Sides:
            - BranchSide:      'grid.c:825,3'
              BranchSideFuncs:
                - colour_split_rgb
            - BranchSide:      'grid.c:832,11'
              BranchSideFuncs: []
        - Branch String:   'grid.c:832,3'
          Branch Sides:
            - BranchSide:      'grid.c:841,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:841,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:841,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:841,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:841,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:841,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:841,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:841,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:844,4'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:854,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:854,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:854,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:854,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:854,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:854,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:854,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:854,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:827,3'
          Dst:             colour_split_rgb
    - functionName:    grid_string_cells_add_code
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
        - n
        - s
        - newc
        - oldc
        - nnewc
        - noldc
        - flags
      BBCount:         34
      ICount:          213
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - memcmp
        - strlcat
        - xsnprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grid.c:891,22'
          Branch Sides:
            - BranchSide:      'grid.c:891,25'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
                - strlcat
                - memcmp
            - BranchSide:      'grid.c:891,22'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
                - strlcat
                - memcmp
        - Branch String:   'grid.c:893,6'
          Branch Sides:
            - BranchSide:      'grid.c:894,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:895,7'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
                - strlcat
                - memcmp
        - Branch String:   'grid.c:895,13'
          Branch Sides:
            - BranchSide:      'grid.c:896,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'grid.c:899,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:896,21'
          Branch Sides:
            - BranchSide:      'grid.c:897,13'
              BranchSideFuncs:
                - memcmp
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'grid.c:899,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:895,6'
          Branch Sides:
            - BranchSide:      'grid.c:898,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:899,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:899,12'
          Branch Sides:
            - BranchSide:      'grid.c:899,16'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'grid.c:902,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:899,30'
          Branch Sides:
            - BranchSide:      'grid.c:899,33'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:900,3'
              BranchSideFuncs: []
        - Branch String:   'grid.c:899,6'
          Branch Sides:
            - BranchSide:      'grid.c:900,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:902,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:902,6'
          Branch Sides:
            - BranchSide:      'grid.c:903,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
            - BranchSide:      'grid.c:905,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
        - Branch String:   'grid.c:906,2'
          Branch Sides:
            - BranchSide:      'grid.c:907,7'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
            - BranchSide:      'grid.c:913,10'
              BranchSideFuncs:
                - strlcat
        - Branch String:   'grid.c:907,7'
          Branch Sides:
            - BranchSide:      'grid.c:908,14'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
            - BranchSide:      'grid.c:910,14'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
      Callsites:
        - Src:             'grid.c:897,6'
          Dst:             memcmp
        - Src:             'grid.c:903,3'
          Dst:             strlcat
        - Src:             'grid.c:905,3'
          Dst:             strlcat
        - Src:             'grid.c:908,4'
          Dst:             xsnprintf
        - Src:             'grid.c:910,4'
          Dst:             xsnprintf
        - Src:             'grid.c:911,3'
          Dst:             strlcat
        - Src:             'grid.c:913,2'
          Dst:             strlcat
    - functionName:    grid_string_cells_fg
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gc
        - values
      BBCount:         30
      ICount:          218
      EdgeCount:       31
      CyclomaticComplexity: 3
      functionsReached:
        - colour_split_rgb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid.c:771,6'
          Branch Sides:
            - BranchSide:      'grid.c:772,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:775,13'
              BranchSideFuncs:
                - colour_split_rgb
        - Branch String:   'grid.c:775,13'
          Branch Sides:
            - BranchSide:      'grid.c:776,3'
              BranchSideFuncs:
                - colour_split_rgb
            - BranchSide:      'grid.c:783,11'
              BranchSideFuncs: []
        - Branch String:   'grid.c:783,3'
          Branch Sides:
            - BranchSide:      'grid.c:792,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:792,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:792,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:792,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:792,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:792,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:792,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:792,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:795,4'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:805,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:805,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:805,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:805,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:805,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:805,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:805,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:805,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:778,3'
          Dst:             colour_split_rgb
    - functionName:    grid_get_extended_cell
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gl
        - gce
        - flags
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xreallocarray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'grid.c:107,17'
          Dst:             xreallocarray
    - functionName:    grid_in_set
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1587
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - set
      BBCount:         23
      ICount:          149
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - grid_get_cell
        - strchr
        - utf8_cstrhas
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid.c:1573,6'
          Branch Sides:
            - BranchSide:      'grid.c:1574,10'
              BranchSideFuncs:
                - utf8_cstrhas
                - grid_get_cell
            - BranchSide:      'grid.c:1584,9'
              BranchSideFuncs:
                - utf8_cstrhas
        - Branch String:   'grid.c:1574,7'
          Branch Sides:
            - BranchSide:      'grid.c:1575,10'
              BranchSideFuncs:
                - grid_get_cell
                - utf8_cstrhas
            - BranchSide:      'grid.c:1581,17'
              BranchSideFuncs:
                - utf8_cstrhas
        - Branch String:   'grid.c:1578,19'
          Branch Sides:
            - BranchSide:      'grid.c:1577,5'
              BranchSideFuncs:
                - utf8_cstrhas
                - grid_get_cell
            - BranchSide:      'grid.c:1578,29'
              BranchSideFuncs:
                - utf8_cstrhas
                - grid_get_cell
        - Branch String:   'grid.c:1577,5'
          Branch Sides:
            - BranchSide:      'grid.c:1577,19'
              BranchSideFuncs:
                - grid_get_cell
                - utf8_cstrhas
            - BranchSide:      'grid.c:1579,15'
              BranchSideFuncs:
                - utf8_cstrhas
        - Branch String:   'grid.c:1579,8'
          Branch Sides:
            - BranchSide:      'grid.c:1580,20'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1581,3'
              BranchSideFuncs:
                - utf8_cstrhas
        - Branch String:   'grid.c:1581,14'
          Branch Sides:
            - BranchSide:      'grid.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1582,15'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1584,6'
          Branch Sides:
            - BranchSide:      'grid.c:1585,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1586,23'
              BranchSideFuncs:
                - utf8_cstrhas
      Callsites:
        - Src:             'grid.c:1572,2'
          Dst:             grid_get_cell
        - Src:             'grid.c:1573,6'
          Dst:             strchr
        - Src:             'grid.c:1577,5'
          Dst:             grid_get_cell
        - Src:             'grid.c:1586,10'
          Dst:             utf8_cstrhas
    - functionName:    grid_get_cell
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - gc
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - grid_check_y
        - grid_get_cell1
      functionUses:    36
      BranchProfiles:
        - Branch String:   'grid.c:563,42'
          Branch Sides:
            - BranchSide:      'grid.c:564,6'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:565,10'
              BranchSideFuncs: []
        - Branch String:   'grid.c:563,6'
          Branch Sides:
            - BranchSide:      'grid.c:565,10'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:567,19'
              BranchSideFuncs:
                - grid_get_cell1
      Callsites:
        - Src:             'grid.c:563,6'
          Dst:             grid_check_y
        - Src:             'grid.c:567,3'
          Dst:             grid_get_cell1
    - functionName:    grid_check_y
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - from
        - py
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
      functionUses:    13
      BranchProfiles:
        - Branch String:   'grid.c:227,6'
          Branch Sides:
            - BranchSide:      'grid.c:228,39'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'grid.c:231,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:228,3'
          Dst:             log_debug
    - functionName:    grid_get_cell1
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - gl
        - px
        - gc
      BBCount:         18
      ICount:          217
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - grid_set_tab
        - utf8_set
        - utf8_to_data
      functionUses:    6
      BranchProfiles:
        - Branch String:   'grid.c:526,6'
          Branch Sides:
            - BranchSide:      'grid.c:527,7'
              BranchSideFuncs:
                - utf8_to_data
                - grid_set_tab
            - BranchSide:      'grid.c:546,14'
              BranchSideFuncs:
                - utf8_set
        - Branch String:   'grid.c:527,7'
          Branch Sides:
            - BranchSide:      'grid.c:528,11'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:530,11'
              BranchSideFuncs:
                - utf8_to_data
                - grid_set_tab
        - Branch String:   'grid.c:538,8'
          Branch Sides:
            - BranchSide:      'grid.c:539,18'
              BranchSideFuncs:
                - grid_set_tab
            - BranchSide:      'grid.c:541,18'
              BranchSideFuncs:
                - utf8_to_data
        - Branch String:   'grid.c:549,6'
          Branch Sides:
            - BranchSide:      'grid.c:550,3'
              BranchSideFuncs:
                - utf8_set
            - BranchSide:      'grid.c:551,11'
              BranchSideFuncs:
                - utf8_set
        - Branch String:   'grid.c:552,6'
          Branch Sides:
            - BranchSide:      'grid.c:553,3'
              BranchSideFuncs:
                - utf8_set
            - BranchSide:      'grid.c:554,2'
              BranchSideFuncs:
                - utf8_set
      Callsites:
        - Src:             'grid.c:539,5'
          Dst:             grid_set_tab
        - Src:             'grid.c:541,5'
          Dst:             utf8_to_data
        - Src:             'grid.c:555,2'
          Dst:             utf8_set
    - functionName:    grid_set_tab
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gc
        - width
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grid_line_length
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - py
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - grid_get_cell
        - grid_get_line
      functionUses:    8
      BranchProfiles:
        - Branch String:   'grid.c:1552,6'
          Branch Sides:
            - BranchSide:      'grid.c:1553,8'
              BranchSideFuncs:
                - grid_get_cell
            - BranchSide:      'grid.c:1554,2'
              BranchSideFuncs:
                - grid_get_cell
        - Branch String:   'grid.c:1554,2'
          Branch Sides:
            - BranchSide:      'grid.c:1554,2'
              BranchSideFuncs:
                - grid_get_cell
            - BranchSide:      'grid.c:1555,17'
              BranchSideFuncs:
                - grid_get_cell
        - Branch String:   'grid.c:1556,38'
          Branch Sides:
            - BranchSide:      'grid.c:1557,10'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1559,4'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1557,25'
          Branch Sides:
            - BranchSide:      'grid.c:1558,11'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1559,4'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1556,7'
          Branch Sides:
            - BranchSide:      'grid.c:1559,4'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1560,5'
              BranchSideFuncs:
                - grid_get_cell
      Callsites:
        - Src:             'grid.c:1551,7'
          Dst:             grid_get_line
        - Src:             'grid.c:1555,3'
          Dst:             grid_get_cell
    - functionName:    grid_get_line
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - line
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grid_unwrap_position
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - wx
        - wy
      BBCount:         23
      ICount:          176
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grid.c:1517,2'
          Branch Sides:
            - BranchSide:      'grid.c:1518,7'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1528,6'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1518,7'
          Branch Sides:
            - BranchSide:      'grid.c:1519,4'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1520,8'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1520,7'
          Branch Sides:
            - BranchSide:      'grid.c:1521,6'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1522,2'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1528,6'
          Branch Sides:
            - BranchSide:      'grid.c:1529,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1533,3'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1529,3'
          Branch Sides:
            - BranchSide:      'grid.c:1530,6'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1531,8'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1534,8'
          Branch Sides:
            - BranchSide:      'grid.c:1535,5'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1536,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grid_wrap_position
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - wx
        - wy
      BBCount:         11
      ICount:          108
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grid.c:1495,2'
          Branch Sides:
            - BranchSide:      'grid.c:1496,7'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1503,6'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1496,7'
          Branch Sides:
            - BranchSide:      'grid.c:1497,10'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1499,7'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1503,6'
          Branch Sides:
            - BranchSide:      'grid.c:1504,6'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1506,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grid_reflow_add
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - n
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xreallocarray
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'grid.c:1209,17'
          Dst:             xreallocarray
    - functionName:    grid_reflow_join
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - target
        - gd
        - sx
        - yy
        - width
        - already
      BBCount:         51
      ICount:          437
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - grid_get_cell1
        - grid_move_cells
        - grid_reflow_dead
        - grid_reflow_move
        - grid_set_cell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid.c:1242,6'
          Branch Sides:
            - BranchSide:      'grid.c:1243,8'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_set_cell
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
            - BranchSide:      'grid.c:1246,8'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_set_cell
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
        - Branch String:   'grid.c:1260,7'
          Branch Sides:
            - BranchSide:      'grid.c:1261,4'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
            - BranchSide:      'grid.c:1262,10'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_set_cell
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
        - Branch String:   'grid.c:1265,7'
          Branch Sides:
            - BranchSide:      'grid.c:1266,12'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_set_cell
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
            - BranchSide:      'grid.c:1267,7'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_set_cell
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
        - Branch String:   'grid.c:1267,7'
          Branch Sides:
            - BranchSide:      'grid.c:1268,9'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
                - grid_get_cell1
                - grid_set_cell
            - BranchSide:      'grid.c:1279,19'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_set_cell
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
        - Branch String:   'grid.c:1268,8'
          Branch Sides:
            - BranchSide:      'grid.c:1269,5'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_set_cell
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
            - BranchSide:      'grid.c:1270,9'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_set_cell
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
        - Branch String:   'grid.c:1280,7'
          Branch Sides:
            - BranchSide:      'grid.c:1281,4'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
            - BranchSide:      'grid.c:1282,15'
              BranchSideFuncs:
                - grid_set_cell
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_get_cell1
                - grid_set_cell
        - Branch String:   'grid.c:1288,3'
          Branch Sides:
            - BranchSide:      'grid.c:1289,19'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_set_cell
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
            - BranchSide:      'grid.c:1297,8'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
                - grid_get_cell1
                - grid_set_cell
        - Branch String:   'grid.c:1290,8'
          Branch Sides:
            - BranchSide:      'grid.c:1291,5'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
                - grid_get_cell1
                - grid_set_cell
            - BranchSide:      'grid.c:1292,16'
              BranchSideFuncs:
                - grid_set_cell
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
                - grid_get_cell1
        - Branch String:   'grid.c:1303,16'
          Branch Sides:
            - BranchSide:      'grid.c:1303,19'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_set_cell
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
                - grid_get_cell1
                - grid_set_cell
            - BranchSide:      'grid.c:1304,4'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
        - Branch String:   'grid.c:1303,42'
          Branch Sides:
            - BranchSide:      'grid.c:1303,45'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
            - BranchSide:      'grid.c:1304,4'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
        - Branch String:   'grid.c:1303,7'
          Branch Sides:
            - BranchSide:      'grid.c:1255,2'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
            - BranchSide:      'grid.c:1304,4'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
        - Branch String:   'grid.c:1306,6'
          Branch Sides:
            - BranchSide:      'grid.c:1307,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1314,9'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_dead
                - grid_move_cells
        - Branch String:   'grid.c:1315,6'
          Branch Sides:
            - BranchSide:      'grid.c:1316,19'
              BranchSideFuncs:
                - grid_move_cells
                - free
                - free
                - grid_reflow_dead
            - BranchSide:      'grid.c:1319,14'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_dead
        - Branch String:   'grid.c:1323,2'
          Branch Sides:
            - BranchSide:      'grid.c:1324,8'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_dead
            - BranchSide:      'grid.c:1330,6'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1330,6'
          Branch Sides:
            - BranchSide:      'grid.c:1331,20'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1332,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:1244,8'
          Dst:             grid_reflow_move
        - Src:             'grid.c:1279,3'
          Dst:             grid_get_cell1
        - Src:             'grid.c:1283,3'
          Dst:             grid_set_cell
        - Src:             'grid.c:1289,4'
          Dst:             grid_get_cell1
        - Src:             'grid.c:1294,4'
          Dst:             grid_set_cell
        - Src:             'grid.c:1316,3'
          Dst:             grid_move_cells
        - Src:             'grid.c:1326,3'
          Dst:             grid_reflow_dead
    - functionName:    grid_reflow_move
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
        - from
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_reflow_add
        - grid_reflow_dead
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'grid.c:1222,7'
          Dst:             grid_reflow_add
        - Src:             'grid.c:1224,2'
          Dst:             grid_reflow_dead
    - functionName:    grid_set_cell
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - gc
      BBCount:         11
      ICount:          103
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - grid_check_y
        - grid_expand_line
        - grid_extended_cell
        - grid_need_extended_cell
        - grid_store_cell
      functionUses:    5
      BranchProfiles:
        - Branch String:   'grid.c:577,6'
          Branch Sides:
            - BranchSide:      'grid.c:578,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:580,19'
              BranchSideFuncs:
                - grid_expand_line
                - grid_need_extended_cell
                - grid_store_cell
                - grid_extended_cell
        - Branch String:   'grid.c:583,6'
          Branch Sides:
            - BranchSide:      'grid.c:584,18'
              BranchSideFuncs:
                - grid_need_extended_cell
                - grid_store_cell
                - grid_extended_cell
            - BranchSide:      'grid.c:586,9'
              BranchSideFuncs:
                - grid_need_extended_cell
                - grid_store_cell
                - grid_extended_cell
        - Branch String:   'grid.c:587,6'
          Branch Sides:
            - BranchSide:      'grid.c:588,22'
              BranchSideFuncs:
                - grid_extended_cell
            - BranchSide:      'grid.c:590,19'
              BranchSideFuncs:
                - grid_store_cell
      Callsites:
        - Src:             'grid.c:577,6'
          Dst:             grid_check_y
        - Src:             'grid.c:580,2'
          Dst:             grid_expand_line
        - Src:             'grid.c:587,6'
          Dst:             grid_need_extended_cell
        - Src:             'grid.c:588,3'
          Dst:             grid_extended_cell
        - Src:             'grid.c:590,3'
          Dst:             grid_store_cell
    - functionName:    grid_move_cells
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - dx
        - px
        - py
        - nx
        - bg
      BBCount:         23
      ICount:          167
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - grid_check_y
        - grid_clear_cell
        - grid_expand_line
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grid.c:741,14'
          Branch Sides:
            - BranchSide:      'grid.c:741,17'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:742,3'
              BranchSideFuncs: []
        - Branch String:   'grid.c:741,6'
          Branch Sides:
            - BranchSide:      'grid.c:742,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:744,19'
              BranchSideFuncs:
                - grid_check_y
                - grid_expand_line
                - grid_expand_line
                - grid_clear_cell
        - Branch String:   'grid.c:744,6'
          Branch Sides:
            - BranchSide:      'grid.c:745,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:746,8'
              BranchSideFuncs:
                - grid_expand_line
                - grid_expand_line
                - grid_clear_cell
        - Branch String:   'grid.c:752,6'
          Branch Sides:
            - BranchSide:      'grid.c:753,18'
              BranchSideFuncs:
                - grid_clear_cell
            - BranchSide:      'grid.c:756,12'
              BranchSideFuncs:
                - grid_clear_cell
        - Branch String:   'grid.c:756,2'
          Branch Sides:
            - BranchSide:      'grid.c:756,2'
              BranchSideFuncs:
                - grid_clear_cell
            - BranchSide:      'grid.c:757,7'
              BranchSideFuncs:
                - grid_clear_cell
        - Branch String:   'grid.c:757,16'
          Branch Sides:
            - BranchSide:      'grid.c:757,19'
              BranchSideFuncs:
                - grid_clear_cell
            - BranchSide:      'grid.c:759,19'
              BranchSideFuncs:
                - grid_clear_cell
        - Branch String:   'grid.c:757,7'
          Branch Sides:
            - BranchSide:      'grid.c:758,4'
              BranchSideFuncs:
                - grid_clear_cell
            - BranchSide:      'grid.c:759,19'
              BranchSideFuncs:
                - grid_clear_cell
      Callsites:
        - Src:             'grid.c:744,6'
          Dst:             grid_check_y
        - Src:             'grid.c:748,2'
          Dst:             grid_expand_line
        - Src:             'grid.c:749,2'
          Dst:             grid_expand_line
        - Src:             'grid.c:759,3'
          Dst:             grid_clear_cell
    - functionName:    grid_expand_line
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - py
        - sx
        - bg
      BBCount:         19
      ICount:          140
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - grid_clear_cell
        - xreallocarray
      functionUses:    6
      BranchProfiles:
        - Branch String:   'grid.c:485,6'
          Branch Sides:
            - BranchSide:      'grid.c:486,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:488,6'
              BranchSideFuncs:
                - xreallocarray
                - grid_clear_cell
        - Branch String:   'grid.c:488,6'
          Branch Sides:
            - BranchSide:      'grid.c:489,8'
              BranchSideFuncs:
                - xreallocarray
                - grid_clear_cell
            - BranchSide:      'grid.c:490,11'
              BranchSideFuncs:
                - xreallocarray
                - grid_clear_cell
        - Branch String:   'grid.c:490,11'
          Branch Sides:
            - BranchSide:      'grid.c:491,8'
              BranchSideFuncs:
                - xreallocarray
                - grid_clear_cell
            - BranchSide:      'grid.c:492,11'
              BranchSideFuncs:
                - xreallocarray
                - grid_clear_cell
        - Branch String:   'grid.c:496,2'
          Branch Sides:
            - BranchSide:      'grid.c:497,19'
              BranchSideFuncs:
                - grid_clear_cell
            - BranchSide:      'grid.c:498,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:495,17'
          Dst:             xreallocarray
        - Src:             'grid.c:497,3'
          Dst:             grid_clear_cell
    - functionName:    grid_clear_cell
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - bg
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - grid_extended_cell
        - grid_get_extended_cell
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grid.c:210,6'
          Branch Sides:
            - BranchSide:      'grid.c:210,6'
              BranchSideFuncs:
                - grid_get_extended_cell
                - grid_extended_cell
            - BranchSide:      'grid.c:211,7'
              BranchSideFuncs:
                - grid_get_extended_cell
                - grid_extended_cell
        - Branch String:   'grid.c:211,7'
          Branch Sides:
            - BranchSide:      'grid.c:212,27'
              BranchSideFuncs:
                - grid_get_extended_cell
                - grid_extended_cell
            - BranchSide:      'grid.c:216,8'
              BranchSideFuncs: []
        - Branch String:   'grid.c:216,8'
          Branch Sides:
            - BranchSide:      'grid.c:217,5'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:218,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:212,4'
          Dst:             grid_get_extended_cell
        - Src:             'grid.c:213,10'
          Dst:             grid_extended_cell
    - functionName:    grid_extended_cell
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gl
        - gce
        - gc
      BBCount:         11
      ICount:          146
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - fatalx
        - grid_get_extended_cell
        - utf8_from_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grid.c:123,6'
          Branch Sides:
            - BranchSide:      'grid.c:124,26'
              BranchSideFuncs:
                - grid_get_extended_cell
                - utf8_from_data
            - BranchSide:      'grid.c:125,11'
              BranchSideFuncs:
                - utf8_from_data
                - fatalx
        - Branch String:   'grid.c:125,11'
          Branch Sides:
            - BranchSide:      'grid.c:0,0'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'grid.c:126,3'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'grid.c:129,6'
          Branch Sides:
            - BranchSide:      'grid.c:130,8'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:132,19'
              BranchSideFuncs:
                - utf8_from_data
      Callsites:
        - Src:             'grid.c:124,3'
          Dst:             grid_get_extended_cell
        - Src:             'grid.c:126,3'
          Dst:             fatalx
        - Src:             'grid.c:132,3'
          Dst:             utf8_from_data
    - functionName:    grid_need_extended_cell
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gce
        - gc
      BBCount:         22
      ICount:          127
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid.c:83,6'
          Branch Sides:
            - BranchSide:      'grid.c:84,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:85,6'
              BranchSideFuncs: []
        - Branch String:   'grid.c:85,6'
          Branch Sides:
            - BranchSide:      'grid.c:86,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:87,6'
              BranchSideFuncs: []
        - Branch String:   'grid.c:87,24'
          Branch Sides:
            - BranchSide:      'grid.c:87,27'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:88,3'
              BranchSideFuncs: []
        - Branch String:   'grid.c:87,6'
          Branch Sides:
            - BranchSide:      'grid.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:89,7'
              BranchSideFuncs: []
        - Branch String:   'grid.c:89,33'
          Branch Sides:
            - BranchSide:      'grid.c:89,37'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:90,3'
              BranchSideFuncs: []
        - Branch String:   'grid.c:89,6'
          Branch Sides:
            - BranchSide:      'grid.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:91,6'
              BranchSideFuncs: []
        - Branch String:   'grid.c:91,6'
          Branch Sides:
            - BranchSide:      'grid.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:93,6'
              BranchSideFuncs: []
        - Branch String:   'grid.c:93,6'
          Branch Sides:
            - BranchSide:      'grid.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:95,6'
              BranchSideFuncs: []
        - Branch String:   'grid.c:95,6'
          Branch Sides:
            - BranchSide:      'grid.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:97,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grid_store_cell
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - gce
        - gc
        - c
      BBCount:         7
      ICount:          97
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid.c:67,6'
          Branch Sides:
            - BranchSide:      'grid.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:70,17'
              BranchSideFuncs: []
        - Branch String:   'grid.c:71,6'
          Branch Sides:
            - BranchSide:      'grid.c:71,6'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:72,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grid_reflow_split
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - target
        - gd
        - sx
        - yy
        - at
      BBCount:         31
      ICount:          302
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - grid_get_cell1
        - grid_reflow_add
        - grid_reflow_dead
        - grid_reflow_join
        - grid_set_cell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grid.c:1348,6'
          Branch Sides:
            - BranchSide:      'grid.c:1349,16'
              BranchSideFuncs:
                - grid_reflow_add
                - grid_reflow_dead
                - grid_reflow_join
                - grid_get_cell1
                - grid_set_cell
            - BranchSide:      'grid.c:1351,9'
              BranchSideFuncs:
                - grid_reflow_add
                - grid_reflow_dead
                - grid_reflow_join
                - grid_get_cell1
                - grid_set_cell
                - grid_get_cell1
        - Branch String:   'grid.c:1353,3'
          Branch Sides:
            - BranchSide:      'grid.c:0,0'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_reflow_add
                - grid_reflow_dead
                - grid_reflow_join
                - grid_get_cell1
                - grid_set_cell
            - BranchSide:      'grid.c:1354,19'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_reflow_add
                - grid_reflow_dead
                - grid_reflow_join
                - grid_get_cell1
                - grid_set_cell
        - Branch String:   'grid.c:1355,8'
          Branch Sides:
            - BranchSide:      'grid.c:1356,10'
              BranchSideFuncs:
                - grid_reflow_add
                - grid_reflow_dead
                - grid_reflow_join
                - grid_get_cell1
                - grid_set_cell
                - grid_get_cell1
            - BranchSide:      'grid.c:1359,16'
              BranchSideFuncs:
                - grid_reflow_add
                - grid_reflow_dead
                - grid_reflow_join
                - grid_get_cell1
                - grid_set_cell
                - grid_get_cell1
        - Branch String:   'grid.c:1370,2'
          Branch Sides:
            - BranchSide:      'grid.c:1371,18'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_set_cell
                - grid_reflow_dead
                - grid_reflow_join
            - BranchSide:      'grid.c:1383,6'
              BranchSideFuncs:
                - grid_reflow_dead
                - grid_reflow_join
        - Branch String:   'grid.c:1372,7'
          Branch Sides:
            - BranchSide:      'grid.c:1373,4'
              BranchSideFuncs:
                - grid_set_cell
                - grid_reflow_dead
                - grid_reflow_join
                - grid_get_cell1
            - BranchSide:      'grid.c:1379,15'
              BranchSideFuncs:
                - grid_set_cell
                - grid_reflow_dead
                - grid_reflow_join
                - grid_get_cell1
        - Branch String:   'grid.c:1383,6'
          Branch Sides:
            - BranchSide:      'grid.c:1384,3'
              BranchSideFuncs:
                - grid_reflow_dead
                - grid_reflow_join
            - BranchSide:      'grid.c:1387,32'
              BranchSideFuncs:
                - grid_reflow_dead
                - grid_reflow_join
        - Branch String:   'grid.c:1393,6'
          Branch Sides:
            - BranchSide:      'grid.c:1394,20'
              BranchSideFuncs:
                - grid_reflow_join
            - BranchSide:      'grid.c:1400,6'
              BranchSideFuncs:
                - grid_reflow_join
        - Branch String:   'grid.c:1400,17'
          Branch Sides:
            - BranchSide:      'grid.c:1400,21'
              BranchSideFuncs:
                - grid_reflow_join
            - BranchSide:      'grid.c:1400,17'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1400,6'
          Branch Sides:
            - BranchSide:      'grid.c:1400,6'
              BranchSideFuncs:
                - grid_reflow_join
            - BranchSide:      'grid.c:1401,20'
              BranchSideFuncs:
                - grid_reflow_join
      Callsites:
        - Src:             'grid.c:1354,4'
          Dst:             grid_get_cell1
        - Src:             'grid.c:1365,10'
          Dst:             grid_reflow_add
        - Src:             'grid.c:1371,3'
          Dst:             grid_get_cell1
        - Src:             'grid.c:1380,3'
          Dst:             grid_set_cell
        - Src:             'grid.c:1390,2'
          Dst:             grid_reflow_dead
        - Src:             'grid.c:1401,3'
          Dst:             grid_reflow_join
    - functionName:    grid_reflow
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - sx
      BBCount:         37
      ICount:          285
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - grid_create
        - grid_get_cell1
        - grid_reflow_add
        - grid_reflow_join
        - grid_reflow_move
        - grid_reflow_split
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grid.c:1422,2'
          Branch Sides:
            - BranchSide:      'grid.c:1423,9'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
                - grid_get_cell1
            - BranchSide:      'grid.c:1479,6'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_add
        - Branch String:   'grid.c:1424,7'
          Branch Sides:
            - BranchSide:      'grid.c:1425,4'
              BranchSideFuncs:
                - free
                - free
                - grid_reflow_add
                - grid_reflow_move
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
                - grid_get_cell1
            - BranchSide:      'grid.c:1432,14'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
                - grid_get_cell1
        - Branch String:   'grid.c:1433,7'
          Branch Sides:
            - BranchSide:      'grid.c:1434,12'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_get_cell1
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
            - BranchSide:      'grid.c:1440,11'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
                - grid_get_cell1
        - Branch String:   'grid.c:1435,8'
          Branch Sides:
            - BranchSide:      'grid.c:1436,10'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_get_cell1
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
            - BranchSide:      'grid.c:1438,10'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_get_cell1
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
        - Branch String:   'grid.c:1440,4'
          Branch Sides:
            - BranchSide:      'grid.c:0,0'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
            - BranchSide:      'grid.c:1441,20'
              BranchSideFuncs:
                - grid_get_cell1
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
        - Branch String:   'grid.c:1442,17'
          Branch Sides:
            - BranchSide:      'grid.c:1442,20'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
                - grid_get_cell1
            - BranchSide:      'grid.c:1444,17'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
                - grid_get_cell1
        - Branch String:   'grid.c:1442,9'
          Branch Sides:
            - BranchSide:      'grid.c:1443,11'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
                - grid_get_cell1
            - BranchSide:      'grid.c:1444,17'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
                - grid_get_cell1
        - Branch String:   'grid.c:1452,7'
          Branch Sides:
            - BranchSide:      'grid.c:1453,21'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_reflow_move
                - grid_reflow_join
                - grid_reflow_split
                - grid_get_cell1
            - BranchSide:      'grid.c:1461,7'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_reflow_move
                - grid_get_cell1
                - grid_reflow_join
                - grid_reflow_split
        - Branch String:   'grid.c:1461,7'
          Branch Sides:
            - BranchSide:      'grid.c:1462,22'
              BranchSideFuncs:
                - grid_reflow_split
                - free
                - free
                - grid_reflow_add
                - grid_reflow_move
                - grid_reflow_join
                - grid_reflow_move
                - grid_get_cell1
            - BranchSide:      'grid.c:1470,7'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_reflow_split
                - grid_reflow_move
                - grid_get_cell1
                - grid_reflow_join
        - Branch String:   'grid.c:1470,7'
          Branch Sides:
            - BranchSide:      'grid.c:1471,21'
              BranchSideFuncs:
                - grid_reflow_join
                - free
                - free
                - grid_reflow_add
                - grid_reflow_move
                - grid_reflow_split
                - grid_reflow_move
                - grid_get_cell1
            - BranchSide:      'grid.c:1473,21'
              BranchSideFuncs:
                - grid_reflow_move
                - free
                - free
                - grid_reflow_add
                - grid_reflow_join
                - grid_reflow_split
                - grid_reflow_move
                - grid_get_cell1
        - Branch String:   'grid.c:1479,6'
          Branch Sides:
            - BranchSide:      'grid.c:1480,19'
              BranchSideFuncs:
                - grid_reflow_add
                - free
                - free
            - BranchSide:      'grid.c:1481,14'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'grid.c:1482,6'
          Branch Sides:
            - BranchSide:      'grid.c:1482,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'grid.c:1483,19'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'grid.c:1417,11'
          Dst:             grid_create
        - Src:             'grid.c:1441,5'
          Dst:             grid_get_cell1
        - Src:             'grid.c:1453,4'
          Dst:             grid_reflow_move
        - Src:             'grid.c:1462,4'
          Dst:             grid_reflow_split
        - Src:             'grid.c:1471,4'
          Dst:             grid_reflow_join
        - Src:             'grid.c:1473,4'
          Dst:             grid_reflow_move
        - Src:             'grid.c:1480,3'
          Dst:             grid_reflow_add
    - functionName:    grid_create
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - sx
        - sy
        - hlimit
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xcalloc
        - xmalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grid.c:304,6'
          Branch Sides:
            - BranchSide:      'grid.c:305,3'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'grid.c:307,3'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'grid.c:313,6'
          Branch Sides:
            - BranchSide:      'grid.c:314,26'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'grid.c:316,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:300,7'
          Dst:             xmalloc
        - Src:             'grid.c:314,18'
          Dst:             xcalloc
    - functionName:    grid_duplicate_lines
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dst
        - dy
        - src
        - sy
        - ny
      BBCount:         19
      ICount:          219
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - grid_free_lines
        - xreallocarray
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grid.c:1162,6'
          Branch Sides:
            - BranchSide:      'grid.c:1163,8'
              BranchSideFuncs:
                - grid_free_lines
                - xreallocarray
                - xreallocarray
            - BranchSide:      'grid.c:1164,6'
              BranchSideFuncs:
                - grid_free_lines
                - xreallocarray
                - xreallocarray
        - Branch String:   'grid.c:1164,6'
          Branch Sides:
            - BranchSide:      'grid.c:1165,8'
              BranchSideFuncs:
                - grid_free_lines
                - xreallocarray
                - xreallocarray
            - BranchSide:      'grid.c:1166,18'
              BranchSideFuncs:
                - grid_free_lines
                - xreallocarray
                - xreallocarray
        - Branch String:   'grid.c:1168,2'
          Branch Sides:
            - BranchSide:      'grid.c:1169,11'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
            - BranchSide:      'grid.c:1192,1'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1173,7'
          Branch Sides:
            - BranchSide:      'grid.c:1175,8'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
            - BranchSide:      'grid.c:1179,4'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
        - Branch String:   'grid.c:1180,7'
          Branch Sides:
            - BranchSide:      'grid.c:1181,21'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
            - BranchSide:      'grid.c:1187,4'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
      Callsites:
        - Src:             'grid.c:1166,2'
          Dst:             grid_free_lines
        - Src:             'grid.c:1174,21'
          Dst:             xreallocarray
        - Src:             'grid.c:1182,21'
          Dst:             xreallocarray
    - functionName:    grid_free_lines
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - py
        - ny
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - grid_free_line
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grid.c:290,2'
          Branch Sides:
            - BranchSide:      'grid.c:291,18'
              BranchSideFuncs:
                - grid_free_line
            - BranchSide:      'grid.c:292,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:291,3'
          Dst:             grid_free_line
    - functionName:    grid_free_line
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - py
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grid_string_cells_add_hyperlink
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
        - id
        - uri
        - flags
      BBCount:         15
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strlcat
        - strlen
        - xasprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grid.c:922,6'
          Branch Sides:
            - BranchSide:      'grid.c:923,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:925,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xasprintf
                - strlcat
                - free
                - strlcat
        - Branch String:   'grid.c:925,6'
          Branch Sides:
            - BranchSide:      'grid.c:926,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xasprintf
                - strlcat
                - free
            - BranchSide:      'grid.c:928,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xasprintf
                - strlcat
                - free
        - Branch String:   'grid.c:929,6'
          Branch Sides:
            - BranchSide:      'grid.c:930,29'
              BranchSideFuncs:
                - xasprintf
                - strlcat
                - free
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'grid.c:934,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'grid.c:936,6'
          Branch Sides:
            - BranchSide:      'grid.c:937,11'
              BranchSideFuncs:
                - strlcat
            - BranchSide:      'grid.c:939,11'
              BranchSideFuncs:
                - strlcat
      Callsites:
        - Src:             'grid.c:922,6'
          Dst:             strlen
        - Src:             'grid.c:922,20'
          Dst:             strlen
        - Src:             'grid.c:926,3'
          Dst:             strlcat
        - Src:             'grid.c:928,3'
          Dst:             strlcat
        - Src:             'grid.c:930,3'
          Dst:             xasprintf
        - Src:             'grid.c:931,3'
          Dst:             strlcat
        - Src:             'grid.c:934,3'
          Dst:             strlcat
        - Src:             'grid.c:935,2'
          Dst:             strlcat
        - Src:             'grid.c:937,3'
          Dst:             strlcat
        - Src:             'grid.c:939,3'
          Dst:             strlcat
    - functionName:    grid_string_cells_code
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lastgc
        - gc
        - buf
        - len
        - flags
        - sc
        - has_link
      BBCount:         73
      ICount:          508
      EdgeCount:       97
      CyclomaticComplexity: 26
      functionsReached:
        - grid_string_cells_add_code
        - grid_string_cells_add_hyperlink
        - grid_string_cells_bg
        - grid_string_cells_fg
        - grid_string_cells_us
        - hyperlinks_get
        - strlcat
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grid.c:979,2'
          Branch Sides:
            - BranchSide:      'grid.c:980,10'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'grid.c:989,9'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:980,32'
          Branch Sides:
            - BranchSide:      'grid.c:981,8'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'grid.c:982,8'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:981,35'
          Branch Sides:
            - BranchSide:      'grid.c:982,8'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'grid.c:983,7'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:982,24'
          Branch Sides:
            - BranchSide:      'grid.c:982,27'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'grid.c:987,2'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:980,7'
          Branch Sides:
            - BranchSide:      'grid.c:983,7'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'grid.c:987,2'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:989,2'
          Branch Sides:
            - BranchSide:      'grid.c:990,8'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'grid.c:995,3'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:990,30'
          Branch Sides:
            - BranchSide:      'grid.c:990,35'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'grid.c:992,2'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:990,7'
          Branch Sides:
            - BranchSide:      'grid.c:991,19'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'grid.c:992,2'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:996,6'
          Branch Sides:
            - BranchSide:      'grid.c:997,7'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'grid.c:1016,31'
              BranchSideFuncs:
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'grid.c:997,7'
          Branch Sides:
            - BranchSide:      'grid.c:998,12'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
            - BranchSide:      'grid.c:1000,12'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
        - Branch String:   'grid.c:1001,3'
          Branch Sides:
            - BranchSide:      'grid.c:1002,10'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - strlcat
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
            - BranchSide:      'grid.c:1012,11'
              BranchSideFuncs:
                - strlcat
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'grid.c:1002,8'
          Branch Sides:
            - BranchSide:      'grid.c:1003,15'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - strlcat
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'grid.c:1005,15'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - strlcat
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'grid.c:1009,8'
          Branch Sides:
            - BranchSide:      'grid.c:1010,13'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - xsnprintf
            - BranchSide:      'grid.c:1011,3'
              BranchSideFuncs:
                - strlcat
                - grid_string_cells_fg
                - grid_string_cells_fg
                - grid_string_cells_add_code
                - grid_string_cells_bg
                - grid_string_cells_bg
                - grid_string_cells_add_code
                - grid_string_cells_us
                - grid_string_cells_us
                - grid_string_cells_add_code
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - xsnprintf
        - Branch String:   'grid.c:1034,33'
          Branch Sides:
            - BranchSide:      'grid.c:1034,38'
              BranchSideFuncs:
                - strlcat
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'grid.c:1040,8'
              BranchSideFuncs:
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
        - Branch String:   'grid.c:1034,6'
          Branch Sides:
            - BranchSide:      'grid.c:1035,7'
              BranchSideFuncs:
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
            - BranchSide:      'grid.c:1040,8'
              BranchSideFuncs:
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
        - Branch String:   'grid.c:1035,7'
          Branch Sides:
            - BranchSide:      'grid.c:1036,12'
              BranchSideFuncs:
                - strlcat
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
            - BranchSide:      'grid.c:1038,12'
              BranchSideFuncs:
                - strlcat
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
                - strlcat
        - Branch String:   'grid.c:1040,34'
          Branch Sides:
            - BranchSide:      'grid.c:1040,38'
              BranchSideFuncs:
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
            - BranchSide:      'grid.c:1048,6'
              BranchSideFuncs:
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
        - Branch String:   'grid.c:1040,6'
          Branch Sides:
            - BranchSide:      'grid.c:1041,7'
              BranchSideFuncs:
                - strlcat
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
                - strlcat
            - BranchSide:      'grid.c:1048,6'
              BranchSideFuncs:
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
        - Branch String:   'grid.c:1041,7'
          Branch Sides:
            - BranchSide:      'grid.c:1042,12'
              BranchSideFuncs:
                - strlcat
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
            - BranchSide:      'grid.c:1044,12'
              BranchSideFuncs:
                - strlcat
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
        - Branch String:   'grid.c:1048,17'
          Branch Sides:
            - BranchSide:      'grid.c:1048,20'
              BranchSideFuncs:
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
            - BranchSide:      'grid.c:1048,17'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1048,43'
          Branch Sides:
            - BranchSide:      'grid.c:1048,46'
              BranchSideFuncs:
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
            - BranchSide:      'grid.c:1048,43'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1048,6'
          Branch Sides:
            - BranchSide:      'grid.c:1048,6'
              BranchSideFuncs:
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
            - BranchSide:      'grid.c:1049,22'
              BranchSideFuncs:
                - hyperlinks_get
                - grid_string_cells_add_hyperlink
                - grid_string_cells_add_hyperlink
        - Branch String:   'grid.c:1049,7'
          Branch Sides:
            - BranchSide:      'grid.c:1050,48'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
            - BranchSide:      'grid.c:1052,15'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
      Callsites:
        - Src:             'grid.c:998,4'
          Dst:             strlcat
        - Src:             'grid.c:1000,4'
          Dst:             strlcat
        - Src:             'grid.c:1003,5'
          Dst:             xsnprintf
        - Src:             'grid.c:1005,5'
          Dst:             xsnprintf
        - Src:             'grid.c:1008,4'
          Dst:             strlcat
        - Src:             'grid.c:1010,5'
          Dst:             strlcat
        - Src:             'grid.c:1012,3'
          Dst:             strlcat
        - Src:             'grid.c:1016,10'
          Dst:             grid_string_cells_fg
        - Src:             'grid.c:1017,10'
          Dst:             grid_string_cells_fg
        - Src:             'grid.c:1018,2'
          Dst:             grid_string_cells_add_code
        - Src:             'grid.c:1022,10'
          Dst:             grid_string_cells_bg
        - Src:             'grid.c:1023,10'
          Dst:             grid_string_cells_bg
        - Src:             'grid.c:1024,2'
          Dst:             grid_string_cells_add_code
        - Src:             'grid.c:1028,10'
          Dst:             grid_string_cells_us
        - Src:             'grid.c:1029,10'
          Dst:             grid_string_cells_us
        - Src:             'grid.c:1030,2'
          Dst:             grid_string_cells_add_code
        - Src:             'grid.c:1036,4'
          Dst:             strlcat
        - Src:             'grid.c:1038,4'
          Dst:             strlcat
        - Src:             'grid.c:1042,4'
          Dst:             strlcat
        - Src:             'grid.c:1044,4'
          Dst:             strlcat
        - Src:             'grid.c:1049,7'
          Dst:             hyperlinks_get
        - Src:             'grid.c:1050,16'
          Dst:             grid_string_cells_add_hyperlink
        - Src:             'grid.c:1053,4'
          Dst:             grid_string_cells_add_hyperlink
    - functionName:    grid_string_cells
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - nx
        - lastgc
        - flags
        - s
      BBCount:         57
      ICount:          392
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - grid_get_cell
        - grid_peek_line
        - grid_string_cells_add_hyperlink
        - grid_string_cells_code
        - strlen
        - xmalloc
        - xreallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid.c:1074,21'
          Branch Sides:
            - BranchSide:      'grid.c:1074,25'
              BranchSideFuncs:
                - xmalloc
                - grid_peek_line
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - xreallocarray
                - grid_string_cells_code
                - strlen
            - BranchSide:      'grid.c:1079,6'
              BranchSideFuncs:
                - xmalloc
                - grid_peek_line
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - xreallocarray
                - grid_string_cells_code
                - strlen
        - Branch String:   'grid.c:1074,6'
          Branch Sides:
            - BranchSide:      'grid.c:1075,3'
              BranchSideFuncs:
                - xmalloc
                - grid_peek_line
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - xreallocarray
                - grid_string_cells_code
                - strlen
            - BranchSide:      'grid.c:1079,6'
              BranchSideFuncs:
                - xmalloc
                - grid_peek_line
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - xreallocarray
                - grid_string_cells_code
                - strlen
        - Branch String:   'grid.c:1084,6'
          Branch Sides:
            - BranchSide:      'grid.c:1085,9'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - xreallocarray
                - grid_string_cells_code
                - strlen
            - BranchSide:      'grid.c:1087,9'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - xreallocarray
                - grid_string_cells_code
                - strlen
        - Branch String:   'grid.c:1088,2'
          Branch Sides:
            - BranchSide:      'grid.c:1089,7'
              BranchSideFuncs:
                - grid_get_cell
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - xreallocarray
                - grid_string_cells_code
                - strlen
            - BranchSide:      'grid.c:1130,6'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
        - Branch String:   'grid.c:1089,18'
          Branch Sides:
            - BranchSide:      'grid.c:1089,21'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
            - BranchSide:      'grid.c:1090,4'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
        - Branch String:   'grid.c:1089,7'
          Branch Sides:
            - BranchSide:      'grid.c:1090,4'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
            - BranchSide:      'grid.c:1091,17'
              BranchSideFuncs:
                - grid_get_cell
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - xreallocarray
                - grid_string_cells_code
                - strlen
        - Branch String:   'grid.c:1092,7'
          Branch Sides:
            - BranchSide:      'grid.c:1093,4'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - xreallocarray
                - grid_string_cells_code
                - strlen
            - BranchSide:      'grid.c:1095,7'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - xreallocarray
                - grid_string_cells_code
                - strlen
        - Branch String:   'grid.c:1095,7'
          Branch Sides:
            - BranchSide:      'grid.c:1096,28'
              BranchSideFuncs:
                - grid_string_cells_code
                - strlen
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - xreallocarray
            - BranchSide:      'grid.c:1101,12'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - grid_string_cells_code
                - strlen
                - xreallocarray
        - Branch String:   'grid.c:1103,7'
          Branch Sides:
            - BranchSide:      'grid.c:1104,9'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - grid_string_cells_code
                - strlen
                - xreallocarray
            - BranchSide:      'grid.c:1107,14'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - grid_string_cells_code
                - strlen
                - xreallocarray
        - Branch String:   'grid.c:1117,3'
          Branch Sides:
            - BranchSide:      'grid.c:1118,24'
              BranchSideFuncs:
                - xreallocarray
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - grid_string_cells_code
                - strlen
            - BranchSide:      'grid.c:1122,7'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - xreallocarray
                - grid_string_cells_code
                - strlen
        - Branch String:   'grid.c:1122,7'
          Branch Sides:
            - BranchSide:      'grid.c:1123,11'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - xreallocarray
                - grid_string_cells_code
                - strlen
            - BranchSide:      'grid.c:1126,10'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
                - grid_get_cell
                - xreallocarray
                - grid_string_cells_code
                - strlen
        - Branch String:   'grid.c:1130,6'
          Branch Sides:
            - BranchSide:      'grid.c:1131,35'
              BranchSideFuncs:
                - grid_string_cells_add_hyperlink
                - strlen
                - xreallocarray
            - BranchSide:      'grid.c:1142,6'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1134,3'
          Branch Sides:
            - BranchSide:      'grid.c:1135,24'
              BranchSideFuncs:
                - xreallocarray
            - BranchSide:      'grid.c:1138,10'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1142,6'
          Branch Sides:
            - BranchSide:      'grid.c:1142,6'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1143,3'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1143,18'
          Branch Sides:
            - BranchSide:      'grid.c:1143,21'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1143,3'
              BranchSideFuncs: []
        - Branch String:   'grid.c:1143,3'
          Branch Sides:
            - BranchSide:      'grid.c:1144,7'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:1145,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:1080,8'
          Dst:             xmalloc
        - Src:             'grid.c:1083,7'
          Dst:             grid_peek_line
        - Src:             'grid.c:1091,3'
          Dst:             grid_get_cell
        - Src:             'grid.c:1096,4'
          Dst:             grid_string_cells_code
        - Src:             'grid.c:1098,14'
          Dst:             strlen
        - Src:             'grid.c:1118,10'
          Dst:             xreallocarray
        - Src:             'grid.c:1131,3'
          Dst:             grid_string_cells_add_hyperlink
        - Src:             'grid.c:1133,13'
          Dst:             strlen
        - Src:             'grid.c:1135,10'
          Dst:             xreallocarray
    - functionName:    grid_peek_line
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - py
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - grid_check_y
      functionUses:    9
      BranchProfiles:
        - Branch String:   'grid.c:514,6'
          Branch Sides:
            - BranchSide:      'grid.c:515,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:516,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:514,6'
          Dst:             grid_check_y
    - functionName:    grid_move_lines
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - dy
        - py
        - ny
        - bg
      BBCount:         46
      ICount:          264
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - grid_check_y
        - grid_empty_line
        - grid_free_line
      functionUses:    6
      BranchProfiles:
        - Branch String:   'grid.c:697,14'
          Branch Sides:
            - BranchSide:      'grid.c:697,17'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:698,3'
              BranchSideFuncs: []
        - Branch String:   'grid.c:697,6'
          Branch Sides:
            - BranchSide:      'grid.c:698,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:700,19'
              BranchSideFuncs:
                - grid_check_y
                - grid_check_y
                - grid_check_y
                - grid_check_y
                - grid_empty_line
                - grid_free_line
        - Branch String:   'grid.c:700,6'
          Branch Sides:
            - BranchSide:      'grid.c:701,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:702,19'
              BranchSideFuncs:
                - grid_check_y
                - grid_check_y
                - grid_check_y
                - grid_empty_line
                - grid_free_line
        - Branch String:   'grid.c:702,6'
          Branch Sides:
            - BranchSide:      'grid.c:703,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:704,19'
              BranchSideFuncs:
                - grid_check_y
                - grid_check_y
                - grid_empty_line
                - grid_free_line
        - Branch String:   'grid.c:704,6'
          Branch Sides:
            - BranchSide:      'grid.c:705,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:706,19'
              BranchSideFuncs:
                - grid_check_y
                - grid_empty_line
                - grid_free_line
        - Branch String:   'grid.c:706,6'
          Branch Sides:
            - BranchSide:      'grid.c:707,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:710,12'
              BranchSideFuncs:
                - grid_empty_line
                - grid_free_line
        - Branch String:   'grid.c:710,2'
          Branch Sides:
            - BranchSide:      'grid.c:711,7'
              BranchSideFuncs:
                - grid_free_line
                - grid_empty_line
            - BranchSide:      'grid.c:715,6'
              BranchSideFuncs:
                - grid_empty_line
        - Branch String:   'grid.c:711,16'
          Branch Sides:
            - BranchSide:      'grid.c:711,19'
              BranchSideFuncs:
                - grid_free_line
                - grid_empty_line
            - BranchSide:      'grid.c:713,18'
              BranchSideFuncs:
                - grid_free_line
                - grid_empty_line
        - Branch String:   'grid.c:711,7'
          Branch Sides:
            - BranchSide:      'grid.c:712,4'
              BranchSideFuncs:
                - grid_empty_line
                - grid_free_line
            - BranchSide:      'grid.c:713,18'
              BranchSideFuncs:
                - grid_free_line
                - grid_empty_line
        - Branch String:   'grid.c:715,6'
          Branch Sides:
            - BranchSide:      'grid.c:716,3'
              BranchSideFuncs:
                - grid_empty_line
            - BranchSide:      'grid.c:718,11'
              BranchSideFuncs:
                - grid_empty_line
        - Branch String:   'grid.c:725,2'
          Branch Sides:
            - BranchSide:      'grid.c:726,7'
              BranchSideFuncs:
                - grid_empty_line
            - BranchSide:      'grid.c:729,6'
              BranchSideFuncs: []
        - Branch String:   'grid.c:726,15'
          Branch Sides:
            - BranchSide:      'grid.c:726,18'
              BranchSideFuncs:
                - grid_empty_line
            - BranchSide:      'grid.c:727,20'
              BranchSideFuncs:
                - grid_empty_line
        - Branch String:   'grid.c:726,7'
          Branch Sides:
            - BranchSide:      'grid.c:727,20'
              BranchSideFuncs:
                - grid_empty_line
            - BranchSide:      'grid.c:728,2'
              BranchSideFuncs:
                - grid_empty_line
        - Branch String:   'grid.c:729,14'
          Branch Sides:
            - BranchSide:      'grid.c:729,18'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:729,14'
              BranchSideFuncs: []
        - Branch String:   'grid.c:729,26'
          Branch Sides:
            - BranchSide:      'grid.c:729,29'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:730,3'
              BranchSideFuncs: []
        - Branch String:   'grid.c:729,6'
          Branch Sides:
            - BranchSide:      'grid.c:729,6'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:730,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:700,6'
          Dst:             grid_check_y
        - Src:             'grid.c:702,6'
          Dst:             grid_check_y
        - Src:             'grid.c:704,6'
          Dst:             grid_check_y
        - Src:             'grid.c:706,6'
          Dst:             grid_check_y
        - Src:             'grid.c:713,3'
          Dst:             grid_free_line
        - Src:             'grid.c:727,4'
          Dst:             grid_empty_line
    - functionName:    grid_empty_line
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - py
        - bg
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - grid_expand_line
      functionUses:    5
      BranchProfiles:
        - Branch String:   'grid.c:506,7'
          Branch Sides:
            - BranchSide:      'grid.c:506,7'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:506,7'
              BranchSideFuncs:
                - grid_expand_line
        - Branch String:   'grid.c:506,6'
          Branch Sides:
            - BranchSide:      'grid.c:506,6'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:507,20'
              BranchSideFuncs:
                - grid_expand_line
      Callsites:
        - Src:             'grid.c:507,3'
          Dst:             grid_expand_line
    - functionName:    grid_clear_lines
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - py
        - ny
        - bg
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - grid_check_y
        - grid_empty_line
        - grid_free_line
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid.c:675,6'
          Branch Sides:
            - BranchSide:      'grid.c:676,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:678,19'
              BranchSideFuncs:
                - grid_check_y
                - grid_check_y
                - grid_free_line
                - grid_empty_line
        - Branch String:   'grid.c:678,6'
          Branch Sides:
            - BranchSide:      'grid.c:679,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:680,19'
              BranchSideFuncs:
                - grid_check_y
                - grid_free_line
                - grid_empty_line
        - Branch String:   'grid.c:680,6'
          Branch Sides:
            - BranchSide:      'grid.c:681,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:683,12'
              BranchSideFuncs:
                - grid_free_line
                - grid_empty_line
        - Branch String:   'grid.c:683,2'
          Branch Sides:
            - BranchSide:      'grid.c:684,18'
              BranchSideFuncs:
                - grid_free_line
                - grid_empty_line
            - BranchSide:      'grid.c:687,6'
              BranchSideFuncs: []
        - Branch String:   'grid.c:687,6'
          Branch Sides:
            - BranchSide:      'grid.c:687,6'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:688,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:678,6'
          Dst:             grid_check_y
        - Src:             'grid.c:680,6'
          Dst:             grid_check_y
        - Src:             'grid.c:684,3'
          Dst:             grid_free_line
        - Src:             'grid.c:685,3'
          Dst:             grid_empty_line
    - functionName:    grid_clear
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - nx
        - ny
        - bg
      BBCount:         40
      ICount:          239
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - grid_check_y
        - grid_clear_cell
        - grid_clear_lines
        - grid_expand_line
      functionUses:    6
      BranchProfiles:
        - Branch String:   'grid.c:636,14'
          Branch Sides:
            - BranchSide:      'grid.c:636,17'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:637,3'
              BranchSideFuncs: []
        - Branch String:   'grid.c:636,6'
          Branch Sides:
            - BranchSide:      'grid.c:637,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:639,6'
              BranchSideFuncs:
                - grid_check_y
                - grid_check_y
                - grid_expand_line
                - grid_clear_cell
                - grid_clear_lines
        - Branch String:   'grid.c:639,14'
          Branch Sides:
            - BranchSide:      'grid.c:639,17'
              BranchSideFuncs:
                - grid_check_y
                - grid_check_y
                - grid_expand_line
                - grid_clear_cell
                - grid_clear_lines
            - BranchSide:      'grid.c:644,19'
              BranchSideFuncs:
                - grid_check_y
                - grid_check_y
                - grid_expand_line
                - grid_clear_cell
        - Branch String:   'grid.c:639,6'
          Branch Sides:
            - BranchSide:      'grid.c:640,20'
              BranchSideFuncs:
                - grid_clear_lines
            - BranchSide:      'grid.c:644,19'
              BranchSideFuncs:
                - grid_check_y
                - grid_check_y
                - grid_expand_line
                - grid_clear_cell
        - Branch String:   'grid.c:644,6'
          Branch Sides:
            - BranchSide:      'grid.c:645,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:646,19'
              BranchSideFuncs:
                - grid_check_y
                - grid_expand_line
                - grid_clear_cell
        - Branch String:   'grid.c:646,6'
          Branch Sides:
            - BranchSide:      'grid.c:647,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:649,12'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
        - Branch String:   'grid.c:649,2'
          Branch Sides:
            - BranchSide:      'grid.c:649,2'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
            - BranchSide:      'grid.c:650,9'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
        - Branch String:   'grid.c:653,7'
          Branch Sides:
            - BranchSide:      'grid.c:654,9'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
            - BranchSide:      'grid.c:655,8'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
        - Branch String:   'grid.c:656,7'
          Branch Sides:
            - BranchSide:      'grid.c:656,7'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
            - BranchSide:      'grid.c:657,8'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
        - Branch String:   'grid.c:656,7'
          Branch Sides:
            - BranchSide:      'grid.c:657,8'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
            - BranchSide:      'grid.c:663,20'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
        - Branch String:   'grid.c:657,8'
          Branch Sides:
            - BranchSide:      'grid.c:658,5'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
            - BranchSide:      'grid.c:659,8'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
        - Branch String:   'grid.c:659,8'
          Branch Sides:
            - BranchSide:      'grid.c:660,10'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
            - BranchSide:      'grid.c:661,3'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
        - Branch String:   'grid.c:664,3'
          Branch Sides:
            - BranchSide:      'grid.c:665,20'
              BranchSideFuncs:
                - grid_clear_cell
                - grid_expand_line
            - BranchSide:      'grid.c:666,2'
              BranchSideFuncs:
                - grid_expand_line
                - grid_clear_cell
      Callsites:
        - Src:             'grid.c:640,3'
          Dst:             grid_clear_lines
        - Src:             'grid.c:644,6'
          Dst:             grid_check_y
        - Src:             'grid.c:646,6'
          Dst:             grid_check_y
        - Src:             'grid.c:663,3'
          Dst:             grid_expand_line
        - Src:             'grid.c:665,4'
          Dst:             grid_clear_cell
    - functionName:    grid_set_cells
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - gc
        - s
        - slen
      BBCount:         16
      ICount:          154
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - grid_check_y
        - grid_expand_line
        - grid_extended_cell
        - grid_need_extended_cell
        - grid_store_cell
        - utf8_build_one
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grid.c:610,6'
          Branch Sides:
            - BranchSide:      'grid.c:611,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:613,19'
              BranchSideFuncs:
                - grid_expand_line
                - grid_need_extended_cell
                - grid_store_cell
                - grid_extended_cell
                - utf8_build_one
        - Branch String:   'grid.c:616,6'
          Branch Sides:
            - BranchSide:      'grid.c:617,18'
              BranchSideFuncs:
                - grid_need_extended_cell
                - grid_store_cell
                - grid_extended_cell
                - utf8_build_one
            - BranchSide:      'grid.c:619,9'
              BranchSideFuncs:
                - grid_need_extended_cell
                - grid_store_cell
                - grid_extended_cell
                - utf8_build_one
        - Branch String:   'grid.c:619,2'
          Branch Sides:
            - BranchSide:      'grid.c:619,2'
              BranchSideFuncs:
                - grid_need_extended_cell
                - grid_store_cell
                - grid_extended_cell
                - utf8_build_one
            - BranchSide:      'grid.c:620,10'
              BranchSideFuncs:
                - grid_need_extended_cell
                - grid_store_cell
                - grid_extended_cell
                - utf8_build_one
        - Branch String:   'grid.c:621,7'
          Branch Sides:
            - BranchSide:      'grid.c:622,29'
              BranchSideFuncs:
                - grid_extended_cell
                - utf8_build_one
                - grid_need_extended_cell
                - grid_store_cell
            - BranchSide:      'grid.c:625,20'
              BranchSideFuncs:
                - grid_store_cell
                - grid_need_extended_cell
                - grid_extended_cell
                - utf8_build_one
      Callsites:
        - Src:             'grid.c:610,6'
          Dst:             grid_check_y
        - Src:             'grid.c:613,2'
          Dst:             grid_expand_line
        - Src:             'grid.c:621,7'
          Dst:             grid_need_extended_cell
        - Src:             'grid.c:622,10'
          Dst:             grid_extended_cell
        - Src:             'grid.c:623,16'
          Dst:             utf8_build_one
        - Src:             'grid.c:625,4'
          Dst:             grid_store_cell
    - functionName:    grid_set_padding
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_set_cell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'grid.c:597,2'
          Dst:             grid_set_cell
    - functionName:    grid_scroll_history_region
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - upper
        - lower
        - bg
      BBCount:         3
      ICount:          108
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_empty_line
        - xreallocarray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'grid.c:452,17'
          Dst:             xreallocarray
        - Src:             'grid.c:470,2'
          Dst:             grid_empty_line
    - functionName:    grid_clear_history
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_trim_history
        - xreallocarray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'grid.c:434,2'
          Dst:             grid_trim_history
        - Src:             'grid.c:439,17'
          Dst:             xreallocarray
    - functionName:    grid_trim_history
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - ny
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_free_lines
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'grid.c:363,2'
          Dst:             grid_free_lines
    - functionName:    grid_compact_line
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gl
      BBCount:         22
      ICount:          180
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - xreallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grid.c:155,6'
          Branch Sides:
            - BranchSide:      'grid.c:156,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:158,10'
              BranchSideFuncs:
                - xreallocarray
                - free
                - free
        - Branch String:   'grid.c:158,2'
          Branch Sides:
            - BranchSide:      'grid.c:159,10'
              BranchSideFuncs:
                - xreallocarray
                - free
                - free
            - BranchSide:      'grid.c:164,6'
              BranchSideFuncs:
                - xreallocarray
                - free
                - free
        - Branch String:   'grid.c:160,7'
          Branch Sides:
            - BranchSide:      'grid.c:161,16'
              BranchSideFuncs:
                - xreallocarray
                - free
                - free
            - BranchSide:      'grid.c:162,2'
              BranchSideFuncs:
                - xreallocarray
                - free
                - free
        - Branch String:   'grid.c:164,6'
          Branch Sides:
            - BranchSide:      'grid.c:165,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'grid.c:170,37'
              BranchSideFuncs:
                - xreallocarray
                - free
        - Branch String:   'grid.c:173,2'
          Branch Sides:
            - BranchSide:      'grid.c:174,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'grid.c:182,7'
              BranchSideFuncs:
                - free
        - Branch String:   'grid.c:175,7'
          Branch Sides:
            - BranchSide:      'grid.c:176,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'grid.c:180,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'grid.c:170,17'
          Dst:             xreallocarray
    - functionName:    grid_scroll_history
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - bg
      BBCount:         3
      ICount:          71
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_compact_line
        - grid_empty_line
        - xreallocarray
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'grid.c:420,17'
          Dst:             xreallocarray
        - Src:             'grid.c:422,2'
          Dst:             grid_empty_line
        - Src:             'grid.c:425,2'
          Dst:             grid_compact_line
    - functionName:    grid_remove_history
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - ny
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - grid_free_line
      functionUses:    1
      BranchProfiles:
        - Branch String:   'grid.c:403,6'
          Branch Sides:
            - BranchSide:      'grid.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:405,10'
              BranchSideFuncs:
                - grid_free_line
        - Branch String:   'grid.c:405,2'
          Branch Sides:
            - BranchSide:      'grid.c:406,18'
              BranchSideFuncs:
                - grid_free_line
            - BranchSide:      'grid.c:407,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:406,3'
          Dst:             grid_free_line
    - functionName:    grid_collect_history
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - grid_trim_history
      functionUses:    2
      BranchProfiles:
        - Branch String:   'grid.c:377,21'
          Branch Sides:
            - BranchSide:      'grid.c:377,24'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:378,3'
              BranchSideFuncs: []
        - Branch String:   'grid.c:377,6'
          Branch Sides:
            - BranchSide:      'grid.c:378,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:380,7'
              BranchSideFuncs:
                - grid_trim_history
        - Branch String:   'grid.c:381,6'
          Branch Sides:
            - BranchSide:      'grid.c:382,6'
              BranchSideFuncs:
                - grid_trim_history
            - BranchSide:      'grid.c:383,6'
              BranchSideFuncs:
                - grid_trim_history
        - Branch String:   'grid.c:383,6'
          Branch Sides:
            - BranchSide:      'grid.c:384,8'
              BranchSideFuncs:
                - grid_trim_history
            - BranchSide:      'grid.c:390,20'
              BranchSideFuncs:
                - grid_trim_history
        - Branch String:   'grid.c:393,6'
          Branch Sides:
            - BranchSide:      'grid.c:393,6'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:394,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'grid.c:390,2'
          Dst:             grid_trim_history
    - functionName:    grid_compare
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ga
        - gb
      BBCount:         21
      ICount:          143
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - grid_cells_equal
        - grid_get_cell
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grid.c:340,23'
          Branch Sides:
            - BranchSide:      'grid.c:340,26'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:341,3'
              BranchSideFuncs: []
        - Branch String:   'grid.c:340,6'
          Branch Sides:
            - BranchSide:      'grid.c:341,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:343,10'
              BranchSideFuncs:
                - grid_get_cell
                - grid_get_cell
                - grid_cells_equal
        - Branch String:   'grid.c:343,2'
          Branch Sides:
            - BranchSide:      'grid.c:344,10'
              BranchSideFuncs:
                - grid_get_cell
                - grid_get_cell
                - grid_cells_equal
            - BranchSide:      'grid.c:356,2'
              BranchSideFuncs: []
        - Branch String:   'grid.c:346,7'
          Branch Sides:
            - BranchSide:      'grid.c:347,4'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:348,11'
              BranchSideFuncs:
                - grid_get_cell
                - grid_get_cell
                - grid_cells_equal
        - Branch String:   'grid.c:348,3'
          Branch Sides:
            - BranchSide:      'grid.c:349,18'
              BranchSideFuncs:
                - grid_get_cell
                - grid_get_cell
                - grid_cells_equal
            - BranchSide:      'grid.c:354,2'
              BranchSideFuncs:
                - grid_get_cell
                - grid_get_cell
                - grid_cells_equal
        - Branch String:   'grid.c:351,8'
          Branch Sides:
            - BranchSide:      'grid.c:352,5'
              BranchSideFuncs:
                - grid_get_cell
                - grid_get_cell
                - grid_cells_equal
            - BranchSide:      'grid.c:353,3'
              BranchSideFuncs:
                - grid_get_cell
                - grid_get_cell
                - grid_cells_equal
      Callsites:
        - Src:             'grid.c:349,4'
          Dst:             grid_get_cell
        - Src:             'grid.c:350,4'
          Dst:             grid_get_cell
        - Src:             'grid.c:351,9'
          Dst:             grid_cells_equal
    - functionName:    grid_cells_equal
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gc1
        - gc2
      BBCount:         10
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - grid_cells_look_equal
        - memcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'grid.c:255,6'
          Branch Sides:
            - BranchSide:      'grid.c:256,3'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'grid.c:257,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'grid.c:257,6'
          Branch Sides:
            - BranchSide:      'grid.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:259,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'grid.c:259,6'
          Branch Sides:
            - BranchSide:      'grid.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:261,17'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'grid.c:255,7'
          Dst:             grid_cells_look_equal
        - Src:             'grid.c:261,10'
          Dst:             memcmp
    - functionName:    grid_cells_look_equal
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gc1
        - gc2
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'grid.c:240,25'
          Branch Sides:
            - BranchSide:      'grid.c:240,28'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:241,3'
              BranchSideFuncs: []
        - Branch String:   'grid.c:240,6'
          Branch Sides:
            - BranchSide:      'grid.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:242,6'
              BranchSideFuncs: []
        - Branch String:   'grid.c:242,6'
          Branch Sides:
            - BranchSide:      'grid.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:244,7'
              BranchSideFuncs: []
        - Branch String:   'grid.c:244,6'
          Branch Sides:
            - BranchSide:      'grid.c:245,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:246,6'
              BranchSideFuncs: []
        - Branch String:   'grid.c:246,6'
          Branch Sides:
            - BranchSide:      'grid.c:247,3'
              BranchSideFuncs: []
            - BranchSide:      'grid.c:248,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grid_destroy
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_free_lines
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'grid.c:325,2'
          Dst:             grid_free_lines
    - functionName:    grid_adjust_lines
      functionSourceFile: '/src/tmux/grid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - lines
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xreallocarray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'grid.c:198,17'
          Dst:             xreallocarray
    - functionName:    hyperlinks_by_uri_tree_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hyperlinks_by_inner_tree_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hyperlinks_by_uri_tree_RB_REMOVE
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hyperlinks.c:99,1'
          Dst:             hyperlinks_by_uri_tree_RB_REMOVE_COLOR
    - functionName:    hyperlinks_by_inner_tree_RB_REMOVE
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hyperlinks.c:110,1'
          Dst:             hyperlinks_by_inner_tree_RB_REMOVE_COLOR
    - functionName:    hyperlinks_by_inner_tree_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hyperlinks_by_inner_cmp
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - left
        - right
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hyperlinks_by_uri_tree_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hyperlinks_by_uri_cmp
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - left
        - right
      BBCount:         15
      ICount:          113
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hyperlinks.c:79,33'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:79,37'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:85,8'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:79,6'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:85,8'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:92,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'hyperlinks.c:85,7'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:86,4'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:87,8'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:87,7'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:88,4'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:89,11'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:93,6'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:94,11'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:95,17'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'hyperlinks.c:92,6'
          Dst:             strcmp
        - Src:             'hyperlinks.c:95,10'
          Dst:             strcmp
    - functionName:    hyperlinks_free
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hl
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hyperlinks_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:235,6'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:235,6'
              BranchSideFuncs:
                - hyperlinks_reset
                - free
            - BranchSide:      'hyperlinks.c:236,20'
              BranchSideFuncs:
                - hyperlinks_reset
                - free
      Callsites:
        - Src:             'hyperlinks.c:236,3'
          Dst:             hyperlinks_reset
    - functionName:    hyperlinks_reset
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hl
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - hyperlinks_by_inner_tree_RB_MINMAX
        - hyperlinks_by_inner_tree_RB_NEXT
        - hyperlinks_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hyperlinks.c:227,2'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:227,2'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_NEXT
                - hyperlinks_remove
            - BranchSide:      'hyperlinks.c:227,2'
              BranchSideFuncs:
                - hyperlinks_remove
                - hyperlinks_by_inner_tree_RB_NEXT
        - Branch String:   'hyperlinks.c:227,2'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:228,21'
              BranchSideFuncs:
                - hyperlinks_remove
                - hyperlinks_by_inner_tree_RB_NEXT
            - BranchSide:      'hyperlinks.c:229,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hyperlinks.c:227,2'
          Dst:             hyperlinks_by_inner_tree_RB_MINMAX
        - Src:             'hyperlinks.c:227,2'
          Dst:             hyperlinks_by_inner_tree_RB_NEXT
        - Src:             'hyperlinks.c:228,3'
          Dst:             hyperlinks_remove
    - functionName:    hyperlinks_by_inner_tree_RB_MINMAX
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hyperlinks_by_inner_tree_RB_NEXT
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hyperlinks_remove
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hlu
      BBCount:         8
      ICount:          89
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - hyperlinks_by_inner_tree_RB_REMOVE
        - hyperlinks_by_uri_tree_RB_REMOVE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hyperlinks.c:119,2'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:119,2'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE
                - hyperlinks_by_uri_tree_RB_REMOVE
                - free
                - free
                - free
                - free
            - BranchSide:      'hyperlinks.c:119,2'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_REMOVE
                - hyperlinks_by_uri_tree_RB_REMOVE
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'hyperlinks.c:122,2'
          Dst:             hyperlinks_by_inner_tree_RB_REMOVE
        - Src:             'hyperlinks.c:123,2'
          Dst:             hyperlinks_by_uri_tree_RB_REMOVE
    - functionName:    hyperlinks_copy
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hl
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hyperlinks_init
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:205,7'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:203,21'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'hyperlinks.c:207,2'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             'hyperlinks.c:205,7'
          Dst:             xcalloc
    - functionName:    hyperlinks_by_inner_tree_RB_FIND
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - hyperlinks_by_inner_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_cmp
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_cmp
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_cmp
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_cmp
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hyperlinks.c:110,1'
          Dst:             hyperlinks_by_inner_cmp
    - functionName:    hyperlinks_get
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hl
        - inner
        - uri_out
        - internal_id_out
        - external_id_out
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hyperlinks_by_inner_tree_RB_FIND
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hyperlinks.c:189,6'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:190,3'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:191,6'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:191,6'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:192,22'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:193,6'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:193,6'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:194,22'
              BranchSideFuncs: []
            - BranchSide:      'hyperlinks.c:195,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hyperlinks.c:188,8'
          Dst:             hyperlinks_by_inner_tree_RB_FIND
    - functionName:    hyperlinks_by_inner_tree_RB_INSERT
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - hyperlinks_by_inner_cmp
        - hyperlinks_by_inner_tree_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_cmp
                - hyperlinks_by_inner_tree_RB_INSERT_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_INSERT_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_INSERT_COLOR
                - hyperlinks_by_inner_cmp
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_INSERT_COLOR
                - hyperlinks_by_inner_cmp
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_INSERT_COLOR
                - hyperlinks_by_inner_cmp
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_INSERT_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_INSERT_COLOR
        - Branch String:   'hyperlinks.c:110,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_INSERT_COLOR
            - BranchSide:      'hyperlinks.c:110,1'
              BranchSideFuncs:
                - hyperlinks_by_inner_tree_RB_INSERT_COLOR
      Callsites:
        - Src:             'hyperlinks.c:110,1'
          Dst:             hyperlinks_by_inner_cmp
        - Src:             'hyperlinks.c:110,1'
          Dst:             hyperlinks_by_inner_tree_RB_INSERT_COLOR
    - functionName:    hyperlinks_by_uri_tree_RB_INSERT
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - hyperlinks_by_uri_cmp
        - hyperlinks_by_uri_tree_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_cmp
                - hyperlinks_by_uri_tree_RB_INSERT_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_INSERT_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_INSERT_COLOR
                - hyperlinks_by_uri_cmp
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_INSERT_COLOR
                - hyperlinks_by_uri_cmp
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_INSERT_COLOR
                - hyperlinks_by_uri_cmp
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_INSERT_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_INSERT_COLOR
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_INSERT_COLOR
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_INSERT_COLOR
      Callsites:
        - Src:             'hyperlinks.c:99,1'
          Dst:             hyperlinks_by_uri_cmp
        - Src:             'hyperlinks.c:99,1'
          Dst:             hyperlinks_by_uri_tree_RB_INSERT_COLOR
    - functionName:    hyperlinks_by_uri_tree_RB_FIND
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - hyperlinks_by_uri_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_cmp
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_cmp
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_cmp
        - Branch String:   'hyperlinks.c:99,1'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs:
                - hyperlinks_by_uri_cmp
            - BranchSide:      'hyperlinks.c:99,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hyperlinks.c:99,1'
          Dst:             hyperlinks_by_uri_cmp
    - functionName:    hyperlinks_put
      functionSourceFile: '/src/tmux/hyperlinks.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hl
        - uri_in
        - internal_id_in
      BBCount:         17
      ICount:          164
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - hyperlinks_by_inner_tree_RB_INSERT
        - hyperlinks_by_uri_tree_RB_FIND
        - hyperlinks_by_uri_tree_RB_INSERT
        - hyperlinks_remove
        - utf8_stravis
        - xasprintf
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hyperlinks.c:144,6'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:145,18'
              BranchSideFuncs:
                - utf8_stravis
                - utf8_stravis
                - xasprintf
                - xcalloc
                - hyperlinks_by_uri_tree_RB_INSERT
                - hyperlinks_by_inner_tree_RB_INSERT
                - hyperlinks_remove
                - hyperlinks_by_uri_tree_RB_FIND
                - free
                - free
            - BranchSide:      'hyperlinks.c:147,21'
              BranchSideFuncs:
                - utf8_stravis
                - utf8_stravis
                - xasprintf
                - xcalloc
                - hyperlinks_by_uri_tree_RB_INSERT
                - hyperlinks_by_inner_tree_RB_INSERT
                - hyperlinks_remove
                - hyperlinks_by_uri_tree_RB_FIND
                - free
                - free
        - Branch String:   'hyperlinks.c:150,6'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:151,14'
              BranchSideFuncs:
                - hyperlinks_by_uri_tree_RB_FIND
                - xasprintf
                - xcalloc
                - hyperlinks_by_uri_tree_RB_INSERT
                - hyperlinks_by_inner_tree_RB_INSERT
                - hyperlinks_remove
                - free
                - free
            - BranchSide:      'hyperlinks.c:161,65'
              BranchSideFuncs:
                - xasprintf
                - xcalloc
                - hyperlinks_by_uri_tree_RB_INSERT
                - hyperlinks_by_inner_tree_RB_INSERT
                - hyperlinks_remove
        - Branch String:   'hyperlinks.c:155,7'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:156,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'hyperlinks.c:160,2'
              BranchSideFuncs:
                - xasprintf
                - xcalloc
                - hyperlinks_by_uri_tree_RB_INSERT
                - hyperlinks_by_inner_tree_RB_INSERT
                - hyperlinks_remove
        - Branch String:   'hyperlinks.c:173,6'
          Branch Sides:
            - BranchSide:      'hyperlinks.c:174,21'
              BranchSideFuncs:
                - hyperlinks_remove
            - BranchSide:      'hyperlinks.c:176,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hyperlinks.c:147,2'
          Dst:             utf8_stravis
        - Src:             'hyperlinks.c:148,2'
          Dst:             utf8_stravis
        - Src:             'hyperlinks.c:154,9'
          Dst:             hyperlinks_by_uri_tree_RB_FIND
        - Src:             'hyperlinks.c:161,2'
          Dst:             xasprintf
        - Src:             'hyperlinks.c:163,8'
          Dst:             xcalloc
        - Src:             'hyperlinks.c:169,2'
          Dst:             hyperlinks_by_uri_tree_RB_INSERT
        - Src:             'hyperlinks.c:170,2'
          Dst:             hyperlinks_by_inner_tree_RB_INSERT
        - Src:             'hyperlinks.c:174,3'
          Dst:             hyperlinks_remove
    - functionName:    input_key_tree_RB_FIND
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - input_key_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs:
                - input_key_cmp
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs:
                - input_key_cmp
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs:
                - input_key_cmp
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs:
                - input_key_cmp
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input-keys.c:47,1'
          Dst:             input_key_cmp
    - functionName:    input_key_cmp
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ike1
        - ike2
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input-keys.c:339,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:340,3'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:341,6'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:341,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:342,3'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:343,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_key_tree_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_key_split2
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - dst
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input-keys.c:359,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:360,13'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:364,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_key_get_mouse
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - m
        - x
        - y
        - rbuf
        - rlen
      BBCount:         54
      ICount:          365
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - input_key_split2
        - xsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input-keys.c:728,23'
          Branch Sides:
            - BranchSide:      'input-keys.c:728,27'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
                - xsnprintf
            - BranchSide:      'input-keys.c:730,7'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
                - xsnprintf
        - Branch String:   'input-keys.c:728,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:729,3'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:730,7'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
                - xsnprintf
        - Branch String:   'input-keys.c:730,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:731,3'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:739,6'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
                - xsnprintf
        - Branch String:   'input-keys.c:739,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:740,7'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
                - xsnprintf
            - BranchSide:      'input-keys.c:745,7'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
                - xsnprintf
        - Branch String:   'input-keys.c:740,28'
          Branch Sides:
            - BranchSide:      'input-keys.c:741,7'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
                - xsnprintf
            - BranchSide:      'input-keys.c:744,2'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
                - xsnprintf
        - Branch String:   'input-keys.c:741,31'
          Branch Sides:
            - BranchSide:      'input-keys.c:742,9'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
                - xsnprintf
            - BranchSide:      'input-keys.c:744,2'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
                - xsnprintf
        - Branch String:   'input-keys.c:740,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:743,4'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:744,2'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
                - xsnprintf
        - Branch String:   'input-keys.c:761,25'
          Branch Sides:
            - BranchSide:      'input-keys.c:761,29'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
                - xsnprintf
            - BranchSide:      'input-keys.c:764,13'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
        - Branch String:   'input-keys.c:761,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:763,7'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'input-keys.c:764,13'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
        - Branch String:   'input-keys.c:764,13'
          Branch Sides:
            - BranchSide:      'input-keys.c:765,7'
              BranchSideFuncs:
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
            - BranchSide:      'input-keys.c:774,7'
              BranchSideFuncs:
                - xsnprintf
        - Branch String:   'input-keys.c:765,57'
          Branch Sides:
            - BranchSide:      'input-keys.c:766,7'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:768,4'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:766,54'
          Branch Sides:
            - BranchSide:      'input-keys.c:767,7'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:768,4'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:765,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:768,4'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:769,9'
              BranchSideFuncs:
                - xsnprintf
                - input_key_split2
                - input_key_split2
                - input_key_split2
        - Branch String:   'input-keys.c:774,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:775,4'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:777,9'
              BranchSideFuncs:
                - xsnprintf
        - Branch String:   'input-keys.c:785,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:786,11'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:788,17'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:789,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:790,11'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:792,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input-keys.c:762,9'
          Dst:             xsnprintf
        - Src:             'input-keys.c:769,9'
          Dst:             xsnprintf
        - Src:             'input-keys.c:770,10'
          Dst:             input_key_split2
        - Src:             'input-keys.c:771,10'
          Dst:             input_key_split2
        - Src:             'input-keys.c:772,10'
          Dst:             input_key_split2
        - Src:             'input-keys.c:777,9'
          Dst:             xsnprintf
    - functionName:    input_key_vt10x
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bev
        - key
      BBCount:         46
      ICount:          238
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - input_key_write
        - log_debug
        - strchr
        - utf8_to_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input-keys.c:500,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:501,29'
              BranchSideFuncs:
                - input_key_write
                - log_debug
                - input_key_write
                - strchr
                - utf8_to_data
                - input_key_write
            - BranchSide:      'input-keys.c:507,6'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
                - utf8_to_data
                - input_key_write
        - Branch String:   'input-keys.c:507,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:507,6'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
                - utf8_to_data
                - input_key_write
            - BranchSide:      'input-keys.c:517,12'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
        - Branch String:   'input-keys.c:507,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:507,6'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
                - utf8_to_data
                - input_key_write
            - BranchSide:      'input-keys.c:507,6'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
                - utf8_to_data
                - input_key_write
        - Branch String:   'input-keys.c:507,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:507,6'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
                - utf8_to_data
                - input_key_write
            - BranchSide:      'input-keys.c:517,12'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
        - Branch String:   'input-keys.c:507,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:507,6'
              BranchSideFuncs:
                - utf8_to_data
                - input_key_write
            - BranchSide:      'input-keys.c:508,16'
              BranchSideFuncs:
                - utf8_to_data
                - input_key_write
        - Branch String:   'input-keys.c:507,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:508,16'
              BranchSideFuncs:
                - utf8_to_data
                - input_key_write
            - BranchSide:      'input-keys.c:517,12'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
        - Branch String:   'input-keys.c:518,22'
          Branch Sides:
            - BranchSide:      'input-keys.c:518,25'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
            - BranchSide:      'input-keys.c:519,7'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
        - Branch String:   'input-keys.c:518,41'
          Branch Sides:
            - BranchSide:      'input-keys.c:518,44'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
            - BranchSide:      'input-keys.c:519,7'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
        - Branch String:   'input-keys.c:518,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:519,7'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
            - BranchSide:      'input-keys.c:530,6'
              BranchSideFuncs:
                - log_debug
                - input_key_write
                - strchr
        - Branch String:   'input-keys.c:530,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:531,14'
              BranchSideFuncs:
                - strchr
                - log_debug
                - input_key_write
            - BranchSide:      'input-keys.c:542,42'
              BranchSideFuncs:
                - log_debug
                - input_key_write
        - Branch String:   'input-keys.c:532,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:533,10'
              BranchSideFuncs:
                - log_debug
                - input_key_write
            - BranchSide:      'input-keys.c:534,12'
              BranchSideFuncs:
                - log_debug
                - input_key_write
        - Branch String:   'input-keys.c:534,27'
          Branch Sides:
            - BranchSide:      'input-keys.c:534,30'
              BranchSideFuncs:
                - log_debug
                - input_key_write
            - BranchSide:      'input-keys.c:536,12'
              BranchSideFuncs:
                - log_debug
                - input_key_write
        - Branch String:   'input-keys.c:534,12'
          Branch Sides:
            - BranchSide:      'input-keys.c:535,10'
              BranchSideFuncs:
                - log_debug
                - input_key_write
            - BranchSide:      'input-keys.c:536,12'
              BranchSideFuncs:
                - log_debug
                - input_key_write
        - Branch String:   'input-keys.c:536,27'
          Branch Sides:
            - BranchSide:      'input-keys.c:536,30'
              BranchSideFuncs:
                - log_debug
                - input_key_write
            - BranchSide:      'input-keys.c:539,4'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:536,12'
          Branch Sides:
            - BranchSide:      'input-keys.c:537,10'
              BranchSideFuncs:
                - log_debug
                - input_key_write
            - BranchSide:      'input-keys.c:539,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input-keys.c:498,2'
          Dst:             log_debug
        - Src:             'input-keys.c:501,3'
          Dst:             input_key_write
        - Src:             'input-keys.c:508,3'
          Dst:             utf8_to_data
        - Src:             'input-keys.c:509,17'
          Dst:             input_key_write
        - Src:             'input-keys.c:531,7'
          Dst:             strchr
        - Src:             'input-keys.c:542,2'
          Dst:             log_debug
        - Src:             'input-keys.c:545,2'
          Dst:             input_key_write
    - functionName:    input_key_write
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - from
        - bev
        - data
        - size
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bufferevent_write
        - log_debug
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'input-keys.c:423,2'
          Dst:             log_debug
        - Src:             'input-keys.c:424,2'
          Dst:             bufferevent_write
    - functionName:    input_key_mode1
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bev
        - key
      BBCount:         27
      ICount:          127
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - input_key_vt10x
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input-keys.c:558,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:559,27'
              BranchSideFuncs:
                - input_key_vt10x
            - BranchSide:      'input-keys.c:565,12'
              BranchSideFuncs:
                - input_key_vt10x
        - Branch String:   'input-keys.c:566,24'
          Branch Sides:
            - BranchSide:      'input-keys.c:567,7'
              BranchSideFuncs:
                - input_key_vt10x
            - BranchSide:      'input-keys.c:575,2'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:567,22'
          Branch Sides:
            - BranchSide:      'input-keys.c:568,7'
              BranchSideFuncs:
                - input_key_vt10x
            - BranchSide:      'input-keys.c:573,27'
              BranchSideFuncs:
                - input_key_vt10x
        - Branch String:   'input-keys.c:568,22'
          Branch Sides:
            - BranchSide:      'input-keys.c:569,7'
              BranchSideFuncs:
                - input_key_vt10x
            - BranchSide:      'input-keys.c:573,27'
              BranchSideFuncs:
                - input_key_vt10x
        - Branch String:   'input-keys.c:569,22'
          Branch Sides:
            - BranchSide:      'input-keys.c:570,7'
              BranchSideFuncs:
                - input_key_vt10x
            - BranchSide:      'input-keys.c:573,27'
              BranchSideFuncs:
                - input_key_vt10x
        - Branch String:   'input-keys.c:570,22'
          Branch Sides:
            - BranchSide:      'input-keys.c:571,8'
              BranchSideFuncs:
                - input_key_vt10x
            - BranchSide:      'input-keys.c:573,27'
              BranchSideFuncs:
                - input_key_vt10x
        - Branch String:   'input-keys.c:571,23'
          Branch Sides:
            - BranchSide:      'input-keys.c:571,26'
              BranchSideFuncs:
                - input_key_vt10x
            - BranchSide:      'input-keys.c:572,8'
              BranchSideFuncs:
                - input_key_vt10x
        - Branch String:   'input-keys.c:571,42'
          Branch Sides:
            - BranchSide:      'input-keys.c:572,8'
              BranchSideFuncs:
                - input_key_vt10x
            - BranchSide:      'input-keys.c:573,27'
              BranchSideFuncs:
                - input_key_vt10x
        - Branch String:   'input-keys.c:572,23'
          Branch Sides:
            - BranchSide:      'input-keys.c:572,26'
              BranchSideFuncs:
                - input_key_vt10x
            - BranchSide:      'input-keys.c:575,2'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:566,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:573,27'
              BranchSideFuncs:
                - input_key_vt10x
            - BranchSide:      'input-keys.c:575,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input-keys.c:555,2'
          Dst:             log_debug
        - Src:             'input-keys.c:559,11'
          Dst:             input_key_vt10x
        - Src:             'input-keys.c:573,11'
          Dst:             input_key_vt10x
    - functionName:    input_key_extended
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bev
        - key
      BBCount:         33
      ICount:          179
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - input_key_write
        - options_get_number
        - strlen
        - utf8_to_data
        - utf8_towc
        - xsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input-keys.c:438,2'
          Branch Sides:
            - BranchSide:      'input-keys.c:440,12'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
                - utf8_to_data
                - utf8_towc
            - BranchSide:      'input-keys.c:443,12'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
                - utf8_to_data
                - utf8_towc
            - BranchSide:      'input-keys.c:446,12'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
                - utf8_to_data
                - utf8_towc
            - BranchSide:      'input-keys.c:449,12'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
                - utf8_to_data
                - utf8_towc
            - BranchSide:      'input-keys.c:452,12'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
                - utf8_to_data
                - utf8_towc
            - BranchSide:      'input-keys.c:455,12'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
                - utf8_to_data
                - utf8_towc
            - BranchSide:      'input-keys.c:458,12'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
                - utf8_to_data
                - utf8_towc
            - BranchSide:      'input-keys.c:461,3'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:464,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:464,6'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
                - utf8_to_data
                - utf8_towc
            - BranchSide:      'input-keys.c:471,7'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
        - Branch String:   'input-keys.c:464,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:464,6'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
                - utf8_to_data
                - utf8_towc
            - BranchSide:      'input-keys.c:464,6'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
                - utf8_to_data
                - utf8_towc
        - Branch String:   'input-keys.c:464,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:464,6'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
                - utf8_to_data
                - utf8_towc
            - BranchSide:      'input-keys.c:471,7'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
        - Branch String:   'input-keys.c:464,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:464,6'
              BranchSideFuncs:
                - utf8_to_data
                - utf8_towc
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
            - BranchSide:      'input-keys.c:465,16'
              BranchSideFuncs:
                - utf8_to_data
                - utf8_towc
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
        - Branch String:   'input-keys.c:464,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:465,16'
              BranchSideFuncs:
                - utf8_to_data
                - utf8_towc
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
            - BranchSide:      'input-keys.c:471,7'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
        - Branch String:   'input-keys.c:466,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:467,10'
              BranchSideFuncs:
                - options_get_number
                - xsnprintf
                - strlen
                - input_key_write
                - xsnprintf
            - BranchSide:      'input-keys.c:469,4'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:473,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:474,13'
              BranchSideFuncs:
                - xsnprintf
                - strlen
                - input_key_write
            - BranchSide:      'input-keys.c:476,13'
              BranchSideFuncs:
                - xsnprintf
                - strlen
                - input_key_write
      Callsites:
        - Src:             'input-keys.c:465,3'
          Dst:             utf8_to_data
        - Src:             'input-keys.c:466,7'
          Dst:             utf8_towc
        - Src:             'input-keys.c:473,6'
          Dst:             options_get_number
        - Src:             'input-keys.c:474,3'
          Dst:             xsnprintf
        - Src:             'input-keys.c:476,3'
          Dst:             xsnprintf
        - Src:             'input-keys.c:478,38'
          Dst:             strlen
        - Src:             'input-keys.c:478,2'
          Dst:             input_key_write
    - functionName:    input_key_get
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_key_tree_RB_FIND
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'input-keys.c:352,10'
          Dst:             input_key_tree_RB_FIND
    - functionName:    input_key
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - bev
        - key
      BBCount:         127
      ICount:          671
      EdgeCount:       172
      CyclomaticComplexity: 47
      functionsReached:
        - input_key_extended
        - input_key_get
        - input_key_mode1
        - input_key_vt10x
        - input_key_write
        - log_debug
        - options_get_number
        - strlen
        - utf8_to_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input-keys.c:587,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:587,6'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
                - input_key_write
                - options_get_number
                - log_debug
                - input_key_write
                - input_key_write
            - BranchSide:      'input-keys.c:591,6'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
                - input_key_write
                - options_get_number
                - log_debug
                - input_key_write
                - input_key_write
        - Branch String:   'input-keys.c:587,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:588,3'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:591,6'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
                - input_key_write
                - options_get_number
                - log_debug
                - input_key_write
                - input_key_write
        - Branch String:   'input-keys.c:591,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:592,24'
              BranchSideFuncs:
                - input_key_write
            - BranchSide:      'input-keys.c:598,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
                - input_key_write
                - options_get_number
                - log_debug
                - input_key_write
        - Branch String:   'input-keys.c:598,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:599,31'
              BranchSideFuncs:
                - options_get_number
                - log_debug
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
                - input_key_write
                - input_key_write
            - BranchSide:      'input-keys.c:621,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
                - input_key_write
        - Branch String:   'input-keys.c:602,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:603,7'
              BranchSideFuncs:
                - input_key_write
            - BranchSide:      'input-keys.c:617,9'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
                - input_key_write
        - Branch String:   'input-keys.c:604,8'
          Branch Sides:
            - BranchSide:      'input-keys.c:605,18'
              BranchSideFuncs:
                - input_key_write
            - BranchSide:      'input-keys.c:606,14'
              BranchSideFuncs:
                - input_key_write
        - Branch String:   'input-keys.c:608,23'
          Branch Sides:
            - BranchSide:      'input-keys.c:608,26'
              BranchSideFuncs:
                - input_key_write
            - BranchSide:      'input-keys.c:610,14'
              BranchSideFuncs:
                - input_key_write
        - Branch String:   'input-keys.c:608,9'
          Branch Sides:
            - BranchSide:      'input-keys.c:609,19'
              BranchSideFuncs:
                - input_key_write
            - BranchSide:      'input-keys.c:610,14'
              BranchSideFuncs:
                - input_key_write
        - Branch String:   'input-keys.c:613,8'
          Branch Sides:
            - BranchSide:      'input-keys.c:614,31'
              BranchSideFuncs:
                - input_key_write
            - BranchSide:      'input-keys.c:615,4'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:621,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:622,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
                - input_key_write
            - BranchSide:      'input-keys.c:636,8'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
                - input_key_write
        - Branch String:   'input-keys.c:622,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:624,20'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
                - input_key_write
            - BranchSide:      'input-keys.c:627,8'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
                - input_key_write
        - Branch String:   'input-keys.c:636,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:637,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
            - BranchSide:      'input-keys.c:656,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
        - Branch String:   'input-keys.c:637,20'
          Branch Sides:
            - BranchSide:      'input-keys.c:638,7'
              BranchSideFuncs:
                - input_key_write
            - BranchSide:      'input-keys.c:641,17'
              BranchSideFuncs:
                - input_key_write
        - Branch String:   'input-keys.c:638,20'
          Branch Sides:
            - BranchSide:      'input-keys.c:639,7'
              BranchSideFuncs:
                - input_key_write
            - BranchSide:      'input-keys.c:641,17'
              BranchSideFuncs:
                - input_key_write
        - Branch String:   'input-keys.c:639,21'
          Branch Sides:
            - BranchSide:      'input-keys.c:640,8'
              BranchSideFuncs:
                - input_key_write
            - BranchSide:      'input-keys.c:641,17'
              BranchSideFuncs:
                - input_key_write
        - Branch String:   'input-keys.c:640,20'
          Branch Sides:
            - BranchSide:      'input-keys.c:640,23'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
                - input_key_write
            - BranchSide:      'input-keys.c:645,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
        - Branch String:   'input-keys.c:637,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:641,17'
              BranchSideFuncs:
                - input_key_write
            - BranchSide:      'input-keys.c:645,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
        - Branch String:   'input-keys.c:645,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:645,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
            - BranchSide:      'input-keys.c:650,2'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
        - Branch String:   'input-keys.c:645,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:645,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
            - BranchSide:      'input-keys.c:645,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
        - Branch String:   'input-keys.c:645,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:645,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
                - utf8_to_data
                - input_key_write
            - BranchSide:      'input-keys.c:650,2'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
        - Branch String:   'input-keys.c:645,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:645,7'
              BranchSideFuncs:
                - utf8_to_data
                - input_key_write
            - BranchSide:      'input-keys.c:646,17'
              BranchSideFuncs:
                - utf8_to_data
                - input_key_write
        - Branch String:   'input-keys.c:645,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:646,17'
              BranchSideFuncs:
                - utf8_to_data
                - input_key_write
            - BranchSide:      'input-keys.c:650,2'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
        - Branch String:   'input-keys.c:656,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:657,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
            - BranchSide:      'input-keys.c:658,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
        - Branch String:   'input-keys.c:658,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:659,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
            - BranchSide:      'input-keys.c:660,6'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
                - input_key_get
        - Branch String:   'input-keys.c:660,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:661,23'
              BranchSideFuncs:
                - input_key_get
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
            - BranchSide:      'input-keys.c:662,6'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
        - Branch String:   'input-keys.c:662,18'
          Branch Sides:
            - BranchSide:      'input-keys.c:662,22'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
            - BranchSide:      'input-keys.c:664,6'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
        - Branch String:   'input-keys.c:662,39'
          Branch Sides:
            - BranchSide:      'input-keys.c:662,44'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
                - input_key_get
            - BranchSide:      'input-keys.c:664,6'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
        - Branch String:   'input-keys.c:662,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:663,23'
              BranchSideFuncs:
                - input_key_get
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
            - BranchSide:      'input-keys.c:664,6'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
        - Branch String:   'input-keys.c:664,18'
          Branch Sides:
            - BranchSide:      'input-keys.c:664,22'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
                - input_key_get
            - BranchSide:      'input-keys.c:666,6'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
        - Branch String:   'input-keys.c:664,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:665,23'
              BranchSideFuncs:
                - input_key_get
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
            - BranchSide:      'input-keys.c:666,6'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
        - Branch String:   'input-keys.c:666,18'
          Branch Sides:
            - BranchSide:      'input-keys.c:666,22'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
                - input_key_get
            - BranchSide:      'input-keys.c:668,6'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
        - Branch String:   'input-keys.c:666,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:667,23'
              BranchSideFuncs:
                - input_key_get
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
            - BranchSide:      'input-keys.c:668,6'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
        - Branch String:   'input-keys.c:668,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:669,55'
              BranchSideFuncs:
                - log_debug
                - strlen
                - input_key_write
                - input_key_write
            - BranchSide:      'input-keys.c:680,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
        - Branch String:   'input-keys.c:671,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:671,31'
              BranchSideFuncs:
                - strlen
                - input_key_write
                - input_key_write
            - BranchSide:      'input-keys.c:671,7'
              BranchSideFuncs:
                - strlen
                - input_key_write
                - input_key_write
        - Branch String:   'input-keys.c:671,26'
          Branch Sides:
            - BranchSide:      'input-keys.c:671,31'
              BranchSideFuncs:
                - strlen
                - input_key_write
                - input_key_write
            - BranchSide:      'input-keys.c:673,8'
              BranchSideFuncs:
                - strlen
                - input_key_write
                - input_key_write
        - Branch String:   'input-keys.c:671,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:672,4'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:673,8'
              BranchSideFuncs:
                - strlen
                - input_key_write
                - input_key_write
        - Branch String:   'input-keys.c:673,25'
          Branch Sides:
            - BranchSide:      'input-keys.c:673,30'
              BranchSideFuncs:
                - strlen
                - input_key_write
                - input_key_write
            - BranchSide:      'input-keys.c:675,29'
              BranchSideFuncs:
                - strlen
                - input_key_write
        - Branch String:   'input-keys.c:673,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:674,30'
              BranchSideFuncs:
                - input_key_write
                - strlen
                - input_key_write
            - BranchSide:      'input-keys.c:675,29'
              BranchSideFuncs:
                - strlen
                - input_key_write
        - Branch String:   'input-keys.c:680,24'
          Branch Sides:
            - BranchSide:      'input-keys.c:680,27'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
            - BranchSide:      'input-keys.c:681,7'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
        - Branch String:   'input-keys.c:680,48'
          Branch Sides:
            - BranchSide:      'input-keys.c:681,7'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'input-keys.c:682,50'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'input-keys.c:681,24'
          Branch Sides:
            - BranchSide:      'input-keys.c:681,27'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
                - log_debug
            - BranchSide:      'input-keys.c:695,10'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
        - Branch String:   'input-keys.c:680,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:682,50'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'input-keys.c:695,10'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
                - input_key_extended
                - input_key_vt10x
        - Branch String:   'input-keys.c:695,2'
          Branch Sides:
            - BranchSide:      'input-keys.c:701,30'
              BranchSideFuncs:
                - input_key_extended
            - BranchSide:      'input-keys.c:707,23'
              BranchSideFuncs:
                - input_key_mode1
                - input_key_extended
            - BranchSide:      'input-keys.c:712,27'
              BranchSideFuncs:
                - input_key_vt10x
        - Branch String:   'input-keys.c:707,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:708,31'
              BranchSideFuncs:
                - input_key_extended
            - BranchSide:      'input-keys.c:709,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input-keys.c:593,3'
          Dst:             input_key_write
        - Src:             'input-keys.c:599,12'
          Dst:             options_get_number
        - Src:             'input-keys.c:600,3'
          Dst:             log_debug
        - Src:             'input-keys.c:614,5'
          Dst:             input_key_write
        - Src:             'input-keys.c:642,4'
          Dst:             input_key_write
        - Src:             'input-keys.c:646,4'
          Dst:             utf8_to_data
        - Src:             'input-keys.c:647,4'
          Dst:             input_key_write
        - Src:             'input-keys.c:661,9'
          Dst:             input_key_get
        - Src:             'input-keys.c:663,9'
          Dst:             input_key_get
        - Src:             'input-keys.c:665,9'
          Dst:             input_key_get
        - Src:             'input-keys.c:667,9'
          Dst:             input_key_get
        - Src:             'input-keys.c:669,3'
          Dst:             log_debug
        - Src:             'input-keys.c:674,4'
          Dst:             input_key_write
        - Src:             'input-keys.c:675,45'
          Dst:             strlen
        - Src:             'input-keys.c:675,3'
          Dst:             input_key_write
        - Src:             'input-keys.c:682,3'
          Dst:             log_debug
        - Src:             'input-keys.c:701,11'
          Dst:             input_key_extended
        - Src:             'input-keys.c:707,7'
          Dst:             input_key_mode1
        - Src:             'input-keys.c:708,12'
          Dst:             input_key_extended
        - Src:             'input-keys.c:712,11'
          Dst:             input_key_vt10x
    - functionName:    input_key_mouse
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - m
      BBCount:         15
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_mouse_at
        - input_key_get_mouse
        - input_key_write
        - log_debug
        - window_pane_visible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input-keys.c:810,16'
          Branch Sides:
            - BranchSide:      'input-keys.c:810,20'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:811,3'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:810,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:812,19'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_pane_visible
                - input_key_get_mouse
                - log_debug
                - input_key_write
        - Branch String:   'input-keys.c:812,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:813,3'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:814,27'
              BranchSideFuncs:
                - window_pane_visible
                - input_key_get_mouse
                - log_debug
                - input_key_write
        - Branch String:   'input-keys.c:814,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:815,3'
              BranchSideFuncs:
                - input_key_get_mouse
                - log_debug
                - input_key_write
            - BranchSide:      'input-keys.c:816,27'
              BranchSideFuncs:
                - input_key_get_mouse
                - log_debug
                - input_key_write
        - Branch String:   'input-keys.c:816,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:817,3'
              BranchSideFuncs:
                - log_debug
                - input_key_write
            - BranchSide:      'input-keys.c:818,47'
              BranchSideFuncs:
                - log_debug
                - input_key_write
      Callsites:
        - Src:             'input-keys.c:812,6'
          Dst:             cmd_mouse_at
        - Src:             'input-keys.c:814,7'
          Dst:             window_pane_visible
        - Src:             'input-keys.c:816,7'
          Dst:             input_key_get_mouse
        - Src:             'input-keys.c:818,2'
          Dst:             log_debug
        - Src:             'input-keys.c:819,2'
          Dst:             input_key_write
    - functionName:    input_key_pane
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - key
        - m
      BBCount:         19
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - input_key
        - input_key_mouse
        - key_string_lookup_key
        - log_debug
        - log_get_level
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input-keys.c:406,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:407,48'
              BranchSideFuncs:
                - key_string_lookup_key
                - log_debug
                - input_key
                - input_key_mouse
            - BranchSide:      'input-keys.c:411,6'
              BranchSideFuncs:
                - input_key
                - input_key_mouse
        - Branch String:   'input-keys.c:411,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:411,6'
              BranchSideFuncs:
                - input_key
                - input_key_mouse
            - BranchSide:      'input-keys.c:416,20'
              BranchSideFuncs:
                - input_key
        - Branch String:   'input-keys.c:411,6'
          Branch Sides:
            - BranchSide:      'input-keys.c:412,7'
              BranchSideFuncs:
                - input_key_mouse
            - BranchSide:      'input-keys.c:416,20'
              BranchSideFuncs:
                - input_key
        - Branch String:   'input-keys.c:412,17'
          Branch Sides:
            - BranchSide:      'input-keys.c:412,20'
              BranchSideFuncs:
                - input_key_mouse
            - BranchSide:      'input-keys.c:414,3'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:412,32'
          Branch Sides:
            - BranchSide:      'input-keys.c:412,42'
              BranchSideFuncs:
                - input_key_mouse
            - BranchSide:      'input-keys.c:414,3'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:412,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:413,20'
              BranchSideFuncs:
                - input_key_mouse
            - BranchSide:      'input-keys.c:414,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input-keys.c:406,6'
          Dst:             log_get_level
        - Src:             'input-keys.c:408,7'
          Dst:             key_string_lookup_key
        - Src:             'input-keys.c:407,3'
          Dst:             log_debug
        - Src:             'input-keys.c:413,4'
          Dst:             input_key_mouse
        - Src:             'input-keys.c:416,10'
          Dst:             input_key
    - functionName:    input_key_tree_RB_NEXT
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_key_tree_RB_MINMAX
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_key_tree_RB_INSERT
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - input_key_cmp
        - input_key_tree_RB_INSERT_COLOR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs:
                - input_key_cmp
                - input_key_tree_RB_INSERT_COLOR
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs:
                - input_key_tree_RB_INSERT_COLOR
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs:
                - input_key_tree_RB_INSERT_COLOR
                - input_key_cmp
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs:
                - input_key_tree_RB_INSERT_COLOR
                - input_key_cmp
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs:
                - input_key_tree_RB_INSERT_COLOR
                - input_key_cmp
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs:
                - input_key_tree_RB_INSERT_COLOR
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs:
                - input_key_tree_RB_INSERT_COLOR
        - Branch String:   'input-keys.c:47,1'
          Branch Sides:
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs:
                - input_key_tree_RB_INSERT_COLOR
            - BranchSide:      'input-keys.c:47,1'
              BranchSideFuncs:
                - input_key_tree_RB_INSERT_COLOR
      Callsites:
        - Src:             'input-keys.c:47,1'
          Dst:             input_key_cmp
        - Src:             'input-keys.c:47,1'
          Dst:             input_key_tree_RB_INSERT_COLOR
    - functionName:    input_key_build
      functionSourceFile: '/src/tmux/input-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          134
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - input_key_tree_RB_INSERT
        - input_key_tree_RB_MINMAX
        - input_key_tree_RB_NEXT
        - key_string_lookup_key
        - log_debug
        - strcspn
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input-keys.c:377,9'
          Branch Sides:
            - BranchSide:      'input-keys.c:372,26'
              BranchSideFuncs:
                - input_key_tree_RB_MINMAX
                - key_string_lookup_key
                - log_debug
                - input_key_tree_RB_NEXT
                - xstrdup
                - strcspn
                - xcalloc
                - input_key_tree_RB_INSERT
                - input_key_tree_RB_INSERT
            - BranchSide:      'input-keys.c:377,14'
              BranchSideFuncs:
                - input_key_tree_RB_MINMAX
                - key_string_lookup_key
                - log_debug
                - input_key_tree_RB_NEXT
                - xstrdup
                - strcspn
                - xcalloc
                - input_key_tree_RB_INSERT
                - input_key_tree_RB_INSERT
        - Branch String:   'input-keys.c:377,2'
          Branch Sides:
            - BranchSide:      'input-keys.c:378,29'
              BranchSideFuncs:
                - input_key_tree_RB_MINMAX
                - key_string_lookup_key
                - log_debug
                - input_key_tree_RB_NEXT
                - xstrdup
                - strcspn
                - xcalloc
                - input_key_tree_RB_INSERT
                - input_key_tree_RB_INSERT
            - BranchSide:      'input-keys.c:396,2'
              BranchSideFuncs:
                - input_key_tree_RB_MINMAX
                - key_string_lookup_key
                - log_debug
                - input_key_tree_RB_NEXT
        - Branch String:   'input-keys.c:379,7'
          Branch Sides:
            - BranchSide:      'input-keys.c:380,4'
              BranchSideFuncs:
                - input_key_tree_RB_INSERT
                - input_key_tree_RB_MINMAX
                - key_string_lookup_key
                - log_debug
                - input_key_tree_RB_NEXT
                - xstrdup
                - strcspn
                - xcalloc
                - input_key_tree_RB_INSERT
            - BranchSide:      'input-keys.c:384,10'
              BranchSideFuncs:
                - input_key_tree_RB_MINMAX
                - key_string_lookup_key
                - log_debug
                - input_key_tree_RB_NEXT
                - input_key_tree_RB_INSERT
                - xstrdup
                - strcspn
                - xcalloc
                - input_key_tree_RB_INSERT
        - Branch String:   'input-keys.c:384,3'
          Branch Sides:
            - BranchSide:      'input-keys.c:385,11'
              BranchSideFuncs:
                - xstrdup
                - strcspn
                - xcalloc
                - input_key_tree_RB_INSERT
                - input_key_tree_RB_MINMAX
                - key_string_lookup_key
                - log_debug
                - input_key_tree_RB_NEXT
                - input_key_tree_RB_INSERT
            - BranchSide:      'input-keys.c:394,2'
              BranchSideFuncs:
                - input_key_tree_RB_MINMAX
                - key_string_lookup_key
                - log_debug
                - input_key_tree_RB_NEXT
                - xstrdup
                - strcspn
                - xcalloc
                - input_key_tree_RB_INSERT
                - input_key_tree_RB_INSERT
        - Branch String:   'input-keys.c:396,2'
          Branch Sides:
            - BranchSide:      'input-keys.c:397,48'
              BranchSideFuncs:
                - key_string_lookup_key
                - log_debug
                - input_key_tree_RB_NEXT
            - BranchSide:      'input-keys.c:400,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input-keys.c:380,4'
          Dst:             input_key_tree_RB_INSERT
        - Src:             'input-keys.c:386,11'
          Dst:             xstrdup
        - Src:             'input-keys.c:387,9'
          Dst:             strcspn
        - Src:             'input-keys.c:389,10'
          Dst:             xcalloc
        - Src:             'input-keys.c:392,4'
          Dst:             input_key_tree_RB_INSERT
        - Src:             'input-keys.c:396,2'
          Dst:             input_key_tree_RB_MINMAX
        - Src:             'input-keys.c:398,7'
          Dst:             key_string_lookup_key
        - Src:             'input-keys.c:397,3'
          Dst:             log_debug
        - Src:             'input-keys.c:396,2'
          Dst:             input_key_tree_RB_NEXT
    - functionName:    input_set_state
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - itr
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:892,6'
          Branch Sides:
            - BranchSide:      'input.c:893,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:894,16'
              BranchSideFuncs: []
        - Branch String:   'input.c:895,6'
          Branch Sides:
            - BranchSide:      'input.c:895,6'
              BranchSideFuncs: []
            - BranchSide:      'input.c:896,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_exit_rename
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2579
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         21
      ICount:          134
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - log_debug
        - options_get_number
        - options_get_only
        - options_remove_or_default
        - options_set_number
        - server_redraw_window_borders
        - server_status_window
        - utf8_isvalid
        - window_set_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input.c:2555,6'
          Branch Sides:
            - BranchSide:      'input.c:2556,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2557,6'
              BranchSideFuncs:
                - options_get_number
                - log_debug
                - utf8_isvalid
                - options_set_number
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
                - options_get_only
                - options_get_number
                - window_set_name
                - options_remove_or_default
        - Branch String:   'input.c:2557,6'
          Branch Sides:
            - BranchSide:      'input.c:2558,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2559,26'
              BranchSideFuncs:
                - options_get_number
                - log_debug
                - utf8_isvalid
                - options_set_number
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
                - options_get_only
                - options_get_number
                - window_set_name
                - options_remove_or_default
        - Branch String:   'input.c:2559,6'
          Branch Sides:
            - BranchSide:      'input.c:2560,3'
              BranchSideFuncs:
                - log_debug
                - utf8_isvalid
                - options_set_number
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
                - options_get_only
                - options_get_number
                - window_set_name
                - options_remove_or_default
            - BranchSide:      'input.c:2561,36'
              BranchSideFuncs:
                - log_debug
                - utf8_isvalid
                - options_set_number
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
                - options_get_only
                - options_get_number
                - window_set_name
                - options_remove_or_default
        - Branch String:   'input.c:2563,6'
          Branch Sides:
            - BranchSide:      'input.c:2564,3'
              BranchSideFuncs:
                - options_set_number
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
                - options_get_only
                - options_get_number
                - window_set_name
                - options_remove_or_default
            - BranchSide:      'input.c:2565,6'
              BranchSideFuncs:
                - options_set_number
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
                - options_get_only
                - options_get_number
                - window_set_name
                - options_remove_or_default
        - Branch String:   'input.c:2567,6'
          Branch Sides:
            - BranchSide:      'input.c:2568,24'
              BranchSideFuncs:
                - options_get_only
                - options_get_number
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
                - options_remove_or_default
            - BranchSide:      'input.c:2574,22'
              BranchSideFuncs:
                - options_set_number
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
        - Branch String:   'input.c:2569,7'
          Branch Sides:
            - BranchSide:      'input.c:2570,30'
              BranchSideFuncs:
                - options_remove_or_default
                - options_get_number
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'input.c:2571,27'
              BranchSideFuncs:
                - options_get_number
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
        - Branch String:   'input.c:2571,7'
          Branch Sides:
            - BranchSide:      'input.c:2572,20'
              BranchSideFuncs:
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'input.c:2573,2'
              BranchSideFuncs:
                - server_redraw_window_borders
                - server_status_window
      Callsites:
        - Src:             'input.c:2559,7'
          Dst:             options_get_number
        - Src:             'input.c:2561,2'
          Dst:             log_debug
        - Src:             'input.c:2563,7'
          Dst:             utf8_isvalid
        - Src:             'input.c:2568,7'
          Dst:             options_get_only
        - Src:             'input.c:2570,4'
          Dst:             options_remove_or_default
        - Src:             'input.c:2571,8'
          Dst:             options_get_number
        - Src:             'input.c:2572,4'
          Dst:             window_set_name
        - Src:             'input.c:2574,3'
          Dst:             options_set_number
        - Src:             'input.c:2575,3'
          Dst:             window_set_name
        - Src:             'input.c:2577,2'
          Dst:             server_redraw_window_borders
        - Src:             'input.c:2578,2'
          Dst:             server_status_window
    - functionName:    input_exit_apc
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2521
      functionLinenumberEnd: 2534
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - log_debug
        - notify_pane
        - screen_set_title
        - server_redraw_window_borders
        - server_status_window
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input.c:2525,6'
          Branch Sides:
            - BranchSide:      'input.c:2526,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2527,36'
              BranchSideFuncs:
                - log_debug
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
        - Branch String:   'input.c:2529,49'
          Branch Sides:
            - BranchSide:      'input.c:2529,52'
              BranchSideFuncs:
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'input.c:2529,49'
              BranchSideFuncs: []
        - Branch String:   'input.c:2529,6'
          Branch Sides:
            - BranchSide:      'input.c:2529,6'
              BranchSideFuncs:
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'input.c:2530,37'
              BranchSideFuncs:
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
      Callsites:
        - Src:             'input.c:2527,2'
          Dst:             log_debug
        - Src:             'input.c:2529,6'
          Dst:             screen_set_title
        - Src:             'input.c:2530,3'
          Dst:             notify_pane
        - Src:             'input.c:2531,3'
          Dst:             server_redraw_window_borders
        - Src:             'input.c:2532,3'
          Dst:             server_status_window
    - functionName:    input_enter_apc
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2510
      functionLinenumberEnd: 2516
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_clear
        - input_start_timer
        - log_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'input.c:2511,2'
          Dst:             log_debug
        - Src:             'input.c:2513,2'
          Dst:             input_clear
        - Src:             'input.c:2514,2'
          Dst:             input_start_timer
    - functionName:    input_clear
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - event_del
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'input.c:1111,2'
          Dst:             event_del
    - functionName:    input_start_timer
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - event_add
        - event_del
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'input.c:769,2'
          Dst:             event_del
        - Src:             'input.c:770,2'
          Dst:             event_add
    - functionName:    input_end_bel
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2341
      functionLinenumberEnd: 2346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'input.c:2342,2'
          Dst:             log_debug
    - functionName:    input_osc_colour_reply
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2623
      functionLinenumberEnd: 2639
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ictx
        - n
        - c
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - colour_force_rgb
        - colour_split_rgb
        - input_reply
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input.c:2627,9'
          Branch Sides:
            - BranchSide:      'input.c:2628,27'
              BranchSideFuncs:
                - colour_force_rgb
                - colour_split_rgb
                - input_reply
            - BranchSide:      'input.c:2629,9'
              BranchSideFuncs:
                - colour_split_rgb
                - input_reply
        - Branch String:   'input.c:2629,9'
          Branch Sides:
            - BranchSide:      'input.c:2630,6'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2631,22'
              BranchSideFuncs:
                - colour_split_rgb
                - input_reply
        - Branch String:   'input.c:2633,9'
          Branch Sides:
            - BranchSide:      'input.c:2634,10'
              BranchSideFuncs:
                - input_reply
            - BranchSide:      'input.c:2636,10'
              BranchSideFuncs:
                - input_reply
      Callsites:
        - Src:             'input.c:2628,10'
          Dst:             colour_force_rgb
        - Src:             'input.c:2631,5'
          Dst:             colour_split_rgb
        - Src:             'input.c:2637,5'
          Dst:             input_reply
    - functionName:    input_reply
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - fmt
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bufferevent_write
        - log_debug
        - strlen
        - xvasprintf
      functionUses:    14
      BranchProfiles:
        - Branch String:   'input.c:1095,6'
          Branch Sides:
            - BranchSide:      'input.c:1096,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1098,2'
              BranchSideFuncs:
                - xvasprintf
                - log_debug
                - strlen
                - bufferevent_write
                - free
      Callsites:
        - Src:             'input.c:1099,2'
          Dst:             xvasprintf
        - Src:             'input.c:1102,2'
          Dst:             log_debug
        - Src:             'input.c:1103,32'
          Dst:             strlen
        - Src:             'input.c:1103,2'
          Dst:             bufferevent_write
    - functionName:    input_osc_133
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2854
      functionLinenumberEnd: 2871
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - p
      BBCount:         9
      ICount:          89
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - grid_get_line
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2859,6'
          Branch Sides:
            - BranchSide:      'input.c:2860,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2861,21'
              BranchSideFuncs:
                - grid_get_line
        - Branch String:   'input.c:2863,2'
          Branch Sides:
            - BranchSide:      'input.c:2863,2'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2865,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2868,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input.c:2861,7'
          Dst:             grid_get_line
    - functionName:    input_osc_112
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2846
      functionLinenumberEnd: 2849
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - p
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - screen_set_cursor_colour
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2847,6'
          Branch Sides:
            - BranchSide:      'input.c:2847,6'
              BranchSideFuncs:
                - screen_set_cursor_colour
            - BranchSide:      'input.c:2848,28'
              BranchSideFuncs:
                - screen_set_cursor_colour
      Callsites:
        - Src:             'input.c:2848,3'
          Dst:             screen_set_cursor_colour
    - functionName:    input_osc_111
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2806
      functionLinenumberEnd: 2817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - p
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - screen_write_fullredraw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2809,6'
          Branch Sides:
            - BranchSide:      'input.c:2810,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2811,6'
              BranchSideFuncs:
                - screen_write_fullredraw
        - Branch String:   'input.c:2811,6'
          Branch Sides:
            - BranchSide:      'input.c:2811,6'
              BranchSideFuncs:
                - screen_write_fullredraw
            - BranchSide:      'input.c:2812,3'
              BranchSideFuncs:
                - screen_write_fullredraw
        - Branch String:   'input.c:2813,7'
          Branch Sides:
            - BranchSide:      'input.c:2814,4'
              BranchSideFuncs:
                - screen_write_fullredraw
            - BranchSide:      'input.c:2815,28'
              BranchSideFuncs:
                - screen_write_fullredraw
      Callsites:
        - Src:             'input.c:2815,3'
          Dst:             screen_write_fullredraw
    - functionName:    input_osc_110
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2763
      functionLinenumberEnd: 2774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - p
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - screen_write_fullredraw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2766,6'
          Branch Sides:
            - BranchSide:      'input.c:2767,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2768,6'
              BranchSideFuncs:
                - screen_write_fullredraw
        - Branch String:   'input.c:2768,6'
          Branch Sides:
            - BranchSide:      'input.c:2768,6'
              BranchSideFuncs:
                - screen_write_fullredraw
            - BranchSide:      'input.c:2769,3'
              BranchSideFuncs:
                - screen_write_fullredraw
        - Branch String:   'input.c:2770,7'
          Branch Sides:
            - BranchSide:      'input.c:2771,4'
              BranchSideFuncs:
                - screen_write_fullredraw
            - BranchSide:      'input.c:2772,28'
              BranchSideFuncs:
                - screen_write_fullredraw
      Callsites:
        - Src:             'input.c:2772,3'
          Dst:             screen_write_fullredraw
    - functionName:    input_osc_104
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2939
      functionLinenumberEnd: 2971
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - p
      BBCount:         32
      ICount:          175
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - colour_palette_clear
        - colour_palette_set
        - log_debug
        - screen_write_fullredraw
        - strtol
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2944,6'
          Branch Sides:
            - BranchSide:      'input.c:2945,24'
              BranchSideFuncs:
                - colour_palette_clear
                - screen_write_fullredraw
            - BranchSide:      'input.c:2950,21'
              BranchSideFuncs:
                - xstrdup
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - colour_palette_set
        - Branch String:   'input.c:2951,2'
          Branch Sides:
            - BranchSide:      'input.c:2952,16'
              BranchSideFuncs:
                - strtol
                - colour_palette_set
                - free
                - screen_write_fullredraw
                - log_debug
            - BranchSide:      'input.c:2966,6'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
        - Branch String:   'input.c:2953,18'
          Branch Sides:
            - BranchSide:      'input.c:2953,22'
              BranchSideFuncs:
                - colour_palette_set
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
            - BranchSide:      'input.c:2957,7'
              BranchSideFuncs:
                - colour_palette_set
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
        - Branch String:   'input.c:2953,7'
          Branch Sides:
            - BranchSide:      'input.c:2954,8'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
            - BranchSide:      'input.c:2957,7'
              BranchSideFuncs:
                - colour_palette_set
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
        - Branch String:   'input.c:2957,15'
          Branch Sides:
            - BranchSide:      'input.c:2957,18'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
            - BranchSide:      'input.c:2958,8'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
        - Branch String:   'input.c:2957,7'
          Branch Sides:
            - BranchSide:      'input.c:2958,8'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
            - BranchSide:      'input.c:2961,26'
              BranchSideFuncs:
                - colour_palette_set
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
        - Branch String:   'input.c:2961,7'
          Branch Sides:
            - BranchSide:      'input.c:2962,11'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - colour_palette_set
            - BranchSide:      'input.c:2963,8'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - colour_palette_set
        - Branch String:   'input.c:2963,7'
          Branch Sides:
            - BranchSide:      'input.c:2951,2'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - colour_palette_set
            - BranchSide:      'input.c:2964,5'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - colour_palette_set
        - Branch String:   'input.c:2966,6'
          Branch Sides:
            - BranchSide:      'input.c:2967,32'
              BranchSideFuncs:
                - log_debug
                - free
                - screen_write_fullredraw
            - BranchSide:      'input.c:2968,6'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
        - Branch String:   'input.c:2968,6'
          Branch Sides:
            - BranchSide:      'input.c:2969,28'
              BranchSideFuncs:
                - screen_write_fullredraw
                - free
            - BranchSide:      'input.c:2970,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'input.c:2945,3'
          Dst:             colour_palette_clear
        - Src:             'input.c:2946,3'
          Dst:             screen_write_fullredraw
        - Src:             'input.c:2950,13'
          Dst:             xstrdup
        - Src:             'input.c:2952,9'
          Dst:             strtol
        - Src:             'input.c:2961,7'
          Dst:             colour_palette_set
        - Src:             'input.c:2967,3'
          Dst:             log_debug
        - Src:             'input.c:2969,3'
          Dst:             screen_write_fullredraw
    - functionName:    input_osc_52
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2876
      functionLinenumberEnd: 2934
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - p
      BBCount:         33
      ICount:          259
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - __b64_pton
        - input_reply_clipboard
        - log_debug
        - notify_pane
        - options_get_number
        - paste_add
        - paste_buffer_data
        - paste_get_top
        - screen_write_setselection
        - screen_write_start_pane
        - screen_write_stop
        - strchr
        - strcmp
        - strlen
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2889,6'
          Branch Sides:
            - BranchSide:      'input.c:2890,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2891,29'
              BranchSideFuncs:
                - options_get_number
                - strchr
                - log_debug
                - log_debug
                - strcmp
                - strlen
                - xmalloc
                - __b64_pton
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
                - free
                - paste_get_top
                - input_reply_clipboard
                - input_reply_clipboard
                - paste_buffer_data
                - strchr
                - strchr
        - Branch String:   'input.c:2892,6'
          Branch Sides:
            - BranchSide:      'input.c:2893,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2895,20'
              BranchSideFuncs:
                - strchr
                - log_debug
                - log_debug
                - strcmp
                - strlen
                - xmalloc
                - __b64_pton
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
                - free
                - paste_get_top
                - input_reply_clipboard
                - input_reply_clipboard
                - paste_buffer_data
                - strchr
                - strchr
        - Branch String:   'input.c:2895,6'
          Branch Sides:
            - BranchSide:      'input.c:2896,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2897,5'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - strcmp
                - strlen
                - xmalloc
                - __b64_pton
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
                - free
                - paste_get_top
                - input_reply_clipboard
                - input_reply_clipboard
                - paste_buffer_data
                - strchr
                - strchr
        - Branch String:   'input.c:2898,6'
          Branch Sides:
            - BranchSide:      'input.c:2899,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2900,32'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - strcmp
                - strlen
                - xmalloc
                - __b64_pton
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
                - free
                - paste_get_top
                - input_reply_clipboard
                - input_reply_clipboard
                - paste_buffer_data
                - strchr
                - strchr
        - Branch String:   'input.c:2902,2'
          Branch Sides:
            - BranchSide:      'input.c:2903,14'
              BranchSideFuncs:
                - strchr
                - log_debug
                - strcmp
                - strlen
                - xmalloc
                - __b64_pton
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
                - free
                - paste_get_top
                - input_reply_clipboard
                - input_reply_clipboard
                - paste_buffer_data
                - strchr
            - BranchSide:      'input.c:2906,43'
              BranchSideFuncs:
                - log_debug
                - strcmp
                - strlen
                - xmalloc
                - __b64_pton
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
                - free
                - paste_get_top
                - input_reply_clipboard
                - input_reply_clipboard
                - paste_buffer_data
        - Branch String:   'input.c:2903,35'
          Branch Sides:
            - BranchSide:      'input.c:2903,45'
              BranchSideFuncs:
                - strchr
                - log_debug
                - strcmp
                - strlen
                - xmalloc
                - __b64_pton
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
                - free
                - paste_get_top
                - input_reply_clipboard
                - input_reply_clipboard
                - paste_buffer_data
                - strchr
            - BranchSide:      'input.c:2905,2'
              BranchSideFuncs:
                - log_debug
                - strcmp
                - strlen
                - xmalloc
                - __b64_pton
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
                - free
                - paste_get_top
                - input_reply_clipboard
                - input_reply_clipboard
                - paste_buffer_data
                - strchr
                - strchr
        - Branch String:   'input.c:2903,7'
          Branch Sides:
            - BranchSide:      'input.c:2904,17'
              BranchSideFuncs:
                - log_debug
                - strcmp
                - strlen
                - xmalloc
                - __b64_pton
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
                - free
                - paste_get_top
                - input_reply_clipboard
                - input_reply_clipboard
                - paste_buffer_data
                - strchr
                - strchr
            - BranchSide:      'input.c:2905,2'
              BranchSideFuncs:
                - log_debug
                - strcmp
                - strlen
                - xmalloc
                - __b64_pton
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
                - free
                - paste_get_top
                - input_reply_clipboard
                - input_reply_clipboard
                - paste_buffer_data
                - strchr
                - strchr
        - Branch String:   'input.c:2908,6'
          Branch Sides:
            - BranchSide:      'input.c:2909,13'
              BranchSideFuncs:
                - paste_get_top
                - input_reply_clipboard
                - input_reply_clipboard
                - paste_buffer_data
            - BranchSide:      'input.c:2918,16'
              BranchSideFuncs:
                - strlen
                - xmalloc
                - __b64_pton
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
                - free
        - Branch String:   'input.c:2909,7'
          Branch Sides:
            - BranchSide:      'input.c:2910,28'
              BranchSideFuncs:
                - paste_buffer_data
                - input_reply_clipboard
                - input_reply_clipboard
            - BranchSide:      'input.c:2911,7'
              BranchSideFuncs:
                - input_reply_clipboard
                - input_reply_clipboard
        - Branch String:   'input.c:2911,7'
          Branch Sides:
            - BranchSide:      'input.c:2912,26'
              BranchSideFuncs:
                - input_reply_clipboard
            - BranchSide:      'input.c:2914,26'
              BranchSideFuncs:
                - input_reply_clipboard
        - Branch String:   'input.c:2919,6'
          Branch Sides:
            - BranchSide:      'input.c:2920,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2922,16'
              BranchSideFuncs:
                - xmalloc
                - __b64_pton
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
                - free
        - Branch String:   'input.c:2923,6'
          Branch Sides:
            - BranchSide:      'input.c:2924,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'input.c:2928,32'
              BranchSideFuncs:
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
      Callsites:
        - Src:             'input.c:2891,10'
          Dst:             options_get_number
        - Src:             'input.c:2895,13'
          Dst:             strchr
        - Src:             'input.c:2900,2'
          Dst:             log_debug
        - Src:             'input.c:2903,7'
          Dst:             strchr
        - Src:             'input.c:2903,38'
          Dst:             strchr
        - Src:             'input.c:2906,2'
          Dst:             log_debug
        - Src:             'input.c:2908,6'
          Dst:             strcmp
        - Src:             'input.c:2909,13'
          Dst:             paste_get_top
        - Src:             'input.c:2910,10'
          Dst:             paste_buffer_data
        - Src:             'input.c:2912,4'
          Dst:             input_reply_clipboard
        - Src:             'input.c:2914,4'
          Dst:             input_reply_clipboard
        - Src:             'input.c:2918,9'
          Dst:             strlen
        - Src:             'input.c:2922,8'
          Dst:             xmalloc
        - Src:             'input.c:2923,16'
          Dst:             __b64_pton
        - Src:             'input.c:2928,2'
          Dst:             screen_write_start_pane
        - Src:             'input.c:2929,2'
          Dst:             screen_write_setselection
        - Src:             'input.c:2930,2'
          Dst:             screen_write_stop
        - Src:             'input.c:2931,2'
          Dst:             notify_pane
        - Src:             'input.c:2933,2'
          Dst:             paste_add
    - functionName:    input_reply_clipboard
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2976
      functionLinenumberEnd: 2996
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - bev
        - buf
        - len
        - end
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __b64_ntop
        - bufferevent_write
        - strlen
        - xmalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input.c:2980,18'
          Branch Sides:
            - BranchSide:      'input.c:2980,21'
              BranchSideFuncs:
                - bufferevent_write
                - strlen
                - bufferevent_write
                - free
                - bufferevent_write
                - xmalloc
                - __b64_ntop
                - free
            - BranchSide:      'input.c:2991,20'
              BranchSideFuncs:
                - bufferevent_write
                - strlen
                - bufferevent_write
                - free
                - bufferevent_write
        - Branch String:   'input.c:2980,6'
          Branch Sides:
            - BranchSide:      'input.c:2981,7'
              BranchSideFuncs:
                - xmalloc
                - __b64_ntop
                - bufferevent_write
                - strlen
                - bufferevent_write
                - free
                - bufferevent_write
                - free
            - BranchSide:      'input.c:2991,20'
              BranchSideFuncs:
                - bufferevent_write
                - strlen
                - bufferevent_write
                - free
                - bufferevent_write
        - Branch String:   'input.c:2981,7'
          Branch Sides:
            - BranchSide:      'input.c:2982,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2983,18'
              BranchSideFuncs:
                - xmalloc
                - __b64_ntop
                - bufferevent_write
                - strlen
                - bufferevent_write
                - free
                - bufferevent_write
                - free
        - Branch String:   'input.c:2985,7'
          Branch Sides:
            - BranchSide:      'input.c:2986,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'input.c:2989,2'
              BranchSideFuncs:
                - bufferevent_write
                - strlen
                - bufferevent_write
                - free
                - bufferevent_write
        - Branch String:   'input.c:2992,6'
          Branch Sides:
            - BranchSide:      'input.c:2993,21'
              BranchSideFuncs:
                - bufferevent_write
                - strlen
                - bufferevent_write
                - free
            - BranchSide:      'input.c:2994,20'
              BranchSideFuncs:
                - strlen
                - bufferevent_write
                - free
      Callsites:
        - Src:             'input.c:2984,9'
          Dst:             xmalloc
        - Src:             'input.c:2985,17'
          Dst:             __b64_ntop
        - Src:             'input.c:2991,2'
          Dst:             bufferevent_write
        - Src:             'input.c:2993,3'
          Dst:             bufferevent_write
        - Src:             'input.c:2994,30'
          Dst:             strlen
        - Src:             'input.c:2994,2'
          Dst:             bufferevent_write
    - functionName:    __b64_pton
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __b64_ntop
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_osc_12
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2822
      functionLinenumberEnd: 2841
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - p
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - colour_parseX11
        - input_osc_colour_reply
        - log_debug
        - screen_set_cursor_colour
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2826,6'
          Branch Sides:
            - BranchSide:      'input.c:2827,7'
              BranchSideFuncs:
                - input_osc_colour_reply
            - BranchSide:      'input.c:2836,27'
              BranchSideFuncs:
                - colour_parseX11
                - screen_set_cursor_colour
                - log_debug
        - Branch String:   'input.c:2827,7'
          Branch Sides:
            - BranchSide:      'input.c:2828,8'
              BranchSideFuncs:
                - input_osc_colour_reply
            - BranchSide:      'input.c:2833,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:2829,8'
          Branch Sides:
            - BranchSide:      'input.c:2830,9'
              BranchSideFuncs:
                - input_osc_colour_reply
            - BranchSide:      'input.c:2831,27'
              BranchSideFuncs:
                - input_osc_colour_reply
        - Branch String:   'input.c:2836,6'
          Branch Sides:
            - BranchSide:      'input.c:2837,31'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'input.c:2840,27'
              BranchSideFuncs:
                - screen_set_cursor_colour
      Callsites:
        - Src:             'input.c:2826,6'
          Dst:             strcmp
        - Src:             'input.c:2831,4'
          Dst:             input_osc_colour_reply
        - Src:             'input.c:2836,11'
          Dst:             colour_parseX11
        - Src:             'input.c:2837,3'
          Dst:             log_debug
        - Src:             'input.c:2840,2'
          Dst:             screen_set_cursor_colour
    - functionName:    input_osc_11
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2779
      functionLinenumberEnd: 2801
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - p
      BBCount:         15
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - colour_parseX11
        - input_osc_colour_reply
        - log_debug
        - screen_write_fullredraw
        - strcmp
        - window_pane_get_bg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2783,6'
          Branch Sides:
            - BranchSide:      'input.c:2784,7'
              BranchSideFuncs:
                - window_pane_get_bg
                - input_osc_colour_reply
            - BranchSide:      'input.c:2791,27'
              BranchSideFuncs:
                - colour_parseX11
                - screen_write_fullredraw
                - log_debug
        - Branch String:   'input.c:2784,7'
          Branch Sides:
            - BranchSide:      'input.c:2785,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2786,26'
              BranchSideFuncs:
                - window_pane_get_bg
                - input_osc_colour_reply
        - Branch String:   'input.c:2791,6'
          Branch Sides:
            - BranchSide:      'input.c:2792,31'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'input.c:2795,6'
              BranchSideFuncs:
                - screen_write_fullredraw
        - Branch String:   'input.c:2795,6'
          Branch Sides:
            - BranchSide:      'input.c:2795,6'
              BranchSideFuncs:
                - screen_write_fullredraw
            - BranchSide:      'input.c:2796,23'
              BranchSideFuncs:
                - screen_write_fullredraw
        - Branch String:   'input.c:2797,7'
          Branch Sides:
            - BranchSide:      'input.c:2798,4'
              BranchSideFuncs:
                - screen_write_fullredraw
            - BranchSide:      'input.c:2799,28'
              BranchSideFuncs:
                - screen_write_fullredraw
      Callsites:
        - Src:             'input.c:2783,6'
          Dst:             strcmp
        - Src:             'input.c:2786,7'
          Dst:             window_pane_get_bg
        - Src:             'input.c:2787,3'
          Dst:             input_osc_colour_reply
        - Src:             'input.c:2791,11'
          Dst:             colour_parseX11
        - Src:             'input.c:2792,3'
          Dst:             log_debug
        - Src:             'input.c:2799,3'
          Dst:             screen_write_fullredraw
    - functionName:    input_osc_10
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2728
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - p
      BBCount:         24
      ICount:          133
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - colour_parseX11
        - input_osc_colour_reply
        - log_debug
        - screen_write_fullredraw
        - strcmp
        - tty_default_colours
        - window_pane_get_fg
        - window_pane_get_fg_control_client
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2733,6'
          Branch Sides:
            - BranchSide:      'input.c:2734,7'
              BranchSideFuncs:
                - window_pane_get_fg_control_client
                - input_osc_colour_reply
                - tty_default_colours
                - window_pane_get_fg
            - BranchSide:      'input.c:2748,27'
              BranchSideFuncs:
                - colour_parseX11
                - screen_write_fullredraw
                - log_debug
        - Branch String:   'input.c:2734,7'
          Branch Sides:
            - BranchSide:      'input.c:2735,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2736,41'
              BranchSideFuncs:
                - window_pane_get_fg_control_client
                - input_osc_colour_reply
                - tty_default_colours
                - window_pane_get_fg
        - Branch String:   'input.c:2737,7'
          Branch Sides:
            - BranchSide:      'input.c:2738,35'
              BranchSideFuncs:
                - tty_default_colours
                - input_osc_colour_reply
                - window_pane_get_fg
            - BranchSide:      'input.c:2744,26'
              BranchSideFuncs:
                - input_osc_colour_reply
        - Branch String:   'input.c:2739,8'
          Branch Sides:
            - BranchSide:      'input.c:2739,8'
              BranchSideFuncs:
                - window_pane_get_fg
                - input_osc_colour_reply
            - BranchSide:      'input.c:2740,28'
              BranchSideFuncs:
                - window_pane_get_fg
                - input_osc_colour_reply
        - Branch String:   'input.c:2739,8'
          Branch Sides:
            - BranchSide:      'input.c:2740,28'
              BranchSideFuncs:
                - window_pane_get_fg
                - input_osc_colour_reply
            - BranchSide:      'input.c:2742,18'
              BranchSideFuncs:
                - input_osc_colour_reply
        - Branch String:   'input.c:2748,6'
          Branch Sides:
            - BranchSide:      'input.c:2749,31'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'input.c:2752,6'
              BranchSideFuncs:
                - screen_write_fullredraw
        - Branch String:   'input.c:2752,6'
          Branch Sides:
            - BranchSide:      'input.c:2752,6'
              BranchSideFuncs:
                - screen_write_fullredraw
            - BranchSide:      'input.c:2753,23'
              BranchSideFuncs:
                - screen_write_fullredraw
        - Branch String:   'input.c:2754,7'
          Branch Sides:
            - BranchSide:      'input.c:2755,4'
              BranchSideFuncs:
                - screen_write_fullredraw
            - BranchSide:      'input.c:2756,28'
              BranchSideFuncs:
                - screen_write_fullredraw
      Callsites:
        - Src:             'input.c:2733,6'
          Dst:             strcmp
        - Src:             'input.c:2736,7'
          Dst:             window_pane_get_fg_control_client
        - Src:             'input.c:2738,4'
          Dst:             tty_default_colours
        - Src:             'input.c:2740,9'
          Dst:             window_pane_get_fg
        - Src:             'input.c:2744,3'
          Dst:             input_osc_colour_reply
        - Src:             'input.c:2748,11'
          Dst:             colour_parseX11
        - Src:             'input.c:2749,3'
          Dst:             log_debug
        - Src:             'input.c:2756,3'
          Dst:             screen_write_fullredraw
    - functionName:    input_osc_8
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2686
      functionLinenumberEnd: 2722
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - p
      BBCount:         29
      ICount:          187
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - hyperlinks_put
        - log_debug
        - strncmp
        - strpbrk
        - xstrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2692,2'
          Branch Sides:
            - BranchSide:      'input.c:2693,7'
              BranchSideFuncs:
                - strpbrk
                - hyperlinks_put
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - free
                - strncmp
                - xstrndup
            - BranchSide:      'input.c:2703,6'
              BranchSideFuncs:
                - hyperlinks_put
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - free
        - Branch String:   'input.c:2693,24'
          Branch Sides:
            - BranchSide:      'input.c:2693,35'
              BranchSideFuncs:
                - strncmp
                - strpbrk
                - hyperlinks_put
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - free
                - xstrndup
            - BranchSide:      'input.c:2700,8'
              BranchSideFuncs:
                - strpbrk
                - hyperlinks_put
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - free
                - strncmp
                - xstrndup
        - Branch String:   'input.c:2693,7'
          Branch Sides:
            - BranchSide:      'input.c:2694,8'
              BranchSideFuncs:
                - xstrndup
                - strpbrk
                - hyperlinks_put
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - free
                - strncmp
            - BranchSide:      'input.c:2700,8'
              BranchSideFuncs:
                - strpbrk
                - hyperlinks_put
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - free
                - strncmp
                - xstrndup
        - Branch String:   'input.c:2694,8'
          Branch Sides:
            - BranchSide:      'input.c:2695,5'
              BranchSideFuncs:
                - log_debug
                - free
            - BranchSide:      'input.c:2696,18'
              BranchSideFuncs:
                - xstrndup
                - strpbrk
                - hyperlinks_put
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - free
                - strncmp
        - Branch String:   'input.c:2700,7'
          Branch Sides:
            - BranchSide:      'input.c:2701,4'
              BranchSideFuncs:
                - hyperlinks_put
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - free
            - BranchSide:      'input.c:2702,2'
              BranchSideFuncs:
                - strpbrk
                - hyperlinks_put
                - log_debug
                - free
                - log_debug
                - free
                - log_debug
                - free
                - strncmp
                - xstrndup
        - Branch String:   'input.c:2703,18'
          Branch Sides:
            - BranchSide:      'input.c:2703,22'
              BranchSideFuncs:
                - log_debug
                - free
            - BranchSide:      'input.c:2704,3'
              BranchSideFuncs:
                - log_debug
                - free
        - Branch String:   'input.c:2703,6'
          Branch Sides:
            - BranchSide:      'input.c:2704,3'
              BranchSideFuncs:
                - log_debug
                - free
            - BranchSide:      'input.c:2705,8'
              BranchSideFuncs:
                - hyperlinks_put
                - log_debug
                - free
                - log_debug
                - free
        - Branch String:   'input.c:2706,6'
          Branch Sides:
            - BranchSide:      'input.c:2707,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'input.c:2711,28'
              BranchSideFuncs:
                - hyperlinks_put
                - log_debug
                - free
                - log_debug
        - Branch String:   'input.c:2712,6'
          Branch Sides:
            - BranchSide:      'input.c:2713,46'
              BranchSideFuncs:
                - log_debug
                - free
            - BranchSide:      'input.c:2715,42'
              BranchSideFuncs:
                - log_debug
                - free
      Callsites:
        - Src:             'input.c:2692,25'
          Dst:             strpbrk
        - Src:             'input.c:2693,27'
          Dst:             strncmp
        - Src:             'input.c:2696,9'
          Dst:             xstrndup
        - Src:             'input.c:2711,13'
          Dst:             hyperlinks_put
        - Src:             'input.c:2713,3'
          Dst:             log_debug
        - Src:             'input.c:2715,3'
          Dst:             log_debug
        - Src:             'input.c:2720,2'
          Dst:             log_debug
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_osc_4
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionLinenumberEnd: 2681
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - p
      BBCount:         33
      ICount:          189
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - colour_palette_get
        - colour_palette_set
        - colour_parseX11
        - input_osc_colour_reply
        - log_debug
        - screen_write_fullredraw
        - strcmp
        - strsep
        - strtol
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2650,19'
          Branch Sides:
            - BranchSide:      'input.c:2650,23'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - strsep
                - strcmp
                - colour_parseX11
                - colour_palette_set
                - colour_palette_get
                - input_osc_colour_reply
            - BranchSide:      'input.c:2650,2'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - strsep
                - strcmp
                - colour_parseX11
                - colour_palette_set
                - colour_palette_get
                - input_osc_colour_reply
        - Branch String:   'input.c:2650,2'
          Branch Sides:
            - BranchSide:      'input.c:2651,16'
              BranchSideFuncs:
                - strtol
                - strsep
                - strcmp
                - colour_parseX11
                - colour_palette_set
                - free
                - screen_write_fullredraw
                - log_debug
                - colour_palette_get
                - input_osc_colour_reply
            - BranchSide:      'input.c:2676,6'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
        - Branch String:   'input.c:2652,7'
          Branch Sides:
            - BranchSide:      'input.c:2653,8'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
            - BranchSide:      'input.c:2656,7'
              BranchSideFuncs:
                - strsep
                - strcmp
                - colour_parseX11
                - colour_palette_set
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - colour_palette_get
                - input_osc_colour_reply
        - Branch String:   'input.c:2656,15'
          Branch Sides:
            - BranchSide:      'input.c:2656,18'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
            - BranchSide:      'input.c:2657,8'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
        - Branch String:   'input.c:2656,7'
          Branch Sides:
            - BranchSide:      'input.c:2657,8'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
            - BranchSide:      'input.c:2661,7'
              BranchSideFuncs:
                - strsep
                - strcmp
                - colour_parseX11
                - colour_palette_set
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - colour_palette_get
                - input_osc_colour_reply
        - Branch String:   'input.c:2662,7'
          Branch Sides:
            - BranchSide:      'input.c:2663,27'
              BranchSideFuncs:
                - colour_palette_get
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - strsep
                - strcmp
                - colour_parseX11
                - colour_palette_set
                - input_osc_colour_reply
            - BranchSide:      'input.c:2668,28'
              BranchSideFuncs:
                - colour_parseX11
                - colour_palette_set
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - strsep
                - strcmp
                - colour_palette_get
                - input_osc_colour_reply
        - Branch String:   'input.c:2664,8'
          Branch Sides:
            - BranchSide:      'input.c:2665,28'
              BranchSideFuncs:
                - input_osc_colour_reply
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - strsep
                - strcmp
                - colour_parseX11
                - colour_palette_set
                - colour_palette_get
            - BranchSide:      'input.c:2666,4'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - strsep
                - strcmp
                - colour_parseX11
                - colour_palette_set
                - colour_palette_get
                - input_osc_colour_reply
        - Branch String:   'input.c:2668,7'
          Branch Sides:
            - BranchSide:      'input.c:2669,8'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - strsep
                - strcmp
                - colour_parseX11
                - colour_palette_set
                - colour_palette_get
                - input_osc_colour_reply
            - BranchSide:      'input.c:2672,26'
              BranchSideFuncs:
                - colour_palette_set
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - strsep
                - strcmp
                - colour_parseX11
                - colour_palette_get
                - input_osc_colour_reply
        - Branch String:   'input.c:2672,7'
          Branch Sides:
            - BranchSide:      'input.c:2673,11'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - strsep
                - strcmp
                - colour_parseX11
                - colour_palette_set
                - colour_palette_get
                - input_osc_colour_reply
            - BranchSide:      'input.c:2674,7'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
                - log_debug
                - strtol
                - strsep
                - strcmp
                - colour_parseX11
                - colour_palette_set
                - colour_palette_get
                - input_osc_colour_reply
        - Branch String:   'input.c:2676,6'
          Branch Sides:
            - BranchSide:      'input.c:2677,30'
              BranchSideFuncs:
                - log_debug
                - free
                - screen_write_fullredraw
            - BranchSide:      'input.c:2678,6'
              BranchSideFuncs:
                - free
                - screen_write_fullredraw
        - Branch String:   'input.c:2678,6'
          Branch Sides:
            - BranchSide:      'input.c:2678,6'
              BranchSideFuncs:
                - screen_write_fullredraw
                - free
            - BranchSide:      'input.c:2679,28'
              BranchSideFuncs:
                - screen_write_fullredraw
                - free
      Callsites:
        - Src:             'input.c:2649,13'
          Dst:             xstrdup
        - Src:             'input.c:2651,9'
          Dst:             strtol
        - Src:             'input.c:2661,7'
          Dst:             strsep
        - Src:             'input.c:2662,7'
          Dst:             strcmp
        - Src:             'input.c:2663,8'
          Dst:             colour_palette_get
        - Src:             'input.c:2665,5'
          Dst:             input_osc_colour_reply
        - Src:             'input.c:2668,12'
          Dst:             colour_parseX11
        - Src:             'input.c:2672,7'
          Dst:             colour_palette_set
        - Src:             'input.c:2677,3'
          Dst:             log_debug
        - Src:             'input.c:2679,3'
          Dst:             screen_write_fullredraw
    - functionName:    input_exit_osc
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         56
      ICount:          337
      EdgeCount:       69
      CyclomaticComplexity: 15
      functionsReached:
        - input_osc_10
        - input_osc_104
        - input_osc_11
        - input_osc_110
        - input_osc_111
        - input_osc_112
        - input_osc_12
        - input_osc_133
        - input_osc_4
        - input_osc_52
        - input_osc_8
        - log_debug
        - notify_pane
        - options_get_number
        - screen_set_path
        - screen_set_title
        - server_redraw_window_borders
        - server_status_window
        - utf8_isvalid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input.c:2432,6'
          Branch Sides:
            - BranchSide:      'input.c:2433,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2434,6'
              BranchSideFuncs:
                - log_debug
                - input_osc_133
                - input_osc_112
                - input_osc_111
                - input_osc_110
                - input_osc_104
                - input_osc_52
                - input_osc_12
                - input_osc_11
                - input_osc_10
                - input_osc_8
                - utf8_isvalid
                - screen_set_path
                - server_redraw_window_borders
                - server_status_window
                - input_osc_4
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - log_debug
        - Branch String:   'input.c:2434,26'
          Branch Sides:
            - BranchSide:      'input.c:2434,30'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2435,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:2434,38'
          Branch Sides:
            - BranchSide:      'input.c:2434,42'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2435,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:2434,6'
          Branch Sides:
            - BranchSide:      'input.c:2435,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2437,45'
              BranchSideFuncs:
                - log_debug
                - input_osc_133
                - input_osc_112
                - input_osc_111
                - input_osc_110
                - input_osc_104
                - input_osc_52
                - input_osc_12
                - input_osc_11
                - input_osc_10
                - input_osc_8
                - utf8_isvalid
                - screen_set_path
                - server_redraw_window_borders
                - server_status_window
                - input_osc_4
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - log_debug
        - Branch String:   'input.c:2441,19'
          Branch Sides:
            - BranchSide:      'input.c:2441,23'
              BranchSideFuncs:
                - input_osc_133
                - input_osc_112
                - input_osc_111
                - input_osc_110
                - input_osc_104
                - input_osc_52
                - input_osc_12
                - input_osc_11
                - input_osc_10
                - input_osc_8
                - utf8_isvalid
                - screen_set_path
                - server_redraw_window_borders
                - server_status_window
                - input_osc_4
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - log_debug
            - BranchSide:      'input.c:2441,2'
              BranchSideFuncs:
                - input_osc_133
                - input_osc_112
                - input_osc_111
                - input_osc_110
                - input_osc_104
                - input_osc_52
                - input_osc_12
                - input_osc_11
                - input_osc_10
                - input_osc_8
                - utf8_isvalid
                - screen_set_path
                - server_redraw_window_borders
                - server_status_window
                - input_osc_4
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - log_debug
        - Branch String:   'input.c:2441,2'
          Branch Sides:
            - BranchSide:      'input.c:2442,12'
              BranchSideFuncs:
                - input_osc_133
                - input_osc_112
                - input_osc_111
                - input_osc_110
                - input_osc_104
                - input_osc_52
                - input_osc_12
                - input_osc_11
                - input_osc_10
                - input_osc_8
                - utf8_isvalid
                - screen_set_path
                - server_redraw_window_borders
                - server_status_window
                - input_osc_4
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - log_debug
            - BranchSide:      'input.c:2443,7'
              BranchSideFuncs:
                - input_osc_133
                - input_osc_112
                - input_osc_111
                - input_osc_110
                - input_osc_104
                - input_osc_52
                - input_osc_12
                - input_osc_11
                - input_osc_10
                - input_osc_8
                - utf8_isvalid
                - screen_set_path
                - server_redraw_window_borders
                - server_status_window
                - input_osc_4
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - log_debug
        - Branch String:   'input.c:2443,16'
          Branch Sides:
            - BranchSide:      'input.c:2443,20'
              BranchSideFuncs:
                - input_osc_133
                - input_osc_112
                - input_osc_111
                - input_osc_110
                - input_osc_104
                - input_osc_52
                - input_osc_12
                - input_osc_11
                - input_osc_10
                - input_osc_8
                - utf8_isvalid
                - screen_set_path
                - server_redraw_window_borders
                - server_status_window
                - input_osc_4
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - log_debug
            - BranchSide:      'input.c:2445,7'
              BranchSideFuncs:
                - input_osc_133
                - input_osc_112
                - input_osc_111
                - input_osc_110
                - input_osc_104
                - input_osc_52
                - input_osc_12
                - input_osc_11
                - input_osc_10
                - input_osc_8
                - utf8_isvalid
                - screen_set_path
                - server_redraw_window_borders
                - server_status_window
                - input_osc_4
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - log_debug
        - Branch String:   'input.c:2443,6'
          Branch Sides:
            - BranchSide:      'input.c:2444,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2445,7'
              BranchSideFuncs:
                - input_osc_133
                - input_osc_112
                - input_osc_111
                - input_osc_110
                - input_osc_104
                - input_osc_52
                - input_osc_12
                - input_osc_11
                - input_osc_10
                - input_osc_8
                - utf8_isvalid
                - screen_set_path
                - server_redraw_window_borders
                - server_status_window
                - input_osc_4
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - log_debug
        - Branch String:   'input.c:2445,6'
          Branch Sides:
            - BranchSide:      'input.c:2446,4'
              BranchSideFuncs:
                - input_osc_133
                - input_osc_112
                - input_osc_111
                - input_osc_110
                - input_osc_104
                - input_osc_52
                - input_osc_12
                - input_osc_11
                - input_osc_10
                - input_osc_8
                - utf8_isvalid
                - screen_set_path
                - server_redraw_window_borders
                - server_status_window
                - input_osc_4
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - log_debug
            - BranchSide:      'input.c:2448,10'
              BranchSideFuncs:
                - input_osc_133
                - input_osc_112
                - input_osc_111
                - input_osc_110
                - input_osc_104
                - input_osc_52
                - input_osc_12
                - input_osc_11
                - input_osc_10
                - input_osc_8
                - utf8_isvalid
                - screen_set_path
                - server_redraw_window_borders
                - server_status_window
                - input_osc_4
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - log_debug
        - Branch String:   'input.c:2448,2'
          Branch Sides:
            - BranchSide:      'input.c:2451,7'
              BranchSideFuncs:
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'input.c:2451,7'
              BranchSideFuncs:
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'input.c:2460,15'
              BranchSideFuncs:
                - input_osc_4
            - BranchSide:      'input.c:2463,20'
              BranchSideFuncs:
                - utf8_isvalid
                - screen_set_path
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'input.c:2472,15'
              BranchSideFuncs:
                - input_osc_8
            - BranchSide:      'input.c:2475,16'
              BranchSideFuncs:
                - input_osc_10
            - BranchSide:      'input.c:2478,16'
              BranchSideFuncs:
                - input_osc_11
            - BranchSide:      'input.c:2481,16'
              BranchSideFuncs:
                - input_osc_12
            - BranchSide:      'input.c:2484,16'
              BranchSideFuncs:
                - input_osc_52
            - BranchSide:      'input.c:2487,17'
              BranchSideFuncs:
                - input_osc_104
            - BranchSide:      'input.c:2490,17'
              BranchSideFuncs:
                - input_osc_110
            - BranchSide:      'input.c:2493,17'
              BranchSideFuncs:
                - input_osc_111
            - BranchSide:      'input.c:2496,17'
              BranchSideFuncs:
                - input_osc_112
            - BranchSide:      'input.c:2499,17'
              BranchSideFuncs:
                - input_osc_133
            - BranchSide:      'input.c:2502,43'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'input.c:2451,18'
          Branch Sides:
            - BranchSide:      'input.c:2452,26'
              BranchSideFuncs:
                - options_get_number
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'input.c:2458,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:2452,58'
          Branch Sides:
            - BranchSide:      'input.c:2453,24'
              BranchSideFuncs:
                - screen_set_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'input.c:2458,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:2451,7'
          Branch Sides:
            - BranchSide:      'input.c:2454,38'
              BranchSideFuncs:
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'input.c:2458,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:2463,7'
          Branch Sides:
            - BranchSide:      'input.c:2464,20'
              BranchSideFuncs:
                - screen_set_path
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'input.c:2470,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:2465,8'
          Branch Sides:
            - BranchSide:      'input.c:2466,34'
              BranchSideFuncs:
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'input.c:2469,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input.c:2437,2'
          Dst:             log_debug
        - Src:             'input.c:2452,7'
          Dst:             options_get_number
        - Src:             'input.c:2453,7'
          Dst:             screen_set_title
        - Src:             'input.c:2454,4'
          Dst:             notify_pane
        - Src:             'input.c:2455,4'
          Dst:             server_redraw_window_borders
        - Src:             'input.c:2456,4'
          Dst:             server_status_window
        - Src:             'input.c:2460,3'
          Dst:             input_osc_4
        - Src:             'input.c:2463,7'
          Dst:             utf8_isvalid
        - Src:             'input.c:2464,4'
          Dst:             screen_set_path
        - Src:             'input.c:2466,5'
          Dst:             server_redraw_window_borders
        - Src:             'input.c:2467,5'
          Dst:             server_status_window
        - Src:             'input.c:2472,3'
          Dst:             input_osc_8
        - Src:             'input.c:2475,3'
          Dst:             input_osc_10
        - Src:             'input.c:2478,3'
          Dst:             input_osc_11
        - Src:             'input.c:2481,3'
          Dst:             input_osc_12
        - Src:             'input.c:2484,3'
          Dst:             input_osc_52
        - Src:             'input.c:2487,3'
          Dst:             input_osc_104
        - Src:             'input.c:2490,3'
          Dst:             input_osc_110
        - Src:             'input.c:2493,3'
          Dst:             input_osc_111
        - Src:             'input.c:2496,3'
          Dst:             input_osc_112
        - Src:             'input.c:2499,3'
          Dst:             input_osc_133
        - Src:             'input.c:2502,3'
          Dst:             log_debug
    - functionName:    input_enter_osc
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2415
      functionLinenumberEnd: 2421
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_clear
        - input_start_timer
        - log_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'input.c:2416,2'
          Dst:             log_debug
        - Src:             'input.c:2418,2'
          Dst:             input_clear
        - Src:             'input.c:2419,2'
          Dst:             input_start_timer
    - functionName:    input_csi_dispatch_sgr_256_do
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ictx
        - fgbg
        - c
      BBCount:         22
      ICount:          109
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input.c:2036,14'
          Branch Sides:
            - BranchSide:      'input.c:2036,17'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2037,7'
              BranchSideFuncs: []
        - Branch String:   'input.c:2036,6'
          Branch Sides:
            - BranchSide:      'input.c:2037,7'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2042,7'
              BranchSideFuncs: []
        - Branch String:   'input.c:2037,7'
          Branch Sides:
            - BranchSide:      'input.c:2038,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2039,12'
              BranchSideFuncs: []
        - Branch String:   'input.c:2042,7'
          Branch Sides:
            - BranchSide:      'input.c:2043,13'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2044,12'
              BranchSideFuncs: []
        - Branch String:   'input.c:2044,12'
          Branch Sides:
            - BranchSide:      'input.c:2045,13'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2046,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_csi_dispatch_sgr_rgb_do
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionLinenumberEnd: 2084
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ictx
        - fgbg
        - r
        - g
        - b
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - colour_join_rgb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input.c:2070,14'
          Branch Sides:
            - BranchSide:      'input.c:2070,17'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2071,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:2070,6'
          Branch Sides:
            - BranchSide:      'input.c:2071,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2072,6'
              BranchSideFuncs:
                - colour_join_rgb
                - colour_join_rgb
                - colour_join_rgb
        - Branch String:   'input.c:2072,14'
          Branch Sides:
            - BranchSide:      'input.c:2072,17'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2073,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:2072,6'
          Branch Sides:
            - BranchSide:      'input.c:2073,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2074,6'
              BranchSideFuncs:
                - colour_join_rgb
                - colour_join_rgb
                - colour_join_rgb
        - Branch String:   'input.c:2074,14'
          Branch Sides:
            - BranchSide:      'input.c:2074,17'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2075,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:2074,6'
          Branch Sides:
            - BranchSide:      'input.c:2075,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2077,6'
              BranchSideFuncs:
                - colour_join_rgb
                - colour_join_rgb
                - colour_join_rgb
        - Branch String:   'input.c:2077,6'
          Branch Sides:
            - BranchSide:      'input.c:2078,28'
              BranchSideFuncs:
                - colour_join_rgb
            - BranchSide:      'input.c:2079,11'
              BranchSideFuncs:
                - colour_join_rgb
                - colour_join_rgb
        - Branch String:   'input.c:2079,11'
          Branch Sides:
            - BranchSide:      'input.c:2080,28'
              BranchSideFuncs:
                - colour_join_rgb
            - BranchSide:      'input.c:2081,11'
              BranchSideFuncs:
                - colour_join_rgb
      Callsites:
        - Src:             'input.c:2078,12'
          Dst:             colour_join_rgb
        - Src:             'input.c:2080,12'
          Dst:             colour_join_rgb
        - Src:             'input.c:2082,12'
          Dst:             colour_join_rgb
    - functionName:    input_csi_dispatch_sgr_256
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2055
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - fgbg
        - i
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_csi_dispatch_sgr_256_do
        - input_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2059,6'
          Branch Sides:
            - BranchSide:      'input.c:2059,6'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2060,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input.c:2058,6'
          Dst:             input_get
        - Src:             'input.c:2059,6'
          Dst:             input_csi_dispatch_sgr_256_do
    - functionName:    input_get
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ictx
        - validx
        - minval
        - defval
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    50
      BranchProfiles:
        - Branch String:   'input.c:1074,6'
          Branch Sides:
            - BranchSide:      'input.c:1075,14'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1076,8'
              BranchSideFuncs: []
        - Branch String:   'input.c:1077,6'
          Branch Sides:
            - BranchSide:      'input.c:1078,11'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1079,6'
              BranchSideFuncs: []
        - Branch String:   'input.c:1079,6'
          Branch Sides:
            - BranchSide:      'input.c:1080,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1081,11'
              BranchSideFuncs: []
        - Branch String:   'input.c:1082,6'
          Branch Sides:
            - BranchSide:      'input.c:1083,11'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1084,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_csi_dispatch_sgr_rgb
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2089
      functionLinenumberEnd: 2097
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
        - fgbg
        - i
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_csi_dispatch_sgr_rgb_do
        - input_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2095,6'
          Branch Sides:
            - BranchSide:      'input.c:2095,6'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2096,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input.c:2092,6'
          Dst:             input_get
        - Src:             'input.c:2093,6'
          Dst:             input_get
        - Src:             'input.c:2094,6'
          Dst:             input_get
        - Src:             'input.c:2095,6'
          Dst:             input_csi_dispatch_sgr_rgb_do
    - functionName:    input_csi_dispatch_sgr_colon
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ictx
        - i
      BBCount:         57
      ICount:          394
      EdgeCount:       72
      CyclomaticComplexity: 17
      functionsReached:
        - input_csi_dispatch_sgr_256_do
        - input_csi_dispatch_sgr_rgb_do
        - log_debug
        - strsep
        - strtonum
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2109,2'
          Branch Sides:
            - BranchSide:      'input.c:2110,5'
              BranchSideFuncs:
                - xstrdup
                - strsep
                - free
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
                - log_debug
                - free
                - strtonum
                - free
            - BranchSide:      'input.c:2111,4'
              BranchSideFuncs:
                - xstrdup
                - strsep
                - free
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
                - log_debug
                - free
                - strtonum
                - free
        - Branch String:   'input.c:2114,2'
          Branch Sides:
            - BranchSide:      'input.c:2115,8'
              BranchSideFuncs:
                - log_debug
                - strsep
                - free
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
                - free
                - strtonum
                - free
            - BranchSide:      'input.c:2130,7'
              BranchSideFuncs:
                - free
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
        - Branch String:   'input.c:2115,7'
          Branch Sides:
            - BranchSide:      'input.c:2116,22'
              BranchSideFuncs:
                - strtonum
                - log_debug
                - strsep
                - free
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
                - free
                - free
            - BranchSide:      'input.c:2122,5'
              BranchSideFuncs:
                - log_debug
                - strsep
                - free
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
                - strtonum
                - free
                - free
        - Branch String:   'input.c:2117,23'
          Branch Sides:
            - BranchSide:      'input.c:2117,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'input.c:2118,10'
              BranchSideFuncs:
                - free
        - Branch String:   'input.c:2117,8'
          Branch Sides:
            - BranchSide:      'input.c:2118,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'input.c:2121,3'
              BranchSideFuncs:
                - log_debug
                - strsep
                - free
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
                - free
                - strtonum
                - free
        - Branch String:   'input.c:2123,8'
          Branch Sides:
            - BranchSide:      'input.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'input.c:2124,10'
              BranchSideFuncs:
                - free
        - Branch String:   'input.c:2132,6'
          Branch Sides:
            - BranchSide:      'input.c:2133,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2134,6'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
        - Branch String:   'input.c:2134,6'
          Branch Sides:
            - BranchSide:      'input.c:2135,7'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2164,6'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
        - Branch String:   'input.c:2135,7'
          Branch Sides:
            - BranchSide:      'input.c:2136,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2137,11'
              BranchSideFuncs: []
        - Branch String:   'input.c:2137,3'
          Branch Sides:
            - BranchSide:      'input.c:2139,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2142,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2146,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2150,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2154,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2158,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2162,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:2164,12'
          Branch Sides:
            - BranchSide:      'input.c:2164,16'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2165,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:2164,27'
          Branch Sides:
            - BranchSide:      'input.c:2164,30'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
            - BranchSide:      'input.c:2166,10'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
        - Branch String:   'input.c:2164,41'
          Branch Sides:
            - BranchSide:      'input.c:2164,44'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
            - BranchSide:      'input.c:2166,10'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
        - Branch String:   'input.c:2164,6'
          Branch Sides:
            - BranchSide:      'input.c:2165,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2166,10'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_256_do
                - input_csi_dispatch_sgr_rgb_do
        - Branch String:   'input.c:2166,2'
          Branch Sides:
            - BranchSide:      'input.c:2166,2'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2168,7'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_rgb_do
            - BranchSide:      'input.c:2180,7'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_256_do
        - Branch String:   'input.c:2168,7'
          Branch Sides:
            - BranchSide:      'input.c:2169,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2170,7'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_rgb_do
        - Branch String:   'input.c:2170,7'
          Branch Sides:
            - BranchSide:      'input.c:2171,6'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_rgb_do
            - BranchSide:      'input.c:2173,6'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_rgb_do
        - Branch String:   'input.c:2174,7'
          Branch Sides:
            - BranchSide:      'input.c:2175,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2176,33'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_rgb_do
        - Branch String:   'input.c:2180,7'
          Branch Sides:
            - BranchSide:      'input.c:2181,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2182,33'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_256_do
      Callsites:
        - Src:             'input.c:2113,15'
          Dst:             xstrdup
        - Src:             'input.c:2114,16'
          Dst:             strsep
        - Src:             'input.c:2116,13'
          Dst:             strtonum
        - Src:             'input.c:2128,3'
          Dst:             log_debug
        - Src:             'input.c:2176,3'
          Dst:             input_csi_dispatch_sgr_rgb_do
        - Src:             'input.c:2182,3'
          Dst:             input_csi_dispatch_sgr_256_do
    - functionName:    input_csi_dispatch_sm_graphics
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1913
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_csi_dispatch_sm_private
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 1908
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         28
      ICount:          185
      EdgeCount:       28
      CyclomaticComplexity: 2
      functionsReached:
        - input_get
        - log_debug
        - screen_write_alternateon
        - screen_write_clearscreen
        - screen_write_cursormove
        - screen_write_mode_clear
        - screen_write_mode_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:1844,2'
          Branch Sides:
            - BranchSide:      'input.c:1845,21'
              BranchSideFuncs:
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1908,1'
              BranchSideFuncs: []
        - Branch String:   'input.c:1845,3'
          Branch Sides:
            - BranchSide:      'input.c:1847,4'
              BranchSideFuncs:
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1849,26'
              BranchSideFuncs:
                - screen_write_mode_set
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - log_debug
            - BranchSide:      'input.c:1852,28'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_clearscreen
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1856,26'
              BranchSideFuncs:
                - screen_write_mode_set
                - screen_write_cursormove
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1860,26'
              BranchSideFuncs:
                - screen_write_mode_set
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1863,26'
              BranchSideFuncs:
                - screen_write_mode_set
                - screen_write_mode_set
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1867,26'
              BranchSideFuncs:
                - screen_write_mode_set
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1870,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - screen_write_mode_set
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1874,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - screen_write_mode_set
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1878,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - screen_write_mode_set
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1882,26'
              BranchSideFuncs:
                - screen_write_mode_set
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1885,26'
              BranchSideFuncs:
                - screen_write_mode_set
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1888,26'
              BranchSideFuncs:
                - screen_write_mode_set
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1892,29'
              BranchSideFuncs:
                - screen_write_alternateon
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1892,29'
              BranchSideFuncs:
                - screen_write_alternateon
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1895,29'
              BranchSideFuncs:
                - screen_write_alternateon
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1898,26'
              BranchSideFuncs:
                - screen_write_mode_set
                - input_get
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1901,26'
              BranchSideFuncs:
                - screen_write_mode_set
                - input_get
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1904,44'
              BranchSideFuncs:
                - log_debug
                - input_get
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_alternateon
                - screen_write_alternateon
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_mode_set
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_set
      Callsites:
        - Src:             'input.c:1845,11'
          Dst:             input_get
        - Src:             'input.c:1849,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1852,4'
          Dst:             screen_write_cursormove
        - Src:             'input.c:1853,4'
          Dst:             screen_write_clearscreen
        - Src:             'input.c:1856,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1857,4'
          Dst:             screen_write_cursormove
        - Src:             'input.c:1860,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1863,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1864,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1867,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1870,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1871,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1874,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1875,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1878,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1879,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1882,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1885,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1888,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1892,4'
          Dst:             screen_write_alternateon
        - Src:             'input.c:1895,4'
          Dst:             screen_write_alternateon
        - Src:             'input.c:1898,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1901,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1904,4'
          Dst:             log_debug
    - functionName:    input_csi_dispatch_sm
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1815
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         12
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - input_get
        - log_debug
        - screen_write_mode_clear
        - screen_write_mode_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:1819,2'
          Branch Sides:
            - BranchSide:      'input.c:1820,21'
              BranchSideFuncs:
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1834,1'
              BranchSideFuncs: []
        - Branch String:   'input.c:1820,3'
          Branch Sides:
            - BranchSide:      'input.c:1822,4'
              BranchSideFuncs:
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1824,26'
              BranchSideFuncs:
                - screen_write_mode_set
                - input_get
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1827,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1830,44'
              BranchSideFuncs:
                - log_debug
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_set
      Callsites:
        - Src:             'input.c:1820,11'
          Dst:             input_get
        - Src:             'input.c:1824,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1827,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1830,4'
          Dst:             log_debug
    - functionName:    input_csi_dispatch_sgr
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2190
      functionLinenumberEnd: 2336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         87
      ICount:          548
      EdgeCount:       92
      CyclomaticComplexity: 7
      functionsReached:
        - input_csi_dispatch_sgr_256
        - input_csi_dispatch_sgr_colon
        - input_csi_dispatch_sgr_rgb
        - input_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:2195,6'
          Branch Sides:
            - BranchSide:      'input.c:2196,10'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2200,9'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
        - Branch String:   'input.c:2200,2'
          Branch Sides:
            - BranchSide:      'input.c:2200,2'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2201,7'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
        - Branch String:   'input.c:2201,7'
          Branch Sides:
            - BranchSide:      'input.c:2202,33'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_colon
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
            - BranchSide:      'input.c:2205,17'
              BranchSideFuncs:
                - input_get
                - input_csi_dispatch_sgr_colon
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
        - Branch String:   'input.c:2206,7'
          Branch Sides:
            - BranchSide:      'input.c:2207,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2209,7'
              BranchSideFuncs:
                - input_get
                - input_csi_dispatch_sgr_colon
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
        - Branch String:   'input.c:2209,15'
          Branch Sides:
            - BranchSide:      'input.c:2209,18'
              BranchSideFuncs:
                - input_get
                - input_csi_dispatch_sgr_256
                - input_get
                - input_csi_dispatch_sgr_colon
                - input_csi_dispatch_sgr_rgb
            - BranchSide:      'input.c:2210,5'
              BranchSideFuncs:
                - input_get
                - input_csi_dispatch_sgr_256
                - input_get
                - input_csi_dispatch_sgr_colon
                - input_csi_dispatch_sgr_rgb
        - Branch String:   'input.c:2209,26'
          Branch Sides:
            - BranchSide:      'input.c:2209,29'
              BranchSideFuncs:
                - input_get
                - input_csi_dispatch_sgr_256
                - input_get
                - input_csi_dispatch_sgr_colon
                - input_csi_dispatch_sgr_rgb
            - BranchSide:      'input.c:2210,5'
              BranchSideFuncs:
                - input_get
                - input_csi_dispatch_sgr_256
                - input_get
                - input_csi_dispatch_sgr_colon
                - input_csi_dispatch_sgr_rgb
        - Branch String:   'input.c:2209,7'
          Branch Sides:
            - BranchSide:      'input.c:2210,5'
              BranchSideFuncs:
                - input_get
                - input_csi_dispatch_sgr_256
                - input_get
                - input_csi_dispatch_sgr_colon
                - input_csi_dispatch_sgr_rgb
            - BranchSide:      'input.c:2222,11'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
        - Branch String:   'input.c:2211,4'
          Branch Sides:
            - BranchSide:      'input.c:2213,32'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_rgb
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2216,32'
              BranchSideFuncs:
                - input_csi_dispatch_sgr_256
                - input_get
                - input_get
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2219,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
        - Branch String:   'input.c:2222,3'
          Branch Sides:
            - BranchSide:      'input.c:2224,11'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2229,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2232,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2235,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2238,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2243,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2243,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2246,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2249,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2252,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2255,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2259,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2262,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2265,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2268,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2271,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2274,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2277,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2287,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2287,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2287,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2287,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2287,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2287,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2287,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2287,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2290,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2300,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2300,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2300,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2300,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2300,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2300,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2300,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2300,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2303,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2306,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2309,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2312,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2322,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2322,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2322,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2322,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2322,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2322,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2322,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2322,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2332,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2332,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2332,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2332,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2332,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2332,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2332,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2332,13'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
            - BranchSide:      'input.c:2335,2'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_csi_dispatch_sgr_256
                - input_csi_dispatch_sgr_rgb
                - input_csi_dispatch_sgr_colon
      Callsites:
        - Src:             'input.c:2202,4'
          Dst:             input_csi_dispatch_sgr_colon
        - Src:             'input.c:2205,7'
          Dst:             input_get
        - Src:             'input.c:2211,12'
          Dst:             input_get
        - Src:             'input.c:2213,5'
          Dst:             input_csi_dispatch_sgr_rgb
        - Src:             'input.c:2216,5'
          Dst:             input_csi_dispatch_sgr_256
    - functionName:    input_csi_dispatch_rm_private
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         30
      ICount:          178
      EdgeCount:       30
      CyclomaticComplexity: 2
      functionsReached:
        - input_get
        - log_debug
        - screen_write_alternateoff
        - screen_write_clearscreen
        - screen_write_cursormove
        - screen_write_mode_clear
        - screen_write_mode_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:1752,2'
          Branch Sides:
            - BranchSide:      'input.c:1753,21'
              BranchSideFuncs:
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1810,1'
              BranchSideFuncs: []
        - Branch String:   'input.c:1753,3'
          Branch Sides:
            - BranchSide:      'input.c:1755,4'
              BranchSideFuncs:
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1757,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - log_debug
            - BranchSide:      'input.c:1760,28'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_clearscreen
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1764,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - screen_write_cursormove
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1768,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1771,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - screen_write_mode_set
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1775,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1781,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1781,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1781,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1781,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1784,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1787,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1790,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1794,30'
              BranchSideFuncs:
                - screen_write_alternateoff
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1794,30'
              BranchSideFuncs:
                - screen_write_alternateoff
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1797,30'
              BranchSideFuncs:
                - screen_write_alternateoff
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1800,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1803,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1806,44'
              BranchSideFuncs:
                - log_debug
                - input_get
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_alternateoff
                - screen_write_alternateoff
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_clear
                - screen_write_mode_clear
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_clearscreen
                - screen_write_mode_clear
      Callsites:
        - Src:             'input.c:1753,11'
          Dst:             input_get
        - Src:             'input.c:1757,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1760,4'
          Dst:             screen_write_cursormove
        - Src:             'input.c:1761,4'
          Dst:             screen_write_clearscreen
        - Src:             'input.c:1764,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1765,4'
          Dst:             screen_write_cursormove
        - Src:             'input.c:1768,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1771,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1772,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1775,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1781,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1784,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1787,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1790,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1794,4'
          Dst:             screen_write_alternateoff
        - Src:             'input.c:1797,4'
          Dst:             screen_write_alternateoff
        - Src:             'input.c:1800,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1803,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1806,4'
          Dst:             log_debug
    - functionName:    input_csi_dispatch_rm
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         12
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - input_get
        - log_debug
        - screen_write_mode_clear
        - screen_write_mode_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:1727,2'
          Branch Sides:
            - BranchSide:      'input.c:1728,21'
              BranchSideFuncs:
                - input_get
                - screen_write_mode_set
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1742,1'
              BranchSideFuncs: []
        - Branch String:   'input.c:1728,3'
          Branch Sides:
            - BranchSide:      'input.c:1730,4'
              BranchSideFuncs:
                - input_get
                - screen_write_mode_set
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1732,28'
              BranchSideFuncs:
                - screen_write_mode_clear
                - input_get
                - screen_write_mode_set
                - log_debug
            - BranchSide:      'input.c:1735,26'
              BranchSideFuncs:
                - screen_write_mode_set
                - input_get
                - screen_write_mode_clear
                - log_debug
            - BranchSide:      'input.c:1738,44'
              BranchSideFuncs:
                - log_debug
                - input_get
                - screen_write_mode_set
                - screen_write_mode_clear
      Callsites:
        - Src:             'input.c:1728,11'
          Dst:             input_get
        - Src:             'input.c:1732,4'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1735,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1738,4'
          Dst:             log_debug
    - functionName:    input_report_current_theme
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3008
      functionLinenumberEnd: 3019
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         8
      ICount:          41
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - input_reply
        - window_pane_get_theme
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:3009,2'
          Branch Sides:
            - BranchSide:      'input.c:3009,2'
              BranchSideFuncs: []
            - BranchSide:      'input.c:3011,16'
              BranchSideFuncs:
                - input_reply
            - BranchSide:      'input.c:3014,16'
              BranchSideFuncs:
                - input_reply
            - BranchSide:      'input.c:3017,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input.c:3009,10'
          Dst:             window_pane_get_theme
        - Src:             'input.c:3011,4'
          Dst:             input_reply
        - Src:             'input.c:3014,4'
          Dst:             input_reply
    - functionName:    input_csi_dispatch_winops
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1933
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         61
      ICount:          352
      EdgeCount:       66
      CyclomaticComplexity: 7
      functionsReached:
        - input_get
        - input_reply
        - log_debug
        - notify_pane
        - screen_pop_title
        - screen_push_title
        - server_redraw_window_borders
        - server_status_window
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:1941,6'
          Branch Sides:
            - BranchSide:      'input.c:1942,7'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1944,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
        - Branch String:   'input.c:1945,2'
          Branch Sides:
            - BranchSide:      'input.c:1945,2'
              BranchSideFuncs:
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1946,11'
              BranchSideFuncs:
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
        - Branch String:   'input.c:1946,3'
          Branch Sides:
            - BranchSide:      'input.c:1957,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1957,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1957,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1957,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1957,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1957,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1957,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1957,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1957,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1957,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1961,5'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - log_debug
            - BranchSide:      'input.c:1961,5'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - log_debug
            - BranchSide:      'input.c:1961,5'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - log_debug
            - BranchSide:      'input.c:1967,5'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - log_debug
            - BranchSide:      'input.c:1967,5'
              BranchSideFuncs:
                - input_get
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - log_debug
            - BranchSide:      'input.c:1972,8'
              BranchSideFuncs:
                - input_reply
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1978,8'
              BranchSideFuncs:
                - input_reply
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1984,8'
              BranchSideFuncs:
                - input_reply
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1990,16'
              BranchSideFuncs:
                - input_reply
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1993,16'
              BranchSideFuncs:
                - input_reply
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1996,5'
              BranchSideFuncs:
                - input_get
                - screen_push_title
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:2007,5'
              BranchSideFuncs:
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:2023,44'
              BranchSideFuncs:
                - log_debug
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
        - Branch String:   'input.c:1962,8'
          Branch Sides:
            - BranchSide:      'input.c:1962,38'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1963,5'
              BranchSideFuncs: []
        - Branch String:   'input.c:1968,8'
          Branch Sides:
            - BranchSide:      'input.c:1969,5'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1970,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
        - Branch String:   'input.c:1972,8'
          Branch Sides:
            - BranchSide:      'input.c:1973,5'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1974,16'
              BranchSideFuncs:
                - input_reply
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
        - Branch String:   'input.c:1978,8'
          Branch Sides:
            - BranchSide:      'input.c:1979,5'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1980,16'
              BranchSideFuncs:
                - input_reply
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
        - Branch String:   'input.c:1984,8'
          Branch Sides:
            - BranchSide:      'input.c:1985,5'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:1986,16'
              BranchSideFuncs:
                - input_reply
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
        - Branch String:   'input.c:1997,4'
          Branch Sides:
            - BranchSide:      'input.c:1999,5'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2002,23'
              BranchSideFuncs:
                - screen_push_title
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:2002,23'
              BranchSideFuncs:
                - screen_push_title
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:2005,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
        - Branch String:   'input.c:2008,4'
          Branch Sides:
            - BranchSide:      'input.c:2010,5'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2013,22'
              BranchSideFuncs:
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - input_get
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:2013,22'
              BranchSideFuncs:
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - input_get
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:2021,4'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
        - Branch String:   'input.c:2014,9'
          Branch Sides:
            - BranchSide:      'input.c:2015,6'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_pop_title
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
            - BranchSide:      'input.c:2016,39'
              BranchSideFuncs:
                - notify_pane
                - server_redraw_window_borders
                - server_status_window
                - input_get
                - input_get
                - screen_pop_title
                - input_get
                - screen_push_title
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_reply
                - input_get
                - input_get
                - log_debug
      Callsites:
        - Src:             'input.c:1945,14'
          Dst:             input_get
        - Src:             'input.c:1962,8'
          Dst:             input_get
        - Src:             'input.c:1968,8'
          Dst:             input_get
        - Src:             'input.c:1974,4'
          Dst:             input_reply
        - Src:             'input.c:1980,4'
          Dst:             input_reply
        - Src:             'input.c:1986,4'
          Dst:             input_reply
        - Src:             'input.c:1990,4'
          Dst:             input_reply
        - Src:             'input.c:1993,4'
          Dst:             input_reply
        - Src:             'input.c:1997,12'
          Dst:             input_get
        - Src:             'input.c:2002,5'
          Dst:             screen_push_title
        - Src:             'input.c:2008,12'
          Dst:             input_get
        - Src:             'input.c:2013,5'
          Dst:             screen_pop_title
        - Src:             'input.c:2016,5'
          Dst:             notify_pane
        - Src:             'input.c:2017,5'
          Dst:             server_redraw_window_borders
        - Src:             'input.c:2018,5'
          Dst:             server_status_window
        - Src:             'input.c:2023,4'
          Dst:             log_debug
    - functionName:    input_split
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         39
      ICount:          248
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - log_debug
        - strchr
        - strsep
        - strtonum
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:1024,2'
          Branch Sides:
            - BranchSide:      'input.c:1025,7'
              BranchSideFuncs:
                - strsep
                - log_debug
                - log_debug
                - log_debug
                - strchr
                - strtonum
                - xstrdup
                - free
            - BranchSide:      'input.c:1028,2'
              BranchSideFuncs:
                - strsep
                - log_debug
                - log_debug
                - log_debug
                - strchr
                - strtonum
                - xstrdup
        - Branch String:   'input.c:1025,7'
          Branch Sides:
            - BranchSide:      'input.c:1026,9'
              BranchSideFuncs:
                - free
                - strsep
                - log_debug
                - log_debug
                - log_debug
                - strchr
                - strtonum
                - xstrdup
            - BranchSide:      'input.c:1027,2'
              BranchSideFuncs:
                - strsep
                - log_debug
                - log_debug
                - log_debug
                - strchr
                - strtonum
                - xstrdup
                - free
        - Branch String:   'input.c:1030,6'
          Branch Sides:
            - BranchSide:      'input.c:1031,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1032,8'
              BranchSideFuncs:
                - strsep
                - log_debug
                - log_debug
                - log_debug
                - strchr
                - strtonum
                - xstrdup
        - Branch String:   'input.c:1035,2'
          Branch Sides:
            - BranchSide:      'input.c:1036,8'
              BranchSideFuncs:
                - strchr
                - strtonum
                - strsep
                - log_debug
                - log_debug
                - log_debug
                - xstrdup
            - BranchSide:      'input.c:1054,9'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'input.c:1036,7'
          Branch Sides:
            - BranchSide:      'input.c:1037,4'
              BranchSideFuncs:
                - strsep
                - log_debug
                - log_debug
                - log_debug
                - strchr
                - strtonum
                - xstrdup
            - BranchSide:      'input.c:1039,15'
              BranchSideFuncs:
                - strchr
                - strtonum
                - strsep
                - log_debug
                - log_debug
                - log_debug
                - xstrdup
        - Branch String:   'input.c:1039,8'
          Branch Sides:
            - BranchSide:      'input.c:1040,5'
              BranchSideFuncs:
                - xstrdup
                - strsep
                - log_debug
                - log_debug
                - log_debug
                - strchr
                - strtonum
            - BranchSide:      'input.c:1043,5'
              BranchSideFuncs:
                - strtonum
                - strsep
                - log_debug
                - log_debug
                - log_debug
                - strchr
                - xstrdup
        - Branch String:   'input.c:1045,9'
          Branch Sides:
            - BranchSide:      'input.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1046,6'
              BranchSideFuncs: []
        - Branch String:   'input.c:1050,7'
          Branch Sides:
            - BranchSide:      'input.c:1035,2'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1051,4'
              BranchSideFuncs: []
        - Branch String:   'input.c:1054,2'
          Branch Sides:
            - BranchSide:      'input.c:1055,9'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'input.c:1064,2'
              BranchSideFuncs: []
        - Branch String:   'input.c:1056,7'
          Branch Sides:
            - BranchSide:      'input.c:1057,39'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'input.c:1058,12'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'input.c:1058,12'
          Branch Sides:
            - BranchSide:      'input.c:1059,41'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'input.c:1060,12'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
      Callsites:
        - Src:             'input.c:1035,16'
          Dst:             strsep
        - Src:             'input.c:1039,8'
          Dst:             strchr
        - Src:             'input.c:1041,15'
          Dst:             xstrdup
        - Src:             'input.c:1044,15'
          Dst:             strtonum
        - Src:             'input.c:1057,4'
          Dst:             log_debug
        - Src:             'input.c:1059,4'
          Dst:             log_debug
        - Src:             'input.c:1061,4'
          Dst:             log_debug
    - functionName:    input_csi_dispatch
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         214
      ICount:          1234
      EdgeCount:       251
      CyclomaticComplexity: 39
      functionsReached:
        - bsearch
        - getversion
        - input_csi_dispatch_rm
        - input_csi_dispatch_rm_private
        - input_csi_dispatch_sgr
        - input_csi_dispatch_sm
        - input_csi_dispatch_sm_graphics
        - input_csi_dispatch_sm_private
        - input_csi_dispatch_winops
        - input_get
        - input_reply
        - input_report_current_theme
        - input_restore_state
        - input_save_state
        - input_split
        - input_table_compare
        - log_debug
        - options_get_number
        - screen_set_cursor_style
        - screen_write_carriagereturn
        - screen_write_clearcharacter
        - screen_write_clearendofline
        - screen_write_clearendofscreen
        - screen_write_clearhistory
        - screen_write_clearline
        - screen_write_clearscreen
        - screen_write_clearstartofline
        - screen_write_clearstartofscreen
        - screen_write_collect_add
        - screen_write_cursordown
        - screen_write_cursorleft
        - screen_write_cursormove
        - screen_write_cursorright
        - screen_write_cursorup
        - screen_write_deletecharacter
        - screen_write_deleteline
        - screen_write_insertcharacter
        - screen_write_insertline
        - screen_write_mode_clear
        - screen_write_mode_set
        - screen_write_scrolldown
        - screen_write_scrollregion
        - screen_write_scrollup
        - utf8_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input.c:1381,6'
          Branch Sides:
            - BranchSide:      'input.c:1382,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1384,48'
              BranchSideFuncs:
                - log_debug
                - input_split
                - bsearch
                - input_get
                - getversion
                - input_reply
                - input_get
                - screen_set_cursor_style
                - input_get
                - screen_write_cursormove
                - input_get
                - log_debug
                - input_get
                - screen_write_scrolldown
                - input_get
                - screen_write_scrollup
                - input_csi_dispatch_sm_graphics
                - input_csi_dispatch_sm_private
                - input_csi_dispatch_sm
                - input_csi_dispatch_sgr
                - input_save_state
                - input_csi_dispatch_rm_private
                - input_csi_dispatch_rm
                - input_restore_state
                - input_get
                - utf8_copy
                - screen_write_collect_add
                - input_get
                - screen_write_insertline
                - input_get
                - screen_write_insertcharacter
                - input_get
                - screen_write_cursormove
                - input_get
                - screen_write_clearline
                - screen_write_clearstartofline
                - screen_write_clearendofline
                - log_debug
                - input_get
                - input_get
                - screen_write_clearhistory
                - screen_write_clearscreen
                - screen_write_clearstartofscreen
                - screen_write_clearendofscreen
                - log_debug
                - input_get
                - input_reply
                - input_reply
                - log_debug
                - input_get
                - input_reply
                - input_get
                - input_report_current_theme
                - input_get
                - screen_write_deleteline
                - input_get
                - input_get
                - screen_write_scrollregion
                - input_get
                - screen_write_deletecharacter
                - input_get
                - screen_write_clearcharacter
                - input_get
                - input_reply
                - log_debug
                - input_get
                - input_reply
                - log_debug
                - input_get
                - screen_write_carriagereturn
                - screen_write_cursorup
                - input_get
                - screen_write_carriagereturn
                - screen_write_cursordown
                - input_get
                - screen_write_cursorup
                - input_csi_dispatch_winops
                - input_get
                - screen_write_mode_clear
                - options_get_number
                - screen_write_mode_set
                - input_get
                - input_get
                - options_get_number
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - input_get
                - input_get
                - screen_write_cursormove
                - input_get
                - screen_write_cursorright
                - input_get
                - screen_write_cursordown
                - input_get
                - screen_write_cursorleft
                - input_get
                - log_debug
        - Branch String:   'input.c:1387,6'
          Branch Sides:
            - BranchSide:      'input.c:1388,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1390,18'
              BranchSideFuncs:
                - bsearch
                - input_get
                - getversion
                - input_reply
                - input_get
                - screen_set_cursor_style
                - input_get
                - screen_write_cursormove
                - input_get
                - log_debug
                - input_get
                - screen_write_scrolldown
                - input_get
                - screen_write_scrollup
                - input_csi_dispatch_sm_graphics
                - input_csi_dispatch_sm_private
                - input_csi_dispatch_sm
                - input_csi_dispatch_sgr
                - input_save_state
                - input_csi_dispatch_rm_private
                - input_csi_dispatch_rm
                - input_restore_state
                - input_get
                - utf8_copy
                - screen_write_collect_add
                - input_get
                - screen_write_insertline
                - input_get
                - screen_write_insertcharacter
                - input_get
                - screen_write_cursormove
                - input_get
                - screen_write_clearline
                - screen_write_clearstartofline
                - screen_write_clearendofline
                - log_debug
                - input_get
                - input_get
                - screen_write_clearhistory
                - screen_write_clearscreen
                - screen_write_clearstartofscreen
                - screen_write_clearendofscreen
                - log_debug
                - input_get
                - input_reply
                - input_reply
                - log_debug
                - input_get
                - input_reply
                - input_get
                - input_report_current_theme
                - input_get
                - screen_write_deleteline
                - input_get
                - input_get
                - screen_write_scrollregion
                - input_get
                - screen_write_deletecharacter
                - input_get
                - screen_write_clearcharacter
                - input_get
                - input_reply
                - log_debug
                - input_get
                - input_reply
                - log_debug
                - input_get
                - screen_write_carriagereturn
                - screen_write_cursorup
                - input_get
                - screen_write_carriagereturn
                - screen_write_cursordown
                - input_get
                - screen_write_cursorup
                - input_csi_dispatch_winops
                - input_get
                - screen_write_mode_clear
                - options_get_number
                - screen_write_mode_set
                - input_get
                - input_get
                - options_get_number
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - input_get
                - input_get
                - screen_write_cursormove
                - input_get
                - screen_write_cursorright
                - input_get
                - screen_write_cursordown
                - input_get
                - screen_write_cursorleft
                - input_get
                - log_debug
        - Branch String:   'input.c:1392,6'
          Branch Sides:
            - BranchSide:      'input.c:1393,43'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'input.c:1397,10'
              BranchSideFuncs:
                - input_get
                - getversion
                - input_reply
                - input_get
                - screen_set_cursor_style
                - input_get
                - screen_write_cursormove
                - input_get
                - log_debug
                - input_get
                - screen_write_scrolldown
                - input_get
                - screen_write_scrollup
                - input_csi_dispatch_sm_graphics
                - input_csi_dispatch_sm_private
                - input_csi_dispatch_sm
                - input_csi_dispatch_sgr
                - input_save_state
                - input_csi_dispatch_rm_private
                - input_csi_dispatch_rm
                - input_restore_state
                - input_get
                - utf8_copy
                - screen_write_collect_add
                - input_get
                - screen_write_insertline
                - input_get
                - screen_write_insertcharacter
                - input_get
                - screen_write_cursormove
                - input_get
                - screen_write_clearline
                - screen_write_clearstartofline
                - screen_write_clearendofline
                - log_debug
                - input_get
                - input_get
                - screen_write_clearhistory
                - screen_write_clearscreen
                - screen_write_clearstartofscreen
                - screen_write_clearendofscreen
                - log_debug
                - input_get
                - input_reply
                - input_reply
                - log_debug
                - input_get
                - input_reply
                - input_get
                - input_report_current_theme
                - input_get
                - screen_write_deleteline
                - input_get
                - input_get
                - screen_write_scrollregion
                - input_get
                - screen_write_deletecharacter
                - input_get
                - screen_write_clearcharacter
                - input_get
                - input_reply
                - log_debug
                - input_get
                - input_reply
                - log_debug
                - input_get
                - screen_write_carriagereturn
                - screen_write_cursorup
                - input_get
                - screen_write_carriagereturn
                - screen_write_cursordown
                - input_get
                - screen_write_cursorup
                - input_csi_dispatch_winops
                - input_get
                - screen_write_mode_clear
                - options_get_number
                - screen_write_mode_set
                - input_get
                - input_get
                - options_get_number
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
                - input_get
                - input_get
                - screen_write_cursormove
                - input_get
                - screen_write_cursorright
                - input_get
                - screen_write_cursordown
                - input_get
                - screen_write_cursorleft
                - input_get
        - Branch String:   'input.c:1397,2'
          Branch Sides:
            - BranchSide:      'input.c:1400,8'
              BranchSideFuncs:
                - input_get
            - BranchSide:      'input.c:1414,17'
              BranchSideFuncs:
                - input_get
                - screen_write_cursorleft
            - BranchSide:      'input.c:1419,17'
              BranchSideFuncs:
                - input_get
                - screen_write_cursordown
            - BranchSide:      'input.c:1424,17'
              BranchSideFuncs:
                - input_get
                - screen_write_cursorright
            - BranchSide:      'input.c:1429,17'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_write_cursormove
            - BranchSide:      'input.c:1435,17'
              BranchSideFuncs:
                - input_get
                - input_get
                - options_get_number
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
            - BranchSide:      'input.c:1454,17'
              BranchSideFuncs:
                - input_get
                - screen_write_mode_clear
                - options_get_number
                - screen_write_mode_set
            - BranchSide:      'input.c:1468,29'
              BranchSideFuncs:
                - input_csi_dispatch_winops
            - BranchSide:      'input.c:1471,17'
              BranchSideFuncs:
                - input_get
                - screen_write_cursorup
            - BranchSide:      'input.c:1476,17'
              BranchSideFuncs:
                - input_get
                - screen_write_carriagereturn
                - screen_write_cursordown
            - BranchSide:      'input.c:1483,17'
              BranchSideFuncs:
                - input_get
                - screen_write_carriagereturn
                - screen_write_cursorup
            - BranchSide:      'input.c:1490,21'
              BranchSideFuncs:
                - input_get
                - input_reply
                - log_debug
            - BranchSide:      'input.c:1506,21'
              BranchSideFuncs:
                - input_get
                - input_reply
                - log_debug
            - BranchSide:      'input.c:1518,17'
              BranchSideFuncs:
                - input_get
                - screen_write_clearcharacter
            - BranchSide:      'input.c:1523,17'
              BranchSideFuncs:
                - input_get
                - screen_write_deletecharacter
            - BranchSide:      'input.c:1528,17'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_write_scrollregion
            - BranchSide:      'input.c:1534,17'
              BranchSideFuncs:
                - input_get
                - screen_write_deleteline
            - BranchSide:      'input.c:1539,21'
              BranchSideFuncs:
                - input_get
                - input_report_current_theme
            - BranchSide:      'input.c:1546,21'
              BranchSideFuncs:
                - input_get
                - input_reply
            - BranchSide:      'input.c:1553,21'
              BranchSideFuncs:
                - input_get
                - input_reply
                - input_reply
                - log_debug
            - BranchSide:      'input.c:1568,21'
              BranchSideFuncs:
                - input_get
                - input_get
                - screen_write_clearhistory
                - screen_write_clearscreen
                - screen_write_clearstartofscreen
                - screen_write_clearendofscreen
                - log_debug
            - BranchSide:      'input.c:1595,21'
              BranchSideFuncs:
                - input_get
                - screen_write_clearline
                - screen_write_clearstartofline
                - screen_write_clearendofline
                - log_debug
            - BranchSide:      'input.c:1613,17'
              BranchSideFuncs:
                - input_get
                - screen_write_cursormove
            - BranchSide:      'input.c:1618,17'
              BranchSideFuncs:
                - input_get
                - screen_write_insertcharacter
            - BranchSide:      'input.c:1623,17'
              BranchSideFuncs:
                - input_get
                - screen_write_insertline
            - BranchSide:      'input.c:1628,17'
              BranchSideFuncs:
                - input_get
                - utf8_copy
                - screen_write_collect_add
            - BranchSide:      'input.c:1649,23'
              BranchSideFuncs:
                - input_restore_state
            - BranchSide:      'input.c:1652,25'
              BranchSideFuncs:
                - input_csi_dispatch_rm
            - BranchSide:      'input.c:1655,33'
              BranchSideFuncs:
                - input_csi_dispatch_rm_private
            - BranchSide:      'input.c:1658,20'
              BranchSideFuncs:
                - input_save_state
            - BranchSide:      'input.c:1661,26'
              BranchSideFuncs:
                - input_csi_dispatch_sgr
            - BranchSide:      'input.c:1664,25'
              BranchSideFuncs:
                - input_csi_dispatch_sm
            - BranchSide:      'input.c:1667,33'
              BranchSideFuncs:
                - input_csi_dispatch_sm_private
            - BranchSide:      'input.c:1670,34'
              BranchSideFuncs:
                - input_csi_dispatch_sm_graphics
            - BranchSide:      'input.c:1673,17'
              BranchSideFuncs:
                - input_get
                - screen_write_scrollup
            - BranchSide:      'input.c:1678,17'
              BranchSideFuncs:
                - input_get
                - screen_write_scrolldown
            - BranchSide:      'input.c:1683,21'
              BranchSideFuncs:
                - input_get
                - log_debug
            - BranchSide:      'input.c:1699,17'
              BranchSideFuncs:
                - input_get
                - screen_write_cursormove
            - BranchSide:      'input.c:1704,17'
              BranchSideFuncs:
                - input_get
                - screen_set_cursor_style
            - BranchSide:      'input.c:1709,17'
              BranchSideFuncs:
                - input_get
                - getversion
                - input_reply
            - BranchSide:      'input.c:1716,2'
              BranchSideFuncs: []
        - Branch String:   'input.c:1401,7'
          Branch Sides:
            - BranchSide:      'input.c:1402,9'
              BranchSideFuncs:
                - input_get
            - BranchSide:      'input.c:1403,17'
              BranchSideFuncs:
                - input_get
        - Branch String:   'input.c:1404,7'
          Branch Sides:
            - BranchSide:      'input.c:1405,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1406,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1406,17'
          Branch Sides:
            - BranchSide:      'input.c:1406,21'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1406,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1406,3'
          Branch Sides:
            - BranchSide:      'input.c:1407,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1411,11'
              BranchSideFuncs: []
        - Branch String:   'input.c:1409,18'
          Branch Sides:
            - BranchSide:      'input.c:1408,5'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1409,22'
              BranchSideFuncs: []
        - Branch String:   'input.c:1408,5'
          Branch Sides:
            - BranchSide:      'input.c:1406,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1408,7'
              BranchSideFuncs: []
        - Branch String:   'input.c:1415,7'
          Branch Sides:
            - BranchSide:      'input.c:1416,28'
              BranchSideFuncs:
                - screen_write_cursorleft
            - BranchSide:      'input.c:1417,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1420,7'
          Branch Sides:
            - BranchSide:      'input.c:1421,28'
              BranchSideFuncs:
                - screen_write_cursordown
            - BranchSide:      'input.c:1422,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1425,7'
          Branch Sides:
            - BranchSide:      'input.c:1426,29'
              BranchSideFuncs:
                - screen_write_cursorright
            - BranchSide:      'input.c:1427,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1431,15'
          Branch Sides:
            - BranchSide:      'input.c:1431,18'
              BranchSideFuncs:
                - screen_write_cursormove
            - BranchSide:      'input.c:1433,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1431,7'
          Branch Sides:
            - BranchSide:      'input.c:1432,28'
              BranchSideFuncs:
                - screen_write_cursormove
            - BranchSide:      'input.c:1433,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1436,7'
          Branch Sides:
            - BranchSide:      'input.c:1437,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1438,17'
              BranchSideFuncs:
                - input_get
                - options_get_number
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
        - Branch String:   'input.c:1445,7'
          Branch Sides:
            - BranchSide:      'input.c:1446,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1447,27'
              BranchSideFuncs:
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_mode_set
        - Branch String:   'input.c:1448,7'
          Branch Sides:
            - BranchSide:      'input.c:1449,26'
              BranchSideFuncs:
                - screen_write_mode_set
            - BranchSide:      'input.c:1450,12'
              BranchSideFuncs:
                - screen_write_mode_set
        - Branch String:   'input.c:1450,19'
          Branch Sides:
            - BranchSide:      'input.c:1450,22'
              BranchSideFuncs:
                - screen_write_mode_set
            - BranchSide:      'input.c:1451,26'
              BranchSideFuncs:
                - screen_write_mode_set
        - Branch String:   'input.c:1455,7'
          Branch Sides:
            - BranchSide:      'input.c:1456,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1462,27'
              BranchSideFuncs:
                - screen_write_mode_clear
                - options_get_number
                - screen_write_mode_set
        - Branch String:   'input.c:1464,7'
          Branch Sides:
            - BranchSide:      'input.c:1465,26'
              BranchSideFuncs:
                - screen_write_mode_set
            - BranchSide:      'input.c:1466,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1472,7'
          Branch Sides:
            - BranchSide:      'input.c:1473,26'
              BranchSideFuncs:
                - screen_write_cursorup
            - BranchSide:      'input.c:1474,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1477,7'
          Branch Sides:
            - BranchSide:      'input.c:1478,32'
              BranchSideFuncs:
                - screen_write_carriagereturn
                - screen_write_cursordown
            - BranchSide:      'input.c:1481,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1484,7'
          Branch Sides:
            - BranchSide:      'input.c:1485,32'
              BranchSideFuncs:
                - screen_write_carriagereturn
                - screen_write_cursorup
            - BranchSide:      'input.c:1488,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1490,3'
          Branch Sides:
            - BranchSide:      'input.c:1492,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1497,16'
              BranchSideFuncs:
                - input_reply
            - BranchSide:      'input.c:1501,44'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'input.c:1506,3'
          Branch Sides:
            - BranchSide:      'input.c:1508,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1510,16'
              BranchSideFuncs:
                - input_reply
            - BranchSide:      'input.c:1513,44'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'input.c:1519,7'
          Branch Sides:
            - BranchSide:      'input.c:1520,32'
              BranchSideFuncs:
                - screen_write_clearcharacter
            - BranchSide:      'input.c:1521,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1524,7'
          Branch Sides:
            - BranchSide:      'input.c:1525,33'
              BranchSideFuncs:
                - screen_write_deletecharacter
            - BranchSide:      'input.c:1526,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1530,15'
          Branch Sides:
            - BranchSide:      'input.c:1530,18'
              BranchSideFuncs:
                - screen_write_scrollregion
            - BranchSide:      'input.c:1532,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1530,7'
          Branch Sides:
            - BranchSide:      'input.c:1531,30'
              BranchSideFuncs:
                - screen_write_scrollregion
            - BranchSide:      'input.c:1532,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1535,7'
          Branch Sides:
            - BranchSide:      'input.c:1536,28'
              BranchSideFuncs:
                - screen_write_deleteline
            - BranchSide:      'input.c:1537,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1539,3'
          Branch Sides:
            - BranchSide:      'input.c:1541,31'
              BranchSideFuncs:
                - input_report_current_theme
            - BranchSide:      'input.c:1544,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1546,3'
          Branch Sides:
            - BranchSide:      'input.c:1548,16'
              BranchSideFuncs:
                - input_reply
            - BranchSide:      'input.c:1551,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1553,3'
          Branch Sides:
            - BranchSide:      'input.c:1555,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1557,16'
              BranchSideFuncs:
                - input_reply
            - BranchSide:      'input.c:1560,16'
              BranchSideFuncs:
                - input_reply
            - BranchSide:      'input.c:1563,44'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'input.c:1568,3'
          Branch Sides:
            - BranchSide:      'input.c:1570,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1572,34'
              BranchSideFuncs:
                - screen_write_clearendofscreen
            - BranchSide:      'input.c:1575,36'
              BranchSideFuncs:
                - screen_write_clearstartofscreen
            - BranchSide:      'input.c:1578,29'
              BranchSideFuncs:
                - screen_write_clearscreen
            - BranchSide:      'input.c:1581,18'
              BranchSideFuncs:
                - input_get
                - screen_write_clearhistory
            - BranchSide:      'input.c:1590,44'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'input.c:1581,8'
          Branch Sides:
            - BranchSide:      'input.c:1586,31'
              BranchSideFuncs:
                - screen_write_clearhistory
            - BranchSide:      'input.c:1588,4'
              BranchSideFuncs: []
        - Branch String:   'input.c:1595,3'
          Branch Sides:
            - BranchSide:      'input.c:1597,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1599,32'
              BranchSideFuncs:
                - screen_write_clearendofline
            - BranchSide:      'input.c:1602,34'
              BranchSideFuncs:
                - screen_write_clearstartofline
            - BranchSide:      'input.c:1605,27'
              BranchSideFuncs:
                - screen_write_clearline
            - BranchSide:      'input.c:1608,44'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'input.c:1614,7'
          Branch Sides:
            - BranchSide:      'input.c:1615,28'
              BranchSideFuncs:
                - screen_write_cursormove
            - BranchSide:      'input.c:1616,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1619,7'
          Branch Sides:
            - BranchSide:      'input.c:1620,33'
              BranchSideFuncs:
                - screen_write_insertcharacter
            - BranchSide:      'input.c:1621,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1624,7'
          Branch Sides:
            - BranchSide:      'input.c:1625,28'
              BranchSideFuncs:
                - screen_write_insertline
            - BranchSide:      'input.c:1626,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1629,7'
          Branch Sides:
            - BranchSide:      'input.c:1630,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1632,7'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_collect_add
        - Branch String:   'input.c:1633,7'
          Branch Sides:
            - BranchSide:      'input.c:1634,8'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_collect_add
            - BranchSide:      'input.c:1636,8'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_collect_add
        - Branch String:   'input.c:1636,7'
          Branch Sides:
            - BranchSide:      'input.c:1637,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1639,9'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_collect_add
        - Branch String:   'input.c:1639,9'
          Branch Sides:
            - BranchSide:      'input.c:1639,31'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_collect_add
            - BranchSide:      'input.c:1639,50'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_collect_add
        - Branch String:   'input.c:1640,7'
          Branch Sides:
            - BranchSide:      'input.c:1641,4'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_collect_add
            - BranchSide:      'input.c:1643,4'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_collect_add
        - Branch String:   'input.c:1645,3'
          Branch Sides:
            - BranchSide:      'input.c:1646,29'
              BranchSideFuncs:
                - screen_write_collect_add
            - BranchSide:      'input.c:1647,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1674,7'
          Branch Sides:
            - BranchSide:      'input.c:1675,26'
              BranchSideFuncs:
                - screen_write_scrollup
            - BranchSide:      'input.c:1676,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1679,7'
          Branch Sides:
            - BranchSide:      'input.c:1680,28'
              BranchSideFuncs:
                - screen_write_scrolldown
            - BranchSide:      'input.c:1681,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1683,3'
          Branch Sides:
            - BranchSide:      'input.c:1685,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1687,8'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1691,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1694,44'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'input.c:1687,8'
          Branch Sides:
            - BranchSide:      'input.c:1688,5'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1689,4'
              BranchSideFuncs: []
        - Branch String:   'input.c:1691,4'
          Branch Sides:
            - BranchSide:      'input.c:1691,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1692,4'
              BranchSideFuncs: []
        - Branch String:   'input.c:1700,7'
          Branch Sides:
            - BranchSide:      'input.c:1701,28'
              BranchSideFuncs:
                - screen_write_cursormove
            - BranchSide:      'input.c:1702,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1705,7'
          Branch Sides:
            - BranchSide:      'input.c:1706,28'
              BranchSideFuncs:
                - screen_set_cursor_style
            - BranchSide:      'input.c:1707,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1710,7'
          Branch Sides:
            - BranchSide:      'input.c:1711,16'
              BranchSideFuncs:
                - getversion
                - input_reply
            - BranchSide:      'input.c:1712,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input.c:1384,2'
          Dst:             log_debug
        - Src:             'input.c:1387,6'
          Dst:             input_split
        - Src:             'input.c:1390,10'
          Dst:             bsearch
        - Src:             'input.c:1390,10'
          Dst:             input_table_compare
        - Src:             'input.c:1393,3'
          Dst:             log_debug
        - Src:             'input.c:1403,7'
          Dst:             input_get
        - Src:             'input.c:1414,7'
          Dst:             input_get
        - Src:             'input.c:1416,4'
          Dst:             screen_write_cursorleft
        - Src:             'input.c:1419,7'
          Dst:             input_get
        - Src:             'input.c:1421,4'
          Dst:             screen_write_cursordown
        - Src:             'input.c:1424,7'
          Dst:             input_get
        - Src:             'input.c:1426,4'
          Dst:             screen_write_cursorright
        - Src:             'input.c:1429,7'
          Dst:             input_get
        - Src:             'input.c:1430,7'
          Dst:             input_get
        - Src:             'input.c:1432,4'
          Dst:             screen_write_cursormove
        - Src:             'input.c:1435,7'
          Dst:             input_get
        - Src:             'input.c:1438,7'
          Dst:             input_get
        - Src:             'input.c:1444,8'
          Dst:             options_get_number
        - Src:             'input.c:1447,3'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1449,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1451,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1454,7'
          Dst:             input_get
        - Src:             'input.c:1462,3'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1464,7'
          Dst:             options_get_number
        - Src:             'input.c:1465,4'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1468,3'
          Dst:             input_csi_dispatch_winops
        - Src:             'input.c:1471,7'
          Dst:             input_get
        - Src:             'input.c:1473,4'
          Dst:             screen_write_cursorup
        - Src:             'input.c:1476,7'
          Dst:             input_get
        - Src:             'input.c:1478,4'
          Dst:             screen_write_carriagereturn
        - Src:             'input.c:1479,4'
          Dst:             screen_write_cursordown
        - Src:             'input.c:1483,7'
          Dst:             input_get
        - Src:             'input.c:1485,4'
          Dst:             screen_write_carriagereturn
        - Src:             'input.c:1486,4'
          Dst:             screen_write_cursorup
        - Src:             'input.c:1490,11'
          Dst:             input_get
        - Src:             'input.c:1497,4'
          Dst:             input_reply
        - Src:             'input.c:1501,4'
          Dst:             log_debug
        - Src:             'input.c:1506,11'
          Dst:             input_get
        - Src:             'input.c:1510,4'
          Dst:             input_reply
        - Src:             'input.c:1513,4'
          Dst:             log_debug
        - Src:             'input.c:1518,7'
          Dst:             input_get
        - Src:             'input.c:1520,4'
          Dst:             screen_write_clearcharacter
        - Src:             'input.c:1523,7'
          Dst:             input_get
        - Src:             'input.c:1525,4'
          Dst:             screen_write_deletecharacter
        - Src:             'input.c:1528,7'
          Dst:             input_get
        - Src:             'input.c:1529,7'
          Dst:             input_get
        - Src:             'input.c:1531,4'
          Dst:             screen_write_scrollregion
        - Src:             'input.c:1534,7'
          Dst:             input_get
        - Src:             'input.c:1536,4'
          Dst:             screen_write_deleteline
        - Src:             'input.c:1539,11'
          Dst:             input_get
        - Src:             'input.c:1541,4'
          Dst:             input_report_current_theme
        - Src:             'input.c:1546,11'
          Dst:             input_get
        - Src:             'input.c:1548,4'
          Dst:             input_reply
        - Src:             'input.c:1553,11'
          Dst:             input_get
        - Src:             'input.c:1557,4'
          Dst:             input_reply
        - Src:             'input.c:1560,4'
          Dst:             input_reply
        - Src:             'input.c:1563,4'
          Dst:             log_debug
        - Src:             'input.c:1568,11'
          Dst:             input_get
        - Src:             'input.c:1572,4'
          Dst:             screen_write_clearendofscreen
        - Src:             'input.c:1575,4'
          Dst:             screen_write_clearstartofscreen
        - Src:             'input.c:1578,4'
          Dst:             screen_write_clearscreen
        - Src:             'input.c:1581,8'
          Dst:             input_get
        - Src:             'input.c:1586,5'
          Dst:             screen_write_clearhistory
        - Src:             'input.c:1590,4'
          Dst:             log_debug
        - Src:             'input.c:1595,11'
          Dst:             input_get
        - Src:             'input.c:1599,4'
          Dst:             screen_write_clearendofline
        - Src:             'input.c:1602,4'
          Dst:             screen_write_clearstartofline
        - Src:             'input.c:1605,4'
          Dst:             screen_write_clearline
        - Src:             'input.c:1608,4'
          Dst:             log_debug
        - Src:             'input.c:1613,7'
          Dst:             input_get
        - Src:             'input.c:1615,4'
          Dst:             screen_write_cursormove
        - Src:             'input.c:1618,7'
          Dst:             input_get
        - Src:             'input.c:1620,4'
          Dst:             screen_write_insertcharacter
        - Src:             'input.c:1623,7'
          Dst:             input_get
        - Src:             'input.c:1625,4'
          Dst:             screen_write_insertline
        - Src:             'input.c:1628,7'
          Dst:             input_get
        - Src:             'input.c:1644,3'
          Dst:             utf8_copy
        - Src:             'input.c:1646,4'
          Dst:             screen_write_collect_add
        - Src:             'input.c:1649,3'
          Dst:             input_restore_state
        - Src:             'input.c:1652,3'
          Dst:             input_csi_dispatch_rm
        - Src:             'input.c:1655,3'
          Dst:             input_csi_dispatch_rm_private
        - Src:             'input.c:1658,3'
          Dst:             input_save_state
        - Src:             'input.c:1661,3'
          Dst:             input_csi_dispatch_sgr
        - Src:             'input.c:1664,3'
          Dst:             input_csi_dispatch_sm
        - Src:             'input.c:1667,3'
          Dst:             input_csi_dispatch_sm_private
        - Src:             'input.c:1670,3'
          Dst:             input_csi_dispatch_sm_graphics
        - Src:             'input.c:1673,7'
          Dst:             input_get
        - Src:             'input.c:1675,4'
          Dst:             screen_write_scrollup
        - Src:             'input.c:1678,7'
          Dst:             input_get
        - Src:             'input.c:1680,4'
          Dst:             screen_write_scrolldown
        - Src:             'input.c:1683,11'
          Dst:             input_get
        - Src:             'input.c:1694,4'
          Dst:             log_debug
        - Src:             'input.c:1699,7'
          Dst:             input_get
        - Src:             'input.c:1701,4'
          Dst:             screen_write_cursormove
        - Src:             'input.c:1704,7'
          Dst:             input_get
        - Src:             'input.c:1706,4'
          Dst:             screen_set_cursor_style
        - Src:             'input.c:1709,7'
          Dst:             input_get
        - Src:             'input.c:1711,46'
          Dst:             getversion
        - Src:             'input.c:1711,4'
          Dst:             input_reply
    - functionName:    input_table_compare
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input.c:745,6'
          Branch Sides:
            - BranchSide:      'input.c:746,11'
              BranchSideFuncs: []
            - BranchSide:      'input.c:747,17'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'input.c:747,10'
          Dst:             strcmp
    - functionName:    input_restore_state
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - screen_write_cursormove
        - screen_write_mode_clear
        - screen_write_mode_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input.c:806,6'
          Branch Sides:
            - BranchSide:      'input.c:807,25'
              BranchSideFuncs:
                - screen_write_mode_set
                - screen_write_cursormove
            - BranchSide:      'input.c:809,27'
              BranchSideFuncs:
                - screen_write_mode_clear
                - screen_write_cursormove
      Callsites:
        - Src:             'input.c:807,3'
          Dst:             screen_write_mode_set
        - Src:             'input.c:809,3'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:810,2'
          Dst:             screen_write_cursormove
    - functionName:    input_save_state
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_enter_rename
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2539
      functionLinenumberEnd: 2545
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_clear
        - input_start_timer
        - log_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'input.c:2540,2'
          Dst:             log_debug
        - Src:             'input.c:2542,2'
          Dst:             input_clear
        - Src:             'input.c:2543,2'
          Dst:             input_start_timer
    - functionName:    input_dcs_dispatch
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2363
      functionLinenumberEnd: 2410
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         15
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - log_debug
        - options_get_number
        - screen_write_rawstring
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input.c:2377,6'
          Branch Sides:
            - BranchSide:      'input.c:2378,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2380,6'
              BranchSideFuncs:
                - options_get_number
                - log_debug
                - strncmp
                - screen_write_rawstring
                - log_debug
        - Branch String:   'input.c:2380,6'
          Branch Sides:
            - BranchSide:      'input.c:2381,50'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'input.c:2399,41'
              BranchSideFuncs:
                - options_get_number
                - log_debug
                - strncmp
                - screen_write_rawstring
        - Branch String:   'input.c:2400,6'
          Branch Sides:
            - BranchSide:      'input.c:2401,3'
              BranchSideFuncs:
                - log_debug
                - strncmp
                - screen_write_rawstring
            - BranchSide:      'input.c:2402,36'
              BranchSideFuncs:
                - log_debug
                - strncmp
                - screen_write_rawstring
        - Branch String:   'input.c:2404,23'
          Branch Sides:
            - BranchSide:      'input.c:2404,34'
              BranchSideFuncs:
                - strncmp
                - screen_write_rawstring
            - BranchSide:      'input.c:2409,2'
              BranchSideFuncs: []
        - Branch String:   'input.c:2404,6'
          Branch Sides:
            - BranchSide:      'input.c:2405,26'
              BranchSideFuncs:
                - screen_write_rawstring
            - BranchSide:      'input.c:2409,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input.c:2381,3'
          Dst:             log_debug
        - Src:             'input.c:2399,22'
          Dst:             options_get_number
        - Src:             'input.c:2402,2'
          Dst:             log_debug
        - Src:             'input.c:2404,26'
          Dst:             strncmp
        - Src:             'input.c:2405,3'
          Dst:             screen_write_rawstring
    - functionName:    input_input
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xrealloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input.c:1200,2'
          Branch Sides:
            - BranchSide:      'input.c:1201,13'
              BranchSideFuncs:
                - xrealloc
            - BranchSide:      'input.c:1209,39'
              BranchSideFuncs: []
        - Branch String:   'input.c:1202,7'
          Branch Sides:
            - BranchSide:      'input.c:1203,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1206,30'
              BranchSideFuncs:
                - xrealloc
      Callsites:
        - Src:             'input.c:1206,21'
          Dst:             xrealloc
    - functionName:    input_parameter
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input.c:1183,6'
          Branch Sides:
            - BranchSide:      'input.c:1184,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1186,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_enter_dcs
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_clear
        - input_start_timer
        - log_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'input.c:2353,2'
          Dst:             log_debug
        - Src:             'input.c:2355,2'
          Dst:             input_clear
        - Src:             'input.c:2356,2'
          Dst:             input_start_timer
    - functionName:    input_esc_dispatch
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         28
      ICount:          234
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - bsearch
        - colour_palette_clear
        - input_reset_cell
        - input_restore_state
        - input_save_state
        - input_table_compare
        - log_debug
        - screen_write_alignmenttest
        - screen_write_carriagereturn
        - screen_write_fullredraw
        - screen_write_linefeed
        - screen_write_mode_clear
        - screen_write_mode_set
        - screen_write_reset
        - screen_write_reverseindex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input.c:1303,6'
          Branch Sides:
            - BranchSide:      'input.c:1304,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1305,38'
              BranchSideFuncs:
                - log_debug
                - bsearch
                - screen_write_alignmenttest
                - input_restore_state
                - input_save_state
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_reverseindex
                - screen_write_carriagereturn
                - screen_write_linefeed
                - screen_write_linefeed
                - colour_palette_clear
                - input_reset_cell
                - screen_write_reset
                - screen_write_fullredraw
                - log_debug
        - Branch String:   'input.c:1309,6'
          Branch Sides:
            - BranchSide:      'input.c:1310,43'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'input.c:1314,10'
              BranchSideFuncs:
                - screen_write_alignmenttest
                - input_restore_state
                - input_save_state
                - screen_write_mode_clear
                - screen_write_mode_set
                - screen_write_reverseindex
                - screen_write_carriagereturn
                - screen_write_linefeed
                - screen_write_linefeed
                - colour_palette_clear
                - input_reset_cell
                - screen_write_reset
                - screen_write_fullredraw
        - Branch String:   'input.c:1314,2'
          Branch Sides:
            - BranchSide:      'input.c:1316,24'
              BranchSideFuncs:
                - colour_palette_clear
                - input_reset_cell
                - screen_write_reset
                - screen_write_fullredraw
            - BranchSide:      'input.c:1322,25'
              BranchSideFuncs:
                - screen_write_linefeed
            - BranchSide:      'input.c:1325,31'
              BranchSideFuncs:
                - screen_write_carriagereturn
                - screen_write_linefeed
            - BranchSide:      'input.c:1329,7'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1333,29'
              BranchSideFuncs:
                - screen_write_reverseindex
            - BranchSide:      'input.c:1336,25'
              BranchSideFuncs:
                - screen_write_mode_set
            - BranchSide:      'input.c:1339,27'
              BranchSideFuncs:
                - screen_write_mode_clear
            - BranchSide:      'input.c:1342,20'
              BranchSideFuncs:
                - input_save_state
            - BranchSide:      'input.c:1345,23'
              BranchSideFuncs:
                - input_restore_state
            - BranchSide:      'input.c:1348,30'
              BranchSideFuncs:
                - screen_write_alignmenttest
            - BranchSide:      'input.c:1351,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1354,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1357,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1360,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1364,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1367,2'
              BranchSideFuncs: []
        - Branch String:   'input.c:1329,7'
          Branch Sides:
            - BranchSide:      'input.c:1330,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1331,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input.c:1305,2'
          Dst:             log_debug
        - Src:             'input.c:1307,10'
          Dst:             bsearch
        - Src:             'input.c:1307,10'
          Dst:             input_table_compare
        - Src:             'input.c:1310,3'
          Dst:             log_debug
        - Src:             'input.c:1316,3'
          Dst:             colour_palette_clear
        - Src:             'input.c:1317,3'
          Dst:             input_reset_cell
        - Src:             'input.c:1318,3'
          Dst:             screen_write_reset
        - Src:             'input.c:1319,3'
          Dst:             screen_write_fullredraw
        - Src:             'input.c:1322,3'
          Dst:             screen_write_linefeed
        - Src:             'input.c:1325,3'
          Dst:             screen_write_carriagereturn
        - Src:             'input.c:1326,3'
          Dst:             screen_write_linefeed
        - Src:             'input.c:1333,3'
          Dst:             screen_write_reverseindex
        - Src:             'input.c:1336,3'
          Dst:             screen_write_mode_set
        - Src:             'input.c:1339,3'
          Dst:             screen_write_mode_clear
        - Src:             'input.c:1342,3'
          Dst:             input_save_state
        - Src:             'input.c:1345,3'
          Dst:             input_restore_state
        - Src:             'input.c:1348,3'
          Dst:             screen_write_alignmenttest
    - functionName:    input_reset_cell
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_intermediate
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input.c:1169,6'
          Branch Sides:
            - BranchSide:      'input.c:1170,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1172,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_top_bit_set
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2584
      functionLinenumberEnd: 2618
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         13
      ICount:          133
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - screen_write_collect_add
        - utf8_append
        - utf8_copy
        - utf8_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input.c:2590,6'
          Branch Sides:
            - BranchSide:      'input.c:2591,17'
              BranchSideFuncs:
                - utf8_append
                - log_debug
                - utf8_copy
                - screen_write_collect_add
                - utf8_copy
            - BranchSide:      'input.c:2597,22'
              BranchSideFuncs:
                - utf8_append
                - log_debug
                - utf8_copy
                - screen_write_collect_add
                - utf8_copy
        - Branch String:   'input.c:2591,7'
          Branch Sides:
            - BranchSide:      'input.c:2592,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2593,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:2597,2'
          Branch Sides:
            - BranchSide:      'input.c:2599,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2601,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:2604,3'
              BranchSideFuncs:
                - log_debug
                - utf8_copy
                - screen_write_collect_add
                - utf8_copy
            - BranchSide:      'input.c:2606,2'
              BranchSideFuncs:
                - log_debug
                - utf8_copy
                - screen_write_collect_add
                - utf8_copy
      Callsites:
        - Src:             'input.c:2591,7'
          Dst:             utf8_open
        - Src:             'input.c:2597,10'
          Dst:             utf8_append
        - Src:             'input.c:2608,2'
          Dst:             log_debug
        - Src:             'input.c:2611,2'
          Dst:             utf8_copy
        - Src:             'input.c:2612,2'
          Dst:             screen_write_collect_add
        - Src:             'input.c:2614,2'
          Dst:             utf8_copy
    - functionName:    input_print
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         9
      ICount:          114
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - screen_write_collect_add
        - utf8_copy
        - utf8_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input.c:1149,8'
          Branch Sides:
            - BranchSide:      'input.c:1149,30'
              BranchSideFuncs:
                - utf8_set
                - screen_write_collect_add
                - utf8_copy
            - BranchSide:      'input.c:1149,49'
              BranchSideFuncs:
                - utf8_set
                - screen_write_collect_add
                - utf8_copy
        - Branch String:   'input.c:1150,6'
          Branch Sides:
            - BranchSide:      'input.c:1151,3'
              BranchSideFuncs:
                - utf8_set
                - screen_write_collect_add
                - utf8_copy
            - BranchSide:      'input.c:1153,3'
              BranchSideFuncs:
                - utf8_set
                - screen_write_collect_add
                - utf8_copy
      Callsites:
        - Src:             'input.c:1154,2'
          Dst:             utf8_set
        - Src:             'input.c:1155,2'
          Dst:             screen_write_collect_add
        - Src:             'input.c:1157,2'
          Dst:             utf8_copy
    - functionName:    input_c0_dispatch
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         48
      ICount:          332
      EdgeCount:       58
      CyclomaticComplexity: 12
      functionsReached:
        - alerts_queue
        - grid_cells_look_equal
        - grid_get_cell
        - grid_set_tab
        - log_debug
        - screen_write_backspace
        - screen_write_carriagereturn
        - screen_write_collect_add
        - screen_write_linefeed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input.c:1231,2'
          Branch Sides:
            - BranchSide:      'input.c:1233,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1235,7'
              BranchSideFuncs:
                - alerts_queue
            - BranchSide:      'input.c:1239,26'
              BranchSideFuncs:
                - screen_write_backspace
            - BranchSide:      'input.c:1243,7'
              BranchSideFuncs:
                - grid_get_cell
                - grid_get_cell
                - grid_cells_look_equal
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
            - BranchSide:      'input.c:1273,25'
              BranchSideFuncs:
                - screen_write_linefeed
                - screen_write_carriagereturn
            - BranchSide:      'input.c:1273,25'
              BranchSideFuncs:
                - screen_write_linefeed
                - screen_write_carriagereturn
            - BranchSide:      'input.c:1273,25'
              BranchSideFuncs:
                - screen_write_linefeed
                - screen_write_carriagereturn
            - BranchSide:      'input.c:1278,31'
              BranchSideFuncs:
                - screen_write_carriagereturn
            - BranchSide:      'input.c:1281,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1284,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1287,43'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'input.c:1235,7'
          Branch Sides:
            - BranchSide:      'input.c:1236,17'
              BranchSideFuncs:
                - alerts_queue
            - BranchSide:      'input.c:1237,3'
              BranchSideFuncs: []
        - Branch String:   'input.c:1243,7'
          Branch Sides:
            - BranchSide:      'input.c:1244,4'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1247,17'
              BranchSideFuncs:
                - grid_get_cell
                - grid_get_cell
                - grid_cells_look_equal
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
        - Branch String:   'input.c:1249,8'
          Branch Sides:
            - BranchSide:      'input.c:1250,19'
              BranchSideFuncs:
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
                - grid_get_cell
                - grid_cells_look_equal
            - BranchSide:      'input.c:1256,6'
              BranchSideFuncs:
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
                - grid_get_cell
                - grid_cells_look_equal
        - Branch String:   'input.c:1251,27'
          Branch Sides:
            - BranchSide:      'input.c:1252,13'
              BranchSideFuncs:
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
                - grid_get_cell
                - grid_cells_look_equal
            - BranchSide:      'input.c:1254,18'
              BranchSideFuncs:
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
                - grid_get_cell
                - grid_cells_look_equal
        - Branch String:   'input.c:1252,30'
          Branch Sides:
            - BranchSide:      'input.c:1253,10'
              BranchSideFuncs:
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
                - grid_get_cell
                - grid_cells_look_equal
            - BranchSide:      'input.c:1254,18'
              BranchSideFuncs:
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
                - grid_get_cell
                - grid_cells_look_equal
        - Branch String:   'input.c:1251,9'
          Branch Sides:
            - BranchSide:      'input.c:1254,18'
              BranchSideFuncs:
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
                - grid_get_cell
                - grid_cells_look_equal
            - BranchSide:      'input.c:1255,4'
              BranchSideFuncs:
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
                - grid_get_cell
                - grid_cells_look_equal
        - Branch String:   'input.c:1257,8'
          Branch Sides:
            - BranchSide:      'input.c:1258,5'
              BranchSideFuncs:
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
            - BranchSide:      'input.c:1259,3'
              BranchSideFuncs:
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
                - grid_get_cell
                - grid_cells_look_equal
        - Branch String:   'input.c:1259,3'
          Branch Sides:
            - BranchSide:      'input.c:1249,9'
              BranchSideFuncs:
                - grid_get_cell
                - grid_cells_look_equal
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
            - BranchSide:      'input.c:1261,11'
              BranchSideFuncs:
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
        - Branch String:   'input.c:1262,19'
          Branch Sides:
            - BranchSide:      'input.c:1262,22'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1263,12'
              BranchSideFuncs: []
        - Branch String:   'input.c:1262,7'
          Branch Sides:
            - BranchSide:      'input.c:1263,12'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1265,18'
              BranchSideFuncs:
                - grid_get_cell
                - grid_set_tab
                - screen_write_collect_add
        - Branch String:   'input.c:1274,7'
          Branch Sides:
            - BranchSide:      'input.c:1275,32'
              BranchSideFuncs:
                - screen_write_carriagereturn
            - BranchSide:      'input.c:1276,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input.c:1229,2'
          Dst:             log_debug
        - Src:             'input.c:1236,4'
          Dst:             alerts_queue
        - Src:             'input.c:1239,3'
          Dst:             screen_write_backspace
        - Src:             'input.c:1247,3'
          Dst:             grid_get_cell
        - Src:             'input.c:1250,5'
          Dst:             grid_get_cell
        - Src:             'input.c:1253,10'
          Dst:             grid_cells_look_equal
        - Src:             'input.c:1265,4'
          Dst:             grid_get_cell
        - Src:             'input.c:1266,4'
          Dst:             grid_set_tab
        - Src:             'input.c:1267,4'
          Dst:             screen_write_collect_add
        - Src:             'input.c:1273,3'
          Dst:             screen_write_linefeed
        - Src:             'input.c:1275,4'
          Dst:             screen_write_carriagereturn
        - Src:             'input.c:1278,3'
          Dst:             screen_write_carriagereturn
        - Src:             'input.c:1287,3'
          Dst:             log_debug
    - functionName:    input_ground
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evbuffer_drain
        - evbuffer_get_length
        - event_del
        - xrealloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input.c:1134,6'
          Branch Sides:
            - BranchSide:      'input.c:1134,6'
              BranchSideFuncs:
                - xrealloc
            - BranchSide:      'input.c:1135,3'
              BranchSideFuncs:
                - xrealloc
      Callsites:
        - Src:             'input.c:1131,2'
          Dst:             event_del
        - Src:             'input.c:1132,37'
          Dst:             evbuffer_get_length
        - Src:             'input.c:1132,2'
          Dst:             evbuffer_drain
        - Src:             'input.c:1136,21'
          Dst:             xrealloc
    - functionName:    input_set_buffer_size
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3001
      functionLinenumberEnd: 3004
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - buffer_size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_debug
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input.c:3002,2'
          Dst:             log_debug
    - functionName:    input_parse_screen
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ictx
        - s
        - cb
        - arg
        - buf
        - len
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_parse
        - screen_write_start_callback
        - screen_write_stop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input.c:1007,6'
          Branch Sides:
            - BranchSide:      'input.c:1008,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:1010,30'
              BranchSideFuncs:
                - screen_write_start_callback
                - input_parse
                - screen_write_stop
      Callsites:
        - Src:             'input.c:1010,2'
          Dst:             screen_write_start_callback
        - Src:             'input.c:1011,2'
          Dst:             input_parse
        - Src:             'input.c:1012,2'
          Dst:             screen_write_stop
    - functionName:    input_parse
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ictx
        - buf
        - len
      BBCount:         47
      ICount:          273
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - evbuffer_add
        - fatalx
        - input_set_state
        - screen_write_collect_end
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input.c:909,2'
          Branch Sides:
            - BranchSide:      'input.c:910,14'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
            - BranchSide:      'input.c:956,1'
              BranchSideFuncs: []
        - Branch String:   'input.c:913,28'
          Branch Sides:
            - BranchSide:      'input.c:914,7'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
            - BranchSide:      'input.c:917,10'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
        - Branch String:   'input.c:914,19'
          Branch Sides:
            - BranchSide:      'input.c:915,7'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
            - BranchSide:      'input.c:917,10'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
        - Branch String:   'input.c:915,29'
          Branch Sides:
            - BranchSide:      'input.c:916,7'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
            - BranchSide:      'input.c:917,10'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
        - Branch String:   'input.c:913,7'
          Branch Sides:
            - BranchSide:      'input.c:917,10'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
            - BranchSide:      'input.c:929,11'
              BranchSideFuncs:
                - fatalx
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
        - Branch String:   'input.c:918,28'
          Branch Sides:
            - BranchSide:      'input.c:918,31'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
            - BranchSide:      'input.c:918,4'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
        - Branch String:   'input.c:918,4'
          Branch Sides:
            - BranchSide:      'input.c:919,9'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
            - BranchSide:      'input.c:924,8'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
        - Branch String:   'input.c:919,32'
          Branch Sides:
            - BranchSide:      'input.c:920,9'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
            - BranchSide:      'input.c:922,8'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
        - Branch String:   'input.c:919,9'
          Branch Sides:
            - BranchSide:      'input.c:921,6'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
            - BranchSide:      'input.c:922,8'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
        - Branch String:   'input.c:924,25'
          Branch Sides:
            - BranchSide:      'input.c:924,28'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'input.c:926,5'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'input.c:924,8'
          Branch Sides:
            - BranchSide:      'input.c:926,5'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'input.c:928,3'
              BranchSideFuncs:
                - fatalx
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
        - Branch String:   'input.c:938,7'
          Branch Sides:
            - BranchSide:      'input.c:939,29'
              BranchSideFuncs:
                - screen_write_collect_end
                - fatalx
                - evbuffer_add
                - input_set_state
            - BranchSide:      'input.c:945,7'
              BranchSideFuncs:
                - screen_write_collect_end
                - fatalx
                - evbuffer_add
                - input_set_state
        - Branch String:   'input.c:945,28'
          Branch Sides:
            - BranchSide:      'input.c:945,31'
              BranchSideFuncs:
                - screen_write_collect_end
                - fatalx
                - evbuffer_add
                - input_set_state
            - BranchSide:      'input.c:949,7'
              BranchSideFuncs:
                - screen_write_collect_end
                - fatalx
                - evbuffer_add
                - input_set_state
        - Branch String:   'input.c:945,7'
          Branch Sides:
            - BranchSide:      'input.c:946,4'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
            - BranchSide:      'input.c:949,7'
              BranchSideFuncs:
                - screen_write_collect_end
                - fatalx
                - evbuffer_add
                - input_set_state
        - Branch String:   'input.c:949,7'
          Branch Sides:
            - BranchSide:      'input.c:950,20'
              BranchSideFuncs:
                - input_set_state
                - screen_write_collect_end
                - fatalx
                - evbuffer_add
            - BranchSide:      'input.c:953,7'
              BranchSideFuncs:
                - input_set_state
                - screen_write_collect_end
                - fatalx
                - evbuffer_add
        - Branch String:   'input.c:953,7'
          Branch Sides:
            - BranchSide:      'input.c:909,2'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
            - BranchSide:      'input.c:954,17'
              BranchSideFuncs:
                - evbuffer_add
                - input_set_state
                - screen_write_collect_end
                - fatalx
      Callsites:
        - Src:             'input.c:926,5'
          Dst:             fatalx
        - Src:             'input.c:939,4'
          Dst:             screen_write_collect_end
        - Src:             'input.c:950,4'
          Dst:             input_set_state
        - Src:             'input.c:954,4'
          Dst:             evbuffer_add
    - functionName:    input_parse_buffer
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wp
        - buf
        - len
      BBCount:         12
      ICount:          110
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - input_parse
        - log_debug
        - screen_write_start
        - screen_write_start_pane
        - screen_write_stop
        - window_update_activity
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input.c:977,6'
          Branch Sides:
            - BranchSide:      'input.c:978,3'
              BranchSideFuncs: []
            - BranchSide:      'input.c:980,25'
              BranchSideFuncs:
                - window_update_activity
                - screen_write_start
                - log_debug
                - input_parse
                - screen_write_stop
                - screen_write_start_pane
        - Branch String:   'input.c:984,6'
          Branch Sides:
            - BranchSide:      'input.c:985,3'
              BranchSideFuncs:
                - screen_write_start
                - log_debug
                - input_parse
                - screen_write_stop
                - screen_write_start_pane
            - BranchSide:      'input.c:988,6'
              BranchSideFuncs:
                - screen_write_start
                - log_debug
                - input_parse
                - screen_write_stop
                - screen_write_start_pane
        - Branch String:   'input.c:988,6'
          Branch Sides:
            - BranchSide:      'input.c:989,27'
              BranchSideFuncs:
                - screen_write_start_pane
                - log_debug
                - input_parse
                - screen_write_stop
            - BranchSide:      'input.c:991,22'
              BranchSideFuncs:
                - screen_write_start
                - log_debug
                - input_parse
                - screen_write_stop
      Callsites:
        - Src:             'input.c:980,2'
          Dst:             window_update_activity
        - Src:             'input.c:989,3'
          Dst:             screen_write_start_pane
        - Src:             'input.c:991,3'
          Dst:             screen_write_start
        - Src:             'input.c:993,2'
          Dst:             log_debug
        - Src:             'input.c:996,2'
          Dst:             input_parse
        - Src:             'input.c:997,2'
          Dst:             screen_write_stop
    - functionName:    input_parse_pane
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_parse_buffer
        - window_pane_get_new_data
        - window_pane_update_used_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input.c:965,13'
          Dst:             window_pane_get_new_data
        - Src:             'input.c:966,2'
          Dst:             input_parse_buffer
        - Src:             'input.c:967,2'
          Dst:             window_pane_update_used_data
    - functionName:    input_pending
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_free
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictx
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - evbuffer_free
        - event_del
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input.c:844,2'
          Branch Sides:
            - BranchSide:      'input.c:845,7'
              BranchSideFuncs:
                - event_del
                - free
                - evbuffer_free
                - free
                - free
            - BranchSide:      'input.c:849,13'
              BranchSideFuncs:
                - event_del
                - free
                - evbuffer_free
                - free
        - Branch String:   'input.c:845,7'
          Branch Sides:
            - BranchSide:      'input.c:846,9'
              BranchSideFuncs:
                - free
                - event_del
                - free
                - evbuffer_free
                - free
            - BranchSide:      'input.c:847,2'
              BranchSideFuncs:
                - event_del
                - free
                - evbuffer_free
                - free
                - free
      Callsites:
        - Src:             'input.c:849,2'
          Dst:             event_del
        - Src:             'input.c:852,2'
          Dst:             evbuffer_free
    - functionName:    input_reset
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ictx
        - clear
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - input_clear
        - input_reset_cell
        - screen_write_reset
        - screen_write_start
        - screen_write_start_pane
        - screen_write_stop
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input.c:866,12'
          Branch Sides:
            - BranchSide:      'input.c:866,15'
              BranchSideFuncs:
                - input_clear
                - screen_write_start
                - screen_write_reset
                - screen_write_stop
                - screen_write_start_pane
            - BranchSide:      'input.c:866,12'
              BranchSideFuncs:
                - input_clear
        - Branch String:   'input.c:866,6'
          Branch Sides:
            - BranchSide:      'input.c:866,6'
              BranchSideFuncs:
                - screen_write_start
                - screen_write_reset
                - screen_write_stop
                - input_clear
                - screen_write_start_pane
            - BranchSide:      'input.c:867,7'
              BranchSideFuncs:
                - screen_write_start
                - screen_write_reset
                - screen_write_stop
                - input_clear
                - screen_write_start_pane
        - Branch String:   'input.c:867,7'
          Branch Sides:
            - BranchSide:      'input.c:868,28'
              BranchSideFuncs:
                - screen_write_start_pane
                - screen_write_reset
                - screen_write_stop
                - input_clear
            - BranchSide:      'input.c:870,23'
              BranchSideFuncs:
                - screen_write_start
                - screen_write_reset
                - screen_write_stop
                - input_clear
      Callsites:
        - Src:             'input.c:864,2'
          Dst:             input_reset_cell
        - Src:             'input.c:868,4'
          Dst:             screen_write_start_pane
        - Src:             'input.c:870,4'
          Dst:             screen_write_start
        - Src:             'input.c:871,3'
          Dst:             screen_write_reset
        - Src:             'input.c:872,3'
          Dst:             screen_write_stop
        - Src:             'input.c:875,2'
          Dst:             input_clear
    - functionName:    input_timer_callback
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_reset
        - log_debug
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input.c:759,2'
          Dst:             log_debug
        - Src:             'input.c:760,2'
          Dst:             input_reset
    - functionName:    input_init
      functionSourceFile: '/src/tmux/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - bev
        - palette
      BBCount:         5
      ICount:          67
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - evbuffer_new
        - event_set
        - fatalx
        - input_reset
        - input_timer_callback
        - xcalloc
        - xmalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input.c:829,6'
          Branch Sides:
            - BranchSide:      'input.c:830,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'input.c:832,2'
              BranchSideFuncs:
                - event_set
                - input_reset
      Callsites:
        - Src:             'input.c:820,9'
          Dst:             xcalloc
        - Src:             'input.c:826,20'
          Dst:             xmalloc
        - Src:             'input.c:828,23'
          Dst:             evbuffer_new
        - Src:             'input.c:830,3'
          Dst:             fatalx
        - Src:             'input.c:832,2'
          Dst:             event_set
        - Src:             'input.c:832,2'
          Dst:             input_timer_callback
        - Src:             'input.c:834,2'
          Dst:             input_reset
    - functionName:    job_print_summary
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - item
        - blank
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - cmdq_print
      functionUses:    1
      BranchProfiles:
        - Branch String:   'job.c:435,2'
          Branch Sides:
            - BranchSide:      'job.c:436,7'
              BranchSideFuncs:
                - cmdq_print
                - cmdq_print
            - BranchSide:      'job.c:444,1'
              BranchSideFuncs: []
        - Branch String:   'job.c:436,7'
          Branch Sides:
            - BranchSide:      'job.c:437,15'
              BranchSideFuncs:
                - cmdq_print
                - cmdq_print
            - BranchSide:      'job.c:440,14'
              BranchSideFuncs:
                - cmdq_print
                - cmdq_print
      Callsites:
        - Src:             'job.c:437,4'
          Dst:             cmdq_print
        - Src:             'job.c:440,3'
          Dst:             cmdq_print
    - functionName:    job_still_running
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'job.c:421,2'
          Branch Sides:
            - BranchSide:      'job.c:422,9'
              BranchSideFuncs: []
            - BranchSide:      'job.c:425,2'
              BranchSideFuncs: []
        - Branch String:   'job.c:422,34'
          Branch Sides:
            - BranchSide:      'job.c:422,37'
              BranchSideFuncs: []
            - BranchSide:      'job.c:424,2'
              BranchSideFuncs: []
        - Branch String:   'job.c:422,7'
          Branch Sides:
            - BranchSide:      'job.c:423,4'
              BranchSideFuncs: []
            - BranchSide:      'job.c:424,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    job_kill_all
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - kill
      functionUses:    1
      BranchProfiles:
        - Branch String:   'job.c:409,2'
          Branch Sides:
            - BranchSide:      'job.c:407,14'
              BranchSideFuncs:
                - kill
            - BranchSide:      'job.c:409,2'
              BranchSideFuncs:
                - kill
        - Branch String:   'job.c:409,2'
          Branch Sides:
            - BranchSide:      'job.c:410,7'
              BranchSideFuncs:
                - kill
            - BranchSide:      'job.c:413,1'
              BranchSideFuncs: []
        - Branch String:   'job.c:410,7'
          Branch Sides:
            - BranchSide:      'job.c:411,9'
              BranchSideFuncs:
                - kill
            - BranchSide:      'job.c:412,2'
              BranchSideFuncs:
                - kill
      Callsites:
        - Src:             'job.c:411,4'
          Dst:             kill
    - functionName:    job_get_event
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - job
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    job_get_data
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - job
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    job_get_status
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - job
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    job_check_died
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - pid
        - status
      BBCount:         25
      ICount:          143
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - job_free
        - killpg
        - log_debug
      functionUses:    2
      BranchProfiles:
        - Branch String:   'job.c:356,2'
          Branch Sides:
            - BranchSide:      'job.c:357,7'
              BranchSideFuncs:
                - log_debug
                - job_free
                - killpg
            - BranchSide:      'job.c:360,6'
              BranchSideFuncs:
                - log_debug
                - job_free
                - killpg
        - Branch String:   'job.c:357,7'
          Branch Sides:
            - BranchSide:      'job.c:358,4'
              BranchSideFuncs:
                - log_debug
                - job_free
                - killpg
            - BranchSide:      'job.c:359,2'
              BranchSideFuncs:
                - log_debug
                - job_free
                - killpg
        - Branch String:   'job.c:360,6'
          Branch Sides:
            - BranchSide:      'job.c:361,3'
              BranchSideFuncs: []
            - BranchSide:      'job.c:362,6'
              BranchSideFuncs:
                - log_debug
                - job_free
                - killpg
        - Branch String:   'job.c:362,6'
          Branch Sides:
            - BranchSide:      'job.c:363,7'
              BranchSideFuncs:
                - killpg
            - BranchSide:      'job.c:368,40'
              BranchSideFuncs:
                - log_debug
                - job_free
        - Branch String:   'job.c:363,35'
          Branch Sides:
            - BranchSide:      'job.c:363,38'
              BranchSideFuncs: []
            - BranchSide:      'job.c:364,4'
              BranchSideFuncs: []
        - Branch String:   'job.c:363,7'
          Branch Sides:
            - BranchSide:      'job.c:364,4'
              BranchSideFuncs: []
            - BranchSide:      'job.c:365,10'
              BranchSideFuncs:
                - killpg
        - Branch String:   'job.c:372,6'
          Branch Sides:
            - BranchSide:      'job.c:373,7'
              BranchSideFuncs:
                - job_free
            - BranchSide:      'job.c:377,3'
              BranchSideFuncs: []
        - Branch String:   'job.c:373,7'
          Branch Sides:
            - BranchSide:      'job.c:374,4'
              BranchSideFuncs:
                - job_free
            - BranchSide:      'job.c:375,12'
              BranchSideFuncs:
                - job_free
      Callsites:
        - Src:             'job.c:365,3'
          Dst:             killpg
        - Src:             'job.c:368,2'
          Dst:             log_debug
        - Src:             'job.c:375,3'
          Dst:             job_free
    - functionName:    killpg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    job_free
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - job
      BBCount:         22
      ICount:          145
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - bufferevent_free
        - close
        - kill
        - log_debug
      functionUses:    5
      BranchProfiles:
        - Branch String:   'job.c:267,2'
          Branch Sides:
            - BranchSide:      'job.c:267,2'
              BranchSideFuncs:
                - free
                - free
                - close
                - bufferevent_free
                - kill
            - BranchSide:      'job.c:268,7'
              BranchSideFuncs:
                - free
                - free
                - close
                - bufferevent_free
                - kill
        - Branch String:   'job.c:270,26'
          Branch Sides:
            - BranchSide:      'job.c:270,29'
              BranchSideFuncs:
                - free
                - close
                - bufferevent_free
                - kill
            - BranchSide:      'job.c:273,6'
              BranchSideFuncs:
                - free
                - close
                - bufferevent_free
                - kill
        - Branch String:   'job.c:270,6'
          Branch Sides:
            - BranchSide:      'job.c:271,3'
              BranchSideFuncs:
                - free
                - close
                - bufferevent_free
                - kill
            - BranchSide:      'job.c:273,6'
              BranchSideFuncs:
                - free
                - close
                - bufferevent_free
                - kill
        - Branch String:   'job.c:273,6'
          Branch Sides:
            - BranchSide:      'job.c:274,8'
              BranchSideFuncs:
                - kill
                - free
                - close
                - bufferevent_free
            - BranchSide:      'job.c:275,6'
              BranchSideFuncs:
                - free
                - close
                - bufferevent_free
        - Branch String:   'job.c:275,6'
          Branch Sides:
            - BranchSide:      'job.c:276,20'
              BranchSideFuncs:
                - bufferevent_free
                - free
                - close
            - BranchSide:      'job.c:277,6'
              BranchSideFuncs:
                - free
                - close
        - Branch String:   'job.c:277,6'
          Branch Sides:
            - BranchSide:      'job.c:277,6'
              BranchSideFuncs:
                - close
                - free
            - BranchSide:      'job.c:278,9'
              BranchSideFuncs:
                - close
                - free
      Callsites:
        - Src:             'job.c:265,2'
          Dst:             log_debug
        - Src:             'job.c:274,3'
          Dst:             kill
        - Src:             'job.c:276,3'
          Dst:             bufferevent_free
        - Src:             'job.c:278,3'
          Dst:             close
    - functionName:    job_resize
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - job
        - sx
        - sy
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - fatal
        - ioctl
        - log_debug
      functionUses:    4
      BranchProfiles:
        - Branch String:   'job.c:289,20'
          Branch Sides:
            - BranchSide:      'job.c:289,25'
              BranchSideFuncs: []
            - BranchSide:      'job.c:290,3'
              BranchSideFuncs: []
        - Branch String:   'job.c:289,6'
          Branch Sides:
            - BranchSide:      'job.c:290,3'
              BranchSideFuncs: []
            - BranchSide:      'job.c:292,36'
              BranchSideFuncs:
                - log_debug
                - ioctl
                - fatal
        - Branch String:   'job.c:297,6'
          Branch Sides:
            - BranchSide:      'job.c:297,6'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'job.c:298,3'
              BranchSideFuncs:
                - fatal
      Callsites:
        - Src:             'job.c:292,2'
          Dst:             log_debug
        - Src:             'job.c:297,6'
          Dst:             ioctl
        - Src:             'job.c:298,3'
          Dst:             fatal
    - functionName:    ioctl
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    job_transfer
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - job
        - pid
        - tty
        - ttylen
      BBCount:         22
      ICount:          158
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - bufferevent_free
        - log_debug
        - strlcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'job.c:243,6'
          Branch Sides:
            - BranchSide:      'job.c:244,10'
              BranchSideFuncs:
                - free
                - free
                - bufferevent_free
                - strlcpy
            - BranchSide:      'job.c:245,6'
              BranchSideFuncs:
                - free
                - free
                - bufferevent_free
                - strlcpy
        - Branch String:   'job.c:245,6'
          Branch Sides:
            - BranchSide:      'job.c:246,11'
              BranchSideFuncs:
                - strlcpy
                - free
                - free
                - bufferevent_free
            - BranchSide:      'job.c:248,2'
              BranchSideFuncs:
                - free
                - free
                - bufferevent_free
        - Branch String:   'job.c:248,2'
          Branch Sides:
            - BranchSide:      'job.c:248,2'
              BranchSideFuncs:
                - free
                - free
                - bufferevent_free
            - BranchSide:      'job.c:249,7'
              BranchSideFuncs:
                - free
                - free
                - bufferevent_free
        - Branch String:   'job.c:251,26'
          Branch Sides:
            - BranchSide:      'job.c:251,29'
              BranchSideFuncs:
                - free
                - bufferevent_free
            - BranchSide:      'job.c:254,6'
              BranchSideFuncs:
                - free
                - bufferevent_free
        - Branch String:   'job.c:251,6'
          Branch Sides:
            - BranchSide:      'job.c:252,3'
              BranchSideFuncs:
                - free
                - bufferevent_free
            - BranchSide:      'job.c:254,6'
              BranchSideFuncs:
                - free
                - bufferevent_free
        - Branch String:   'job.c:254,6'
          Branch Sides:
            - BranchSide:      'job.c:254,6'
              BranchSideFuncs:
                - bufferevent_free
                - free
            - BranchSide:      'job.c:255,20'
              BranchSideFuncs:
                - bufferevent_free
                - free
      Callsites:
        - Src:             'job.c:241,2'
          Dst:             log_debug
        - Src:             'job.c:246,3'
          Dst:             strlcpy
        - Src:             'job.c:255,3'
          Dst:             bufferevent_free
    - functionName:    job_error_callback
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufev
        - events
        - data
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bufferevent_disable
        - job_free
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'job.c:340,6'
          Branch Sides:
            - BranchSide:      'job.c:341,7'
              BranchSideFuncs:
                - job_free
            - BranchSide:      'job.c:345,23'
              BranchSideFuncs:
                - bufferevent_disable
        - Branch String:   'job.c:341,7'
          Branch Sides:
            - BranchSide:      'job.c:342,4'
              BranchSideFuncs:
                - job_free
            - BranchSide:      'job.c:343,12'
              BranchSideFuncs:
                - job_free
      Callsites:
        - Src:             'job.c:338,2'
          Dst:             log_debug
        - Src:             'job.c:343,3'
          Dst:             job_free
        - Src:             'job.c:345,3'
          Dst:             bufferevent_disable
    - functionName:    job_write_callback
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufev
        - data
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bufferevent_disable
        - bufferevent_get_output
        - evbuffer_get_length
        - log_debug
        - shutdown
      functionUses:    1
      BranchProfiles:
        - Branch String:   'job.c:325,15'
          Branch Sides:
            - BranchSide:      'job.c:325,20'
              BranchSideFuncs:
                - shutdown
                - bufferevent_disable
            - BranchSide:      'job.c:325,15'
              BranchSideFuncs: []
        - Branch String:   'job.c:325,6'
          Branch Sides:
            - BranchSide:      'job.c:325,6'
              BranchSideFuncs:
                - shutdown
                - bufferevent_disable
            - BranchSide:      'job.c:326,12'
              BranchSideFuncs:
                - shutdown
                - bufferevent_disable
      Callsites:
        - Src:             'job.c:320,17'
          Dst:             bufferevent_get_output
        - Src:             'job.c:320,17'
          Dst:             evbuffer_get_length
        - Src:             'job.c:322,2'
          Dst:             log_debug
        - Src:             'job.c:326,3'
          Dst:             shutdown
        - Src:             'job.c:327,3'
          Dst:             bufferevent_disable
    - functionName:    bufferevent_get_output
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    job_read_callback
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufev
        - data
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'job.c:307,6'
          Branch Sides:
            - BranchSide:      'job.c:307,6'
              BranchSideFuncs: []
            - BranchSide:      'job.c:308,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    job_run
      functionSourceFile: '/src/tmux/job.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cmd
        - argc
        - argv
        - e
        - s
        - cwd
        - updatecb
        - completecb
        - freecb
        - data
        - flags
        - sx
        - sy
      BBCount:         102
      ICount:          702
      EdgeCount:       126
      CyclomaticComplexity: 26
      functionsReached:
        - bufferevent_enable
        - bufferevent_new
        - chdir
        - checkshell
        - close
        - closefrom
        - cmd_copy_argv
        - cmd_log_argv
        - cmd_stringify_argv
        - dup2
        - environ_copy
        - environ_for_session
        - environ_free
        - environ_push
        - execl
        - execvp
        - fatal
        - fatalx
        - fdforkpty
        - find_home
        - fork
        - job_error_callback
        - job_read_callback
        - job_write_callback
        - log_debug
        - open
        - options_get_string
        - proc_clear_signals
        - setblocking
        - setenv
        - shell_argv0
        - sigfillset
        - sigprocmask
        - socketpair
        - strlcpy
        - xcalloc
        - xstrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'job.c:93,6'
          Branch Sides:
            - BranchSide:      'job.c:94,16'
              BranchSideFuncs:
                - environ_copy
                - options_get_string
                - checkshell
                - shell_argv0
                - sigfillset
                - sigprocmask
                - socketpair
                - fork
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
                - cmd_log_argv
                - log_debug
                - fdforkpty
            - BranchSide:      'job.c:96,7'
              BranchSideFuncs:
                - options_get_string
                - checkshell
                - shell_argv0
                - sigfillset
                - sigprocmask
                - socketpair
                - fork
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
                - cmd_log_argv
                - log_debug
                - fdforkpty
        - Branch String:   'job.c:96,6'
          Branch Sides:
            - BranchSide:      'job.c:97,9'
              BranchSideFuncs:
                - shell_argv0
                - sigfillset
                - sigprocmask
                - socketpair
                - fork
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
                - cmd_log_argv
                - log_debug
                - fdforkpty
            - BranchSide:      'job.c:99,7'
              BranchSideFuncs:
                - options_get_string
                - checkshell
                - shell_argv0
                - sigfillset
                - sigprocmask
                - socketpair
                - fork
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
                - cmd_log_argv
                - log_debug
                - fdforkpty
        - Branch String:   'job.c:99,7'
          Branch Sides:
            - BranchSide:      'job.c:100,9'
              BranchSideFuncs:
                - options_get_string
                - checkshell
                - shell_argv0
                - sigfillset
                - sigprocmask
                - socketpair
                - fork
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
                - cmd_log_argv
                - log_debug
                - fdforkpty
            - BranchSide:      'job.c:102,9'
              BranchSideFuncs:
                - options_get_string
                - checkshell
                - shell_argv0
                - sigfillset
                - sigprocmask
                - socketpair
                - fork
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
                - cmd_log_argv
                - log_debug
                - fdforkpty
        - Branch String:   'job.c:112,6'
          Branch Sides:
            - BranchSide:      'job.c:113,3'
              BranchSideFuncs:
                - fdforkpty
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
                - cmd_log_argv
                - log_debug
            - BranchSide:      'job.c:118,51'
              BranchSideFuncs:
                - socketpair
                - fork
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
                - cmd_log_argv
                - log_debug
        - Branch String:   'job.c:118,7'
          Branch Sides:
            - BranchSide:      'job.c:119,4'
              BranchSideFuncs:
                - sigprocmask
                - environ_free
                - free
            - BranchSide:      'job.c:120,9'
              BranchSideFuncs:
                - fork
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
                - cmd_log_argv
                - log_debug
        - Branch String:   'job.c:122,6'
          Branch Sides:
            - BranchSide:      'job.c:123,16'
              BranchSideFuncs:
                - cmd_log_argv
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
            - BranchSide:      'job.c:127,55'
              BranchSideFuncs:
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
        - Branch String:   'job.c:125,7'
          Branch Sides:
            - BranchSide:      'job.c:125,31'
              BranchSideFuncs:
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
            - BranchSide:      'job.c:125,26'
              BranchSideFuncs:
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
        - Branch String:   'job.c:128,7'
          Branch Sides:
            - BranchSide:      'job.c:128,31'
              BranchSideFuncs:
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
            - BranchSide:      'job.c:128,26'
              BranchSideFuncs:
                - log_debug
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
                - sigprocmask
                - environ_free
                - free
                - close
                - close
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
        - Branch String:   'job.c:131,2'
          Branch Sides:
            - BranchSide:      'job.c:133,8'
              BranchSideFuncs:
                - sigprocmask
                - environ_free
                - free
                - close
                - close
            - BranchSide:      'job.c:139,22'
              BranchSideFuncs:
                - proc_clear_signals
                - sigprocmask
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - find_home
                - chdir
                - chdir
                - fatal
            - BranchSide:      'job.c:188,2'
              BranchSideFuncs:
                - sigprocmask
                - environ_free
                - free
                - xcalloc
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
                - xstrdup
        - Branch String:   'job.c:133,7'
          Branch Sides:
            - BranchSide:      'job.c:134,10'
              BranchSideFuncs:
                - close
                - close
                - sigprocmask
                - environ_free
                - free
            - BranchSide:      'job.c:137,3'
              BranchSideFuncs:
                - sigprocmask
                - environ_free
                - free
        - Branch String:   'job.c:142,20'
          Branch Sides:
            - BranchSide:      'job.c:142,29'
              BranchSideFuncs:
                - find_home
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - chdir
                - fatal
            - BranchSide:      'job.c:143,16'
              BranchSideFuncs:
                - find_home
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - chdir
                - fatal
        - Branch String:   'job.c:142,40'
          Branch Sides:
            - BranchSide:      'job.c:143,16'
              BranchSideFuncs:
                - find_home
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - chdir
                - fatal
            - BranchSide:      'job.c:147,16'
              BranchSideFuncs:
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
        - Branch String:   'job.c:143,37'
          Branch Sides:
            - BranchSide:      'job.c:143,46'
              BranchSideFuncs:
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - fatal
            - BranchSide:      'job.c:144,7'
              BranchSideFuncs:
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - fatal
        - Branch String:   'job.c:143,58'
          Branch Sides:
            - BranchSide:      'job.c:144,7'
              BranchSideFuncs:
                - chdir
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
                - fatal
            - BranchSide:      'job.c:147,16'
              BranchSideFuncs:
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
        - Branch String:   'job.c:142,7'
          Branch Sides:
            - BranchSide:      'job.c:145,4'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'job.c:147,16'
              BranchSideFuncs:
                - environ_push
                - environ_free
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - dup2
                - dup2
                - open
                - dup2
                - close
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
        - Branch String:   'job.c:150,7'
          Branch Sides:
            - BranchSide:      'job.c:151,13'
              BranchSideFuncs:
                - dup2
                - dup2
                - open
                - dup2
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
                - fatal
            - BranchSide:      'job.c:174,3'
              BranchSideFuncs:
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
        - Branch String:   'job.c:151,8'
          Branch Sides:
            - BranchSide:      'job.c:152,5'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'job.c:153,15'
              BranchSideFuncs:
                - dup2
                - open
                - dup2
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
        - Branch String:   'job.c:153,24'
          Branch Sides:
            - BranchSide:      'job.c:153,27'
              BranchSideFuncs:
                - dup2
                - open
                - dup2
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
            - BranchSide:      'job.c:153,24'
              BranchSideFuncs:
                - dup2
                - open
                - dup2
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
                - fatal
        - Branch String:   'job.c:154,8'
          Branch Sides:
            - BranchSide:      'job.c:155,5'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'job.c:156,15'
              BranchSideFuncs:
                - open
                - dup2
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
        - Branch String:   'job.c:156,24'
          Branch Sides:
            - BranchSide:      'job.c:156,27'
              BranchSideFuncs:
                - open
                - dup2
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
            - BranchSide:      'job.c:156,24'
              BranchSideFuncs:
                - open
                - dup2
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
                - close
                - fatal
                - fatal
                - dup2
                - fatal
        - Branch String:   'job.c:157,8'
          Branch Sides:
            - BranchSide:      'job.c:158,14'
              BranchSideFuncs:
                - dup2
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
                - fatal
            - BranchSide:      'job.c:162,14'
              BranchSideFuncs:
                - open
                - dup2
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
                - close
                - fatal
                - fatal
        - Branch String:   'job.c:158,9'
          Branch Sides:
            - BranchSide:      'job.c:159,6'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'job.c:160,16'
              BranchSideFuncs:
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
        - Branch String:   'job.c:160,25'
          Branch Sides:
            - BranchSide:      'job.c:160,28'
              BranchSideFuncs:
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
            - BranchSide:      'job.c:170,8'
              BranchSideFuncs:
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
        - Branch String:   'job.c:163,9'
          Branch Sides:
            - BranchSide:      'job.c:164,6'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'job.c:165,14'
              BranchSideFuncs:
                - dup2
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
                - close
                - fatal
        - Branch String:   'job.c:165,9'
          Branch Sides:
            - BranchSide:      'job.c:166,6'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'job.c:167,9'
              BranchSideFuncs:
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
                - close
                - close
        - Branch String:   'job.c:170,8'
          Branch Sides:
            - BranchSide:      'job.c:171,11'
              BranchSideFuncs:
                - close
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
            - BranchSide:      'job.c:172,10'
              BranchSideFuncs:
                - close
                - closefrom
                - cmd_copy_argv
                - execvp
                - fatal
                - execl
                - fatal
                - setenv
        - Branch String:   'job.c:176,7'
          Branch Sides:
            - BranchSide:      'job.c:177,8'
              BranchSideFuncs:
                - execl
                - fatal
                - setenv
            - BranchSide:      'job.c:182,26'
              BranchSideFuncs:
                - cmd_copy_argv
                - execvp
                - fatal
        - Branch String:   'job.c:177,8'
          Branch Sides:
            - BranchSide:      'job.c:178,21'
              BranchSideFuncs:
                - setenv
                - execl
                - fatal
            - BranchSide:      'job.c:179,10'
              BranchSideFuncs:
                - execl
                - fatal
        - Branch String:   'job.c:196,6'
          Branch Sides:
            - BranchSide:      'job.c:197,22'
              BranchSideFuncs:
                - xstrdup
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
            - BranchSide:      'job.c:199,33'
              BranchSideFuncs:
                - cmd_stringify_argv
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
                - strlcpy
        - Branch String:   'job.c:201,6'
          Branch Sides:
            - BranchSide:      'job.c:202,11'
              BranchSideFuncs:
                - strlcpy
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
            - BranchSide:      'job.c:203,2'
              BranchSideFuncs:
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
        - Branch String:   'job.c:205,2'
          Branch Sides:
            - BranchSide:      'job.c:205,2'
              BranchSideFuncs:
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
            - BranchSide:      'job.c:207,18'
              BranchSideFuncs:
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
                - close
        - Branch String:   'job.c:212,6'
          Branch Sides:
            - BranchSide:      'job.c:213,9'
              BranchSideFuncs:
                - close
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
            - BranchSide:      'job.c:216,13'
              BranchSideFuncs:
                - setblocking
                - bufferevent_new
                - bufferevent_enable
                - log_debug
                - fatalx
        - Branch String:   'job.c:221,6'
          Branch Sides:
            - BranchSide:      'job.c:222,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'job.c:223,21'
              BranchSideFuncs:
                - bufferevent_enable
                - log_debug
      Callsites:
        - Src:             'job.c:92,8'
          Dst:             environ_for_session
        - Src:             'job.c:94,3'
          Dst:             environ_copy
        - Src:             'job.c:103,11'
          Dst:             options_get_string
        - Src:             'job.c:104,8'
          Dst:             checkshell
        - Src:             'job.c:107,10'
          Dst:             shell_argv0
        - Src:             'job.c:109,2'
          Dst:             sigfillset
        - Src:             'job.c:110,2'
          Dst:             sigprocmask
        - Src:             'job.c:116,9'
          Dst:             fdforkpty
        - Src:             'job.c:118,7'
          Dst:             socketpair
        - Src:             'job.c:120,9'
          Dst:             fork
        - Src:             'job.c:123,3'
          Dst:             cmd_log_argv
        - Src:             'job.c:124,3'
          Dst:             log_debug
        - Src:             'job.c:127,3'
          Dst:             log_debug
        - Src:             'job.c:134,4'
          Dst:             close
        - Src:             'job.c:135,4'
          Dst:             close
        - Src:             'job.c:139,3'
          Dst:             proc_clear_signals
        - Src:             'job.c:140,3'
          Dst:             sigprocmask
        - Src:             'job.c:142,23'
          Dst:             chdir
        - Src:             'job.c:143,16'
          Dst:             find_home
        - Src:             'job.c:143,40'
          Dst:             chdir
        - Src:             'job.c:144,7'
          Dst:             chdir
        - Src:             'job.c:145,4'
          Dst:             fatal
        - Src:             'job.c:147,3'
          Dst:             environ_push
        - Src:             'job.c:148,3'
          Dst:             environ_free
        - Src:             'job.c:151,8'
          Dst:             dup2
        - Src:             'job.c:152,5'
          Dst:             fatal
        - Src:             'job.c:154,8'
          Dst:             dup2
        - Src:             'job.c:155,5'
          Dst:             fatal
        - Src:             'job.c:158,9'
          Dst:             dup2
        - Src:             'job.c:159,6'
          Dst:             fatal
        - Src:             'job.c:162,14'
          Dst:             open
        - Src:             'job.c:164,6'
          Dst:             fatal
        - Src:             'job.c:165,9'
          Dst:             dup2
        - Src:             'job.c:166,6'
          Dst:             fatal
        - Src:             'job.c:168,6'
          Dst:             close
        - Src:             'job.c:171,5'
          Dst:             close
        - Src:             'job.c:172,4'
          Dst:             close
        - Src:             'job.c:174,3'
          Dst:             closefrom
        - Src:             'job.c:178,5'
          Dst:             setenv
        - Src:             'job.c:179,4'
          Dst:             execl
        - Src:             'job.c:180,4'
          Dst:             fatal
        - Src:             'job.c:182,12'
          Dst:             cmd_copy_argv
        - Src:             'job.c:183,4'
          Dst:             execvp
        - Src:             'job.c:184,4'
          Dst:             fatal
        - Src:             'job.c:188,2'
          Dst:             sigprocmask
        - Src:             'job.c:189,2'
          Dst:             environ_free
        - Src:             'job.c:192,8'
          Dst:             xcalloc
        - Src:             'job.c:197,14'
          Dst:             xstrdup
        - Src:             'job.c:199,14'
          Dst:             cmd_stringify_argv
        - Src:             'job.c:202,3'
          Dst:             strlcpy
        - Src:             'job.c:213,3'
          Dst:             close
        - Src:             'job.c:217,2'
          Dst:             setblocking
        - Src:             'job.c:219,15'
          Dst:             bufferevent_new
        - Src:             'job.c:219,15'
          Dst:             job_read_callback
        - Src:             'job.c:219,15'
          Dst:             job_write_callback
        - Src:             'job.c:219,15'
          Dst:             job_error_callback
        - Src:             'job.c:222,3'
          Dst:             fatalx
        - Src:             'job.c:223,2'
          Dst:             bufferevent_enable
        - Src:             'job.c:225,2'
          Dst:             log_debug
        - Src:             'job.c:229,2'
          Dst:             sigprocmask
        - Src:             'job.c:230,2'
          Dst:             environ_free
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    execvp
      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:    key_tables_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    key_bindings_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    key_bindings_cmp
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bd1
        - bd2
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key-bindings.c:87,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:89,6'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:89,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:91,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    key_bindings_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    key_tables_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    key_table_cmp
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table1
        - table2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'key-bindings.c:81,10'
          Dst:             strcmp
    - functionName:    key_bindings_read_only
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmdq_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'key-bindings.c:669,2'
          Dst:             cmdq_error
    - functionName:    key_bindings_dispatch
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bd
        - item
        - c
        - event
        - fs
      BBCount:         18
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_list_all_have
        - cmdq_append
        - cmdq_free_state
        - cmdq_get_callback1
        - cmdq_get_command
        - cmdq_insert_after
        - cmdq_new_state
        - key_bindings_read_only
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key-bindings.c:681,16'
          Branch Sides:
            - BranchSide:      'key-bindings.c:681,21'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
                - cmdq_insert_after
                - cmdq_new_state
                - cmdq_get_command
                - cmdq_free_state
            - BranchSide:      'key-bindings.c:682,12'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
                - cmdq_insert_after
                - cmdq_new_state
                - cmdq_get_command
                - cmdq_free_state
        - Branch String:   'key-bindings.c:681,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:682,12'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
                - cmdq_insert_after
                - cmdq_new_state
                - cmdq_get_command
                - cmdq_free_state
            - BranchSide:      'key-bindings.c:684,32'
              BranchSideFuncs:
                - cmd_list_all_have
                - cmdq_get_callback1
                - cmdq_append
                - cmdq_insert_after
                - cmdq_new_state
                - cmdq_get_command
                - cmdq_free_state
        - Branch String:   'key-bindings.c:685,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:686,14'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_get_command
                - cmdq_free_state
                - cmdq_append
                - cmdq_insert_after
            - BranchSide:      'key-bindings.c:688,7'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_get_command
                - cmdq_free_state
                - cmdq_append
                - cmdq_insert_after
        - Branch String:   'key-bindings.c:688,7'
          Branch Sides:
            - BranchSide:      'key-bindings.c:689,10'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_get_command
                - cmdq_free_state
                - cmdq_append
                - cmdq_insert_after
            - BranchSide:      'key-bindings.c:690,30'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_get_command
                - cmdq_free_state
                - cmdq_append
                - cmdq_insert_after
        - Branch String:   'key-bindings.c:694,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:695,32'
              BranchSideFuncs:
                - cmdq_insert_after
            - BranchSide:      'key-bindings.c:697,26'
              BranchSideFuncs:
                - cmdq_append
      Callsites:
        - Src:             'key-bindings.c:684,14'
          Dst:             cmd_list_all_have
        - Src:             'key-bindings.c:686,14'
          Dst:             cmdq_get_callback1
        - Src:             'key-bindings.c:686,14'
          Dst:             key_bindings_read_only
        - Src:             'key-bindings.c:690,15'
          Dst:             cmdq_new_state
        - Src:             'key-bindings.c:691,14'
          Dst:             cmdq_get_command
        - Src:             'key-bindings.c:692,3'
          Dst:             cmdq_free_state
        - Src:             'key-bindings.c:695,14'
          Dst:             cmdq_insert_after
        - Src:             'key-bindings.c:697,14'
          Dst:             cmdq_append
    - functionName:    key_bindings_init_done
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         14
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - key_bindings_RB_INSERT
        - key_bindings_RB_MINMAX
        - key_bindings_RB_NEXT
        - key_tables_RB_MINMAX
        - key_tables_RB_NEXT
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key-bindings.c:329,2'
          Branch Sides:
            - BranchSide:      'key-bindings.c:330,3'
              BranchSideFuncs:
                - key_bindings_RB_MINMAX
                - key_tables_RB_NEXT
                - xcalloc
                - key_bindings_RB_INSERT
                - key_bindings_RB_NEXT
                - xstrdup
            - BranchSide:      'key-bindings.c:342,2'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:330,3'
          Branch Sides:
            - BranchSide:      'key-bindings.c:331,13'
              BranchSideFuncs:
                - xcalloc
                - key_bindings_RB_INSERT
                - key_bindings_RB_NEXT
                - key_tables_RB_NEXT
                - key_bindings_RB_MINMAX
                - xstrdup
            - BranchSide:      'key-bindings.c:341,2'
              BranchSideFuncs:
                - key_tables_RB_NEXT
                - key_bindings_RB_MINMAX
                - xcalloc
                - key_bindings_RB_INSERT
                - key_bindings_RB_NEXT
                - xstrdup
        - Branch String:   'key-bindings.c:333,8'
          Branch Sides:
            - BranchSide:      'key-bindings.c:334,28'
              BranchSideFuncs:
                - xstrdup
                - key_bindings_RB_INSERT
                - key_bindings_RB_NEXT
                - key_tables_RB_NEXT
                - key_bindings_RB_MINMAX
                - xcalloc
            - BranchSide:      'key-bindings.c:335,20'
              BranchSideFuncs:
                - key_bindings_RB_INSERT
                - key_bindings_RB_NEXT
                - key_tables_RB_NEXT
                - key_bindings_RB_MINMAX
                - xcalloc
                - xstrdup
      Callsites:
        - Src:             'key-bindings.c:329,2'
          Dst:             key_tables_RB_MINMAX
        - Src:             'key-bindings.c:330,3'
          Dst:             key_bindings_RB_MINMAX
        - Src:             'key-bindings.c:331,13'
          Dst:             xcalloc
        - Src:             'key-bindings.c:334,20'
          Dst:             xstrdup
        - Src:             'key-bindings.c:338,4'
          Dst:             key_bindings_RB_INSERT
        - Src:             'key-bindings.c:330,3'
          Dst:             key_bindings_RB_NEXT
        - Src:             'key-bindings.c:329,2'
          Dst:             key_tables_RB_NEXT
    - functionName:    key_tables_RB_MINMAX
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    key_bindings_RB_MINMAX
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    key_bindings_RB_INSERT
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - key_bindings_RB_INSERT_COLOR
        - key_bindings_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_cmp
                - key_bindings_RB_INSERT_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_INSERT_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_INSERT_COLOR
                - key_bindings_cmp
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_INSERT_COLOR
                - key_bindings_cmp
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_INSERT_COLOR
                - key_bindings_cmp
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_INSERT_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_INSERT_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_INSERT_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_INSERT_COLOR
      Callsites:
        - Src:             'key-bindings.c:73,1'
          Dst:             key_bindings_cmp
        - Src:             'key-bindings.c:73,1'
          Dst:             key_bindings_RB_INSERT_COLOR
    - functionName:    key_bindings_RB_NEXT
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    key_tables_RB_NEXT
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    key_bindings_init
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_list_free
        - cmd_parse_from_string
        - cmdq_append
        - cmdq_get_callback1
        - cmdq_get_command
        - fatalx
        - key_bindings_init_done
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key-bindings.c:654,9'
          Branch Sides:
            - BranchSide:      'key-bindings.c:651,11'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
                - cmd_parse_from_string
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - log_debug
                - fatalx
            - BranchSide:      'key-bindings.c:654,14'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
                - cmd_parse_from_string
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - log_debug
                - fatalx
        - Branch String:   'key-bindings.c:654,2'
          Branch Sides:
            - BranchSide:      'key-bindings.c:655,39'
              BranchSideFuncs:
                - cmd_parse_from_string
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_get_callback1
                - cmdq_append
                - log_debug
                - fatalx
            - BranchSide:      'key-bindings.c:663,20'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
        - Branch String:   'key-bindings.c:656,7'
          Branch Sides:
            - BranchSide:      'key-bindings.c:657,20'
              BranchSideFuncs:
                - log_debug
                - fatalx
            - BranchSide:      'key-bindings.c:660,38'
              BranchSideFuncs:
                - cmdq_get_command
                - cmdq_append
                - cmd_list_free
                - cmdq_get_callback1
                - cmdq_append
                - cmd_parse_from_string
                - log_debug
                - fatalx
      Callsites:
        - Src:             'key-bindings.c:655,8'
          Dst:             cmd_parse_from_string
        - Src:             'key-bindings.c:657,4'
          Dst:             log_debug
        - Src:             'key-bindings.c:658,4'
          Dst:             fatalx
        - Src:             'key-bindings.c:660,21'
          Dst:             cmdq_get_command
        - Src:             'key-bindings.c:660,3'
          Dst:             cmdq_append
        - Src:             'key-bindings.c:661,3'
          Dst:             cmd_list_free
        - Src:             'key-bindings.c:663,20'
          Dst:             cmdq_get_callback1
        - Src:             'key-bindings.c:663,20'
          Dst:             key_bindings_init_done
        - Src:             'key-bindings.c:663,2'
          Dst:             cmdq_append
    - functionName:    key_bindings_reset_table
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - key_bindings_RB_MINMAX
        - key_bindings_RB_NEXT
        - key_bindings_get_table
        - key_bindings_remove_table
        - key_bindings_reset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'key-bindings.c:313,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:314,3'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:315,6'
              BranchSideFuncs:
                - key_bindings_RB_MINMAX
                - key_bindings_reset
                - key_bindings_RB_NEXT
                - key_bindings_remove_table
        - Branch String:   'key-bindings.c:315,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:316,29'
              BranchSideFuncs:
                - key_bindings_remove_table
            - BranchSide:      'key-bindings.c:319,2'
              BranchSideFuncs:
                - key_bindings_RB_MINMAX
                - key_bindings_reset
                - key_bindings_RB_NEXT
        - Branch String:   'key-bindings.c:319,2'
          Branch Sides:
            - BranchSide:      'key-bindings.c:319,2'
              BranchSideFuncs:
                - key_bindings_RB_NEXT
                - key_bindings_reset
            - BranchSide:      'key-bindings.c:319,2'
              BranchSideFuncs:
                - key_bindings_reset
                - key_bindings_RB_NEXT
        - Branch String:   'key-bindings.c:319,2'
          Branch Sides:
            - BranchSide:      'key-bindings.c:319,2'
              BranchSideFuncs:
                - key_bindings_reset
                - key_bindings_RB_NEXT
            - BranchSide:      'key-bindings.c:320,22'
              BranchSideFuncs:
                - key_bindings_reset
                - key_bindings_RB_NEXT
      Callsites:
        - Src:             'key-bindings.c:312,10'
          Dst:             key_bindings_get_table
        - Src:             'key-bindings.c:316,3'
          Dst:             key_bindings_remove_table
        - Src:             'key-bindings.c:319,2'
          Dst:             key_bindings_RB_MINMAX
        - Src:             'key-bindings.c:319,2'
          Dst:             key_bindings_RB_NEXT
        - Src:             'key-bindings.c:320,3'
          Dst:             key_bindings_reset
    - functionName:    key_bindings_get_table
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name
        - create
      BBCount:         13
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - key_tables_RB_FIND
        - key_tables_RB_INSERT
        - xmalloc
        - xstrdup
      functionUses:    16
      BranchProfiles:
        - Branch String:   'key-bindings.c:109,20'
          Branch Sides:
            - BranchSide:      'key-bindings.c:109,24'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:110,11'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:109,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:110,11'
              BranchSideFuncs:
                - xmalloc
                - xstrdup
                - key_tables_RB_INSERT
            - BranchSide:      'key-bindings.c:112,10'
              BranchSideFuncs:
                - xmalloc
                - xstrdup
                - key_tables_RB_INSERT
      Callsites:
        - Src:             'key-bindings.c:108,10'
          Dst:             key_tables_RB_FIND
        - Src:             'key-bindings.c:112,10'
          Dst:             xmalloc
        - Src:             'key-bindings.c:113,16'
          Dst:             xstrdup
        - Src:             'key-bindings.c:118,2'
          Dst:             key_tables_RB_INSERT
    - functionName:    key_bindings_remove_table
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         13
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - key_bindings_get_table
        - key_bindings_unref_table
        - key_tables_RB_REMOVE
        - server_client_set_key_table
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key-bindings.c:296,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:297,3'
              BranchSideFuncs:
                - key_tables_RB_REMOVE
                - key_bindings_unref_table
                - server_client_set_key_table
            - BranchSide:      'key-bindings.c:300,2'
              BranchSideFuncs:
                - server_client_set_key_table
        - Branch String:   'key-bindings.c:300,2'
          Branch Sides:
            - BranchSide:      'key-bindings.c:301,7'
              BranchSideFuncs:
                - server_client_set_key_table
            - BranchSide:      'key-bindings.c:304,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:301,7'
          Branch Sides:
            - BranchSide:      'key-bindings.c:302,32'
              BranchSideFuncs:
                - server_client_set_key_table
            - BranchSide:      'key-bindings.c:303,2'
              BranchSideFuncs:
                - server_client_set_key_table
      Callsites:
        - Src:             'key-bindings.c:295,10'
          Dst:             key_bindings_get_table
        - Src:             'key-bindings.c:297,3'
          Dst:             key_tables_RB_REMOVE
        - Src:             'key-bindings.c:298,3'
          Dst:             key_bindings_unref_table
        - Src:             'key-bindings.c:302,4'
          Dst:             server_client_set_key_table
    - functionName:    key_bindings_reset
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - key
      BBCount:         13
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cmd_list_free
        - key_bindings_get
        - key_bindings_get_default
        - key_bindings_get_table
        - key_bindings_remove
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key-bindings.c:264,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:265,3'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:267,24'
              BranchSideFuncs:
                - key_bindings_get
                - key_bindings_get_default
                - cmd_list_free
                - free
                - xstrdup
                - key_bindings_remove
        - Branch String:   'key-bindings.c:268,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:271,32'
              BranchSideFuncs:
                - key_bindings_get_default
                - cmd_list_free
                - free
                - xstrdup
                - key_bindings_remove
        - Branch String:   'key-bindings.c:272,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:273,23'
              BranchSideFuncs:
                - key_bindings_remove
            - BranchSide:      'key-bindings.c:277,16'
              BranchSideFuncs:
                - cmd_list_free
                - free
                - xstrdup
        - Branch String:   'key-bindings.c:282,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:283,22'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'key-bindings.c:285,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key-bindings.c:263,10'
          Dst:             key_bindings_get_table
        - Src:             'key-bindings.c:267,7'
          Dst:             key_bindings_get
        - Src:             'key-bindings.c:271,7'
          Dst:             key_bindings_get_default
        - Src:             'key-bindings.c:273,3'
          Dst:             key_bindings_remove
        - Src:             'key-bindings.c:277,2'
          Dst:             cmd_list_free
        - Src:             'key-bindings.c:283,14'
          Dst:             xstrdup
    - functionName:    key_bindings_get
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - table
        - key
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_bindings_RB_FIND
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'key-bindings.c:163,10'
          Dst:             key_bindings_RB_FIND
    - functionName:    key_bindings_get_default
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - table
        - key
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_bindings_RB_FIND
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'key-bindings.c:172,10'
          Dst:             key_bindings_RB_FIND
    - functionName:    key_bindings_remove
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - key
      BBCount:         12
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - key_bindings_RB_REMOVE
        - key_bindings_free
        - key_bindings_get
        - key_bindings_get_table
        - key_bindings_unref_table
        - key_string_lookup_key
        - key_tables_RB_REMOVE
        - log_debug
      functionUses:    3
      BranchProfiles:
        - Branch String:   'key-bindings.c:237,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:238,3'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:240,24'
              BranchSideFuncs:
                - key_bindings_get
                - key_string_lookup_key
                - log_debug
                - key_bindings_RB_REMOVE
                - key_bindings_free
                - key_tables_RB_REMOVE
                - key_bindings_unref_table
        - Branch String:   'key-bindings.c:241,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:242,3'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:244,38'
              BranchSideFuncs:
                - key_string_lookup_key
                - log_debug
                - key_bindings_RB_REMOVE
                - key_bindings_free
                - key_tables_RB_REMOVE
                - key_bindings_unref_table
        - Branch String:   'key-bindings.c:250,37'
          Branch Sides:
            - BranchSide:      'key-bindings.c:250,37'
              BranchSideFuncs:
                - key_tables_RB_REMOVE
                - key_bindings_unref_table
            - BranchSide:      'key-bindings.c:251,6'
              BranchSideFuncs:
                - key_tables_RB_REMOVE
                - key_bindings_unref_table
        - Branch String:   'key-bindings.c:250,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:250,6'
              BranchSideFuncs:
                - key_tables_RB_REMOVE
                - key_bindings_unref_table
            - BranchSide:      'key-bindings.c:252,3'
              BranchSideFuncs:
                - key_tables_RB_REMOVE
                - key_bindings_unref_table
      Callsites:
        - Src:             'key-bindings.c:236,10'
          Dst:             key_bindings_get_table
        - Src:             'key-bindings.c:240,7'
          Dst:             key_bindings_get
        - Src:             'key-bindings.c:245,6'
          Dst:             key_string_lookup_key
        - Src:             'key-bindings.c:244,2'
          Dst:             log_debug
        - Src:             'key-bindings.c:247,2'
          Dst:             key_bindings_RB_REMOVE
        - Src:             'key-bindings.c:248,2'
          Dst:             key_bindings_free
        - Src:             'key-bindings.c:252,3'
          Dst:             key_tables_RB_REMOVE
        - Src:             'key-bindings.c:253,3'
          Dst:             key_bindings_unref_table
    - functionName:    key_bindings_RB_REMOVE
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - key_bindings_RB_REMOVE_COLOR
      functionUses:    4
      BranchProfiles:
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key-bindings.c:73,1'
          Dst:             key_bindings_RB_REMOVE_COLOR
    - functionName:    key_bindings_free
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bd
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_list_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'key-bindings.c:97,2'
          Dst:             cmd_list_free
    - functionName:    key_tables_RB_REMOVE
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - key_tables_RB_REMOVE_COLOR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_REMOVE_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key-bindings.c:75,1'
          Dst:             key_tables_RB_REMOVE_COLOR
    - functionName:    key_bindings_unref_table
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         20
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - key_bindings_RB_MINMAX
        - key_bindings_RB_NEXT
        - key_bindings_RB_REMOVE
        - key_bindings_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   'key-bindings.c:141,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:142,3'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:144,2'
              BranchSideFuncs:
                - key_bindings_RB_MINMAX
                - key_bindings_RB_MINMAX
                - free
                - free
                - key_bindings_RB_REMOVE
                - key_bindings_free
                - key_bindings_RB_NEXT
                - key_bindings_RB_REMOVE
                - key_bindings_free
                - key_bindings_RB_NEXT
        - Branch String:   'key-bindings.c:144,2'
          Branch Sides:
            - BranchSide:      'key-bindings.c:144,2'
              BranchSideFuncs:
                - key_bindings_RB_NEXT
                - key_bindings_RB_MINMAX
                - free
                - free
                - key_bindings_RB_REMOVE
                - key_bindings_free
                - key_bindings_RB_NEXT
                - key_bindings_RB_REMOVE
                - key_bindings_free
            - BranchSide:      'key-bindings.c:144,2'
              BranchSideFuncs:
                - key_bindings_RB_MINMAX
                - free
                - free
                - key_bindings_RB_REMOVE
                - key_bindings_free
                - key_bindings_RB_NEXT
                - key_bindings_RB_REMOVE
                - key_bindings_free
                - key_bindings_RB_NEXT
        - Branch String:   'key-bindings.c:144,2'
          Branch Sides:
            - BranchSide:      'key-bindings.c:145,3'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE
                - key_bindings_free
                - key_bindings_RB_MINMAX
                - free
                - free
                - key_bindings_RB_REMOVE
                - key_bindings_free
                - key_bindings_RB_NEXT
                - key_bindings_RB_NEXT
            - BranchSide:      'key-bindings.c:148,2'
              BranchSideFuncs:
                - key_bindings_RB_MINMAX
                - free
                - free
                - key_bindings_RB_REMOVE
                - key_bindings_free
                - key_bindings_RB_NEXT
        - Branch String:   'key-bindings.c:148,2'
          Branch Sides:
            - BranchSide:      'key-bindings.c:148,2'
              BranchSideFuncs:
                - key_bindings_RB_NEXT
                - free
                - free
                - key_bindings_RB_REMOVE
                - key_bindings_free
            - BranchSide:      'key-bindings.c:148,2'
              BranchSideFuncs:
                - free
                - free
                - key_bindings_RB_REMOVE
                - key_bindings_free
                - key_bindings_RB_NEXT
        - Branch String:   'key-bindings.c:148,2'
          Branch Sides:
            - BranchSide:      'key-bindings.c:149,3'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE
                - key_bindings_free
                - free
                - free
                - key_bindings_RB_NEXT
            - BranchSide:      'key-bindings.c:153,15'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'key-bindings.c:144,2'
          Dst:             key_bindings_RB_MINMAX
        - Src:             'key-bindings.c:144,2'
          Dst:             key_bindings_RB_NEXT
        - Src:             'key-bindings.c:145,3'
          Dst:             key_bindings_RB_REMOVE
        - Src:             'key-bindings.c:146,3'
          Dst:             key_bindings_free
        - Src:             'key-bindings.c:148,2'
          Dst:             key_bindings_RB_MINMAX
        - Src:             'key-bindings.c:148,2'
          Dst:             key_bindings_RB_NEXT
        - Src:             'key-bindings.c:149,3'
          Dst:             key_bindings_RB_REMOVE
        - Src:             'key-bindings.c:150,3'
          Dst:             key_bindings_free
    - functionName:    key_bindings_RB_FIND
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - key_bindings_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_cmp
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_cmp
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_cmp
        - Branch String:   'key-bindings.c:73,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs:
                - key_bindings_cmp
            - BranchSide:      'key-bindings.c:73,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key-bindings.c:73,1'
          Dst:             key_bindings_cmp
    - functionName:    key_tables_RB_FIND
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - key_table_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_table_cmp
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_table_cmp
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_table_cmp
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_table_cmp
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key-bindings.c:75,1'
          Dst:             key_table_cmp
    - functionName:    key_tables_RB_INSERT
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - key_table_cmp
        - key_tables_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_table_cmp
                - key_tables_RB_INSERT_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_INSERT_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_INSERT_COLOR
                - key_table_cmp
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_INSERT_COLOR
                - key_table_cmp
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_INSERT_COLOR
                - key_table_cmp
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_INSERT_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_INSERT_COLOR
        - Branch String:   'key-bindings.c:75,1'
          Branch Sides:
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_INSERT_COLOR
            - BranchSide:      'key-bindings.c:75,1'
              BranchSideFuncs:
                - key_tables_RB_INSERT_COLOR
      Callsites:
        - Src:             'key-bindings.c:75,1'
          Dst:             key_table_cmp
        - Src:             'key-bindings.c:75,1'
          Dst:             key_tables_RB_INSERT_COLOR
    - functionName:    key_bindings_add
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - key
        - note
        - repeat
        - cmdlist
      BBCount:         24
      ICount:          171
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - cmd_list_print
        - key_bindings_RB_INSERT
        - key_bindings_RB_REMOVE
        - key_bindings_free
        - key_bindings_get
        - key_bindings_get_table
        - key_string_lookup_key
        - log_debug
        - xcalloc
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'key-bindings.c:198,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:199,7'
              BranchSideFuncs:
                - free
                - xstrdup
            - BranchSide:      'key-bindings.c:209,6'
              BranchSideFuncs:
                - xcalloc
                - key_bindings_RB_INSERT
                - cmd_list_print
                - key_string_lookup_key
                - log_debug
                - free
                - xstrdup
                - key_bindings_RB_REMOVE
                - key_bindings_free
        - Branch String:   'key-bindings.c:199,7'
          Branch Sides:
            - BranchSide:      'key-bindings.c:200,8'
              BranchSideFuncs:
                - free
                - xstrdup
            - BranchSide:      'key-bindings.c:207,3'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:200,8'
          Branch Sides:
            - BranchSide:      'key-bindings.c:201,18'
              BranchSideFuncs:
                - free
                - xstrdup
            - BranchSide:      'key-bindings.c:204,8'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:204,8'
          Branch Sides:
            - BranchSide:      'key-bindings.c:205,5'
              BranchSideFuncs: []
            - BranchSide:      'key-bindings.c:206,3'
              BranchSideFuncs: []
        - Branch String:   'key-bindings.c:209,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:210,3'
              BranchSideFuncs:
                - key_bindings_RB_REMOVE
                - key_bindings_free
                - xcalloc
                - key_bindings_RB_INSERT
                - cmd_list_print
                - key_string_lookup_key
                - log_debug
                - free
                - xstrdup
            - BranchSide:      'key-bindings.c:214,7'
              BranchSideFuncs:
                - xcalloc
                - key_bindings_RB_INSERT
                - cmd_list_print
                - key_string_lookup_key
                - log_debug
                - free
                - xstrdup
        - Branch String:   'key-bindings.c:216,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:217,22'
              BranchSideFuncs:
                - xstrdup
                - key_bindings_RB_INSERT
                - cmd_list_print
                - key_string_lookup_key
                - log_debug
                - free
            - BranchSide:      'key-bindings.c:218,2'
              BranchSideFuncs:
                - key_bindings_RB_INSERT
                - cmd_list_print
                - key_string_lookup_key
                - log_debug
                - free
        - Branch String:   'key-bindings.c:220,6'
          Branch Sides:
            - BranchSide:      'key-bindings.c:221,3'
              BranchSideFuncs:
                - cmd_list_print
                - key_string_lookup_key
                - log_debug
                - free
            - BranchSide:      'key-bindings.c:222,16'
              BranchSideFuncs:
                - cmd_list_print
                - key_string_lookup_key
                - log_debug
                - free
      Callsites:
        - Src:             'key-bindings.c:195,10'
          Dst:             key_bindings_get_table
        - Src:             'key-bindings.c:197,7'
          Dst:             key_bindings_get
        - Src:             'key-bindings.c:202,16'
          Dst:             xstrdup
        - Src:             'key-bindings.c:210,3'
          Dst:             key_bindings_RB_REMOVE
        - Src:             'key-bindings.c:211,3'
          Dst:             key_bindings_free
        - Src:             'key-bindings.c:214,7'
          Dst:             xcalloc
        - Src:             'key-bindings.c:217,14'
          Dst:             xstrdup
        - Src:             'key-bindings.c:218,2'
          Dst:             key_bindings_RB_INSERT
        - Src:             'key-bindings.c:224,6'
          Dst:             cmd_list_print
        - Src:             'key-bindings.c:226,6'
          Dst:             key_string_lookup_key
        - Src:             'key-bindings.c:225,2'
          Dst:             log_debug
    - functionName:    key_bindings_next
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - bd
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_bindings_RB_NEXT
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'key-bindings.c:184,10'
          Dst:             key_bindings_RB_NEXT
    - functionName:    key_bindings_first
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_bindings_RB_MINMAX
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'key-bindings.c:178,10'
          Dst:             key_bindings_RB_MINMAX
    - functionName:    key_bindings_next_table
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_tables_RB_NEXT
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'key-bindings.c:132,10'
          Dst:             key_tables_RB_NEXT
    - functionName:    key_bindings_first_table
      functionSourceFile: '/src/tmux/key-bindings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - key_tables_RB_MINMAX
      functionUses:    3
      BranchProfiles:
        - Branch String:   'key-bindings.c:126,10'
          Branch Sides:
            - BranchSide:      'key-bindings.c:126,10'
              BranchSideFuncs:
                - key_tables_RB_MINMAX
            - BranchSide:      'key-bindings.c:126,10'
              BranchSideFuncs:
                - key_tables_RB_MINMAX
      Callsites:
        - Src:             'key-bindings.c:126,10'
          Dst:             key_tables_RB_MINMAX
    - functionName:    key_string_lookup_key
      functionSourceFile: '/src/tmux/key-string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - key
        - with_flags
      BBCount:         108
      ICount:          540
      EdgeCount:       149
      CyclomaticComplexity: 43
      functionsReached:
        - snprintf
        - strlcat
        - strlen
        - utf8_to_data
        - xsnprintf
      functionUses:    22
      BranchProfiles:
        - Branch String:   'key-string.c:340,6'
          Branch Sides:
            - BranchSide:      'key-string.c:341,41'
              BranchSideFuncs:
                - snprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:346,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:346,6'
          Branch Sides:
            - BranchSide:      'key-string.c:347,3'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:348,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:348,6'
          Branch Sides:
            - BranchSide:      'key-string.c:349,3'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:350,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:350,6'
          Branch Sides:
            - BranchSide:      'key-string.c:351,3'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:352,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:355,6'
          Branch Sides:
            - BranchSide:      'key-string.c:356,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:361,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:361,6'
          Branch Sides:
            - BranchSide:      'key-string.c:362,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:365,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:365,6'
          Branch Sides:
            - BranchSide:      'key-string.c:366,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:369,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:369,6'
          Branch Sides:
            - BranchSide:      'key-string.c:370,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:373,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:373,6'
          Branch Sides:
            - BranchSide:      'key-string.c:374,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:377,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:377,6'
          Branch Sides:
            - BranchSide:      'key-string.c:378,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:381,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:381,6'
          Branch Sides:
            - BranchSide:      'key-string.c:382,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:385,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:385,6'
          Branch Sides:
            - BranchSide:      'key-string.c:386,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:389,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:389,6'
          Branch Sides:
            - BranchSide:      'key-string.c:390,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:393,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:393,6'
          Branch Sides:
            - BranchSide:      'key-string.c:394,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:397,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:397,6'
          Branch Sides:
            - BranchSide:      'key-string.c:398,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:401,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:401,6'
          Branch Sides:
            - BranchSide:      'key-string.c:402,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:405,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:405,6'
          Branch Sides:
            - BranchSide:      'key-string.c:406,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:409,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:409,6'
          Branch Sides:
            - BranchSide:      'key-string.c:410,5'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:413,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
        - Branch String:   'key-string.c:413,23'
          Branch Sides:
            - BranchSide:      'key-string.c:413,26'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
                - snprintf
                - strlcat
            - BranchSide:      'key-string.c:420,9'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
        - Branch String:   'key-string.c:413,6'
          Branch Sides:
            - BranchSide:      'key-string.c:414,12'
              BranchSideFuncs:
                - snprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:420,9'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
        - Branch String:   'key-string.c:420,2'
          Branch Sides:
            - BranchSide:      'key-string.c:421,7'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
            - BranchSide:      'key-string.c:424,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
        - Branch String:   'key-string.c:421,7'
          Branch Sides:
            - BranchSide:      'key-string.c:422,4'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
            - BranchSide:      'key-string.c:423,2'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
                - strlcat
        - Branch String:   'key-string.c:424,6'
          Branch Sides:
            - BranchSide:      'key-string.c:425,33'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:430,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
        - Branch String:   'key-string.c:430,6'
          Branch Sides:
            - BranchSide:      'key-string.c:430,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
            - BranchSide:      'key-string.c:439,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
        - Branch String:   'key-string.c:430,6'
          Branch Sides:
            - BranchSide:      'key-string.c:430,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
            - BranchSide:      'key-string.c:430,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
        - Branch String:   'key-string.c:430,6'
          Branch Sides:
            - BranchSide:      'key-string.c:430,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
                - utf8_to_data
                - strlen
            - BranchSide:      'key-string.c:439,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
        - Branch String:   'key-string.c:430,6'
          Branch Sides:
            - BranchSide:      'key-string.c:430,6'
              BranchSideFuncs:
                - utf8_to_data
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:431,16'
              BranchSideFuncs:
                - utf8_to_data
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:430,6'
          Branch Sides:
            - BranchSide:      'key-string.c:431,16'
              BranchSideFuncs:
                - utf8_to_data
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:439,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
                - snprintf
        - Branch String:   'key-string.c:439,6'
          Branch Sides:
            - BranchSide:      'key-string.c:440,45'
              BranchSideFuncs:
                - snprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:445,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
        - Branch String:   'key-string.c:445,15'
          Branch Sides:
            - BranchSide:      'key-string.c:445,18'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
            - BranchSide:      'key-string.c:448,13'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
        - Branch String:   'key-string.c:445,6'
          Branch Sides:
            - BranchSide:      'key-string.c:446,12'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:448,13'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - xsnprintf
        - Branch String:   'key-string.c:448,13'
          Branch Sides:
            - BranchSide:      'key-string.c:449,13'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:450,11'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
        - Branch String:   'key-string.c:460,17'
          Branch Sides:
            - BranchSide:      'key-string.c:460,21'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:460,17'
              BranchSideFuncs: []
        - Branch String:   'key-string.c:460,6'
          Branch Sides:
            - BranchSide:      'key-string.c:460,6'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:461,3'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:462,7'
          Branch Sides:
            - BranchSide:      'key-string.c:463,4'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:464,7'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:464,7'
          Branch Sides:
            - BranchSide:      'key-string.c:465,4'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:466,7'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:466,7'
          Branch Sides:
            - BranchSide:      'key-string.c:467,4'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:468,7'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:468,7'
          Branch Sides:
            - BranchSide:      'key-string.c:469,4'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:470,7'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:470,7'
          Branch Sides:
            - BranchSide:      'key-string.c:471,4'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:472,7'
              BranchSideFuncs:
                - strlcat
                - strlcat
        - Branch String:   'key-string.c:472,7'
          Branch Sides:
            - BranchSide:      'key-string.c:473,4'
              BranchSideFuncs:
                - strlcat
                - strlcat
            - BranchSide:      'key-string.c:474,3'
              BranchSideFuncs:
                - strlcat
      Callsites:
        - Src:             'key-string.c:341,3'
          Dst:             snprintf
        - Src:             'key-string.c:347,3'
          Dst:             strlcat
        - Src:             'key-string.c:349,3'
          Dst:             strlcat
        - Src:             'key-string.c:351,3'
          Dst:             strlcat
        - Src:             'key-string.c:414,3'
          Dst:             snprintf
        - Src:             'key-string.c:415,3'
          Dst:             strlcat
        - Src:             'key-string.c:425,3'
          Dst:             strlcat
        - Src:             'key-string.c:431,3'
          Dst:             utf8_to_data
        - Src:             'key-string.c:432,9'
          Dst:             strlen
        - Src:             'key-string.c:440,3'
          Dst:             snprintf
        - Src:             'key-string.c:449,3'
          Dst:             xsnprintf
        - Src:             'key-string.c:451,3'
          Dst:             xsnprintf
        - Src:             'key-string.c:453,2'
          Dst:             strlcat
        - Src:             'key-string.c:457,2'
          Dst:             strlcat
        - Src:             'key-string.c:461,3'
          Dst:             strlcat
        - Src:             'key-string.c:463,4'
          Dst:             strlcat
        - Src:             'key-string.c:465,4'
          Dst:             strlcat
        - Src:             'key-string.c:467,4'
          Dst:             strlcat
        - Src:             'key-string.c:469,4'
          Dst:             strlcat
        - Src:             'key-string.c:471,4'
          Dst:             strlcat
        - Src:             'key-string.c:473,4'
          Dst:             strlcat
        - Src:             'key-string.c:474,3'
          Dst:             strlcat
    - functionName:    key_string_search_table
      functionSourceFile: '/src/tmux/key-string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __isoc99_sscanf
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key-string.c:200,2'
          Branch Sides:
            - BranchSide:      'key-string.c:201,18'
              BranchSideFuncs:
                - strcasecmp
                - __isoc99_sscanf
            - BranchSide:      'key-string.c:205,13'
              BranchSideFuncs:
                - __isoc99_sscanf
        - Branch String:   'key-string.c:201,7'
          Branch Sides:
            - BranchSide:      'key-string.c:202,29'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:203,2'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strcasecmp
        - Branch String:   'key-string.c:205,43'
          Branch Sides:
            - BranchSide:      'key-string.c:205,46'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:208,2'
              BranchSideFuncs: []
        - Branch String:   'key-string.c:205,6'
          Branch Sides:
            - BranchSide:      'key-string.c:206,23'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:208,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key-string.c:201,7'
          Dst:             strcasecmp
        - Src:             'key-string.c:205,6'
          Dst:             __isoc99_sscanf
    - functionName:    key_string_get_modifiers
      functionSourceFile: '/src/tmux/key-string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
      BBCount:         19
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'key-string.c:218,32'
          Branch Sides:
            - BranchSide:      'key-string.c:218,37'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:218,2'
              BranchSideFuncs: []
        - Branch String:   'key-string.c:218,2'
          Branch Sides:
            - BranchSide:      'key-string.c:219,13'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:238,10'
              BranchSideFuncs: []
        - Branch String:   'key-string.c:219,3'
          Branch Sides:
            - BranchSide:      'key-string.c:222,14'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:222,14'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:226,14'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:226,14'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:230,14'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:230,14'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:233,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    key_string_lookup_string
      functionSourceFile: '/src/tmux/key-string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
      BBCount:         68
      ICount:          405
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - __isoc99_sscanf
        - key_string_get_modifiers
        - key_string_search_table
        - strcasecmp
        - strlen
        - tolower
        - utf8_append
        - utf8_from_data
        - utf8_fromcstr
        - utf8_open
        - wctomb
      functionUses:    9
      BranchProfiles:
        - Branch String:   'key-string.c:254,6'
          Branch Sides:
            - BranchSide:      'key-string.c:255,3'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:256,17'
              BranchSideFuncs:
                - strcasecmp
                - key_string_get_modifiers
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
                - tolower
                - __isoc99_sscanf
                - wctomb
                - utf8_fromcstr
                - utf8_from_data
                - free
                - free
        - Branch String:   'key-string.c:256,6'
          Branch Sides:
            - BranchSide:      'key-string.c:257,3'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:260,6'
              BranchSideFuncs:
                - key_string_get_modifiers
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
                - tolower
                - __isoc99_sscanf
                - wctomb
                - utf8_fromcstr
                - utf8_from_data
                - free
                - free
        - Branch String:   'key-string.c:260,23'
          Branch Sides:
            - BranchSide:      'key-string.c:260,26'
              BranchSideFuncs:
                - key_string_get_modifiers
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
                - tolower
                - __isoc99_sscanf
                - wctomb
                - utf8_fromcstr
                - utf8_from_data
                - free
                - free
            - BranchSide:      'key-string.c:283,6'
              BranchSideFuncs:
                - key_string_get_modifiers
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
                - tolower
        - Branch String:   'key-string.c:260,6'
          Branch Sides:
            - BranchSide:      'key-string.c:261,14'
              BranchSideFuncs:
                - __isoc99_sscanf
                - wctomb
                - utf8_fromcstr
                - utf8_from_data
                - free
                - free
            - BranchSide:      'key-string.c:283,6'
              BranchSideFuncs:
                - key_string_get_modifiers
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
                - tolower
        - Branch String:   'key-string.c:261,7'
          Branch Sides:
            - BranchSide:      'key-string.c:262,4'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:263,7'
              BranchSideFuncs:
                - wctomb
                - utf8_fromcstr
                - utf8_from_data
                - free
                - free
        - Branch String:   'key-string.c:263,7'
          Branch Sides:
            - BranchSide:      'key-string.c:264,12'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:265,17'
              BranchSideFuncs:
                - wctomb
                - utf8_fromcstr
                - utf8_from_data
                - free
                - free
        - Branch String:   'key-string.c:266,17'
          Branch Sides:
            - BranchSide:      'key-string.c:266,20'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:267,4'
              BranchSideFuncs: []
        - Branch String:   'key-string.c:266,7'
          Branch Sides:
            - BranchSide:      'key-string.c:267,4'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:268,5'
              BranchSideFuncs:
                - utf8_fromcstr
                - utf8_from_data
                - free
                - free
        - Branch String:   'key-string.c:271,19'
          Branch Sides:
            - BranchSide:      'key-string.c:272,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'key-string.c:275,9'
              BranchSideFuncs:
                - free
        - Branch String:   'key-string.c:272,24'
          Branch Sides:
            - BranchSide:      'key-string.c:273,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'key-string.c:275,9'
              BranchSideFuncs:
                - free
        - Branch String:   'key-string.c:273,24'
          Branch Sides:
            - BranchSide:      'key-string.c:274,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'key-string.c:275,9'
              BranchSideFuncs:
                - free
        - Branch String:   'key-string.c:271,7'
          Branch Sides:
            - BranchSide:      'key-string.c:275,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'key-string.c:278,8'
              BranchSideFuncs:
                - free
        - Branch String:   'key-string.c:283,23'
          Branch Sides:
            - BranchSide:      'key-string.c:283,26'
              BranchSideFuncs:
                - key_string_get_modifiers
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
                - tolower
            - BranchSide:      'key-string.c:291,15'
              BranchSideFuncs:
                - key_string_get_modifiers
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
        - Branch String:   'key-string.c:283,6'
          Branch Sides:
            - BranchSide:      'key-string.c:284,7'
              BranchSideFuncs:
                - key_string_get_modifiers
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
                - tolower
            - BranchSide:      'key-string.c:291,15'
              BranchSideFuncs:
                - key_string_get_modifiers
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
        - Branch String:   'key-string.c:284,7'
          Branch Sides:
            - BranchSide:      'key-string.c:285,28'
              BranchSideFuncs:
                - tolower
            - BranchSide:      'key-string.c:286,13'
              BranchSideFuncs:
                - key_string_get_modifiers
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
        - Branch String:   'key-string.c:292,21'
          Branch Sides:
            - BranchSide:      'key-string.c:292,24'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:293,3'
              BranchSideFuncs: []
        - Branch String:   'key-string.c:292,6'
          Branch Sides:
            - BranchSide:      'key-string.c:293,3'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:296,6'
              BranchSideFuncs:
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
        - Branch String:   'key-string.c:296,24'
          Branch Sides:
            - BranchSide:      'key-string.c:296,35'
              BranchSideFuncs:
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
            - BranchSide:      'key-string.c:302,39'
              BranchSideFuncs:
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
        - Branch String:   'key-string.c:296,6'
          Branch Sides:
            - BranchSide:      'key-string.c:297,17'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:302,39'
              BranchSideFuncs:
                - utf8_open
                - key_string_search_table
                - strlen
                - utf8_from_data
                - utf8_append
        - Branch String:   'key-string.c:298,7'
          Branch Sides:
            - BranchSide:      'key-string.c:299,4'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:300,2'
              BranchSideFuncs: []
        - Branch String:   'key-string.c:302,7'
          Branch Sides:
            - BranchSide:      'key-string.c:303,15'
              BranchSideFuncs:
                - strlen
                - utf8_from_data
                - utf8_append
            - BranchSide:      'key-string.c:315,33'
              BranchSideFuncs:
                - key_string_search_table
        - Branch String:   'key-string.c:303,8'
          Branch Sides:
            - BranchSide:      'key-string.c:304,5'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:305,11'
              BranchSideFuncs:
                - utf8_from_data
                - utf8_append
        - Branch String:   'key-string.c:305,4'
          Branch Sides:
            - BranchSide:      'key-string.c:306,37'
              BranchSideFuncs:
                - utf8_append
                - utf8_from_data
            - BranchSide:      'key-string.c:307,8'
              BranchSideFuncs:
                - utf8_from_data
        - Branch String:   'key-string.c:307,8'
          Branch Sides:
            - BranchSide:      'key-string.c:308,5'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:309,8'
              BranchSideFuncs:
                - utf8_from_data
        - Branch String:   'key-string.c:309,8'
          Branch Sides:
            - BranchSide:      'key-string.c:310,5'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:311,12'
              BranchSideFuncs: []
        - Branch String:   'key-string.c:316,7'
          Branch Sides:
            - BranchSide:      'key-string.c:317,4'
              BranchSideFuncs: []
            - BranchSide:      'key-string.c:318,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'key-string.c:254,6'
          Dst:             strcasecmp
        - Src:             'key-string.c:256,6'
          Dst:             strcasecmp
        - Src:             'key-string.c:261,7'
          Dst:             __isoc99_sscanf
        - Src:             'key-string.c:265,10'
          Dst:             wctomb
        - Src:             'key-string.c:270,9'
          Dst:             utf8_fromcstr
        - Src:             'key-string.c:274,7'
          Dst:             utf8_from_data
        - Src:             'key-string.c:285,12'
          Dst:             tolower
        - Src:             'key-string.c:291,15'
          Dst:             key_string_get_modifiers
        - Src:             'key-string.c:302,15'
          Dst:             utf8_open
        - Src:             'key-string.c:303,8'
          Dst:             strlen
        - Src:             'key-string.c:306,12'
          Dst:             utf8_append
        - Src:             'key-string.c:309,8'
          Dst:             utf8_from_data
        - Src:             'key-string.c:315,9'
          Dst:             key_string_search_table
    - functionName:    tolower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    layout_assign
      functionSourceFile: '/src/tmux/layout-custom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - lc
      BBCount:         13
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - layout_assign
        - layout_make_leaf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'layout-custom.c:269,2'
          Branch Sides:
            - BranchSide:      'layout-custom.c:269,2'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:271,20'
              BranchSideFuncs:
                - layout_make_leaf
            - BranchSide:      'layout-custom.c:276,3'
              BranchSideFuncs:
                - layout_assign
            - BranchSide:      'layout-custom.c:276,3'
              BranchSideFuncs:
                - layout_assign
        - Branch String:   'layout-custom.c:276,3'
          Branch Sides:
            - BranchSide:      'layout-custom.c:277,18'
              BranchSideFuncs:
                - layout_assign
            - BranchSide:      'layout-custom.c:278,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'layout-custom.c:271,3'
          Dst:             layout_make_leaf
        - Src:             'layout-custom.c:277,4'
          Dst:             layout_assign
    - functionName:    layout_check
      functionSourceFile: '/src/tmux/layout-custom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lc
      BBCount:         29
      ICount:          171
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - layout_check
      functionUses:    3
      BranchProfiles:
        - Branch String:   'layout-custom.c:126,2'
          Branch Sides:
            - BranchSide:      'layout-custom.c:128,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:130,3'
              BranchSideFuncs:
                - layout_check
            - BranchSide:      'layout-custom.c:141,3'
              BranchSideFuncs:
                - layout_check
            - BranchSide:      'layout-custom.c:152,2'
              BranchSideFuncs: []
        - Branch String:   'layout-custom.c:130,3'
          Branch Sides:
            - BranchSide:      'layout-custom.c:131,8'
              BranchSideFuncs:
                - layout_check
            - BranchSide:      'layout-custom.c:137,7'
              BranchSideFuncs: []
        - Branch String:   'layout-custom.c:131,8'
          Branch Sides:
            - BranchSide:      'layout-custom.c:132,5'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:133,22'
              BranchSideFuncs:
                - layout_check
        - Branch String:   'layout-custom.c:133,8'
          Branch Sides:
            - BranchSide:      'layout-custom.c:134,5'
              BranchSideFuncs:
                - layout_check
            - BranchSide:      'layout-custom.c:135,9'
              BranchSideFuncs:
                - layout_check
        - Branch String:   'layout-custom.c:137,7'
          Branch Sides:
            - BranchSide:      'layout-custom.c:138,4'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:139,3'
              BranchSideFuncs: []
        - Branch String:   'layout-custom.c:141,3'
          Branch Sides:
            - BranchSide:      'layout-custom.c:142,8'
              BranchSideFuncs:
                - layout_check
            - BranchSide:      'layout-custom.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'layout-custom.c:142,8'
          Branch Sides:
            - BranchSide:      'layout-custom.c:143,5'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:144,22'
              BranchSideFuncs:
                - layout_check
        - Branch String:   'layout-custom.c:144,8'
          Branch Sides:
            - BranchSide:      'layout-custom.c:145,5'
              BranchSideFuncs:
                - layout_check
            - BranchSide:      'layout-custom.c:146,9'
              BranchSideFuncs:
                - layout_check
        - Branch String:   'layout-custom.c:148,7'
          Branch Sides:
            - BranchSide:      'layout-custom.c:149,4'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:150,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'layout-custom.c:133,9'
          Dst:             layout_check
        - Src:             'layout-custom.c:144,9'
          Dst:             layout_check
    - functionName:    layout_find_bottomright
      functionSourceFile: '/src/tmux/layout-custom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lc
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - layout_find_bottomright
      functionUses:    2
      BranchProfiles:
        - Branch String:   'layout-custom.c:39,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:40,11'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:41,7'
              BranchSideFuncs:
                - layout_find_bottomright
      Callsites:
        - Src:             'layout-custom.c:42,10'
          Dst:             layout_find_bottomright
    - functionName:    layout_construct
      functionSourceFile: '/src/tmux/layout-custom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lcparent
        - layout
      BBCount:         61
      ICount:          427
      EdgeCount:       75
      CyclomaticComplexity: 16
      functionsReached:
        - __ctype_b_loc
        - __isoc99_sscanf
        - layout_construct
        - layout_create_cell
        - layout_free_cell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'layout-custom.c:290,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:291,3'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
            - BranchSide:      'layout-custom.c:292,14'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
        - Branch String:   'layout-custom.c:292,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:293,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:295,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
        - Branch String:   'layout-custom.c:295,2'
          Branch Sides:
            - BranchSide:      'layout-custom.c:296,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
            - BranchSide:      'layout-custom.c:297,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
        - Branch String:   'layout-custom.c:297,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:298,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:299,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
        - Branch String:   'layout-custom.c:300,2'
          Branch Sides:
            - BranchSide:      'layout-custom.c:301,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
            - BranchSide:      'layout-custom.c:302,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
        - Branch String:   'layout-custom.c:302,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:303,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:304,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
        - Branch String:   'layout-custom.c:305,2'
          Branch Sides:
            - BranchSide:      'layout-custom.c:306,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
            - BranchSide:      'layout-custom.c:307,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
        - Branch String:   'layout-custom.c:307,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:308,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:309,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
        - Branch String:   'layout-custom.c:310,2'
          Branch Sides:
            - BranchSide:      'layout-custom.c:311,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
            - BranchSide:      'layout-custom.c:312,8'
              BranchSideFuncs:
                - layout_create_cell
                - layout_construct
                - layout_free_cell
                - __ctype_b_loc
        - Branch String:   'layout-custom.c:312,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:313,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
            - BranchSide:      'layout-custom.c:321,26'
              BranchSideFuncs:
                - layout_create_cell
                - layout_construct
                - layout_free_cell
        - Branch String:   'layout-custom.c:315,3'
          Branch Sides:
            - BranchSide:      'layout-custom.c:316,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - layout_create_cell
                - layout_construct
                - layout_free_cell
            - BranchSide:      'layout-custom.c:317,9'
              BranchSideFuncs:
                - layout_create_cell
                - layout_construct
                - layout_free_cell
        - Branch String:   'layout-custom.c:317,7'
          Branch Sides:
            - BranchSide:      'layout-custom.c:318,14'
              BranchSideFuncs:
                - layout_create_cell
                - layout_construct
                - layout_free_cell
            - BranchSide:      'layout-custom.c:319,2'
              BranchSideFuncs:
                - layout_create_cell
                - layout_construct
                - layout_free_cell
        - Branch String:   'layout-custom.c:327,2'
          Branch Sides:
            - BranchSide:      'layout-custom.c:332,11'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:332,11'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:332,11'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:332,11'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:334,3'
              BranchSideFuncs:
                - layout_construct
                - layout_free_cell
            - BranchSide:      'layout-custom.c:337,3'
              BranchSideFuncs:
                - layout_construct
                - layout_free_cell
            - BranchSide:      'layout-custom.c:340,3'
              BranchSideFuncs:
                - layout_free_cell
        - Branch String:   'layout-custom.c:346,7'
          Branch Sides:
            - BranchSide:      'layout-custom.c:347,4'
              BranchSideFuncs:
                - layout_free_cell
            - BranchSide:      'layout-custom.c:348,3'
              BranchSideFuncs:
                - layout_free_cell
                - layout_construct
        - Branch String:   'layout-custom.c:349,2'
          Branch Sides:
            - BranchSide:      'layout-custom.c:344,5'
              BranchSideFuncs:
                - layout_construct
                - layout_free_cell
            - BranchSide:      'layout-custom.c:351,10'
              BranchSideFuncs:
                - layout_free_cell
        - Branch String:   'layout-custom.c:351,2'
          Branch Sides:
            - BranchSide:      'layout-custom.c:353,9'
              BranchSideFuncs:
                - layout_free_cell
            - BranchSide:      'layout-custom.c:357,9'
              BranchSideFuncs:
                - layout_free_cell
            - BranchSide:      'layout-custom.c:361,3'
              BranchSideFuncs:
                - layout_free_cell
        - Branch String:   'layout-custom.c:353,7'
          Branch Sides:
            - BranchSide:      'layout-custom.c:354,4'
              BranchSideFuncs:
                - layout_free_cell
            - BranchSide:      'layout-custom.c:355,3'
              BranchSideFuncs: []
        - Branch String:   'layout-custom.c:357,7'
          Branch Sides:
            - BranchSide:      'layout-custom.c:358,4'
              BranchSideFuncs:
                - layout_free_cell
            - BranchSide:      'layout-custom.c:359,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'layout-custom.c:290,7'
          Dst:             __ctype_b_loc
        - Src:             'layout-custom.c:292,6'
          Dst:             __isoc99_sscanf
        - Src:             'layout-custom.c:295,9'
          Dst:             __ctype_b_loc
        - Src:             'layout-custom.c:300,9'
          Dst:             __ctype_b_loc
        - Src:             'layout-custom.c:305,9'
          Dst:             __ctype_b_loc
        - Src:             'layout-custom.c:310,9'
          Dst:             __ctype_b_loc
        - Src:             'layout-custom.c:315,10'
          Dst:             __ctype_b_loc
        - Src:             'layout-custom.c:321,7'
          Dst:             layout_create_cell
        - Src:             'layout-custom.c:345,13'
          Dst:             layout_construct
        - Src:             'layout-custom.c:368,2'
          Dst:             layout_free_cell
    - functionName:    layout_parse
      functionSourceFile: '/src/tmux/layout-custom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - layout
        - cause
      BBCount:         42
      ICount:          329
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - __isoc99_sscanf
        - layout_assign
        - layout_check
        - layout_checksum
        - layout_construct
        - layout_count_cells
        - layout_destroy_cell
        - layout_find_bottomright
        - layout_fix_offsets
        - layout_fix_panes
        - layout_free_cell
        - layout_print_cell
        - log_debug
        - notify_window
        - recalculate_sizes
        - window_count_panes
        - window_resize
        - xasprintf
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'layout-custom.c:165,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:166,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'layout-custom.c:169,9'
              BranchSideFuncs:
                - layout_checksum
                - layout_construct
                - window_count_panes
                - layout_count_cells
                - layout_find_bottomright
                - layout_destroy_cell
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
                - xasprintf
                - xstrdup
                - xstrdup
                - xstrdup
        - Branch String:   'layout-custom.c:170,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:171,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'layout-custom.c:176,7'
              BranchSideFuncs:
                - layout_construct
                - window_count_panes
                - layout_count_cells
                - layout_find_bottomright
                - layout_destroy_cell
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
                - xasprintf
                - xstrdup
                - xstrdup
        - Branch String:   'layout-custom.c:177,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:178,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'layout-custom.c:181,7'
              BranchSideFuncs:
                - window_count_panes
                - layout_count_cells
                - layout_find_bottomright
                - layout_destroy_cell
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
                - xasprintf
                - xstrdup
        - Branch String:   'layout-custom.c:181,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:182,12'
              BranchSideFuncs:
                - xstrdup
                - layout_free_cell
            - BranchSide:      'layout-custom.c:187,2'
              BranchSideFuncs:
                - window_count_panes
                - layout_count_cells
                - layout_find_bottomright
                - layout_destroy_cell
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
                - xasprintf
        - Branch String:   'layout-custom.c:190,7'
          Branch Sides:
            - BranchSide:      'layout-custom.c:191,14'
              BranchSideFuncs:
                - xasprintf
                - layout_free_cell
            - BranchSide:      'layout-custom.c:195,7'
              BranchSideFuncs:
                - layout_find_bottomright
                - layout_destroy_cell
                - window_count_panes
                - layout_count_cells
                - xasprintf
                - layout_free_cell
                - layout_check
                - xstrdup
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
        - Branch String:   'layout-custom.c:195,7'
          Branch Sides:
            - BranchSide:      'layout-custom.c:196,4'
              BranchSideFuncs:
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
            - BranchSide:      'layout-custom.c:199,37'
              BranchSideFuncs:
                - layout_find_bottomright
                - layout_destroy_cell
                - window_count_panes
                - layout_count_cells
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
                - xasprintf
        - Branch String:   'layout-custom.c:208,2'
          Branch Sides:
            - BranchSide:      'layout-custom.c:210,3'
              BranchSideFuncs:
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
            - BranchSide:      'layout-custom.c:212,3'
              BranchSideFuncs:
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
            - BranchSide:      'layout-custom.c:218,3'
              BranchSideFuncs:
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
            - BranchSide:      'layout-custom.c:224,6'
              BranchSideFuncs:
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
        - Branch String:   'layout-custom.c:212,3'
          Branch Sides:
            - BranchSide:      'layout-custom.c:213,9'
              BranchSideFuncs:
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
            - BranchSide:      'layout-custom.c:216,3'
              BranchSideFuncs:
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
        - Branch String:   'layout-custom.c:218,3'
          Branch Sides:
            - BranchSide:      'layout-custom.c:219,9'
              BranchSideFuncs:
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
            - BranchSide:      'layout-custom.c:222,3'
              BranchSideFuncs:
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
        - Branch String:   'layout-custom.c:224,36'
          Branch Sides:
            - BranchSide:      'layout-custom.c:224,40'
              BranchSideFuncs:
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
                - log_debug
                - layout_print_cell
            - BranchSide:      'layout-custom.c:231,20'
              BranchSideFuncs:
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
        - Branch String:   'layout-custom.c:224,53'
          Branch Sides:
            - BranchSide:      'layout-custom.c:224,56'
              BranchSideFuncs:
                - log_debug
                - layout_print_cell
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
            - BranchSide:      'layout-custom.c:225,42'
              BranchSideFuncs:
                - log_debug
                - layout_print_cell
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
        - Branch String:   'layout-custom.c:224,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:225,42'
              BranchSideFuncs:
                - log_debug
                - layout_print_cell
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
            - BranchSide:      'layout-custom.c:231,20'
              BranchSideFuncs:
                - layout_check
                - xstrdup
                - layout_free_cell
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
        - Branch String:   'layout-custom.c:231,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:232,12'
              BranchSideFuncs:
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
            - BranchSide:      'layout-custom.c:237,16'
              BranchSideFuncs:
                - window_resize
                - layout_free_cell
                - layout_assign
                - layout_fix_offsets
                - layout_fix_panes
                - recalculate_sizes
                - layout_print_cell
                - notify_window
      Callsites:
        - Src:             'layout-custom.c:165,6'
          Dst:             __isoc99_sscanf
        - Src:             'layout-custom.c:166,12'
          Dst:             xstrdup
        - Src:             'layout-custom.c:170,14'
          Dst:             layout_checksum
        - Src:             'layout-custom.c:171,12'
          Dst:             xstrdup
        - Src:             'layout-custom.c:176,7'
          Dst:             layout_construct
        - Src:             'layout-custom.c:178,12'
          Dst:             xstrdup
        - Src:             'layout-custom.c:182,12'
          Dst:             xstrdup
        - Src:             'layout-custom.c:188,12'
          Dst:             window_count_panes
        - Src:             'layout-custom.c:189,12'
          Dst:             layout_count_cells
        - Src:             'layout-custom.c:191,4'
          Dst:             xasprintf
        - Src:             'layout-custom.c:199,13'
          Dst:             layout_find_bottomright
        - Src:             'layout-custom.c:200,3'
          Dst:             layout_destroy_cell
        - Src:             'layout-custom.c:225,3'
          Dst:             log_debug
        - Src:             'layout-custom.c:226,3'
          Dst:             layout_print_cell
        - Src:             'layout-custom.c:231,7'
          Dst:             layout_check
        - Src:             'layout-custom.c:232,12'
          Dst:             xstrdup
        - Src:             'layout-custom.c:237,2'
          Dst:             window_resize
        - Src:             'layout-custom.c:240,2'
          Dst:             layout_free_cell
        - Src:             'layout-custom.c:245,2'
          Dst:             layout_assign
        - Src:             'layout-custom.c:248,2'
          Dst:             layout_fix_offsets
        - Src:             'layout-custom.c:249,2'
          Dst:             layout_fix_panes
        - Src:             'layout-custom.c:250,2'
          Dst:             recalculate_sizes
        - Src:             'layout-custom.c:252,2'
          Dst:             layout_print_cell
        - Src:             'layout-custom.c:254,2'
          Dst:             notify_window
        - Src:             'layout-custom.c:259,2'
          Dst:             layout_free_cell
    - functionName:    layout_checksum
      functionSourceFile: '/src/tmux/layout-custom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - layout
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'layout-custom.c:52,2'
          Branch Sides:
            - BranchSide:      'layout-custom.c:53,11'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:56,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    layout_append
      functionSourceFile: '/src/tmux/layout-custom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - lc
        - buf
        - len
      BBCount:         29
      ICount:          207
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - layout_append
        - strlcat
        - strlen
        - xsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'layout-custom.c:82,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:85,6'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - strlcat
                - strlen
                - layout_append
                - strlcat
                - xsnprintf
        - Branch String:   'layout-custom.c:85,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:86,22'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - strlcat
                - strlen
                - layout_append
                - strlcat
            - BranchSide:      'layout-custom.c:89,22'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - strlcat
                - strlen
                - layout_append
                - strlcat
        - Branch String:   'layout-custom.c:92,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:93,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:94,14'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlen
                - layout_append
                - strlcat
        - Branch String:   'layout-custom.c:94,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:95,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:97,10'
              BranchSideFuncs:
                - strlcat
                - strlen
                - layout_append
                - strlcat
        - Branch String:   'layout-custom.c:97,2'
          Branch Sides:
            - BranchSide:      'layout-custom.c:99,12'
              BranchSideFuncs:
                - strlcat
                - strlen
                - layout_append
                - strlcat
            - BranchSide:      'layout-custom.c:102,15'
              BranchSideFuncs:
                - strlcat
                - strlen
                - layout_append
                - strlcat
            - BranchSide:      'layout-custom.c:113,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:116,2'
              BranchSideFuncs: []
        - Branch String:   'layout-custom.c:102,7'
          Branch Sides:
            - BranchSide:      'layout-custom.c:103,4'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:104,3'
              BranchSideFuncs:
                - strlen
                - layout_append
                - strlcat
        - Branch String:   'layout-custom.c:104,3'
          Branch Sides:
            - BranchSide:      'layout-custom.c:105,22'
              BranchSideFuncs:
                - layout_append
                - strlcat
                - strlen
            - BranchSide:      'layout-custom.c:110,26'
              BranchSideFuncs:
                - strlen
        - Branch String:   'layout-custom.c:105,8'
          Branch Sides:
            - BranchSide:      'layout-custom.c:106,5'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:107,16'
              BranchSideFuncs:
                - strlcat
                - strlen
                - layout_append
        - Branch String:   'layout-custom.c:107,8'
          Branch Sides:
            - BranchSide:      'layout-custom.c:108,5'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:109,3'
              BranchSideFuncs:
                - strlen
                - layout_append
                - strlcat
      Callsites:
        - Src:             'layout-custom.c:86,12'
          Dst:             xsnprintf
        - Src:             'layout-custom.c:89,12'
          Dst:             xsnprintf
        - Src:             'layout-custom.c:94,6'
          Dst:             strlcat
        - Src:             'layout-custom.c:102,7'
          Dst:             strlcat
        - Src:             'layout-custom.c:105,8'
          Dst:             layout_append
        - Src:             'layout-custom.c:107,8'
          Dst:             strlcat
        - Src:             'layout-custom.c:110,7'
          Dst:             strlen
    - functionName:    layout_dump
      functionSourceFile: '/src/tmux/layout-custom.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - layout_append
        - layout_checksum
        - xasprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'layout-custom.c:66,6'
          Branch Sides:
            - BranchSide:      'layout-custom.c:67,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-custom.c:69,46'
              BranchSideFuncs:
                - layout_checksum
                - xasprintf
      Callsites:
        - Src:             'layout-custom.c:66,6'
          Dst:             layout_append
        - Src:             'layout-custom.c:69,30'
          Dst:             layout_checksum
        - Src:             'layout-custom.c:69,2'
          Dst:             xasprintf
    - functionName:    layout_set_even
      functionSourceFile: '/src/tmux/layout-set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - type
      BBCount:         21
      ICount:          209
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - layout_create_cell
        - layout_fix_offsets
        - layout_fix_panes
        - layout_free
        - layout_make_leaf
        - layout_make_node
        - layout_print_cell
        - layout_set_size
        - layout_spread_cell
        - notify_window
        - server_redraw_window
        - window_count_panes
        - window_resize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'layout-set.c:137,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:138,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:141,14'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_make_leaf
        - Branch String:   'layout-set.c:143,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:144,9'
              BranchSideFuncs:
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_make_leaf
            - BranchSide:      'layout-set.c:149,9'
              BranchSideFuncs:
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_make_leaf
        - Branch String:   'layout-set.c:145,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:146,9'
              BranchSideFuncs:
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_make_leaf
            - BranchSide:      'layout-set.c:147,8'
              BranchSideFuncs:
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_make_leaf
        - Branch String:   'layout-set.c:150,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:151,9'
              BranchSideFuncs:
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_make_leaf
            - BranchSide:      'layout-set.c:152,8'
              BranchSideFuncs:
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_make_leaf
        - Branch String:   'layout-set.c:158,2'
          Branch Sides:
            - BranchSide:      'layout-set.c:159,30'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_leaf
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
            - BranchSide:      'layout-set.c:167,21'
              BranchSideFuncs:
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
      Callsites:
        - Src:             'layout-set.c:133,2'
          Dst:             layout_print_cell
        - Src:             'layout-set.c:136,6'
          Dst:             window_count_panes
        - Src:             'layout-set.c:141,2'
          Dst:             layout_free
        - Src:             'layout-set.c:142,24'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:154,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:155,2'
          Dst:             layout_make_node
        - Src:             'layout-set.c:159,11'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:160,3'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:167,2'
          Dst:             layout_spread_cell
        - Src:             'layout-set.c:170,2'
          Dst:             layout_fix_offsets
        - Src:             'layout-set.c:171,2'
          Dst:             layout_fix_panes
        - Src:             'layout-set.c:173,2'
          Dst:             layout_print_cell
        - Src:             'layout-set.c:175,2'
          Dst:             window_resize
        - Src:             'layout-set.c:176,2'
          Dst:             notify_window
        - Src:             'layout-set.c:177,2'
          Dst:             server_redraw_window
    - functionName:    layout_set_tiled
      functionSourceFile: '/src/tmux/layout-set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         55
      ICount:          470
      EdgeCount:       71
      CyclomaticComplexity: 18
      functionsReached:
        - layout_create_cell
        - layout_fix_offsets
        - layout_fix_panes
        - layout_free
        - layout_make_leaf
        - layout_make_node
        - layout_print_cell
        - layout_resize_adjust
        - layout_set_size
        - notify_window
        - server_redraw_window
        - window_count_panes
        - window_resize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'layout-set.c:596,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:597,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:600,17'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:601,2'
          Branch Sides:
            - BranchSide:      'layout-set.c:602,7'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:608,11'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:603,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:601,2'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:604,11'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:609,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:610,9'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:611,12'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:612,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:613,10'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:616,14'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:619,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:620,8'
              BranchSideFuncs:
                - layout_set_size
                - layout_make_node
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:621,9'
              BranchSideFuncs:
                - layout_set_size
                - layout_make_node
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:622,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:623,8'
              BranchSideFuncs:
                - layout_set_size
                - layout_make_node
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:624,18'
              BranchSideFuncs:
                - layout_set_size
                - layout_make_node
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:629,2'
          Branch Sides:
            - BranchSide:      'layout-set.c:631,7'
              BranchSideFuncs:
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:675,10'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
        - Branch String:   'layout-set.c:631,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:632,4'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
            - BranchSide:      'layout-set.c:635,30'
              BranchSideFuncs:
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:640,30'
          Branch Sides:
            - BranchSide:      'layout-set.c:640,33'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
            - BranchSide:      'layout-set.c:641,21'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
        - Branch String:   'layout-set.c:640,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:641,21'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
            - BranchSide:      'layout-set.c:647,20'
              BranchSideFuncs:
                - layout_make_node
                - layout_resize_adjust
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
        - Branch String:   'layout-set.c:648,3'
          Branch Sides:
            - BranchSide:      'layout-set.c:650,33'
              BranchSideFuncs:
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_resize_adjust
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_make_leaf
            - BranchSide:      'layout-set.c:664,7'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:656,8'
          Branch Sides:
            - BranchSide:      'layout-set.c:657,5'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:658,3'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
        - Branch String:   'layout-set.c:664,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:665,5'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:666,12'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:667,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:668,4'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:669,13'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_resize_adjust
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:676,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:677,11'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
            - BranchSide:      'layout-set.c:683,21'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
      Callsites:
        - Src:             'layout-set.c:592,2'
          Dst:             layout_print_cell
        - Src:             'layout-set.c:595,6'
          Dst:             window_count_panes
        - Src:             'layout-set.c:616,2'
          Dst:             layout_free
        - Src:             'layout-set.c:617,24'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:624,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:625,2'
          Dst:             layout_make_node
        - Src:             'layout-set.c:635,11'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:636,3'
          Dst:             layout_set_size
        - Src:             'layout-set.c:641,4'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:647,3'
          Dst:             layout_make_node
        - Src:             'layout-set.c:650,14'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:651,4'
          Dst:             layout_set_size
        - Src:             'layout-set.c:652,4'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:670,3'
          Dst:             layout_resize_adjust
        - Src:             'layout-set.c:678,3'
          Dst:             layout_resize_adjust
        - Src:             'layout-set.c:683,2'
          Dst:             layout_fix_offsets
        - Src:             'layout-set.c:684,2'
          Dst:             layout_fix_panes
        - Src:             'layout-set.c:686,2'
          Dst:             layout_print_cell
        - Src:             'layout-set.c:688,2'
          Dst:             window_resize
        - Src:             'layout-set.c:689,2'
          Dst:             notify_window
        - Src:             'layout-set.c:690,2'
          Dst:             server_redraw_window
    - functionName:    layout_set_main_v_mirrored
      functionSourceFile: '/src/tmux/layout-set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         47
      ICount:          440
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - args_string_percentage
        - layout_create_cell
        - layout_fix_offsets
        - layout_fix_panes
        - layout_free
        - layout_make_leaf
        - layout_make_node
        - layout_print_cell
        - layout_set_size
        - layout_spread_cell
        - notify_window
        - options_get_string
        - server_redraw_window
        - window_count_panes
        - window_resize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'layout-set.c:499,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:500,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:501,3'
              BranchSideFuncs:
                - options_get_string
                - args_string_percentage
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
                - free
        - Branch String:   'layout-set.c:509,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:510,9'
              BranchSideFuncs:
                - free
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
            - BranchSide:      'layout-set.c:515,6'
              BranchSideFuncs:
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
        - Branch String:   'layout-set.c:515,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:516,7'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:522,26'
              BranchSideFuncs:
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
        - Branch String:   'layout-set.c:516,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:517,10'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:519,12'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:524,21'
          Branch Sides:
            - BranchSide:      'layout-set.c:524,24'
              BranchSideFuncs:
                - free
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:525,13'
              BranchSideFuncs:
                - free
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:524,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:525,13'
              BranchSideFuncs:
                - free
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:527,14'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:527,26'
          Branch Sides:
            - BranchSide:      'layout-set.c:527,29'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:528,13'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:527,14'
          Branch Sides:
            - BranchSide:      'layout-set.c:528,13'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:530,12'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:535,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:536,8'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:539,14'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:547,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:548,8'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
            - BranchSide:      'layout-set.c:552,20'
              BranchSideFuncs:
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
        - Branch String:   'layout-set.c:556,3'
          Branch Sides:
            - BranchSide:      'layout-set.c:557,8'
              BranchSideFuncs:
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
            - BranchSide:      'layout-set.c:564,22'
              BranchSideFuncs:
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
        - Branch String:   'layout-set.c:557,8'
          Branch Sides:
            - BranchSide:      'layout-set.c:558,5'
              BranchSideFuncs:
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
            - BranchSide:      'layout-set.c:559,33'
              BranchSideFuncs:
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
      Callsites:
        - Src:             'layout-set.c:495,2'
          Dst:             layout_print_cell
        - Src:             'layout-set.c:498,6'
          Dst:             window_count_panes
        - Src:             'layout-set.c:507,6'
          Dst:             options_get_string
        - Src:             'layout-set.c:508,10'
          Dst:             args_string_percentage
        - Src:             'layout-set.c:522,7'
          Dst:             options_get_string
        - Src:             'layout-set.c:523,12'
          Dst:             args_string_percentage
        - Src:             'layout-set.c:539,2'
          Dst:             layout_free
        - Src:             'layout-set.c:540,24'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:541,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:542,2'
          Dst:             layout_make_node
        - Src:             'layout-set.c:545,12'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:546,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:549,3'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:552,3'
          Dst:             layout_make_node
        - Src:             'layout-set.c:559,14'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:560,4'
          Dst:             layout_set_size
        - Src:             'layout-set.c:561,4'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:564,3'
          Dst:             layout_spread_cell
        - Src:             'layout-set.c:568,11'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:569,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:570,2'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:574,2'
          Dst:             layout_fix_offsets
        - Src:             'layout-set.c:575,2'
          Dst:             layout_fix_panes
        - Src:             'layout-set.c:577,2'
          Dst:             layout_print_cell
        - Src:             'layout-set.c:579,2'
          Dst:             window_resize
        - Src:             'layout-set.c:580,2'
          Dst:             notify_window
        - Src:             'layout-set.c:581,2'
          Dst:             server_redraw_window
    - functionName:    layout_set_main_v
      functionSourceFile: '/src/tmux/layout-set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         47
      ICount:          437
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - args_string_percentage
        - layout_create_cell
        - layout_fix_offsets
        - layout_fix_panes
        - layout_free
        - layout_make_leaf
        - layout_make_node
        - layout_print_cell
        - layout_set_size
        - layout_spread_cell
        - notify_window
        - options_get_string
        - server_redraw_window
        - window_count_panes
        - window_resize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'layout-set.c:401,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:402,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:403,3'
              BranchSideFuncs:
                - options_get_string
                - args_string_percentage
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
                - free
        - Branch String:   'layout-set.c:411,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:412,9'
              BranchSideFuncs:
                - free
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
            - BranchSide:      'layout-set.c:417,6'
              BranchSideFuncs:
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
        - Branch String:   'layout-set.c:417,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:418,7'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:424,26'
              BranchSideFuncs:
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
        - Branch String:   'layout-set.c:418,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:419,10'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:421,12'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:426,21'
          Branch Sides:
            - BranchSide:      'layout-set.c:426,24'
              BranchSideFuncs:
                - free
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:427,13'
              BranchSideFuncs:
                - free
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:426,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:427,13'
              BranchSideFuncs:
                - free
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:429,14'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:429,26'
          Branch Sides:
            - BranchSide:      'layout-set.c:429,29'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:430,13'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:429,14'
          Branch Sides:
            - BranchSide:      'layout-set.c:430,13'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:432,12'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:437,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:438,8'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:441,14'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:455,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:456,8'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
            - BranchSide:      'layout-set.c:460,20'
              BranchSideFuncs:
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
        - Branch String:   'layout-set.c:464,3'
          Branch Sides:
            - BranchSide:      'layout-set.c:465,8'
              BranchSideFuncs:
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
            - BranchSide:      'layout-set.c:472,22'
              BranchSideFuncs:
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
        - Branch String:   'layout-set.c:465,8'
          Branch Sides:
            - BranchSide:      'layout-set.c:466,5'
              BranchSideFuncs:
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
            - BranchSide:      'layout-set.c:467,33'
              BranchSideFuncs:
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
      Callsites:
        - Src:             'layout-set.c:397,2'
          Dst:             layout_print_cell
        - Src:             'layout-set.c:400,6'
          Dst:             window_count_panes
        - Src:             'layout-set.c:409,6'
          Dst:             options_get_string
        - Src:             'layout-set.c:410,10'
          Dst:             args_string_percentage
        - Src:             'layout-set.c:424,7'
          Dst:             options_get_string
        - Src:             'layout-set.c:425,12'
          Dst:             args_string_percentage
        - Src:             'layout-set.c:441,2'
          Dst:             layout_free
        - Src:             'layout-set.c:442,24'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:443,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:444,2'
          Dst:             layout_make_node
        - Src:             'layout-set.c:447,11'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:448,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:449,2'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:453,12'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:454,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:457,3'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:460,3'
          Dst:             layout_make_node
        - Src:             'layout-set.c:467,14'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:468,4'
          Dst:             layout_set_size
        - Src:             'layout-set.c:469,4'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:472,3'
          Dst:             layout_spread_cell
        - Src:             'layout-set.c:476,2'
          Dst:             layout_fix_offsets
        - Src:             'layout-set.c:477,2'
          Dst:             layout_fix_panes
        - Src:             'layout-set.c:479,2'
          Dst:             layout_print_cell
        - Src:             'layout-set.c:481,2'
          Dst:             window_resize
        - Src:             'layout-set.c:482,2'
          Dst:             notify_window
        - Src:             'layout-set.c:483,2'
          Dst:             server_redraw_window
    - functionName:    layout_set_main_h_mirrored
      functionSourceFile: '/src/tmux/layout-set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         47
      ICount:          440
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - args_string_percentage
        - layout_create_cell
        - layout_fix_offsets
        - layout_fix_panes
        - layout_free
        - layout_make_leaf
        - layout_make_node
        - layout_print_cell
        - layout_set_size
        - layout_spread_cell
        - notify_window
        - options_get_string
        - server_redraw_window
        - window_count_panes
        - window_resize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'layout-set.c:303,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:305,3'
              BranchSideFuncs:
                - options_get_string
                - args_string_percentage
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
                - free
        - Branch String:   'layout-set.c:313,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:314,9'
              BranchSideFuncs:
                - free
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
            - BranchSide:      'layout-set.c:319,6'
              BranchSideFuncs:
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
        - Branch String:   'layout-set.c:319,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:320,7'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:326,26'
              BranchSideFuncs:
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
        - Branch String:   'layout-set.c:320,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:321,10'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:323,12'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:328,21'
          Branch Sides:
            - BranchSide:      'layout-set.c:328,24'
              BranchSideFuncs:
                - free
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:329,13'
              BranchSideFuncs:
                - free
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:328,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:329,13'
              BranchSideFuncs:
                - free
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:331,14'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:331,26'
          Branch Sides:
            - BranchSide:      'layout-set.c:331,29'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:332,13'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:331,14'
          Branch Sides:
            - BranchSide:      'layout-set.c:332,13'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:334,12'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:339,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:340,8'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:343,14'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:351,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:352,8'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
            - BranchSide:      'layout-set.c:356,20'
              BranchSideFuncs:
                - layout_make_node
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
        - Branch String:   'layout-set.c:360,3'
          Branch Sides:
            - BranchSide:      'layout-set.c:361,8'
              BranchSideFuncs:
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
            - BranchSide:      'layout-set.c:368,22'
              BranchSideFuncs:
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
        - Branch String:   'layout-set.c:361,8'
          Branch Sides:
            - BranchSide:      'layout-set.c:362,5'
              BranchSideFuncs:
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
            - BranchSide:      'layout-set.c:363,33'
              BranchSideFuncs:
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_spread_cell
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
      Callsites:
        - Src:             'layout-set.c:299,2'
          Dst:             layout_print_cell
        - Src:             'layout-set.c:302,6'
          Dst:             window_count_panes
        - Src:             'layout-set.c:311,6'
          Dst:             options_get_string
        - Src:             'layout-set.c:312,10'
          Dst:             args_string_percentage
        - Src:             'layout-set.c:326,7'
          Dst:             options_get_string
        - Src:             'layout-set.c:327,12'
          Dst:             args_string_percentage
        - Src:             'layout-set.c:343,2'
          Dst:             layout_free
        - Src:             'layout-set.c:344,24'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:345,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:346,2'
          Dst:             layout_make_node
        - Src:             'layout-set.c:349,12'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:350,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:353,3'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:356,3'
          Dst:             layout_make_node
        - Src:             'layout-set.c:363,14'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:364,4'
          Dst:             layout_set_size
        - Src:             'layout-set.c:365,4'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:368,3'
          Dst:             layout_spread_cell
        - Src:             'layout-set.c:372,11'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:373,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:374,2'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:378,2'
          Dst:             layout_fix_offsets
        - Src:             'layout-set.c:379,2'
          Dst:             layout_fix_panes
        - Src:             'layout-set.c:381,2'
          Dst:             layout_print_cell
        - Src:             'layout-set.c:383,2'
          Dst:             window_resize
        - Src:             'layout-set.c:384,2'
          Dst:             notify_window
        - Src:             'layout-set.c:385,2'
          Dst:             server_redraw_window
    - functionName:    layout_set_main_h
      functionSourceFile: '/src/tmux/layout-set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         47
      ICount:          437
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - args_string_percentage
        - layout_create_cell
        - layout_fix_offsets
        - layout_fix_panes
        - layout_free
        - layout_make_leaf
        - layout_make_node
        - layout_print_cell
        - layout_set_size
        - layout_spread_cell
        - notify_window
        - options_get_string
        - server_redraw_window
        - window_count_panes
        - window_resize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'layout-set.c:205,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:206,3'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:207,3'
              BranchSideFuncs:
                - options_get_string
                - args_string_percentage
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
                - free
        - Branch String:   'layout-set.c:215,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:216,9'
              BranchSideFuncs:
                - free
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
            - BranchSide:      'layout-set.c:221,6'
              BranchSideFuncs:
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
        - Branch String:   'layout-set.c:221,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:222,7'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:228,26'
              BranchSideFuncs:
                - options_get_string
                - args_string_percentage
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
                - free
        - Branch String:   'layout-set.c:222,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:223,10'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:225,12'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:230,21'
          Branch Sides:
            - BranchSide:      'layout-set.c:230,24'
              BranchSideFuncs:
                - free
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:231,13'
              BranchSideFuncs:
                - free
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:230,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:231,13'
              BranchSideFuncs:
                - free
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:233,14'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:233,26'
          Branch Sides:
            - BranchSide:      'layout-set.c:233,29'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:234,13'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:233,14'
          Branch Sides:
            - BranchSide:      'layout-set.c:234,13'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:236,12'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:241,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:242,8'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
            - BranchSide:      'layout-set.c:245,14'
              BranchSideFuncs:
                - layout_free
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_create_cell
                - layout_set_size
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_make_leaf
        - Branch String:   'layout-set.c:259,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:260,8'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
            - BranchSide:      'layout-set.c:264,20'
              BranchSideFuncs:
                - layout_make_node
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
        - Branch String:   'layout-set.c:268,3'
          Branch Sides:
            - BranchSide:      'layout-set.c:269,8'
              BranchSideFuncs:
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
            - BranchSide:      'layout-set.c:276,22'
              BranchSideFuncs:
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
        - Branch String:   'layout-set.c:269,8'
          Branch Sides:
            - BranchSide:      'layout-set.c:270,5'
              BranchSideFuncs:
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
            - BranchSide:      'layout-set.c:271,33'
              BranchSideFuncs:
                - layout_create_cell
                - layout_set_size
                - layout_make_leaf
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
                - layout_print_cell
                - window_resize
                - notify_window
                - server_redraw_window
      Callsites:
        - Src:             'layout-set.c:201,2'
          Dst:             layout_print_cell
        - Src:             'layout-set.c:204,6'
          Dst:             window_count_panes
        - Src:             'layout-set.c:213,6'
          Dst:             options_get_string
        - Src:             'layout-set.c:214,10'
          Dst:             args_string_percentage
        - Src:             'layout-set.c:228,7'
          Dst:             options_get_string
        - Src:             'layout-set.c:229,12'
          Dst:             args_string_percentage
        - Src:             'layout-set.c:245,2'
          Dst:             layout_free
        - Src:             'layout-set.c:246,24'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:247,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:248,2'
          Dst:             layout_make_node
        - Src:             'layout-set.c:251,11'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:252,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:253,2'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:257,12'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:258,2'
          Dst:             layout_set_size
        - Src:             'layout-set.c:261,3'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:264,3'
          Dst:             layout_make_node
        - Src:             'layout-set.c:271,14'
          Dst:             layout_create_cell
        - Src:             'layout-set.c:272,4'
          Dst:             layout_set_size
        - Src:             'layout-set.c:273,4'
          Dst:             layout_make_leaf
        - Src:             'layout-set.c:276,3'
          Dst:             layout_spread_cell
        - Src:             'layout-set.c:280,2'
          Dst:             layout_fix_offsets
        - Src:             'layout-set.c:281,2'
          Dst:             layout_fix_panes
        - Src:             'layout-set.c:283,2'
          Dst:             layout_print_cell
        - Src:             'layout-set.c:285,2'
          Dst:             window_resize
        - Src:             'layout-set.c:286,2'
          Dst:             notify_window
        - Src:             'layout-set.c:287,2'
          Dst:             server_redraw_window
    - functionName:    layout_set_even_v
      functionSourceFile: '/src/tmux/layout-set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - layout_set_even
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'layout-set.c:189,2'
          Dst:             layout_set_even
    - functionName:    layout_set_even_h
      functionSourceFile: '/src/tmux/layout-set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - layout_set_even
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'layout-set.c:183,2'
          Dst:             layout_set_even
    - functionName:    layout_set_previous
      functionSourceFile: '/src/tmux/layout-set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'layout-set.c:110,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:111,10'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:113,12'
              BranchSideFuncs: []
        - Branch String:   'layout-set.c:114,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:115,11'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:117,10'
              BranchSideFuncs: []
        - Branch String:   'layout-set.c:120,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:120,6'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:121,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    layout_set_next
      functionSourceFile: '/src/tmux/layout-set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'layout-set.c:91,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:92,10'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:94,12'
              BranchSideFuncs: []
        - Branch String:   'layout-set.c:99,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:99,6'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:100,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    layout_set_select
      functionSourceFile: '/src/tmux/layout-set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - layout
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'layout-set.c:76,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:77,10'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:79,18'
              BranchSideFuncs: []
        - Branch String:   'layout-set.c:79,6'
          Branch Sides:
            - BranchSide:      'layout-set.c:79,6'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:80,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    layout_set_lookup
      functionSourceFile: '/src/tmux/layout-set.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         19
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'layout-set.c:58,2'
          Branch Sides:
            - BranchSide:      'layout-set.c:59,26'
              BranchSideFuncs:
                - strcmp
                - strlen
                - strncmp
            - BranchSide:      'layout-set.c:62,9'
              BranchSideFuncs:
                - strlen
                - strncmp
        - Branch String:   'layout-set.c:59,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:60,12'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:61,2'
              BranchSideFuncs:
                - strlen
                - strncmp
                - strcmp
        - Branch String:   'layout-set.c:62,2'
          Branch Sides:
            - BranchSide:      'layout-set.c:63,27'
              BranchSideFuncs:
                - strlen
                - strncmp
            - BranchSide:      'layout-set.c:70,10'
              BranchSideFuncs: []
        - Branch String:   'layout-set.c:63,7'
          Branch Sides:
            - BranchSide:      'layout-set.c:64,8'
              BranchSideFuncs:
                - strlen
                - strncmp
            - BranchSide:      'layout-set.c:68,2'
              BranchSideFuncs:
                - strlen
                - strncmp
        - Branch String:   'layout-set.c:64,8'
          Branch Sides:
            - BranchSide:      'layout-set.c:65,5'
              BranchSideFuncs: []
            - BranchSide:      'layout-set.c:66,14'
              BranchSideFuncs:
                - strlen
                - strncmp
      Callsites:
        - Src:             'layout-set.c:59,7'
          Dst:             strcmp
        - Src:             'layout-set.c:63,42'
          Dst:             strlen
        - Src:             'layout-set.c:63,7'
          Dst:             strncmp
    - functionName:    layout_new_pane_size
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - previous
        - lc
        - type
        - size
        - count_left
        - size_left
      BBCount:         21
      ICount:          164
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - layout_resize_check
      functionUses:    3
      BranchProfiles:
        - Branch String:   'layout.c:764,6'
          Branch Sides:
            - BranchSide:      'layout.c:765,11'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:768,34'
              BranchSideFuncs:
                - layout_resize_check
        - Branch String:   'layout.c:775,6'
          Branch Sides:
            - BranchSide:      'layout.c:776,7'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:780,7'
              BranchSideFuncs: []
        - Branch String:   'layout.c:776,7'
          Branch Sides:
            - BranchSide:      'layout.c:777,10'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:778,15'
              BranchSideFuncs: []
        - Branch String:   'layout.c:780,7'
          Branch Sides:
            - BranchSide:      'layout.c:781,10'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:782,15'
              BranchSideFuncs: []
        - Branch String:   'layout.c:787,6'
          Branch Sides:
            - BranchSide:      'layout.c:788,14'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:789,6'
              BranchSideFuncs: []
        - Branch String:   'layout.c:789,6'
          Branch Sides:
            - BranchSide:      'layout.c:790,12'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:791,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'layout.c:768,14'
          Dst:             layout_resize_check
    - functionName:    layout_resize_check
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - lc
        - type
      BBCount:         32
      ICount:          213
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - layout_add_horizontal_border
        - layout_resize_check
        - options_get_number
      functionUses:    9
      BranchProfiles:
        - Branch String:   'layout.c:378,6'
          Branch Sides:
            - BranchSide:      'layout.c:380,7'
              BranchSideFuncs:
                - layout_add_horizontal_border
            - BranchSide:      'layout.c:398,13'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_check
        - Branch String:   'layout.c:380,7'
          Branch Sides:
            - BranchSide:      'layout.c:381,16'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:388,16'
              BranchSideFuncs:
                - layout_add_horizontal_border
        - Branch String:   'layout.c:382,8'
          Branch Sides:
            - BranchSide:      'layout.c:383,30'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:386,13'
              BranchSideFuncs: []
        - Branch String:   'layout.c:389,8'
          Branch Sides:
            - BranchSide:      'layout.c:390,13'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:392,13'
              BranchSideFuncs: []
        - Branch String:   'layout.c:394,7'
          Branch Sides:
            - BranchSide:      'layout.c:395,17'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:397,14'
              BranchSideFuncs: []
        - Branch String:   'layout.c:398,13'
          Branch Sides:
            - BranchSide:      'layout.c:400,13'
              BranchSideFuncs:
                - layout_resize_check
            - BranchSide:      'layout.c:405,11'
              BranchSideFuncs:
                - layout_resize_check
        - Branch String:   'layout.c:401,3'
          Branch Sides:
            - BranchSide:      'layout.c:402,37'
              BranchSideFuncs:
                - layout_resize_check
            - BranchSide:      'layout.c:403,2'
              BranchSideFuncs: []
        - Branch String:   'layout.c:406,3'
          Branch Sides:
            - BranchSide:      'layout.c:407,36'
              BranchSideFuncs:
                - layout_resize_check
            - BranchSide:      'layout.c:411,15'
              BranchSideFuncs: []
        - Branch String:   'layout.c:408,8'
          Branch Sides:
            - BranchSide:      'layout.c:409,15'
              BranchSideFuncs:
                - layout_resize_check
            - BranchSide:      'layout.c:410,3'
              BranchSideFuncs:
                - layout_resize_check
      Callsites:
        - Src:             'layout.c:375,11'
          Dst:             options_get_number
        - Src:             'layout.c:376,15'
          Dst:             options_get_number
        - Src:             'layout.c:389,8'
          Dst:             layout_add_horizontal_border
        - Src:             'layout.c:402,17'
          Dst:             layout_resize_check
        - Src:             'layout.c:407,16'
          Dst:             layout_resize_check
    - functionName:    layout_add_horizontal_border
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - lc
        - status
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - layout_cell_is_bottom
        - layout_cell_is_top
      functionUses:    5
      BranchProfiles:
        - Branch String:   'layout.c:281,6'
          Branch Sides:
            - BranchSide:      'layout.c:282,30'
              BranchSideFuncs:
                - layout_cell_is_top
            - BranchSide:      'layout.c:283,6'
              BranchSideFuncs:
                - layout_cell_is_bottom
        - Branch String:   'layout.c:283,6'
          Branch Sides:
            - BranchSide:      'layout.c:284,33'
              BranchSideFuncs:
                - layout_cell_is_bottom
            - BranchSide:      'layout.c:285,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'layout.c:282,11'
          Dst:             layout_cell_is_top
        - Src:             'layout.c:284,11'
          Dst:             layout_cell_is_bottom
    - functionName:    layout_cell_is_top
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - lc
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'layout.c:247,2'
          Branch Sides:
            - BranchSide:      'layout.c:248,10'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:254,2'
              BranchSideFuncs: []
        - Branch String:   'layout.c:249,38'
          Branch Sides:
            - BranchSide:      'layout.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:252,8'
              BranchSideFuncs: []
        - Branch String:   'layout.c:249,7'
          Branch Sides:
            - BranchSide:      'layout.c:251,4'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:252,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    layout_cell_is_bottom
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - lc
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'layout.c:263,2'
          Branch Sides:
            - BranchSide:      'layout.c:264,10'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:270,2'
              BranchSideFuncs: []
        - Branch String:   'layout.c:265,38'
          Branch Sides:
            - BranchSide:      'layout.c:266,7'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:268,8'
              BranchSideFuncs: []
        - Branch String:   'layout.c:265,7'
          Branch Sides:
            - BranchSide:      'layout.c:267,4'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:268,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    layout_spread_out
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - layout_fix_offsets
        - layout_fix_panes
        - layout_spread_cell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'layout.c:1174,6'
          Branch Sides:
            - BranchSide:      'layout.c:1175,3'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:1177,2'
              BranchSideFuncs:
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
        - Branch String:   'layout.c:1178,7'
          Branch Sides:
            - BranchSide:      'layout.c:1179,23'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
            - BranchSide:      'layout.c:1183,2'
              BranchSideFuncs:
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
        - Branch String:   'layout.c:1183,2'
          Branch Sides:
            - BranchSide:      'layout.c:1178,26'
              BranchSideFuncs:
                - layout_spread_cell
                - layout_fix_offsets
                - layout_fix_panes
            - BranchSide:      'layout.c:1183,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'layout.c:1178,7'
          Dst:             layout_spread_cell
        - Src:             'layout.c:1179,4'
          Dst:             layout_fix_offsets
        - Src:             'layout.c:1180,4'
          Dst:             layout_fix_panes
    - functionName:    layout_spread_cell
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - parent
      BBCount:         48
      ICount:          335
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - layout_add_horizontal_border
        - layout_resize_adjust
        - options_get_number
      functionUses:    6
      BranchProfiles:
        - Branch String:   'layout.c:1108,2'
          Branch Sides:
            - BranchSide:      'layout.c:1109,9'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - layout_add_horizontal_border
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:1110,6'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - layout_add_horizontal_border
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:1110,6'
          Branch Sides:
            - BranchSide:      'layout.c:1111,3'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:1112,30'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - layout_add_horizontal_border
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:1115,6'
          Branch Sides:
            - BranchSide:      'layout.c:1116,7'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:1121,11'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:1116,7'
          Branch Sides:
            - BranchSide:      'layout.c:1117,11'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:1119,11'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:1121,11'
          Branch Sides:
            - BranchSide:      'layout.c:1122,36'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:1127,3'
              BranchSideFuncs: []
        - Branch String:   'layout.c:1122,7'
          Branch Sides:
            - BranchSide:      'layout.c:1123,11'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:1125,11'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:1128,6'
          Branch Sides:
            - BranchSide:      'layout.c:1129,3'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:1130,10'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:1131,6'
          Branch Sides:
            - BranchSide:      'layout.c:1132,3'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:1137,14'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:1140,2'
          Branch Sides:
            - BranchSide:      'layout.c:1141,10'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:1164,10'
              BranchSideFuncs: []
        - Branch String:   'layout.c:1142,7'
          Branch Sides:
            - BranchSide:      'layout.c:1143,13'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_add_horizontal_border
                - layout_resize_adjust
            - BranchSide:      'layout.c:1149,14'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_add_horizontal_border
                - layout_resize_adjust
        - Branch String:   'layout.c:1144,8'
          Branch Sides:
            - BranchSide:      'layout.c:1145,11'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_add_horizontal_border
                - layout_resize_adjust
            - BranchSide:      'layout.c:1148,25'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_add_horizontal_border
                - layout_resize_adjust
        - Branch String:   'layout.c:1150,8'
          Branch Sides:
            - BranchSide:      'layout.c:1151,12'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_add_horizontal_border
                - layout_resize_adjust
            - BranchSide:      'layout.c:1153,12'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_add_horizontal_border
                - layout_resize_adjust
        - Branch String:   'layout.c:1154,8'
          Branch Sides:
            - BranchSide:      'layout.c:1155,9'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_add_horizontal_border
                - layout_resize_adjust
            - BranchSide:      'layout.c:1158,13'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_add_horizontal_border
                - layout_resize_adjust
        - Branch String:   'layout.c:1161,7'
          Branch Sides:
            - BranchSide:      'layout.c:1162,12'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:1163,2'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - layout_resize_adjust
                - layout_resize_adjust
      Callsites:
        - Src:             'layout.c:1112,11'
          Dst:             options_get_number
        - Src:             'layout.c:1113,15'
          Dst:             options_get_number
        - Src:             'layout.c:1122,7'
          Dst:             layout_add_horizontal_border
        - Src:             'layout.c:1148,4'
          Dst:             layout_resize_adjust
        - Src:             'layout.c:1150,8'
          Dst:             layout_add_horizontal_border
        - Src:             'layout.c:1159,4'
          Dst:             layout_resize_adjust
    - functionName:    layout_fix_offsets
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - layout_fix_offsets1
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'layout.c:238,2'
          Dst:             layout_fix_offsets1
    - functionName:    layout_fix_panes
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - skip
      BBCount:         36
      ICount:          268
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - layout_add_horizontal_border
        - options_get_number
        - window_pane_resize
        - window_pane_show_scrollbar
      functionUses:    23
      BranchProfiles:
        - Branch String:   'layout.c:301,2'
          Branch Sides:
            - BranchSide:      'layout.c:302,13'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
                - window_pane_resize
            - BranchSide:      'layout.c:342,1'
              BranchSideFuncs: []
        - Branch String:   'layout.c:302,38'
          Branch Sides:
            - BranchSide:      'layout.c:302,41'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
                - window_pane_resize
            - BranchSide:      'layout.c:303,4'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
                - window_pane_resize
        - Branch String:   'layout.c:302,7'
          Branch Sides:
            - BranchSide:      'layout.c:303,4'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
                - window_pane_resize
            - BranchSide:      'layout.c:305,14'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
                - window_pane_resize
        - Branch String:   'layout.c:310,7'
          Branch Sides:
            - BranchSide:      'layout.c:311,8'
              BranchSideFuncs:
                - window_pane_show_scrollbar
                - window_pane_resize
                - layout_add_horizontal_border
            - BranchSide:      'layout.c:316,34'
              BranchSideFuncs:
                - window_pane_show_scrollbar
                - window_pane_resize
                - layout_add_horizontal_border
        - Branch String:   'layout.c:311,8'
          Branch Sides:
            - BranchSide:      'layout.c:312,5'
              BranchSideFuncs:
                - window_pane_show_scrollbar
                - window_pane_resize
                - layout_add_horizontal_border
            - BranchSide:      'layout.c:313,6'
              BranchSideFuncs:
                - window_pane_show_scrollbar
                - window_pane_resize
                - layout_add_horizontal_border
        - Branch String:   'layout.c:316,7'
          Branch Sides:
            - BranchSide:      'layout.c:317,11'
              BranchSideFuncs:
                - window_pane_resize
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
            - BranchSide:      'layout.c:340,22'
              BranchSideFuncs:
                - window_pane_resize
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
        - Branch String:   'layout.c:319,8'
          Branch Sides:
            - BranchSide:      'layout.c:320,10'
              BranchSideFuncs:
                - window_pane_resize
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
            - BranchSide:      'layout.c:321,8'
              BranchSideFuncs:
                - window_pane_resize
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
        - Branch String:   'layout.c:321,8'
          Branch Sides:
            - BranchSide:      'layout.c:322,12'
              BranchSideFuncs:
                - window_pane_resize
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
            - BranchSide:      'layout.c:323,8'
              BranchSideFuncs:
                - window_pane_resize
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
        - Branch String:   'layout.c:323,8'
          Branch Sides:
            - BranchSide:      'layout.c:324,14'
              BranchSideFuncs:
                - window_pane_resize
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
            - BranchSide:      'layout.c:333,14'
              BranchSideFuncs:
                - window_pane_resize
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
        - Branch String:   'layout.c:324,9'
          Branch Sides:
            - BranchSide:      'layout.c:325,17'
              BranchSideFuncs:
                - window_pane_resize
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
            - BranchSide:      'layout.c:329,11'
              BranchSideFuncs:
                - window_pane_resize
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
        - Branch String:   'layout.c:333,9'
          Branch Sides:
            - BranchSide:      'layout.c:334,9'
              BranchSideFuncs:
                - window_pane_resize
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
            - BranchSide:      'layout.c:336,11'
              BranchSideFuncs:
                - window_pane_resize
                - layout_add_horizontal_border
                - window_pane_show_scrollbar
      Callsites:
        - Src:             'layout.c:297,11'
          Dst:             options_get_number
        - Src:             'layout.c:298,15'
          Dst:             options_get_number
        - Src:             'layout.c:299,11'
          Dst:             options_get_number
        - Src:             'layout.c:310,7'
          Dst:             layout_add_horizontal_border
        - Src:             'layout.c:316,7'
          Dst:             window_pane_show_scrollbar
        - Src:             'layout.c:340,3'
          Dst:             window_pane_resize
    - functionName:    layout_fix_offsets1
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lc
      BBCount:         20
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - layout_fix_offsets1
      functionUses:    3
      BranchProfiles:
        - Branch String:   'layout.c:208,6'
          Branch Sides:
            - BranchSide:      'layout.c:209,10'
              BranchSideFuncs:
                - layout_fix_offsets1
            - BranchSide:      'layout.c:218,10'
              BranchSideFuncs:
                - layout_fix_offsets1
        - Branch String:   'layout.c:210,3'
          Branch Sides:
            - BranchSide:      'layout.c:211,20'
              BranchSideFuncs:
                - layout_fix_offsets1
            - BranchSide:      'layout.c:217,2'
              BranchSideFuncs: []
        - Branch String:   'layout.c:213,8'
          Branch Sides:
            - BranchSide:      'layout.c:214,25'
              BranchSideFuncs:
                - layout_fix_offsets1
            - BranchSide:      'layout.c:215,12'
              BranchSideFuncs:
                - layout_fix_offsets1
        - Branch String:   'layout.c:219,3'
          Branch Sides:
            - BranchSide:      'layout.c:0,0'
              BranchSideFuncs:
                - layout_fix_offsets1
            - BranchSide:      'layout.c:220,20'
              BranchSideFuncs:
                - layout_fix_offsets1
        - Branch String:   'layout.c:222,8'
          Branch Sides:
            - BranchSide:      'layout.c:223,25'
              BranchSideFuncs:
                - layout_fix_offsets1
            - BranchSide:      'layout.c:224,12'
              BranchSideFuncs:
                - layout_fix_offsets1
      Callsites:
        - Src:             'layout.c:214,5'
          Dst:             layout_fix_offsets1
        - Src:             'layout.c:223,5'
          Dst:             layout_fix_offsets1
    - functionName:    layout_resize_adjust
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - lc
        - type
        - change
      BBCount:         30
      ICount:          167
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - layout_resize_adjust
        - layout_resize_check
      functionUses:    15
      BranchProfiles:
        - Branch String:   'layout.c:428,6'
          Branch Sides:
            - BranchSide:      'layout.c:429,13'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:431,13'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:434,6'
          Branch Sides:
            - BranchSide:      'layout.c:435,3'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:438,6'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:438,6'
          Branch Sides:
            - BranchSide:      'layout.c:439,3'
              BranchSideFuncs:
                - layout_resize_adjust
            - BranchSide:      'layout.c:448,2'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:439,3'
          Branch Sides:
            - BranchSide:      'layout.c:440,25'
              BranchSideFuncs:
                - layout_resize_adjust
            - BranchSide:      'layout.c:441,3'
              BranchSideFuncs: []
        - Branch String:   'layout.c:448,2'
          Branch Sides:
            - BranchSide:      'layout.c:448,2'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:449,3'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:449,3'
          Branch Sides:
            - BranchSide:      'layout.c:448,2'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:450,8'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:450,8'
          Branch Sides:
            - BranchSide:      'layout.c:451,5'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:452,8'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:452,8'
          Branch Sides:
            - BranchSide:      'layout.c:453,26'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_check
                - layout_resize_adjust
            - BranchSide:      'layout.c:457,28'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:457,8'
          Branch Sides:
            - BranchSide:      'layout.c:458,26'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_check
                - layout_resize_adjust
            - BranchSide:      'layout.c:461,3'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
      Callsites:
        - Src:             'layout.c:440,4'
          Dst:             layout_resize_adjust
        - Src:             'layout.c:453,5'
          Dst:             layout_resize_adjust
        - Src:             'layout.c:457,8'
          Dst:             layout_resize_check
        - Src:             'layout.c:458,5'
          Dst:             layout_resize_adjust
    - functionName:    layout_close_pane
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - layout_destroy_cell
        - layout_fix_offsets
        - layout_fix_panes
        - notify_window
      functionUses:    7
      BranchProfiles:
        - Branch String:   'layout.c:1092,6'
          Branch Sides:
            - BranchSide:      'layout.c:1092,6'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - notify_window
            - BranchSide:      'layout.c:1093,22'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - notify_window
      Callsites:
        - Src:             'layout.c:1089,2'
          Dst:             layout_destroy_cell
        - Src:             'layout.c:1093,3'
          Dst:             layout_fix_offsets
        - Src:             'layout.c:1094,3'
          Dst:             layout_fix_panes
        - Src:             'layout.c:1096,2'
          Dst:             notify_window
    - functionName:    layout_destroy_cell
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - lc
        - lcroot
      BBCount:         38
      ICount:          309
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - layout_free_cell
        - layout_resize_adjust
      functionUses:    2
      BranchProfiles:
        - Branch String:   'layout.c:477,6'
          Branch Sides:
            - BranchSide:      'layout.c:478,20'
              BranchSideFuncs:
                - layout_free_cell
            - BranchSide:      'layout.c:484,6'
              BranchSideFuncs:
                - layout_free_cell
                - layout_free_cell
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:484,6'
          Branch Sides:
            - BranchSide:      'layout.c:485,13'
              BranchSideFuncs:
                - layout_free_cell
                - layout_free_cell
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:487,13'
              BranchSideFuncs:
                - layout_free_cell
                - layout_free_cell
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:488,22'
          Branch Sides:
            - BranchSide:      'layout.c:488,25'
              BranchSideFuncs:
                - layout_free_cell
                - layout_free_cell
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:490,11'
              BranchSideFuncs:
                - layout_free_cell
                - layout_free_cell
                - layout_resize_adjust
        - Branch String:   'layout.c:488,6'
          Branch Sides:
            - BranchSide:      'layout.c:489,24'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_free_cell
                - layout_free_cell
            - BranchSide:      'layout.c:490,11'
              BranchSideFuncs:
                - layout_free_cell
                - layout_free_cell
                - layout_resize_adjust
        - Branch String:   'layout.c:494,2'
          Branch Sides:
            - BranchSide:      'layout.c:494,2'
              BranchSideFuncs:
                - layout_free_cell
                - layout_free_cell
            - BranchSide:      'layout.c:494,2'
              BranchSideFuncs:
                - layout_free_cell
                - layout_free_cell
        - Branch String:   'layout.c:502,6'
          Branch Sides:
            - BranchSide:      'layout.c:502,6'
              BranchSideFuncs:
                - layout_free_cell
            - BranchSide:      'layout.c:503,3'
              BranchSideFuncs:
                - layout_free_cell
        - Branch String:   'layout.c:503,3'
          Branch Sides:
            - BranchSide:      'layout.c:503,3'
              BranchSideFuncs:
                - layout_free_cell
            - BranchSide:      'layout.c:503,3'
              BranchSideFuncs:
                - layout_free_cell
        - Branch String:   'layout.c:506,7'
          Branch Sides:
            - BranchSide:      'layout.c:507,4'
              BranchSideFuncs:
                - layout_free_cell
            - BranchSide:      'layout.c:510,4'
              BranchSideFuncs:
                - layout_free_cell
        - Branch String:   'layout.c:510,4'
          Branch Sides:
            - BranchSide:      'layout.c:510,4'
              BranchSideFuncs:
                - layout_free_cell
            - BranchSide:      'layout.c:510,4'
              BranchSideFuncs:
                - layout_free_cell
      Callsites:
        - Src:             'layout.c:478,3'
          Dst:             layout_free_cell
        - Src:             'layout.c:489,3'
          Dst:             layout_resize_adjust
        - Src:             'layout.c:491,3'
          Dst:             layout_resize_adjust
        - Src:             'layout.c:495,2'
          Dst:             layout_free_cell
        - Src:             'layout.c:512,3'
          Dst:             layout_free_cell
    - functionName:    layout_free_cell
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lc
      BBCount:         20
      ICount:          122
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - layout_free_cell
      functionUses:    10
      BranchProfiles:
        - Branch String:   'layout.c:77,2'
          Branch Sides:
            - BranchSide:      'layout.c:77,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'layout.c:80,3'
              BranchSideFuncs:
                - free
                - layout_free_cell
            - BranchSide:      'layout.c:80,3'
              BranchSideFuncs:
                - free
                - layout_free_cell
            - BranchSide:      'layout.c:87,7'
              BranchSideFuncs:
                - free
        - Branch String:   'layout.c:80,3'
          Branch Sides:
            - BranchSide:      'layout.c:81,14'
              BranchSideFuncs:
                - layout_free_cell
                - free
            - BranchSide:      'layout.c:85,3'
              BranchSideFuncs:
                - free
        - Branch String:   'layout.c:82,4'
          Branch Sides:
            - BranchSide:      'layout.c:82,4'
              BranchSideFuncs:
                - layout_free_cell
                - free
            - BranchSide:      'layout.c:82,4'
              BranchSideFuncs:
                - layout_free_cell
                - free
        - Branch String:   'layout.c:87,7'
          Branch Sides:
            - BranchSide:      'layout.c:88,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'layout.c:89,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'layout.c:83,4'
          Dst:             layout_free_cell
    - functionName:    layout_resize_child_cells
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - lc
      BBCount:         32
      ICount:          261
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - layout_new_pane_size
        - layout_resize_child_cells
      functionUses:    4
      BranchProfiles:
        - Branch String:   'layout.c:858,6'
          Branch Sides:
            - BranchSide:      'layout.c:859,3'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:862,8'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_new_pane_size
                - layout_resize_child_cells
        - Branch String:   'layout.c:864,2'
          Branch Sides:
            - BranchSide:      'layout.c:865,8'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_new_pane_size
                - layout_resize_child_cells
            - BranchSide:      'layout.c:871,15'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_new_pane_size
                - layout_resize_child_cells
        - Branch String:   'layout.c:866,7'
          Branch Sides:
            - BranchSide:      'layout.c:867,16'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_new_pane_size
                - layout_resize_child_cells
            - BranchSide:      'layout.c:868,12'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_new_pane_size
                - layout_resize_child_cells
        - Branch String:   'layout.c:875,6'
          Branch Sides:
            - BranchSide:      'layout.c:876,15'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_new_pane_size
                - layout_resize_child_cells
            - BranchSide:      'layout.c:877,11'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_new_pane_size
                - layout_resize_child_cells
        - Branch String:   'layout.c:882,2'
          Branch Sides:
            - BranchSide:      'layout.c:882,2'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_new_pane_size
                - layout_resize_child_cells
            - BranchSide:      'layout.c:883,7'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_new_pane_size
                - layout_resize_child_cells
        - Branch String:   'layout.c:883,7'
          Branch Sides:
            - BranchSide:      'layout.c:884,18'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_resize_child_cells
                - layout_new_pane_size
            - BranchSide:      'layout.c:887,39'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_new_pane_size
                - layout_resize_child_cells
        - Branch String:   'layout.c:891,7'
          Branch Sides:
            - BranchSide:      'layout.c:892,18'
              BranchSideFuncs:
                - layout_resize_child_cells
                - layout_new_pane_size
                - layout_new_pane_size
            - BranchSide:      'layout.c:894,39'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_resize_child_cells
                - layout_new_pane_size
      Callsites:
        - Src:             'layout.c:887,18'
          Dst:             layout_new_pane_size
        - Src:             'layout.c:894,18'
          Dst:             layout_new_pane_size
        - Src:             'layout.c:898,3'
          Dst:             layout_resize_child_cells
    - functionName:    layout_set_size_check
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - lc
        - type
        - size
      BBCount:         39
      ICount:          259
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - layout_new_pane_size
        - layout_set_size_check
      functionUses:    3
      BranchProfiles:
        - Branch String:   'layout.c:803,6'
          Branch Sides:
            - BranchSide:      'layout.c:804,11'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:805,14'
              BranchSideFuncs:
                - layout_set_size_check
                - layout_new_pane_size
                - layout_set_size_check
        - Branch String:   'layout.c:809,2'
          Branch Sides:
            - BranchSide:      'layout.c:810,8'
              BranchSideFuncs:
                - layout_set_size_check
                - layout_new_pane_size
                - layout_set_size_check
            - BranchSide:      'layout.c:813,6'
              BranchSideFuncs:
                - layout_set_size_check
                - layout_new_pane_size
                - layout_set_size_check
        - Branch String:   'layout.c:813,6'
          Branch Sides:
            - BranchSide:      'layout.c:814,7'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_set_size_check
            - BranchSide:      'layout.c:840,3'
              BranchSideFuncs:
                - layout_set_size_check
        - Branch String:   'layout.c:814,7'
          Branch Sides:
            - BranchSide:      'layout.c:815,4'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:817,7'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_set_size_check
        - Branch String:   'layout.c:817,7'
          Branch Sides:
            - BranchSide:      'layout.c:818,15'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_set_size_check
            - BranchSide:      'layout.c:820,15'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_set_size_check
        - Branch String:   'layout.c:823,3'
          Branch Sides:
            - BranchSide:      'layout.c:824,36'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_set_size_check
            - BranchSide:      'layout.c:839,2'
              BranchSideFuncs: []
        - Branch String:   'layout.c:826,8'
          Branch Sides:
            - BranchSide:      'layout.c:827,9'
              BranchSideFuncs:
                - layout_set_size_check
                - layout_new_pane_size
            - BranchSide:      'layout.c:831,9'
              BranchSideFuncs:
                - layout_set_size_check
                - layout_new_pane_size
        - Branch String:   'layout.c:827,9'
          Branch Sides:
            - BranchSide:      'layout.c:828,6'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:829,18'
              BranchSideFuncs:
                - layout_set_size_check
                - layout_new_pane_size
        - Branch String:   'layout.c:831,9'
          Branch Sides:
            - BranchSide:      'layout.c:832,6'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:833,18'
              BranchSideFuncs:
                - layout_set_size_check
                - layout_new_pane_size
        - Branch String:   'layout.c:835,8'
          Branch Sides:
            - BranchSide:      'layout.c:836,5'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_set_size_check
            - BranchSide:      'layout.c:837,7'
              BranchSideFuncs:
                - layout_new_pane_size
                - layout_set_size_check
        - Branch String:   'layout.c:840,3'
          Branch Sides:
            - BranchSide:      'layout.c:0,0'
              BranchSideFuncs:
                - layout_set_size_check
            - BranchSide:      'layout.c:841,8'
              BranchSideFuncs:
                - layout_set_size_check
        - Branch String:   'layout.c:841,8'
          Branch Sides:
            - BranchSide:      'layout.c:842,5'
              BranchSideFuncs:
                - layout_set_size_check
            - BranchSide:      'layout.c:843,31'
              BranchSideFuncs:
                - layout_set_size_check
        - Branch String:   'layout.c:843,8'
          Branch Sides:
            - BranchSide:      'layout.c:844,5'
              BranchSideFuncs:
                - layout_set_size_check
            - BranchSide:      'layout.c:845,3'
              BranchSideFuncs:
                - layout_set_size_check
      Callsites:
        - Src:             'layout.c:824,15'
          Dst:             layout_new_pane_size
        - Src:             'layout.c:835,9'
          Dst:             layout_set_size_check
        - Src:             'layout.c:843,9'
          Dst:             layout_set_size_check
    - functionName:    layout_split_pane
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - wp
        - type
        - size
        - flags
      BBCount:         133
      ICount:          1024
      EdgeCount:       169
      CyclomaticComplexity: 38
      functionsReached:
        - fatalx
        - layout_add_horizontal_border
        - layout_create_cell
        - layout_fix_offsets
        - layout_make_leaf
        - layout_make_node
        - layout_resize_child_cells
        - layout_set_size
        - layout_set_size_check
        - options_get_number
      functionUses:    3
      BranchProfiles:
        - Branch String:   'layout.c:922,6'
          Branch Sides:
            - BranchSide:      'layout.c:923,8'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - layout_add_horizontal_border
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
                - fatalx
            - BranchSide:      'layout.c:925,8'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - layout_add_horizontal_border
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
                - fatalx
        - Branch String:   'layout.c:936,2'
          Branch Sides:
            - BranchSide:      'layout.c:938,7'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
            - BranchSide:      'layout.c:947,36'
              BranchSideFuncs:
                - layout_add_horizontal_border
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
            - BranchSide:      'layout.c:955,3'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'layout.c:938,7'
          Branch Sides:
            - BranchSide:      'layout.c:939,33'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
            - BranchSide:      'layout.c:942,12'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
        - Branch String:   'layout.c:943,7'
          Branch Sides:
            - BranchSide:      'layout.c:944,4'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:945,3'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
        - Branch String:   'layout.c:947,7'
          Branch Sides:
            - BranchSide:      'layout.c:948,12'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
            - BranchSide:      'layout.c:950,12'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
        - Branch String:   'layout.c:951,7'
          Branch Sides:
            - BranchSide:      'layout.c:952,4'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:953,3'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
        - Branch String:   'layout.c:962,6'
          Branch Sides:
            - BranchSide:      'layout.c:963,16'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
            - BranchSide:      'layout.c:965,16'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
        - Branch String:   'layout.c:966,6'
          Branch Sides:
            - BranchSide:      'layout.c:967,13'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
            - BranchSide:      'layout.c:968,11'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
        - Branch String:   'layout.c:968,11'
          Branch Sides:
            - BranchSide:      'layout.c:969,11'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
            - BranchSide:      'layout.c:971,11'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
        - Branch String:   'layout.c:972,6'
          Branch Sides:
            - BranchSide:      'layout.c:973,9'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
            - BranchSide:      'layout.c:974,11'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
        - Branch String:   'layout.c:979,6'
          Branch Sides:
            - BranchSide:      'layout.c:980,14'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
            - BranchSide:      'layout.c:982,14'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
                - layout_set_size_check
        - Branch String:   'layout.c:985,16'
          Branch Sides:
            - BranchSide:      'layout.c:985,42'
              BranchSideFuncs:
                - layout_set_size_check
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
            - BranchSide:      'layout.c:988,6'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
        - Branch String:   'layout.c:985,6'
          Branch Sides:
            - BranchSide:      'layout.c:986,3'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
            - BranchSide:      'layout.c:988,6'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
        - Branch String:   'layout.c:988,25'
          Branch Sides:
            - BranchSide:      'layout.c:988,28'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
                - layout_create_cell
            - BranchSide:      'layout.c:999,13'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
        - Branch String:   'layout.c:988,6'
          Branch Sides:
            - BranchSide:      'layout.c:993,14'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:999,13'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
        - Branch String:   'layout.c:995,7'
          Branch Sides:
            - BranchSide:      'layout.c:996,4'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:998,4'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:998,4'
          Branch Sides:
            - BranchSide:      'layout.c:998,4'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:998,4'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:999,23'
          Branch Sides:
            - BranchSide:      'layout.c:999,26'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
            - BranchSide:      'layout.c:1034,33'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:999,45'
          Branch Sides:
            - BranchSide:      'layout.c:999,48'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_create_cell
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
            - BranchSide:      'layout.c:1034,33'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:999,13'
          Branch Sides:
            - BranchSide:      'layout.c:1006,7'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
                - layout_resize_child_cells
            - BranchSide:      'layout.c:1034,33'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_node
                - layout_set_size
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:1006,7'
          Branch Sides:
            - BranchSide:      'layout.c:1007,13'
              BranchSideFuncs:
                - layout_resize_child_cells
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:1010,14'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_resize_child_cells
        - Branch String:   'layout.c:1020,7'
          Branch Sides:
            - BranchSide:      'layout.c:1021,20'
              BranchSideFuncs:
                - layout_set_size
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:1022,12'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:1024,7'
          Branch Sides:
            - BranchSide:      'layout.c:1025,4'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:1027,4'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:1025,4'
          Branch Sides:
            - BranchSide:      'layout.c:1025,4'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:1025,4'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:1037,7'
          Branch Sides:
            - BranchSide:      'layout.c:1038,30'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:1040,4'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:1040,4'
          Branch Sides:
            - BranchSide:      'layout.c:1040,4'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:1040,4'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:1044,3'
          Branch Sides:
            - BranchSide:      'layout.c:1044,3'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:1044,3'
              BranchSideFuncs:
                - layout_create_cell
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:1048,7'
          Branch Sides:
            - BranchSide:      'layout.c:1049,4'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:1051,4'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:1049,4'
          Branch Sides:
            - BranchSide:      'layout.c:1049,4'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:1049,4'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:1053,6'
          Branch Sides:
            - BranchSide:      'layout.c:1054,9'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:1057,9'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:1065,20'
          Branch Sides:
            - BranchSide:      'layout.c:1065,23'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
            - BranchSide:      'layout.c:1068,14'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:1065,6'
          Branch Sides:
            - BranchSide:      'layout.c:1066,19'
              BranchSideFuncs:
                - layout_set_size
                - layout_set_size
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
            - BranchSide:      'layout.c:1068,14'
              BranchSideFuncs:
                - layout_make_leaf
                - layout_resize_child_cells
                - layout_fix_offsets
                - layout_set_size
                - layout_set_size
        - Branch String:   'layout.c:1072,6'
          Branch Sides:
            - BranchSide:      'layout.c:1073,8'
              BranchSideFuncs:
                - layout_resize_child_cells
                - layout_fix_offsets
            - BranchSide:      'layout.c:1077,20'
              BranchSideFuncs:
                - layout_make_leaf
        - Branch String:   'layout.c:1073,7'
          Branch Sides:
            - BranchSide:      'layout.c:1074,30'
              BranchSideFuncs:
                - layout_fix_offsets
            - BranchSide:      'layout.c:1075,22'
              BranchSideFuncs:
                - layout_fix_offsets
      Callsites:
        - Src:             'layout.c:926,11'
          Dst:             options_get_number
        - Src:             'layout.c:927,15'
          Dst:             options_get_number
        - Src:             'layout.c:947,7'
          Dst:             layout_add_horizontal_border
        - Src:             'layout.c:955,3'
          Dst:             fatalx
        - Src:             'layout.c:985,20'
          Dst:             layout_set_size_check
        - Src:             'layout.c:994,11'
          Dst:             layout_create_cell
        - Src:             'layout.c:1008,4'
          Dst:             layout_resize_child_cells
        - Src:             'layout.c:1012,4'
          Dst:             layout_resize_child_cells
        - Src:             'layout.c:1018,11'
          Dst:             layout_create_cell
        - Src:             'layout.c:1021,4'
          Dst:             layout_set_size
        - Src:             'layout.c:1023,4'
          Dst:             layout_set_size
        - Src:             'layout.c:1034,14'
          Dst:             layout_create_cell
        - Src:             'layout.c:1035,3'
          Dst:             layout_make_node
        - Src:             'layout.c:1036,3'
          Dst:             layout_set_size
        - Src:             'layout.c:1047,11'
          Dst:             layout_create_cell
        - Src:             'layout.c:1066,3'
          Dst:             layout_set_size
        - Src:             'layout.c:1067,3'
          Dst:             layout_set_size
        - Src:             'layout.c:1069,3'
          Dst:             layout_set_size
        - Src:             'layout.c:1070,3'
          Dst:             layout_set_size
        - Src:             'layout.c:1074,4'
          Dst:             layout_resize_child_cells
        - Src:             'layout.c:1075,3'
          Dst:             layout_fix_offsets
        - Src:             'layout.c:1077,3'
          Dst:             layout_make_leaf
    - functionName:    layout_create_cell
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lcparent
      BBCount:         5
      ICount:          57
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - xmalloc
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'layout.c:55,7'
          Dst:             xmalloc
    - functionName:    layout_set_size
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lc
        - sx
        - sy
        - xoff
        - yoff
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    layout_make_node
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lc
        - type
      BBCount:         10
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - fatalx
      functionUses:    12
      BranchProfiles:
        - Branch String:   'layout.c:190,6'
          Branch Sides:
            - BranchSide:      'layout.c:191,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'layout.c:192,13'
              BranchSideFuncs: []
        - Branch String:   'layout.c:196,6'
          Branch Sides:
            - BranchSide:      'layout.c:196,6'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:197,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'layout.c:191,3'
          Dst:             fatalx
    - functionName:    layout_make_leaf
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lc
        - wp
      BBCount:         3
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    layout_assign_pane
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lc
        - wp
        - do_not_resize
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - layout_fix_panes
        - layout_make_leaf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'layout.c:750,6'
          Branch Sides:
            - BranchSide:      'layout.c:751,20'
              BranchSideFuncs:
                - layout_fix_panes
            - BranchSide:      'layout.c:753,20'
              BranchSideFuncs:
                - layout_fix_panes
      Callsites:
        - Src:             'layout.c:749,2'
          Dst:             layout_make_leaf
        - Src:             'layout.c:751,3'
          Dst:             layout_fix_panes
        - Src:             'layout.c:753,3'
          Dst:             layout_fix_panes
    - functionName:    layout_resize_pane_shrink
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - lc
        - type
        - needed
      BBCount:         18
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - layout_resize_adjust
        - layout_resize_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'layout.c:724,7'
          Branch Sides:
            - BranchSide:      'layout.c:725,4'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:726,14'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
                - layout_resize_check
        - Branch String:   'layout.c:727,2'
          Branch Sides:
            - BranchSide:      'layout.c:723,30'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:728,6'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:728,6'
          Branch Sides:
            - BranchSide:      'layout.c:729,3'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:732,10'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:733,6'
          Branch Sides:
            - BranchSide:      'layout.c:734,3'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:737,6'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:737,6'
          Branch Sides:
            - BranchSide:      'layout.c:738,11'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:739,23'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
      Callsites:
        - Src:             'layout.c:723,10'
          Dst:             layout_resize_check
        - Src:             'layout.c:739,2'
          Dst:             layout_resize_adjust
        - Src:             'layout.c:740,2'
          Dst:             layout_resize_adjust
    - functionName:    layout_resize_pane_grow
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - lc
        - type
        - needed
        - opposite
      BBCount:         26
      ICount:          164
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - layout_resize_adjust
        - layout_resize_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'layout.c:684,2'
          Branch Sides:
            - BranchSide:      'layout.c:685,30'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
                - layout_resize_check
            - BranchSide:      'layout.c:692,6'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
                - layout_resize_check
        - Branch String:   'layout.c:686,7'
          Branch Sides:
            - BranchSide:      'layout.c:687,4'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
                - layout_resize_check
            - BranchSide:      'layout.c:688,14'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
                - layout_resize_check
                - layout_resize_check
        - Branch String:   'layout.c:692,15'
          Branch Sides:
            - BranchSide:      'layout.c:692,18'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
                - layout_resize_check
            - BranchSide:      'layout.c:701,6'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:692,6'
          Branch Sides:
            - BranchSide:      'layout.c:693,14'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
                - layout_resize_check
            - BranchSide:      'layout.c:701,6'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:694,3'
          Branch Sides:
            - BranchSide:      'layout.c:695,31'
              BranchSideFuncs:
                - layout_resize_check
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:700,2'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:696,8'
          Branch Sides:
            - BranchSide:      'layout.c:697,5'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:698,15'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
                - layout_resize_check
        - Branch String:   'layout.c:701,6'
          Branch Sides:
            - BranchSide:      'layout.c:702,3'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:705,6'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:705,6'
          Branch Sides:
            - BranchSide:      'layout.c:706,10'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:707,23'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_adjust
      Callsites:
        - Src:             'layout.c:685,10'
          Dst:             layout_resize_check
        - Src:             'layout.c:695,11'
          Dst:             layout_resize_check
        - Src:             'layout.c:707,2'
          Dst:             layout_resize_adjust
        - Src:             'layout.c:708,2'
          Dst:             layout_resize_adjust
    - functionName:    layout_resize_layout
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - lc
        - type
        - change
        - opposite
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - layout_fix_offsets
        - layout_fix_panes
        - layout_resize_pane_grow
        - layout_resize_pane_shrink
        - notify_window
      functionUses:    3
      BranchProfiles:
        - Branch String:   'layout.c:626,2'
          Branch Sides:
            - BranchSide:      'layout.c:626,2'
              BranchSideFuncs:
                - layout_resize_pane_shrink
                - layout_fix_offsets
                - layout_fix_panes
                - notify_window
                - layout_resize_pane_grow
            - BranchSide:      'layout.c:627,7'
              BranchSideFuncs:
                - layout_resize_pane_shrink
                - layout_fix_offsets
                - layout_fix_panes
                - notify_window
                - layout_resize_pane_grow
        - Branch String:   'layout.c:627,7'
          Branch Sides:
            - BranchSide:      'layout.c:628,35'
              BranchSideFuncs:
                - layout_resize_pane_grow
                - layout_fix_offsets
                - layout_fix_panes
                - notify_window
                - layout_resize_pane_shrink
            - BranchSide:      'layout.c:632,37'
              BranchSideFuncs:
                - layout_resize_pane_shrink
                - layout_fix_offsets
                - layout_fix_panes
                - notify_window
                - layout_resize_pane_grow
        - Branch String:   'layout.c:636,7'
          Branch Sides:
            - BranchSide:      'layout.c:626,2'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - notify_window
            - BranchSide:      'layout.c:637,4'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - notify_window
      Callsites:
        - Src:             'layout.c:628,11'
          Dst:             layout_resize_pane_grow
        - Src:             'layout.c:632,11'
          Dst:             layout_resize_pane_shrink
        - Src:             'layout.c:641,2'
          Dst:             layout_fix_offsets
        - Src:             'layout.c:642,2'
          Dst:             layout_fix_panes
        - Src:             'layout.c:643,2'
          Dst:             notify_window
    - functionName:    layout_resize_pane
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - wp
        - type
        - change
        - opposite
      BBCount:         15
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - layout_resize_layout
      functionUses:    5
      BranchProfiles:
        - Branch String:   'layout.c:657,26'
          Branch Sides:
            - BranchSide:      'layout.c:657,29'
              BranchSideFuncs:
                - layout_resize_layout
            - BranchSide:      'layout.c:657,2'
              BranchSideFuncs:
                - layout_resize_layout
        - Branch String:   'layout.c:657,2'
          Branch Sides:
            - BranchSide:      'layout.c:658,8'
              BranchSideFuncs:
                - layout_resize_layout
            - BranchSide:      'layout.c:661,6'
              BranchSideFuncs:
                - layout_resize_layout
        - Branch String:   'layout.c:661,6'
          Branch Sides:
            - BranchSide:      'layout.c:662,3'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:665,6'
              BranchSideFuncs:
                - layout_resize_layout
        - Branch String:   'layout.c:665,6'
          Branch Sides:
            - BranchSide:      'layout.c:666,8'
              BranchSideFuncs:
                - layout_resize_layout
            - BranchSide:      'layout.c:668,23'
              BranchSideFuncs:
                - layout_resize_layout
      Callsites:
        - Src:             'layout.c:668,2'
          Dst:             layout_resize_layout
    - functionName:    layout_resize_pane_to
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wp
        - type
        - new_size
      BBCount:         18
      ICount:          124
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - layout_resize_pane
      functionUses:    2
      BranchProfiles:
        - Branch String:   'layout.c:597,26'
          Branch Sides:
            - BranchSide:      'layout.c:597,29'
              BranchSideFuncs:
                - layout_resize_pane
            - BranchSide:      'layout.c:597,2'
              BranchSideFuncs:
                - layout_resize_pane
        - Branch String:   'layout.c:597,2'
          Branch Sides:
            - BranchSide:      'layout.c:598,8'
              BranchSideFuncs:
                - layout_resize_pane
            - BranchSide:      'layout.c:601,6'
              BranchSideFuncs:
                - layout_resize_pane
        - Branch String:   'layout.c:601,6'
          Branch Sides:
            - BranchSide:      'layout.c:602,3'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:605,6'
              BranchSideFuncs:
                - layout_resize_pane
        - Branch String:   'layout.c:605,6'
          Branch Sides:
            - BranchSide:      'layout.c:606,10'
              BranchSideFuncs:
                - layout_resize_pane
            - BranchSide:      'layout.c:608,10'
              BranchSideFuncs:
                - layout_resize_pane
        - Branch String:   'layout.c:609,6'
          Branch Sides:
            - BranchSide:      'layout.c:610,12'
              BranchSideFuncs:
                - layout_resize_pane
            - BranchSide:      'layout.c:612,12'
              BranchSideFuncs:
                - layout_resize_pane
      Callsites:
        - Src:             'layout.c:615,2'
          Dst:             layout_resize_pane
    - functionName:    layout_resize
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - sx
        - sy
      BBCount:         31
      ICount:          202
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - layout_fix_offsets
        - layout_fix_panes
        - layout_resize_adjust
        - layout_resize_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'layout.c:555,18'
          Branch Sides:
            - BranchSide:      'layout.c:555,21'
              BranchSideFuncs:
                - layout_resize_check
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:557,6'
              BranchSideFuncs:
                - layout_resize_check
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:555,6'
          Branch Sides:
            - BranchSide:      'layout.c:556,14'
              BranchSideFuncs:
                - layout_resize_check
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:557,6'
              BranchSideFuncs:
                - layout_resize_check
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:557,6'
          Branch Sides:
            - BranchSide:      'layout.c:558,7'
              BranchSideFuncs:
                - layout_resize_check
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:563,6'
              BranchSideFuncs:
                - layout_resize_check
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:558,7'
          Branch Sides:
            - BranchSide:      'layout.c:559,12'
              BranchSideFuncs:
                - layout_resize_check
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
                - layout_resize_adjust
            - BranchSide:      'layout.c:561,14'
              BranchSideFuncs:
                - layout_resize_check
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
                - layout_resize_adjust
        - Branch String:   'layout.c:563,6'
          Branch Sides:
            - BranchSide:      'layout.c:564,24'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_resize_check
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
            - BranchSide:      'layout.c:567,12'
              BranchSideFuncs:
                - layout_resize_check
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
        - Branch String:   'layout.c:569,18'
          Branch Sides:
            - BranchSide:      'layout.c:569,21'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
            - BranchSide:      'layout.c:571,6'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
        - Branch String:   'layout.c:569,6'
          Branch Sides:
            - BranchSide:      'layout.c:570,14'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
            - BranchSide:      'layout.c:571,6'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
        - Branch String:   'layout.c:571,6'
          Branch Sides:
            - BranchSide:      'layout.c:572,7'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
            - BranchSide:      'layout.c:577,6'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
        - Branch String:   'layout.c:572,7'
          Branch Sides:
            - BranchSide:      'layout.c:573,12'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
            - BranchSide:      'layout.c:575,14'
              BranchSideFuncs:
                - layout_fix_offsets
                - layout_fix_panes
                - layout_resize_adjust
        - Branch String:   'layout.c:577,6'
          Branch Sides:
            - BranchSide:      'layout.c:577,6'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_fix_offsets
                - layout_fix_panes
            - BranchSide:      'layout.c:578,24'
              BranchSideFuncs:
                - layout_resize_adjust
                - layout_fix_offsets
                - layout_fix_panes
      Callsites:
        - Src:             'layout.c:554,11'
          Dst:             layout_resize_check
        - Src:             'layout.c:564,3'
          Dst:             layout_resize_adjust
        - Src:             'layout.c:568,11'
          Dst:             layout_resize_check
        - Src:             'layout.c:578,3'
          Dst:             layout_resize_adjust
        - Src:             'layout.c:581,2'
          Dst:             layout_fix_offsets
        - Src:             'layout.c:582,2'
          Dst:             layout_fix_panes
    - functionName:    layout_free
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - layout_free_cell
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'layout.c:530,2'
          Dst:             layout_free_cell
    - functionName:    layout_init
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - wp
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - layout_create_cell
        - layout_fix_panes
        - layout_make_leaf
        - layout_set_size
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'layout.c:521,24'
          Dst:             layout_create_cell
        - Src:             'layout.c:522,2'
          Dst:             layout_set_size
        - Src:             'layout.c:523,2'
          Dst:             layout_make_leaf
        - Src:             'layout.c:524,2'
          Dst:             layout_fix_panes
    - functionName:    layout_count_cells
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lc
      BBCount:         13
      ICount:          75
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - fatalx
        - layout_count_cells
      functionUses:    2
      BranchProfiles:
        - Branch String:   'layout.c:351,2'
          Branch Sides:
            - BranchSide:      'layout.c:353,3'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:356,9'
              BranchSideFuncs:
                - layout_count_cells
            - BranchSide:      'layout.c:356,9'
              BranchSideFuncs:
                - layout_count_cells
            - BranchSide:      'layout.c:361,3'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'layout.c:357,3'
          Branch Sides:
            - BranchSide:      'layout.c:358,32'
              BranchSideFuncs:
                - layout_count_cells
            - BranchSide:      'layout.c:359,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'layout.c:358,13'
          Dst:             layout_count_cells
        - Src:             'layout.c:361,3'
          Dst:             fatalx
    - functionName:    layout_search_by_border
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - lc
        - x
        - y
      BBCount:         34
      ICount:          200
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - layout_search_by_border
      functionUses:    2
      BranchProfiles:
        - Branch String:   'layout.c:134,2'
          Branch Sides:
            - BranchSide:      'layout.c:135,7'
              BranchSideFuncs:
                - layout_search_by_border
            - BranchSide:      'layout.c:162,2'
              BranchSideFuncs: []
        - Branch String:   'layout.c:135,26'
          Branch Sides:
            - BranchSide:      'layout.c:135,29'
              BranchSideFuncs:
                - layout_search_by_border
            - BranchSide:      'layout.c:141,7'
              BranchSideFuncs:
                - layout_search_by_border
        - Branch String:   'layout.c:135,61'
          Branch Sides:
            - BranchSide:      'layout.c:136,7'
              BranchSideFuncs:
                - layout_search_by_border
            - BranchSide:      'layout.c:141,7'
              BranchSideFuncs:
                - layout_search_by_border
        - Branch String:   'layout.c:136,26'
          Branch Sides:
            - BranchSide:      'layout.c:136,29'
              BranchSideFuncs:
                - layout_search_by_border
            - BranchSide:      'layout.c:141,7'
              BranchSideFuncs:
                - layout_search_by_border
        - Branch String:   'layout.c:135,7'
          Branch Sides:
            - BranchSide:      'layout.c:138,36'
              BranchSideFuncs:
                - layout_search_by_border
            - BranchSide:      'layout.c:141,7'
              BranchSideFuncs:
                - layout_search_by_border
        - Branch String:   'layout.c:141,7'
          Branch Sides:
            - BranchSide:      'layout.c:142,11'
              BranchSideFuncs:
                - layout_search_by_border
            - BranchSide:      'layout.c:146,11'
              BranchSideFuncs:
                - layout_search_by_border
        - Branch String:   'layout.c:146,3'
          Branch Sides:
            - BranchSide:      'layout.c:148,8'
              BranchSideFuncs:
                - layout_search_by_border
            - BranchSide:      'layout.c:152,8'
              BranchSideFuncs:
                - layout_search_by_border
            - BranchSide:      'layout.c:156,4'
              BranchSideFuncs:
                - layout_search_by_border
            - BranchSide:      'layout.c:159,10'
              BranchSideFuncs:
                - layout_search_by_border
        - Branch String:   'layout.c:148,26'
          Branch Sides:
            - BranchSide:      'layout.c:148,29'
              BranchSideFuncs:
                - layout_search_by_border
            - BranchSide:      'layout.c:150,4'
              BranchSideFuncs:
                - layout_search_by_border
        - Branch String:   'layout.c:148,8'
          Branch Sides:
            - BranchSide:      'layout.c:149,13'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:150,4'
              BranchSideFuncs:
                - layout_search_by_border
        - Branch String:   'layout.c:152,26'
          Branch Sides:
            - BranchSide:      'layout.c:152,29'
              BranchSideFuncs:
                - layout_search_by_border
            - BranchSide:      'layout.c:154,4'
              BranchSideFuncs:
                - layout_search_by_border
        - Branch String:   'layout.c:152,8'
          Branch Sides:
            - BranchSide:      'layout.c:153,13'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:154,4'
              BranchSideFuncs:
                - layout_search_by_border
      Callsites:
        - Src:             'layout.c:138,12'
          Dst:             layout_search_by_border
    - functionName:    layout_print_cell
      functionSourceFile: '/src/tmux/layout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - lc
        - hdr
        - n
      BBCount:         18
      ICount:          123
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - layout_print_cell
        - log_debug
      functionUses:    15
      BranchProfiles:
        - Branch String:   'layout.c:101,2'
          Branch Sides:
            - BranchSide:      'layout.c:103,8'
              BranchSideFuncs:
                - log_debug
                - layout_print_cell
            - BranchSide:      'layout.c:106,8'
              BranchSideFuncs:
                - log_debug
                - layout_print_cell
            - BranchSide:      'layout.c:109,8'
              BranchSideFuncs:
                - log_debug
                - layout_print_cell
            - BranchSide:      'layout.c:112,8'
              BranchSideFuncs:
                - log_debug
                - layout_print_cell
        - Branch String:   'layout.c:118,2'
          Branch Sides:
            - BranchSide:      'layout.c:118,2'
              BranchSideFuncs: []
            - BranchSide:      'layout.c:121,3'
              BranchSideFuncs:
                - layout_print_cell
            - BranchSide:      'layout.c:121,3'
              BranchSideFuncs:
                - layout_print_cell
            - BranchSide:      'layout.c:125,3'
              BranchSideFuncs: []
        - Branch String:   'layout.c:121,3'
          Branch Sides:
            - BranchSide:      'layout.c:122,26'
              BranchSideFuncs:
                - layout_print_cell
            - BranchSide:      'layout.c:123,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'layout.c:115,2'
          Dst:             log_debug
        - Src:             'layout.c:122,8'
          Dst:             layout_print_cell
    - functionName:    fatal
      functionSourceFile: '/src/tmux/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - exit
        - log_vwrite
        - snprintf
        - strerror
      functionUses:    33
      BranchProfiles:
        - Branch String:   'log.c:145,6'
          Branch Sides:
            - BranchSide:      'log.c:146,3'
              BranchSideFuncs:
                - exit
            - BranchSide:      'log.c:148,2'
              BranchSideFuncs:
                - log_vwrite
                - exit
      Callsites:
        - Src:             'log.c:145,56'
          Dst:             __errno_location
        - Src:             'log.c:145,47'
          Dst:             strerror
        - Src:             'log.c:145,6'
          Dst:             snprintf
        - Src:             'log.c:146,3'
          Dst:             exit
        - Src:             'log.c:149,2'
          Dst:             log_vwrite
        - Src:             'log.c:152,2'
          Dst:             exit
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_vwrite
      functionSourceFile: '/src/tmux/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - ap
        - prefix
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fflush
        - fprintf
        - gettimeofday
        - stravis
        - vasprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'log.c:106,6'
          Branch Sides:
            - BranchSide:      'log.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'log.c:109,20'
              BranchSideFuncs:
                - vasprintf
                - stravis
                - free
                - gettimeofday
                - fprintf
                - free
                - fflush
                - free
        - Branch String:   'log.c:109,6'
          Branch Sides:
            - BranchSide:      'log.c:110,3'
              BranchSideFuncs: []
            - BranchSide:      'log.c:111,20'
              BranchSideFuncs:
                - stravis
                - free
                - gettimeofday
                - fprintf
                - free
                - fflush
                - free
        - Branch String:   'log.c:111,6'
          Branch Sides:
            - BranchSide:      'log.c:112,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'log.c:115,7'
              BranchSideFuncs:
                - free
                - gettimeofday
                - fprintf
                - free
                - fflush
        - Branch String:   'log.c:118,6'
          Branch Sides:
            - BranchSide:      'log.c:120,10'
              BranchSideFuncs:
                - fflush
                - free
            - BranchSide:      'log.c:121,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'log.c:109,6'
          Dst:             vasprintf
        - Src:             'log.c:111,6'
          Dst:             stravis
        - Src:             'log.c:117,2'
          Dst:             gettimeofday
        - Src:             'log.c:118,6'
          Dst:             fprintf
        - Src:             'log.c:120,3'
          Dst:             fflush
    - 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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_debug
      functionSourceFile: '/src/tmux/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_vwrite
      functionUses:    554
      BranchProfiles:
        - Branch String:   'log.c:130,6'
          Branch Sides:
            - BranchSide:      'log.c:131,3'
              BranchSideFuncs: []
            - BranchSide:      'log.c:133,2'
              BranchSideFuncs:
                - log_vwrite
      Callsites:
        - Src:             'log.c:134,2'
          Dst:             log_vwrite
    - functionName:    log_toggle
      functionSourceFile: '/src/tmux/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_close
        - log_debug
        - log_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'log.c:77,6'
          Branch Sides:
            - BranchSide:      'log.c:78,13'
              BranchSideFuncs:
                - log_open
                - log_debug
            - BranchSide:      'log.c:82,3'
              BranchSideFuncs:
                - log_debug
                - log_close
      Callsites:
        - Src:             'log.c:79,3'
          Dst:             log_open
        - Src:             'log.c:80,3'
          Dst:             log_debug
        - Src:             'log.c:82,3'
          Dst:             log_debug
        - Src:             'log.c:84,3'
          Dst:             log_close
    - functionName:    log_open
      functionSourceFile: '/src/tmux/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - event_set_log_callback
        - fopen
        - getpid
        - log_close
        - log_event_cb
        - setvbuf
        - xasprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'log.c:59,6'
          Branch Sides:
            - BranchSide:      'log.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'log.c:61,2'
              BranchSideFuncs:
                - log_close
                - getpid
                - xasprintf
                - fopen
                - free
                - setvbuf
                - event_set_log_callback
        - Branch String:   'log.c:66,6'
          Branch Sides:
            - BranchSide:      'log.c:67,3'
              BranchSideFuncs: []
            - BranchSide:      'log.c:69,10'
              BranchSideFuncs:
                - setvbuf
                - event_set_log_callback
      Callsites:
        - Src:             'log.c:61,2'
          Dst:             log_close
        - Src:             'log.c:63,50'
          Dst:             getpid
        - Src:             'log.c:63,2'
          Dst:             xasprintf
        - Src:             'log.c:64,13'
          Dst:             fopen
        - Src:             'log.c:69,2'
          Dst:             setvbuf
        - Src:             'log.c:70,2'
          Dst:             event_set_log_callback
        - Src:             'log.c:70,2'
          Dst:             log_event_cb
    - functionName:    log_close
      functionSourceFile: '/src/tmux/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - event_set_log_callback
        - fclose
      functionUses:    3
      BranchProfiles:
        - Branch String:   'log.c:92,6'
          Branch Sides:
            - BranchSide:      'log.c:92,6'
              BranchSideFuncs:
                - event_set_log_callback
                - fclose
            - BranchSide:      'log.c:92,6'
              BranchSideFuncs:
                - event_set_log_callback
                - fclose
        - Branch String:   'log.c:92,6'
          Branch Sides:
            - BranchSide:      'log.c:92,6'
              BranchSideFuncs:
                - fclose
                - event_set_log_callback
            - BranchSide:      'log.c:93,10'
              BranchSideFuncs:
                - fclose
                - event_set_log_callback
      Callsites:
        - Src:             'log.c:93,3'
          Dst:             fclose
        - Src:             'log.c:96,2'
          Dst:             event_set_log_callback
    - functionName:    event_set_log_callback
      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:    log_event_cb
      functionSourceFile: '/src/tmux/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - severity
        - msg
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_debug
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'log.c:36,2'
          Dst:             log_debug
    - functionName:    log_get_level
      functionSourceFile: '/src/tmux/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_add_level
      functionSourceFile: '/src/tmux/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fatalx
      functionSourceFile: '/src/tmux/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - log_vwrite
      functionUses:    121
      BranchProfiles:  []
      Callsites:
        - Src:             'log.c:162,2'
          Dst:             log_vwrite
        - Src:             'log.c:165,2'
          Dst:             exit
    - functionName:    menu_display
      functionSourceFile: '/src/tmux/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - menu
        - flags
        - starting_choice
        - item
        - px
        - py
        - c
        - lines
        - style
        - selected_style
        - border_style
        - fs
        - cb
        - data
      BBCount:         6
      ICount:          89
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - menu_draw_cb
        - menu_free_cb
        - menu_key_cb
        - menu_mode_cb
        - menu_prepare
        - server_client_set_overlay
      functionUses:    4
      BranchProfiles:
        - Branch String:   'menu.c:550,6'
          Branch Sides:
            - BranchSide:      'menu.c:551,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:552,28'
              BranchSideFuncs:
                - server_client_set_overlay
      Callsites:
        - Src:             'menu.c:548,7'
          Dst:             menu_prepare
        - Src:             'menu.c:552,2'
          Dst:             server_client_set_overlay
        - Src:             'menu.c:552,2'
          Dst:             menu_mode_cb
        - Src:             'menu.c:552,2'
          Dst:             menu_draw_cb
        - Src:             'menu.c:552,2'
          Dst:             menu_key_cb
        - Src:             'menu.c:552,2'
          Dst:             menu_free_cb
    - functionName:    menu_prepare
      functionSourceFile: '/src/tmux/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - menu
        - flags
        - starting_choice
        - item
        - px
        - py
        - c
        - lines
        - style
        - selected_style
        - border_style
        - fs
        - cb
        - data
      BBCount:         57
      ICount:          465
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - cmd_find_copy_state
        - menu_set_style
        - options_get_number
        - screen_init
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu.c:470,34'
          Branch Sides:
            - BranchSide:      'menu.c:470,37'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:471,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:470,6'
          Branch Sides:
            - BranchSide:      'menu.c:471,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:472,6'
              BranchSideFuncs:
                - xcalloc
                - menu_set_style
                - menu_set_style
                - menu_set_style
                - screen_init
                - cmd_find_copy_state
                - options_get_number
        - Branch String:   'menu.c:472,6'
          Branch Sides:
            - BranchSide:      'menu.c:473,8'
              BranchSideFuncs:
                - xcalloc
                - menu_set_style
                - menu_set_style
                - menu_set_style
                - screen_init
                - cmd_find_copy_state
                - options_get_number
            - BranchSide:      'menu.c:474,6'
              BranchSideFuncs:
                - xcalloc
                - menu_set_style
                - menu_set_style
                - menu_set_style
                - screen_init
                - cmd_find_copy_state
                - options_get_number
        - Branch String:   'menu.c:474,6'
          Branch Sides:
            - BranchSide:      'menu.c:475,8'
              BranchSideFuncs:
                - xcalloc
                - menu_set_style
                - menu_set_style
                - menu_set_style
                - screen_init
                - cmd_find_copy_state
                - options_get_number
            - BranchSide:      'menu.c:477,6'
              BranchSideFuncs:
                - xcalloc
                - menu_set_style
                - menu_set_style
                - menu_set_style
                - screen_init
                - cmd_find_copy_state
                - options_get_number
        - Branch String:   'menu.c:477,6'
          Branch Sides:
            - BranchSide:      'menu.c:478,30'
              BranchSideFuncs:
                - options_get_number
                - xcalloc
                - menu_set_style
                - menu_set_style
                - menu_set_style
                - screen_init
                - cmd_find_copy_state
            - BranchSide:      'menu.c:480,7'
              BranchSideFuncs:
                - xcalloc
                - menu_set_style
                - menu_set_style
                - menu_set_style
                - screen_init
                - cmd_find_copy_state
        - Branch String:   'menu.c:490,6'
          Branch Sides:
            - BranchSide:      'menu.c:491,24'
              BranchSideFuncs:
                - cmd_find_copy_state
                - screen_init
            - BranchSide:      'menu.c:492,15'
              BranchSideFuncs:
                - screen_init
        - Branch String:   'menu.c:493,6'
          Branch Sides:
            - BranchSide:      'menu.c:494,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:495,2'
              BranchSideFuncs: []
        - Branch String:   'menu.c:503,6'
          Branch Sides:
            - BranchSide:      'menu.c:504,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:534,11'
              BranchSideFuncs: []
        - Branch String:   'menu.c:504,7'
          Branch Sides:
            - BranchSide:      'menu.c:505,22'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:518,14'
              BranchSideFuncs: []
        - Branch String:   'menu.c:509,22'
          Branch Sides:
            - BranchSide:      'menu.c:509,26'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:513,9'
              BranchSideFuncs: []
        - Branch String:   'menu.c:509,9'
          Branch Sides:
            - BranchSide:      'menu.c:510,19'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:513,9'
              BranchSideFuncs: []
        - Branch String:   'menu.c:513,9'
          Branch Sides:
            - BranchSide:      'menu.c:514,15'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:515,9'
              BranchSideFuncs: []
        - Branch String:   'menu.c:515,9'
          Branch Sides:
            - BranchSide:      'menu.c:507,4'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:516,6'
              BranchSideFuncs: []
        - Branch String:   'menu.c:522,22'
          Branch Sides:
            - BranchSide:      'menu.c:522,26'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:526,9'
              BranchSideFuncs: []
        - Branch String:   'menu.c:522,9'
          Branch Sides:
            - BranchSide:      'menu.c:523,19'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:526,9'
              BranchSideFuncs: []
        - Branch String:   'menu.c:526,9'
          Branch Sides:
            - BranchSide:      'menu.c:527,13'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:528,9'
              BranchSideFuncs: []
        - Branch String:   'menu.c:528,9'
          Branch Sides:
            - BranchSide:      'menu.c:520,4'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:529,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu.c:478,11'
          Dst:             options_get_number
        - Src:             'menu.c:480,7'
          Dst:             xcalloc
        - Src:             'menu.c:485,2'
          Dst:             menu_set_style
        - Src:             'menu.c:486,2'
          Dst:             menu_set_style
        - Src:             'menu.c:488,2'
          Dst:             menu_set_style
        - Src:             'menu.c:491,3'
          Dst:             cmd_find_copy_state
        - Src:             'menu.c:492,2'
          Dst:             screen_init
    - functionName:    menu_mode_cb
      functionSourceFile: '/src/tmux/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
        - cx
        - cy
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu.c:175,6'
          Branch Sides:
            - BranchSide:      'menu.c:176,9'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:178,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    menu_draw_cb
      functionSourceFile: '/src/tmux/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
        - rctx
      BBCount:         10
      ICount:          140
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - screen_write_box
        - screen_write_clearscreen
        - screen_write_menu
        - screen_write_start
        - screen_write_stop
        - tty_draw_line
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu.c:209,6'
          Branch Sides:
            - BranchSide:      'menu.c:210,26'
              BranchSideFuncs:
                - screen_write_box
                - screen_write_menu
                - screen_write_stop
                - tty_draw_line
            - BranchSide:      'menu.c:214,26'
              BranchSideFuncs:
                - screen_write_menu
                - screen_write_stop
                - tty_draw_line
        - Branch String:   'menu.c:218,2'
          Branch Sides:
            - BranchSide:      'menu.c:219,17'
              BranchSideFuncs:
                - tty_draw_line
            - BranchSide:      'menu.c:222,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu.c:206,2'
          Dst:             screen_write_start
        - Src:             'menu.c:207,2'
          Dst:             screen_write_clearscreen
        - Src:             'menu.c:210,3'
          Dst:             screen_write_box
        - Src:             'menu.c:214,2'
          Dst:             screen_write_menu
        - Src:             'menu.c:216,2'
          Dst:             screen_write_stop
        - Src:             'menu.c:219,3'
          Dst:             tty_draw_line
    - functionName:    menu_key_cb
      functionSourceFile: '/src/tmux/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
        - event
      BBCount:         206
      ICount:          1280
      EdgeCount:       270
      CyclomaticComplexity: 66
      functionsReached:
        - cmd_parse_and_append
        - cmdq_append
        - cmdq_free_state
        - cmdq_get_error
        - cmdq_get_event
        - cmdq_new_state
      functionUses:    2
      BranchProfiles:
        - Branch String:   'menu.c:254,6'
          Branch Sides:
            - BranchSide:      'menu.c:254,6'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
            - BranchSide:      'menu.c:291,9'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
        - Branch String:   'menu.c:254,6'
          Branch Sides:
            - BranchSide:      'menu.c:255,7'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
            - BranchSide:      'menu.c:291,9'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
        - Branch String:   'menu.c:255,7'
          Branch Sides:
            - BranchSide:      'menu.c:256,8'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:260,7'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
        - Branch String:   'menu.c:256,8'
          Branch Sides:
            - BranchSide:      'menu.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:258,4'
              BranchSideFuncs: []
        - Branch String:   'menu.c:260,21'
          Branch Sides:
            - BranchSide:      'menu.c:261,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:264,9'
              BranchSideFuncs: []
        - Branch String:   'menu.c:261,39'
          Branch Sides:
            - BranchSide:      'menu.c:262,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:264,9'
              BranchSideFuncs: []
        - Branch String:   'menu.c:262,25'
          Branch Sides:
            - BranchSide:      'menu.c:263,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:264,9'
              BranchSideFuncs: []
        - Branch String:   'menu.c:260,7'
          Branch Sides:
            - BranchSide:      'menu.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:279,8'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
        - Branch String:   'menu.c:264,8'
          Branch Sides:
            - BranchSide:      'menu.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:268,10'
              BranchSideFuncs: []
        - Branch String:   'menu.c:265,9'
          Branch Sides:
            - BranchSide:      'menu.c:266,6'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:267,4'
              BranchSideFuncs: []
        - Branch String:   'menu.c:273,8'
          Branch Sides:
            - BranchSide:      'menu.c:274,5'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:277,4'
              BranchSideFuncs: []
        - Branch String:   'menu.c:279,7'
          Branch Sides:
            - BranchSide:      'menu.c:280,8'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
            - BranchSide:      'menu.c:283,9'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
        - Branch String:   'menu.c:280,8'
          Branch Sides:
            - BranchSide:      'menu.c:281,5'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
            - BranchSide:      'menu.c:282,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:287,7'
          Branch Sides:
            - BranchSide:      'menu.c:288,4'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:289,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:291,2'
          Branch Sides:
            - BranchSide:      'menu.c:292,10'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
            - BranchSide:      'menu.c:300,10'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
        - Branch String:   'menu.c:293,20'
          Branch Sides:
            - BranchSide:      'menu.c:293,24'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
            - BranchSide:      'menu.c:294,4'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
        - Branch String:   'menu.c:293,7'
          Branch Sides:
            - BranchSide:      'menu.c:294,4'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
            - BranchSide:      'menu.c:295,7'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
        - Branch String:   'menu.c:295,7'
          Branch Sides:
            - BranchSide:      'menu.c:296,17'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
            - BranchSide:      'menu.c:299,2'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
        - Branch String:   'menu.c:300,2'
          Branch Sides:
            - BranchSide:      'menu.c:303,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:303,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:315,8'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:319,8'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:326,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:326,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:339,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:339,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:356,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:379,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:379,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:389,16'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:389,16'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:398,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:400,3'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
            - BranchSide:      'menu.c:405,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:405,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:405,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:405,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:407,2'
              BranchSideFuncs: []
        - Branch String:   'menu.c:303,7'
          Branch Sides:
            - BranchSide:      'menu.c:304,8'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:305,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:306,25'
          Branch Sides:
            - BranchSide:      'menu.c:306,28'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:307,18'
              BranchSideFuncs: []
        - Branch String:   'menu.c:306,8'
          Branch Sides:
            - BranchSide:      'menu.c:307,18'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:309,5'
              BranchSideFuncs: []
        - Branch String:   'menu.c:311,26'
          Branch Sides:
            - BranchSide:      'menu.c:311,46'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:311,30'
              BranchSideFuncs: []
        - Branch String:   'menu.c:311,43'
          Branch Sides:
            - BranchSide:      'menu.c:311,46'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:311,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:311,3'
          Branch Sides:
            - BranchSide:      'menu.c:306,8'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:312,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:315,7'
          Branch Sides:
            - BranchSide:      'menu.c:316,4'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:317,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:319,7'
          Branch Sides:
            - BranchSide:      'menu.c:320,4'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:321,7'
              BranchSideFuncs: []
        - Branch String:   'menu.c:321,7'
          Branch Sides:
            - BranchSide:      'menu.c:321,29'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:322,4'
              BranchSideFuncs: []
        - Branch String:   'menu.c:326,7'
          Branch Sides:
            - BranchSide:      'menu.c:327,8'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:328,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:329,25'
          Branch Sides:
            - BranchSide:      'menu.c:329,28'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:330,5'
              BranchSideFuncs: []
        - Branch String:   'menu.c:329,8'
          Branch Sides:
            - BranchSide:      'menu.c:330,5'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:332,5'
              BranchSideFuncs: []
        - Branch String:   'menu.c:334,26'
          Branch Sides:
            - BranchSide:      'menu.c:334,46'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:334,30'
              BranchSideFuncs: []
        - Branch String:   'menu.c:334,43'
          Branch Sides:
            - BranchSide:      'menu.c:334,46'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:334,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:334,3'
          Branch Sides:
            - BranchSide:      'menu.c:329,8'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:335,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:339,7'
          Branch Sides:
            - BranchSide:      'menu.c:340,4'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:342,6'
              BranchSideFuncs: []
        - Branch String:   'menu.c:346,25'
          Branch Sides:
            - BranchSide:      'menu.c:347,10'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:349,14'
              BranchSideFuncs: []
        - Branch String:   'menu.c:347,23'
          Branch Sides:
            - BranchSide:      'menu.c:347,27'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:349,14'
              BranchSideFuncs: []
        - Branch String:   'menu.c:346,9'
          Branch Sides:
            - BranchSide:      'menu.c:348,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:349,14'
              BranchSideFuncs: []
        - Branch String:   'menu.c:349,14'
          Branch Sides:
            - BranchSide:      'menu.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:350,6'
              BranchSideFuncs: []
        - Branch String:   'menu.c:356,7'
          Branch Sides:
            - BranchSide:      'menu.c:357,17'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:360,6'
              BranchSideFuncs: []
        - Branch String:   'menu.c:364,33'
          Branch Sides:
            - BranchSide:      'menu.c:365,10'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:367,14'
              BranchSideFuncs: []
        - Branch String:   'menu.c:365,23'
          Branch Sides:
            - BranchSide:      'menu.c:365,27'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:367,14'
              BranchSideFuncs: []
        - Branch String:   'menu.c:364,9'
          Branch Sides:
            - BranchSide:      'menu.c:366,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:367,14'
              BranchSideFuncs: []
        - Branch String:   'menu.c:367,14'
          Branch Sides:
            - BranchSide:      'menu.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:368,6'
              BranchSideFuncs: []
        - Branch String:   'menu.c:371,23'
          Branch Sides:
            - BranchSide:      'menu.c:371,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:371,27'
              BranchSideFuncs: []
        - Branch String:   'menu.c:371,3'
          Branch Sides:
            - BranchSide:      'menu.c:372,4'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:375,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:381,23'
          Branch Sides:
            - BranchSide:      'menu.c:381,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:381,27'
              BranchSideFuncs: []
        - Branch String:   'menu.c:381,3'
          Branch Sides:
            - BranchSide:      'menu.c:382,4'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:385,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:391,23'
          Branch Sides:
            - BranchSide:      'menu.c:391,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:391,27'
              BranchSideFuncs: []
        - Branch String:   'menu.c:391,3'
          Branch Sides:
            - BranchSide:      'menu.c:392,4'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:395,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:410,6'
          Branch Sides:
            - BranchSide:      'menu.c:411,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:412,10'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
        - Branch String:   'menu.c:413,25'
          Branch Sides:
            - BranchSide:      'menu.c:413,29'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:414,7'
              BranchSideFuncs: []
        - Branch String:   'menu.c:413,6'
          Branch Sides:
            - BranchSide:      'menu.c:414,7'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:418,6'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
        - Branch String:   'menu.c:414,7'
          Branch Sides:
            - BranchSide:      'menu.c:415,4'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:416,3'
              BranchSideFuncs: []
        - Branch String:   'menu.c:418,6'
          Branch Sides:
            - BranchSide:      'menu.c:419,6'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:424,6'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_get_event
        - Branch String:   'menu.c:424,6'
          Branch Sides:
            - BranchSide:      'menu.c:425,26'
              BranchSideFuncs:
                - cmdq_get_event
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
            - BranchSide:      'menu.c:427,9'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - cmdq_get_error
                - cmdq_append
                - free
        - Branch String:   'menu.c:431,6'
          Branch Sides:
            - BranchSide:      'menu.c:432,15'
              BranchSideFuncs:
                - cmdq_get_error
                - cmdq_append
                - free
                - cmdq_free_state
            - BranchSide:      'menu.c:435,18'
              BranchSideFuncs:
                - cmdq_free_state
      Callsites:
        - Src:             'menu.c:425,11'
          Dst:             cmdq_get_event
        - Src:             'menu.c:428,10'
          Dst:             cmdq_new_state
        - Src:             'menu.c:430,11'
          Dst:             cmd_parse_and_append
        - Src:             'menu.c:432,18'
          Dst:             cmdq_get_error
        - Src:             'menu.c:432,3'
          Dst:             cmdq_append
        - Src:             'menu.c:435,2'
          Dst:             cmdq_free_state
    - functionName:    menu_free_cb
      functionSourceFile: '/src/tmux/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmdq_continue
        - menu_free
        - screen_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'menu.c:229,6'
          Branch Sides:
            - BranchSide:      'menu.c:230,17'
              BranchSideFuncs:
                - cmdq_continue
                - screen_free
                - menu_free
                - free
            - BranchSide:      'menu.c:232,6'
              BranchSideFuncs:
                - screen_free
                - menu_free
                - free
        - Branch String:   'menu.c:232,6'
          Branch Sides:
            - BranchSide:      'menu.c:232,6'
              BranchSideFuncs:
                - screen_free
                - menu_free
                - free
            - BranchSide:      'menu.c:233,3'
              BranchSideFuncs:
                - screen_free
                - menu_free
                - free
      Callsites:
        - Src:             'menu.c:230,3'
          Dst:             cmdq_continue
        - Src:             'menu.c:235,2'
          Dst:             screen_free
        - Src:             'menu.c:236,2'
          Dst:             menu_free
    - functionName:    menu_free
      functionSourceFile: '/src/tmux/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - menu
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'menu.c:159,2'
          Branch Sides:
            - BranchSide:      'menu.c:160,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'menu.c:163,7'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    menu_set_style
      functionSourceFile: '/src/tmux/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - gc
        - style
        - option
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - style_apply
        - style_parse
        - style_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'menu.c:449,6'
          Branch Sides:
            - BranchSide:      'menu.c:449,6'
              BranchSideFuncs:
                - style_set
                - style_parse
            - BranchSide:      'menu.c:450,3'
              BranchSideFuncs:
                - style_set
                - style_parse
        - Branch String:   'menu.c:451,7'
          Branch Sides:
            - BranchSide:      'menu.c:452,19'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:455,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu.c:448,2'
          Dst:             style_apply
        - Src:             'menu.c:450,3'
          Dst:             style_set
        - Src:             'menu.c:451,7'
          Dst:             style_parse
    - functionName:    menu_check_cb
      functionSourceFile: '/src/tmux/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
        - px
        - py
        - nx
        - r
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - server_client_overlay_range
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'menu.c:191,2'
          Dst:             server_client_overlay_range
    - functionName:    menu_create
      functionSourceFile: '/src/tmux/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - title
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_width
        - xcalloc
        - xstrdup
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'menu.c:147,9'
          Dst:             xcalloc
        - Src:             'menu.c:148,16'
          Dst:             xstrdup
        - Src:             'menu.c:149,16'
          Dst:             format_width
    - functionName:    menu_add_item
      functionSourceFile: '/src/tmux/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - menu
        - item
        - qitem
        - c
        - fs
      BBCount:         59
      ICount:          438
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - format_single
        - format_single_from_state
        - format_trim_right
        - format_width
        - key_string_lookup_key
        - strlen
        - xasprintf
        - xreallocarray
      functionUses:    5
      BranchProfiles:
        - Branch String:   'menu.c:69,23'
          Branch Sides:
            - BranchSide:      'menu.c:69,45'
              BranchSideFuncs:
                - xreallocarray
                - format_single
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
                - format_single_from_state
            - BranchSide:      'menu.c:69,26'
              BranchSideFuncs:
                - xreallocarray
                - format_single
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
                - format_single_from_state
        - Branch String:   'menu.c:69,45'
          Branch Sides:
            - BranchSide:      'menu.c:69,45'
              BranchSideFuncs:
                - xreallocarray
                - format_single
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
                - format_single_from_state
            - BranchSide:      'menu.c:69,49'
              BranchSideFuncs:
                - xreallocarray
                - format_single
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
                - format_single_from_state
        - Branch String:   'menu.c:70,11'
          Branch Sides:
            - BranchSide:      'menu.c:70,14'
              BranchSideFuncs:
                - xreallocarray
                - format_single
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
                - format_single_from_state
            - BranchSide:      'menu.c:72,6'
              BranchSideFuncs:
                - xreallocarray
                - format_single
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
                - format_single_from_state
        - Branch String:   'menu.c:70,6'
          Branch Sides:
            - BranchSide:      'menu.c:71,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:72,6'
              BranchSideFuncs:
                - xreallocarray
                - format_single
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
                - format_single_from_state
        - Branch String:   'menu.c:72,11'
          Branch Sides:
            - BranchSide:      'menu.c:72,14'
              BranchSideFuncs:
                - xreallocarray
                - format_single
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
                - format_single_from_state
            - BranchSide:      'menu.c:75,30'
              BranchSideFuncs:
                - xreallocarray
                - format_single
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
                - format_single_from_state
        - Branch String:   'menu.c:72,6'
          Branch Sides:
            - BranchSide:      'menu.c:73,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:75,30'
              BranchSideFuncs:
                - xreallocarray
                - format_single
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
                - format_single_from_state
        - Branch String:   'menu.c:80,6'
          Branch Sides:
            - BranchSide:      'menu.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:83,6'
              BranchSideFuncs:
                - format_single
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
                - format_single_from_state
        - Branch String:   'menu.c:83,6'
          Branch Sides:
            - BranchSide:      'menu.c:84,32'
              BranchSideFuncs:
                - format_single_from_state
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
            - BranchSide:      'menu.c:86,21'
              BranchSideFuncs:
                - format_single
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
        - Branch String:   'menu.c:87,6'
          Branch Sides:
            - BranchSide:      'menu.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:91,14'
              BranchSideFuncs:
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
        - Branch String:   'menu.c:94,16'
          Branch Sides:
            - BranchSide:      'menu.c:94,19'
              BranchSideFuncs:
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
            - BranchSide:      'menu.c:109,6'
              BranchSideFuncs:
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
        - Branch String:   'menu.c:94,45'
          Branch Sides:
            - BranchSide:      'menu.c:94,48'
              BranchSideFuncs:
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
                - key_string_lookup_key
                - strlen
            - BranchSide:      'menu.c:109,6'
              BranchSideFuncs:
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
        - Branch String:   'menu.c:94,6'
          Branch Sides:
            - BranchSide:      'menu.c:95,31'
              BranchSideFuncs:
                - key_string_lookup_key
                - strlen
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
            - BranchSide:      'menu.c:109,6'
              BranchSideFuncs:
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
        - Branch String:   'menu.c:103,7'
          Branch Sides:
            - BranchSide:      'menu.c:104,17'
              BranchSideFuncs:
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
            - BranchSide:      'menu.c:105,12'
              BranchSideFuncs:
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
        - Branch String:   'menu.c:105,32'
          Branch Sides:
            - BranchSide:      'menu.c:105,35'
              BranchSideFuncs:
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
            - BranchSide:      'menu.c:106,8'
              BranchSideFuncs:
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
        - Branch String:   'menu.c:109,6'
          Branch Sides:
            - BranchSide:      'menu.c:110,12'
              BranchSideFuncs:
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
            - BranchSide:      'menu.c:113,30'
              BranchSideFuncs:
                - format_trim_right
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
                - xasprintf
        - Branch String:   'menu.c:114,6'
          Branch Sides:
            - BranchSide:      'menu.c:116,7'
              BranchSideFuncs:
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
            - BranchSide:      'menu.c:118,28'
              BranchSideFuncs:
                - xasprintf
                - free
                - free
                - format_width
                - format_single
                - format_single_from_state
        - Branch String:   'menu.c:125,6'
          Branch Sides:
            - BranchSide:      'menu.c:126,7'
              BranchSideFuncs:
                - format_single
                - format_width
                - format_single_from_state
            - BranchSide:      'menu.c:131,5'
              BranchSideFuncs:
                - format_width
        - Branch String:   'menu.c:126,7'
          Branch Sides:
            - BranchSide:      'menu.c:127,33'
              BranchSideFuncs:
                - format_single_from_state
                - format_width
            - BranchSide:      'menu.c:129,22'
              BranchSideFuncs:
                - format_single
                - format_width
        - Branch String:   'menu.c:136,6'
          Branch Sides:
            - BranchSide:      'menu.c:137,8'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:138,6'
              BranchSideFuncs: []
        - Branch String:   'menu.c:138,6'
          Branch Sides:
            - BranchSide:      'menu.c:138,6'
              BranchSideFuncs: []
            - BranchSide:      'menu.c:139,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu.c:75,16'
          Dst:             xreallocarray
        - Src:             'menu.c:84,7'
          Dst:             format_single_from_state
        - Src:             'menu.c:86,7'
          Dst:             format_single
        - Src:             'menu.c:93,9'
          Dst:             strlen
        - Src:             'menu.c:95,9'
          Dst:             key_string_lookup_key
        - Src:             'menu.c:96,12'
          Dst:             strlen
        - Src:             'menu.c:113,12'
          Dst:             format_trim_right
        - Src:             'menu.c:115,3'
          Dst:             xasprintf
        - Src:             'menu.c:118,3'
          Dst:             xasprintf
        - Src:             'menu.c:127,8'
          Dst:             format_single_from_state
        - Src:             'menu.c:129,8'
          Dst:             format_single
        - Src:             'menu.c:135,10'
          Dst:             format_width
    - functionName:    menu_add_items
      functionSourceFile: '/src/tmux/menu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - menu
        - items
        - qitem
        - c
        - fs
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - menu_add_item
      functionUses:    3
      BranchProfiles:
        - Branch String:   'menu.c:54,2'
          Branch Sides:
            - BranchSide:      'menu.c:55,17'
              BranchSideFuncs:
                - menu_add_item
            - BranchSide:      'menu.c:56,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'menu.c:55,3'
          Dst:             menu_add_item
    - functionName:    mode_tree_search_backward
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mode-tree.c:886,9'
          Branch Sides:
            - BranchSide:      'mode-tree.c:887,6'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:889,18'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:891,13'
          Branch Sides:
            - BranchSide:      'mode-tree.c:893,3'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'mode-tree.c:898,9'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:893,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:894,11'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'mode-tree.c:895,9'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:901,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:903,10'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'mode-tree.c:908,6'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:904,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:905,11'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'mode-tree.c:906,9'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:908,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:909,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:911,6'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:911,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:912,14'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'mode-tree.c:916,6'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:912,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:913,12'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:914,3'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:916,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:890,5'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:917,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mode-tree.c:912,7'
          Dst:             strstr
    - functionName:    mode_tree_search_forward
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         31
      ICount:          181
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mode-tree.c:928,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:929,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:931,15'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:933,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:934,10'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'mode-tree.c:935,20'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:935,12'
          Branch Sides:
            - BranchSide:      'mode-tree.c:936,10'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'mode-tree.c:938,4'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:940,9'
          Branch Sides:
            - BranchSide:      'mode-tree.c:941,6'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'mode-tree.c:942,17'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:942,9'
          Branch Sides:
            - BranchSide:      'mode-tree.c:938,4'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'mode-tree.c:943,12'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:948,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:949,10'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'mode-tree.c:950,7'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:950,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:951,4'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:953,7'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:953,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:954,15'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'mode-tree.c:958,7'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:954,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:955,13'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:956,4'
              BranchSideFuncs:
                - strstr
        - Branch String:   'mode-tree.c:958,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:932,2'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:959,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mode-tree.c:954,8'
          Dst:             strstr
    - functionName:    mode_tree_menu_callback
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - menu
        - idx
        - key
        - data
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mode_tree_remove_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mode-tree.c:1052,16'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1052,19'
              BranchSideFuncs:
                - mode_tree_remove_ref
                - free
            - BranchSide:      'mode-tree.c:1053,3'
              BranchSideFuncs:
                - mode_tree_remove_ref
                - free
        - Branch String:   'mode-tree.c:1052,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1053,3'
              BranchSideFuncs:
                - mode_tree_remove_ref
                - free
            - BranchSide:      'mode-tree.c:1055,6'
              BranchSideFuncs:
                - mode_tree_remove_ref
                - free
        - Branch String:   'mode-tree.c:1055,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1056,3'
              BranchSideFuncs:
                - mode_tree_remove_ref
                - free
            - BranchSide:      'mode-tree.c:1057,17'
              BranchSideFuncs:
                - mode_tree_remove_ref
                - free
      Callsites:
        - Src:             'mode-tree.c:1061,2'
          Dst:             mode_tree_remove_ref
    - functionName:    mode_tree_remove_ref
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mode-tree.c:584,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:584,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'mode-tree.c:585,8'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    mode_tree_run_command
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - fs
        - template
        - name
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - cmd_parse_and_append
        - cmd_template_replace
        - cmdq_free_state
        - cmdq_new_state
        - status_message_set
        - toupper
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mode-tree.c:1359,22'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1359,26'
              BranchSideFuncs:
                - free
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - free
                - toupper
                - status_message_set
            - BranchSide:      'mode-tree.c:1359,22'
              BranchSideFuncs:
                - free
        - Branch String:   'mode-tree.c:1359,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1359,6'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - free
                - free
                - toupper
                - status_message_set
            - BranchSide:      'mode-tree.c:1360,26'
              BranchSideFuncs:
                - cmdq_new_state
                - cmd_parse_and_append
                - cmdq_free_state
                - free
                - free
                - toupper
                - status_message_set
        - Branch String:   'mode-tree.c:1362,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1363,8'
              BranchSideFuncs:
                - free
                - cmdq_free_state
                - free
                - toupper
                - status_message_set
            - BranchSide:      'mode-tree.c:1369,19'
              BranchSideFuncs:
                - cmdq_free_state
                - free
        - Branch String:   'mode-tree.c:1363,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1364,31'
              BranchSideFuncs:
                - toupper
                - status_message_set
                - free
                - cmdq_free_state
                - free
            - BranchSide:      'mode-tree.c:1367,9'
              BranchSideFuncs:
                - free
                - cmdq_free_state
                - free
      Callsites:
        - Src:             'mode-tree.c:1358,12'
          Dst:             cmd_template_replace
        - Src:             'mode-tree.c:1360,11'
          Dst:             cmdq_new_state
        - Src:             'mode-tree.c:1361,12'
          Dst:             cmd_parse_and_append
        - Src:             'mode-tree.c:1364,14'
          Dst:             toupper
        - Src:             'mode-tree.c:1365,5'
          Dst:             status_message_set
        - Src:             'mode-tree.c:1369,3'
          Dst:             cmdq_free_state
    - functionName:    mode_tree_filter_free
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mode_tree_remove_ref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mode-tree.c:1042,2'
          Dst:             mode_tree_remove_ref
    - functionName:    mode_tree_filter_callback
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - data
        - s
        - done
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mode-tree.c:1022,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1023,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1025,6'
              BranchSideFuncs:
                - xstrdup
                - mode_tree_build
                - mode_tree_draw
                - free
        - Branch String:   'mode-tree.c:1025,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1026,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'mode-tree.c:1027,6'
              BranchSideFuncs:
                - xstrdup
                - mode_tree_build
                - mode_tree_draw
        - Branch String:   'mode-tree.c:1027,16'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1027,20'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'mode-tree.c:1028,3'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_draw
        - Branch String:   'mode-tree.c:1027,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1028,3'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'mode-tree.c:1030,25'
              BranchSideFuncs:
                - xstrdup
                - mode_tree_build
                - mode_tree_draw
      Callsites:
        - Src:             'mode-tree.c:1030,17'
          Dst:             xstrdup
        - Src:             'mode-tree.c:1032,2'
          Dst:             mode_tree_build
        - Src:             'mode-tree.c:1033,2'
          Dst:             mode_tree_draw
    - functionName:    mode_tree_build
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         28
      ICount:          262
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - mode_tree_build_lines
        - mode_tree_check_selected
        - mode_tree_clear_lines
        - mode_tree_free_items
        - mode_tree_set_current
        - mode_tree_set_height
      functionUses:    38
      BranchProfiles:
        - Branch String:   'mode-tree.c:549,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:550,9'
              BranchSideFuncs:
                - mode_tree_free_items
                - mode_tree_clear_lines
                - mode_tree_build_lines
                - mode_tree_set_current
                - mode_tree_check_selected
                - mode_tree_set_height
            - BranchSide:      'mode-tree.c:552,7'
              BranchSideFuncs:
                - mode_tree_free_items
                - mode_tree_clear_lines
                - mode_tree_build_lines
                - mode_tree_set_current
                - mode_tree_check_selected
                - mode_tree_set_height
        - Branch String:   'mode-tree.c:554,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:554,2'
              BranchSideFuncs:
                - mode_tree_free_items
                - mode_tree_clear_lines
                - mode_tree_build_lines
                - mode_tree_set_current
                - mode_tree_check_selected
                - mode_tree_set_height
            - BranchSide:      'mode-tree.c:555,2'
              BranchSideFuncs:
                - mode_tree_free_items
                - mode_tree_clear_lines
                - mode_tree_build_lines
                - mode_tree_set_current
                - mode_tree_check_selected
                - mode_tree_set_height
        - Branch String:   'mode-tree.c:559,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:560,3'
              BranchSideFuncs:
                - mode_tree_free_items
                - mode_tree_clear_lines
                - mode_tree_build_lines
                - mode_tree_set_current
                - mode_tree_check_selected
                - mode_tree_set_height
            - BranchSide:      'mode-tree.c:562,24'
              BranchSideFuncs:
                - mode_tree_free_items
                - mode_tree_clear_lines
                - mode_tree_build_lines
                - mode_tree_set_current
                - mode_tree_check_selected
                - mode_tree_set_height
        - Branch String:   'mode-tree.c:569,29'
          Branch Sides:
            - BranchSide:      'mode-tree.c:569,32'
              BranchSideFuncs:
                - mode_tree_set_current
                - mode_tree_check_selected
                - mode_tree_set_height
            - BranchSide:      'mode-tree.c:571,24'
              BranchSideFuncs:
                - mode_tree_set_current
                - mode_tree_check_selected
                - mode_tree_set_height
        - Branch String:   'mode-tree.c:569,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:570,9'
              BranchSideFuncs:
                - mode_tree_set_current
                - mode_tree_check_selected
                - mode_tree_set_height
            - BranchSide:      'mode-tree.c:571,24'
              BranchSideFuncs:
                - mode_tree_set_current
                - mode_tree_check_selected
                - mode_tree_set_height
        - Branch String:   'mode-tree.c:574,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:575,24'
              BranchSideFuncs:
                - mode_tree_set_height
                - mode_tree_check_selected
            - BranchSide:      'mode-tree.c:577,17'
              BranchSideFuncs:
                - mode_tree_check_selected
      Callsites:
        - Src:             'mode-tree.c:562,2'
          Dst:             mode_tree_free_items
        - Src:             'mode-tree.c:565,2'
          Dst:             mode_tree_clear_lines
        - Src:             'mode-tree.c:567,2'
          Dst:             mode_tree_build_lines
        - Src:             'mode-tree.c:571,2'
          Dst:             mode_tree_set_current
        - Src:             'mode-tree.c:575,3'
          Dst:             mode_tree_set_height
        - Src:             'mode-tree.c:578,2'
          Dst:             mode_tree_check_selected
    - functionName:    mode_tree_draw
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         128
      ICount:          960
      EdgeCount:       167
      CyclomaticComplexity: 41
      functionsReached:
        - format_draw
        - screen_write_box
        - screen_write_clearendofline
        - screen_write_clearscreen
        - screen_write_cursormove
        - screen_write_nputs
        - screen_write_puts
        - screen_write_start
        - screen_write_stop
        - strlcat
        - strlen
        - style_apply
        - utf8_cstrwidth
        - xasprintf
        - xcalloc
        - xstrdup
      functionUses:    21
      BranchProfiles:
        - Branch String:   'mode-tree.c:709,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:712,2'
              BranchSideFuncs:
                - style_apply
                - screen_write_start
                - screen_write_clearscreen
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
                - strlen
        - Branch String:   'mode-tree.c:723,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:724,9'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
                - strlen
            - BranchSide:      'mode-tree.c:731,9'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
                - strlen
        - Branch String:   'mode-tree.c:725,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:726,4'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
                - strlen
            - BranchSide:      'mode-tree.c:727,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
                - strlen
        - Branch String:   'mode-tree.c:727,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:728,13'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
                - strlen
            - BranchSide:      'mode-tree.c:729,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
                - strlen
        - Branch String:   'mode-tree.c:731,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:732,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
                - strlen
            - BranchSide:      'mode-tree.c:733,9'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
                - strlen
        - Branch String:   'mode-tree.c:733,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:734,11'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
                - strlen
            - BranchSide:      'mode-tree.c:741,9'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
        - Branch String:   'mode-tree.c:736,18'
          Branch Sides:
            - BranchSide:      'mode-tree.c:737,19'
              BranchSideFuncs:
                - strlen
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
            - BranchSide:      'mode-tree.c:739,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
                - strlen
        - Branch String:   'mode-tree.c:736,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:738,35'
              BranchSideFuncs:
                - strlen
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
            - BranchSide:      'mode-tree.c:739,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - strlen
                - strlen
        - Branch String:   'mode-tree.c:741,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:742,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
            - BranchSide:      'mode-tree.c:827,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
        - Branch String:   'mode-tree.c:742,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:743,4'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
            - BranchSide:      'mode-tree.c:744,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
        - Branch String:   'mode-tree.c:744,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:745,4'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
            - BranchSide:      'mode-tree.c:746,11'
              BranchSideFuncs:
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
        - Branch String:   'mode-tree.c:752,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:753,31'
              BranchSideFuncs:
                - xasprintf
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
            - BranchSide:      'mode-tree.c:755,10'
              BranchSideFuncs:
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
        - Branch String:   'mode-tree.c:757,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:758,11'
              BranchSideFuncs:
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
            - BranchSide:      'mode-tree.c:759,12'
              BranchSideFuncs:
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
        - Branch String:   'mode-tree.c:759,12'
          Branch Sides:
            - BranchSide:      'mode-tree.c:760,11'
              BranchSideFuncs:
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
            - BranchSide:      'mode-tree.c:761,12'
              BranchSideFuncs:
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
        - Branch String:   'mode-tree.c:761,12'
          Branch Sides:
            - BranchSide:      'mode-tree.c:762,11'
              BranchSideFuncs:
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
            - BranchSide:      'mode-tree.c:764,11'
              BranchSideFuncs:
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
        - Branch String:   'mode-tree.c:766,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:767,20'
              BranchSideFuncs:
                - xstrdup
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
            - BranchSide:      'mode-tree.c:769,16'
              BranchSideFuncs:
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'mode-tree.c:772,4'
          Branch Sides:
            - BranchSide:      'mode-tree.c:773,9'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
            - BranchSide:      'mode-tree.c:779,8'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
        - Branch String:   'mode-tree.c:773,29'
          Branch Sides:
            - BranchSide:      'mode-tree.c:774,9'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
            - BranchSide:      'mode-tree.c:777,14'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
        - Branch String:   'mode-tree.c:773,9'
          Branch Sides:
            - BranchSide:      'mode-tree.c:775,14'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
            - BranchSide:      'mode-tree.c:777,14'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
        - Branch String:   'mode-tree.c:779,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:780,13'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
            - BranchSide:      'mode-tree.c:782,13'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
        - Branch String:   'mode-tree.c:786,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:787,8'
              BranchSideFuncs:
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
            - BranchSide:      'mode-tree.c:789,8'
              BranchSideFuncs:
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
        - Branch String:   'mode-tree.c:794,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:795,12'
              BranchSideFuncs:
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
            - BranchSide:      'mode-tree.c:796,8'
              BranchSideFuncs:
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
        - Branch String:   'mode-tree.c:798,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:799,7'
              BranchSideFuncs:
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
            - BranchSide:      'mode-tree.c:803,7'
              BranchSideFuncs:
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
        - Branch String:   'mode-tree.c:803,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:804,4'
              BranchSideFuncs:
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - format_draw
            - BranchSide:      'mode-tree.c:811,41'
              BranchSideFuncs:
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
                - format_draw
        - Branch String:   'mode-tree.c:806,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:807,29'
              BranchSideFuncs:
                - format_draw
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
            - BranchSide:      'mode-tree.c:810,3'
              BranchSideFuncs:
                - free
                - free
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
        - Branch String:   'mode-tree.c:821,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:822,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
            - BranchSide:      'mode-tree.c:825,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
                - screen_write_cursormove
                - xstrdup
                - xcalloc
                - strlcat
                - strlcat
                - xasprintf
                - utf8_cstrwidth
                - free
                - screen_write_clearendofline
                - screen_write_nputs
                - free
                - free
                - format_draw
                - screen_write_clearendofline
                - screen_write_nputs
                - format_draw
                - strlcat
                - strlcat
                - strlcat
                - xstrdup
                - xasprintf
        - Branch String:   'mode-tree.c:827,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:828,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
            - BranchSide:      'mode-tree.c:830,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
        - Branch String:   'mode-tree.c:831,14'
          Branch Sides:
            - BranchSide:      'mode-tree.c:831,17'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
            - BranchSide:      'mode-tree.c:832,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
        - Branch String:   'mode-tree.c:831,23'
          Branch Sides:
            - BranchSide:      'mode-tree.c:831,26'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
            - BranchSide:      'mode-tree.c:832,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
        - Branch String:   'mode-tree.c:831,38'
          Branch Sides:
            - BranchSide:      'mode-tree.c:831,41'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
            - BranchSide:      'mode-tree.c:832,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
        - Branch String:   'mode-tree.c:831,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:832,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
            - BranchSide:      'mode-tree.c:834,10'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
        - Branch String:   'mode-tree.c:836,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:837,9'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
            - BranchSide:      'mode-tree.c:839,35'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - xasprintf
        - Branch String:   'mode-tree.c:842,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:843,40'
              BranchSideFuncs:
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
            - BranchSide:      'mode-tree.c:847,27'
              BranchSideFuncs:
                - xasprintf
                - strlen
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
        - Branch String:   'mode-tree.c:848,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:849,36'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
            - BranchSide:      'mode-tree.c:866,7'
              BranchSideFuncs:
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
        - Branch String:   'mode-tree.c:852,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:853,6'
              BranchSideFuncs:
                - screen_write_puts
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
            - BranchSide:      'mode-tree.c:855,6'
              BranchSideFuncs:
                - screen_write_puts
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - strlen
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
        - Branch String:   'mode-tree.c:856,27'
          Branch Sides:
            - BranchSide:      'mode-tree.c:856,30'
              BranchSideFuncs:
                - strlen
                - screen_write_puts
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
            - BranchSide:      'mode-tree.c:864,4'
              BranchSideFuncs:
                - screen_write_puts
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
        - Branch String:   'mode-tree.c:856,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:857,4'
              BranchSideFuncs:
                - screen_write_puts
                - screen_write_puts
                - screen_write_puts
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'mode-tree.c:864,4'
              BranchSideFuncs:
                - screen_write_puts
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
        - Branch String:   'mode-tree.c:858,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:859,5'
              BranchSideFuncs:
                - screen_write_puts
                - screen_write_puts
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
            - BranchSide:      'mode-tree.c:861,5'
              BranchSideFuncs:
                - screen_write_puts
                - screen_write_puts
                - free
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
        - Branch String:   'mode-tree.c:871,17'
          Branch Sides:
            - BranchSide:      'mode-tree.c:871,20'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_cursormove
            - BranchSide:      'mode-tree.c:871,29'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
        - Branch String:   'mode-tree.c:871,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:871,29'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_stop
            - BranchSide:      'mode-tree.c:872,36'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_stop
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'mode-tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mode-tree.c:714,2'
          Dst:             style_apply
        - Src:             'mode-tree.c:719,2'
          Dst:             screen_write_start
        - Src:             'mode-tree.c:720,2'
          Dst:             screen_write_clearscreen
        - Src:             'mode-tree.c:737,12'
          Dst:             strlen
        - Src:             'mode-tree.c:738,28'
          Dst:             strlen
        - Src:             'mode-tree.c:749,3'
          Dst:             screen_write_cursormove
        - Src:             'mode-tree.c:753,4'
          Dst:             xasprintf
        - Src:             'mode-tree.c:755,10'
          Dst:             xstrdup
        - Src:             'mode-tree.c:767,12'
          Dst:             xstrdup
        - Src:             'mode-tree.c:771,12'
          Dst:             xcalloc
        - Src:             'mode-tree.c:775,6'
          Dst:             strlcat
        - Src:             'mode-tree.c:777,6'
          Dst:             strlcat
        - Src:             'mode-tree.c:780,5'
          Dst:             strlcat
        - Src:             'mode-tree.c:782,5'
          Dst:             strlcat
        - Src:             'mode-tree.c:783,4'
          Dst:             strlcat
        - Src:             'mode-tree.c:790,3'
          Dst:             xasprintf
        - Src:             'mode-tree.c:793,11'
          Dst:             utf8_cstrwidth
        - Src:             'mode-tree.c:804,4'
          Dst:             screen_write_clearendofline
        - Src:             'mode-tree.c:805,4'
          Dst:             screen_write_nputs
        - Src:             'mode-tree.c:807,5'
          Dst:             format_draw
        - Src:             'mode-tree.c:811,4'
          Dst:             screen_write_clearendofline
        - Src:             'mode-tree.c:812,4'
          Dst:             screen_write_nputs
        - Src:             'mode-tree.c:814,5'
          Dst:             format_draw
        - Src:             'mode-tree.c:839,2'
          Dst:             screen_write_cursormove
        - Src:             'mode-tree.c:840,2'
          Dst:             screen_write_box
        - Src:             'mode-tree.c:843,3'
          Dst:             xasprintf
        - Src:             'mode-tree.c:847,3'
          Dst:             xasprintf
        - Src:             'mode-tree.c:848,15'
          Dst:             strlen
        - Src:             'mode-tree.c:849,3'
          Dst:             screen_write_cursormove
        - Src:             'mode-tree.c:850,3'
          Dst:             screen_write_puts
        - Src:             'mode-tree.c:856,39'
          Dst:             strlen
        - Src:             'mode-tree.c:857,4'
          Dst:             screen_write_puts
        - Src:             'mode-tree.c:859,5'
          Dst:             screen_write_puts
        - Src:             'mode-tree.c:861,5'
          Dst:             screen_write_puts
        - Src:             'mode-tree.c:862,4'
          Dst:             screen_write_puts
        - Src:             'mode-tree.c:864,4'
          Dst:             screen_write_puts
        - Src:             'mode-tree.c:872,3'
          Dst:             screen_write_cursormove
        - Src:             'mode-tree.c:877,2'
          Dst:             screen_write_cursormove
        - Src:             'mode-tree.c:878,2'
          Dst:             screen_write_stop
    - functionName:    mode_tree_free_items
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtl
      BBCount:         15
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - mode_tree_free_item
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mode-tree.c:167,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:167,2'
              BranchSideFuncs:
                - mode_tree_free_item
            - BranchSide:      'mode-tree.c:167,2'
              BranchSideFuncs:
                - mode_tree_free_item
        - Branch String:   'mode-tree.c:167,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:168,3'
              BranchSideFuncs:
                - mode_tree_free_item
            - BranchSide:      'mode-tree.c:171,1'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:168,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:168,3'
              BranchSideFuncs:
                - mode_tree_free_item
            - BranchSide:      'mode-tree.c:168,3'
              BranchSideFuncs:
                - mode_tree_free_item
      Callsites:
        - Src:             'mode-tree.c:169,3'
          Dst:             mode_tree_free_item
    - functionName:    mode_tree_clear_lines
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mode_tree_build_lines
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mtd
        - mtl
        - depth
      BBCount:         42
      ICount:          341
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - key_string_lookup_key
        - mode_tree_build_lines
        - strlen
        - xreallocarray
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mode-tree.c:202,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:203,19'
              BranchSideFuncs:
                - xreallocarray
                - key_string_lookup_key
                - xstrdup
                - strlen
                - mode_tree_build_lines
            - BranchSide:      'mode-tree.c:204,2'
              BranchSideFuncs:
                - xreallocarray
                - key_string_lookup_key
                - xstrdup
                - strlen
                - mode_tree_build_lines
        - Branch String:   'mode-tree.c:204,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:205,34'
              BranchSideFuncs:
                - xreallocarray
                - key_string_lookup_key
                - xstrdup
                - strlen
                - mode_tree_build_lines
            - BranchSide:      'mode-tree.c:239,2'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:214,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:215,9'
              BranchSideFuncs:
                - xreallocarray
                - key_string_lookup_key
                - xstrdup
                - strlen
                - mode_tree_build_lines
            - BranchSide:      'mode-tree.c:216,7'
              BranchSideFuncs:
                - xreallocarray
                - key_string_lookup_key
                - xstrdup
                - strlen
                - mode_tree_build_lines
        - Branch String:   'mode-tree.c:216,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:217,26'
              BranchSideFuncs:
                - mode_tree_build_lines
                - xreallocarray
                - key_string_lookup_key
                - xstrdup
                - strlen
            - BranchSide:      'mode-tree.c:219,7'
              BranchSideFuncs:
                - xreallocarray
                - mode_tree_build_lines
                - key_string_lookup_key
                - xstrdup
                - strlen
        - Branch String:   'mode-tree.c:219,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:220,15'
              BranchSideFuncs:
                - xreallocarray
                - mode_tree_build_lines
                - key_string_lookup_key
                - xstrdup
                - strlen
            - BranchSide:      'mode-tree.c:224,14'
              BranchSideFuncs:
                - xreallocarray
                - mode_tree_build_lines
                - key_string_lookup_key
                - xstrdup
                - strlen
        - Branch String:   'mode-tree.c:222,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:223,5'
              BranchSideFuncs:
                - xreallocarray
                - mode_tree_build_lines
                - key_string_lookup_key
                - xstrdup
                - strlen
            - BranchSide:      'mode-tree.c:224,3'
              BranchSideFuncs:
                - xreallocarray
                - mode_tree_build_lines
                - key_string_lookup_key
                - xstrdup
                - strlen
        - Branch String:   'mode-tree.c:224,14'
          Branch Sides:
            - BranchSide:      'mode-tree.c:225,21'
              BranchSideFuncs:
                - xreallocarray
                - mode_tree_build_lines
                - key_string_lookup_key
                - xstrdup
                - strlen
            - BranchSide:      'mode-tree.c:226,12'
              BranchSideFuncs:
                - xreallocarray
                - mode_tree_build_lines
                - key_string_lookup_key
                - xstrdup
                - strlen
        - Branch String:   'mode-tree.c:226,12'
          Branch Sides:
            - BranchSide:      'mode-tree.c:227,32'
              BranchSideFuncs:
                - xreallocarray
                - mode_tree_build_lines
                - key_string_lookup_key
                - xstrdup
                - strlen
            - BranchSide:      'mode-tree.c:229,4'
              BranchSideFuncs:
                - xreallocarray
                - mode_tree_build_lines
                - key_string_lookup_key
                - xstrdup
                - strlen
        - Branch String:   'mode-tree.c:230,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:231,48'
              BranchSideFuncs:
                - key_string_lookup_key
                - xstrdup
                - strlen
                - xreallocarray
                - mode_tree_build_lines
            - BranchSide:      'mode-tree.c:235,4'
              BranchSideFuncs:
                - xreallocarray
                - key_string_lookup_key
                - xstrdup
                - strlen
                - mode_tree_build_lines
        - Branch String:   'mode-tree.c:239,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:240,10'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:246,1'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:240,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:241,12'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:245,2'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:242,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:243,18'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:244,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mode-tree.c:205,20'
          Dst:             xreallocarray
        - Src:             'mode-tree.c:217,4'
          Dst:             mode_tree_build_lines
        - Src:             'mode-tree.c:231,26'
          Dst:             key_string_lookup_key
        - Src:             'mode-tree.c:231,18'
          Dst:             xstrdup
        - Src:             'mode-tree.c:233,18'
          Dst:             strlen
    - functionName:    mode_tree_set_current
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - mtd
        - tag
      BBCount:         15
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mode_tree_get_tag
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mode-tree.c:385,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:386,18'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:393,6'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:387,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:388,18'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:390,4'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:393,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:394,18'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:400,2'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:395,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:396,18'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:398,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mode-tree.c:385,6'
          Dst:             mode_tree_get_tag
    - functionName:    mode_tree_set_height
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         30
      ICount:          230
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mode-tree.c:519,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:520,12'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:524,7'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:521,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:522,21'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:523,2'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:524,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:525,19'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:530,14'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:526,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:527,19'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:528,8'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:528,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:529,19'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:530,3'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:530,14'
          Branch Sides:
            - BranchSide:      'mode-tree.c:531,18'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:537,18'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:532,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:533,19'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:534,8'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:534,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:535,5'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:536,3'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:539,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:539,6'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:540,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mode_tree_check_selected
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mode-tree.c:180,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:180,6'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:181,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mode_tree_get_tag
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
        - tag
        - found
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mode-tree.c:356,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:357,7'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:360,6'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:357,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:358,4'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:359,2'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:360,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:361,12'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:364,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mode_tree_free_item
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mti
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mode_tree_free_items
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mode-tree.c:153,2'
          Dst:             mode_tree_free_items
    - functionName:    mode_tree_search_set
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
        - mode_tree_search_backward
        - mode_tree_search_forward
        - mode_tree_set_current
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mode-tree.c:970,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:971,34'
              BranchSideFuncs:
                - mode_tree_search_forward
                - mode_tree_build
                - mode_tree_set_current
                - mode_tree_draw
            - BranchSide:      'mode-tree.c:973,35'
              BranchSideFuncs:
                - mode_tree_search_backward
                - mode_tree_build
                - mode_tree_set_current
                - mode_tree_draw
        - Branch String:   'mode-tree.c:974,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:975,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:976,8'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_set_current
                - mode_tree_draw
        - Branch String:   'mode-tree.c:979,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:980,3'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_set_current
                - mode_tree_draw
            - BranchSide:      'mode-tree.c:984,18'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_set_current
                - mode_tree_draw
      Callsites:
        - Src:             'mode-tree.c:971,9'
          Dst:             mode_tree_search_forward
        - Src:             'mode-tree.c:973,9'
          Dst:             mode_tree_search_backward
        - Src:             'mode-tree.c:984,2'
          Dst:             mode_tree_build
        - Src:             'mode-tree.c:985,2'
          Dst:             mode_tree_set_current
        - Src:             'mode-tree.c:986,2'
          Dst:             mode_tree_draw
    - functionName:    mode_tree_search_free
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mode_tree_remove_ref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mode-tree.c:1013,2'
          Dst:             mode_tree_remove_ref
    - functionName:    mode_tree_search_callback
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - data
        - s
        - done
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mode_tree_search_set
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mode-tree.c:996,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:997,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:999,7'
              BranchSideFuncs:
                - free
                - xstrdup
                - mode_tree_search_set
        - Branch String:   'mode-tree.c:1000,16'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1000,20'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1001,3'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1000,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1001,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1004,24'
              BranchSideFuncs:
                - xstrdup
                - mode_tree_search_set
      Callsites:
        - Src:             'mode-tree.c:1004,16'
          Dst:             xstrdup
        - Src:             'mode-tree.c:1005,2'
          Dst:             mode_tree_search_set
    - functionName:    mode_tree_clear_tagged
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtl
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - mode_tree_clear_tagged
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mode-tree.c:253,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:254,3'
              BranchSideFuncs:
                - mode_tree_clear_tagged
            - BranchSide:      'mode-tree.c:257,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mode-tree.c:255,3'
          Dst:             mode_tree_clear_tagged
    - functionName:    mode_tree_swap
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mtd
        - direction
      BBCount:         24
      ICount:          171
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - mode_tree_build
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mode-tree.c:298,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:299,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:302,14'
              BranchSideFuncs:
                - mode_tree_build
        - Branch String:   'mode-tree.c:304,21'
          Branch Sides:
            - BranchSide:      'mode-tree.c:304,24'
              BranchSideFuncs:
                - mode_tree_build
            - BranchSide:      'mode-tree.c:306,7'
              BranchSideFuncs:
                - mode_tree_build
        - Branch String:   'mode-tree.c:304,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:305,4'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:306,7'
              BranchSideFuncs:
                - mode_tree_build
        - Branch String:   'mode-tree.c:306,21'
          Branch Sides:
            - BranchSide:      'mode-tree.c:306,24'
              BranchSideFuncs:
                - mode_tree_build
            - BranchSide:      'mode-tree.c:308,16'
              BranchSideFuncs:
                - mode_tree_build
        - Branch String:   'mode-tree.c:306,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:307,4'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:308,16'
              BranchSideFuncs:
                - mode_tree_build
        - Branch String:   'mode-tree.c:310,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:304,7'
              BranchSideFuncs:
                - mode_tree_build
            - BranchSide:      'mode-tree.c:311,6'
              BranchSideFuncs:
                - mode_tree_build
        - Branch String:   'mode-tree.c:311,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:312,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:314,6'
              BranchSideFuncs:
                - mode_tree_build
        - Branch String:   'mode-tree.c:314,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:314,6'
              BranchSideFuncs:
                - mode_tree_build
            - BranchSide:      'mode-tree.c:316,18'
              BranchSideFuncs:
                - mode_tree_build
      Callsites:
        - Src:             'mode-tree.c:317,3'
          Dst:             mode_tree_build
    - functionName:    mode_tree_display_menu
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mtd
        - c
        - x
        - y
        - outside
      BBCount:         15
      ICount:          177
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - menu_add_items
        - menu_create
        - menu_display
        - menu_free
        - mode_tree_menu_callback
        - mode_tree_remove_ref
        - xasprintf
        - xmalloc
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mode-tree.c:1076,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1077,10'
              BranchSideFuncs:
                - xasprintf
                - menu_create
                - menu_add_items
                - free
                - xmalloc
                - menu_display
                - mode_tree_remove_ref
                - free
                - menu_free
                - xstrdup
            - BranchSide:      'mode-tree.c:1079,10'
              BranchSideFuncs:
                - xasprintf
                - menu_create
                - menu_add_items
                - free
                - xmalloc
                - menu_display
                - mode_tree_remove_ref
                - free
                - menu_free
                - xstrdup
        - Branch String:   'mode-tree.c:1082,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1083,11'
              BranchSideFuncs:
                - xstrdup
                - menu_create
                - menu_add_items
                - free
                - xmalloc
                - menu_display
                - mode_tree_remove_ref
                - free
                - menu_free
            - BranchSide:      'mode-tree.c:1086,9'
              BranchSideFuncs:
                - xstrdup
                - menu_create
                - menu_add_items
                - free
                - xmalloc
                - menu_display
                - mode_tree_remove_ref
                - free
                - menu_free
        - Branch String:   'mode-tree.c:1099,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1100,9'
              BranchSideFuncs:
                - menu_display
                - mode_tree_remove_ref
                - free
                - menu_free
            - BranchSide:      'mode-tree.c:1102,5'
              BranchSideFuncs:
                - menu_display
                - mode_tree_remove_ref
                - free
                - menu_free
        - Branch String:   'mode-tree.c:1103,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1103,6'
              BranchSideFuncs:
                - mode_tree_remove_ref
                - free
                - menu_free
            - BranchSide:      'mode-tree.c:1105,24'
              BranchSideFuncs:
                - mode_tree_remove_ref
                - free
                - menu_free
      Callsites:
        - Src:             'mode-tree.c:1084,3'
          Dst:             xasprintf
        - Src:             'mode-tree.c:1087,11'
          Dst:             xstrdup
        - Src:             'mode-tree.c:1089,9'
          Dst:             menu_create
        - Src:             'mode-tree.c:1090,2'
          Dst:             menu_add_items
        - Src:             'mode-tree.c:1093,8'
          Dst:             xmalloc
        - Src:             'mode-tree.c:1103,6'
          Dst:             menu_display
        - Src:             'mode-tree.c:1103,6'
          Dst:             mode_tree_menu_callback
        - Src:             'mode-tree.c:1105,3'
          Dst:             mode_tree_remove_ref
        - Src:             'mode-tree.c:1107,3'
          Dst:             menu_free
    - functionName:    mode_tree_key
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
        - c
        - key
        - m
        - xp
        - yp
      BBCount:         203
      ICount:          1150
      EdgeCount:       247
      CyclomaticComplexity: 46
      functionsReached:
        - cmd_mouse_at
        - mode_tree_build
        - mode_tree_check_selected
        - mode_tree_clear_tagged
        - mode_tree_display_menu
        - mode_tree_down
        - mode_tree_filter_callback
        - mode_tree_filter_free
        - mode_tree_search_callback
        - mode_tree_search_free
        - mode_tree_search_set
        - mode_tree_swap
        - mode_tree_up
        - status_prompt_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mode-tree.c:1120,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1120,6'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
                - status_prompt_set
                - mode_tree_search_set
                - mode_tree_search_set
                - status_prompt_set
                - mode_tree_build
                - mode_tree_build
                - mode_tree_build
                - mode_tree_down
                - mode_tree_build
                - mode_tree_up
                - mode_tree_build
                - mode_tree_build
                - mode_tree_clear_tagged
                - mode_tree_down
                - mode_tree_down
                - mode_tree_up
                - mode_tree_swap
                - mode_tree_swap
                - mode_tree_down
                - mode_tree_up
                - cmd_mouse_at
                - mode_tree_display_menu
                - mode_tree_display_menu
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1156,10'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
                - status_prompt_set
                - mode_tree_search_set
                - mode_tree_search_set
                - status_prompt_set
                - mode_tree_build
                - mode_tree_build
                - mode_tree_build
                - mode_tree_down
                - mode_tree_build
                - mode_tree_up
                - mode_tree_build
                - mode_tree_build
                - mode_tree_clear_tagged
                - mode_tree_down
                - mode_tree_down
                - mode_tree_up
                - mode_tree_swap
                - mode_tree_swap
                - mode_tree_down
                - mode_tree_up
        - Branch String:   'mode-tree.c:1120,26'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1120,29'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
                - status_prompt_set
                - mode_tree_search_set
                - mode_tree_search_set
                - status_prompt_set
                - mode_tree_build
                - mode_tree_build
                - mode_tree_build
                - mode_tree_down
                - mode_tree_build
                - mode_tree_up
                - mode_tree_build
                - mode_tree_build
                - mode_tree_clear_tagged
                - mode_tree_down
                - mode_tree_down
                - mode_tree_up
                - mode_tree_swap
                - mode_tree_swap
                - mode_tree_down
                - mode_tree_up
                - cmd_mouse_at
                - mode_tree_display_menu
                - mode_tree_display_menu
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1156,10'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
                - status_prompt_set
                - mode_tree_search_set
                - mode_tree_search_set
                - status_prompt_set
                - mode_tree_build
                - mode_tree_build
                - mode_tree_build
                - mode_tree_down
                - mode_tree_build
                - mode_tree_up
                - mode_tree_build
                - mode_tree_build
                - mode_tree_clear_tagged
                - mode_tree_down
                - mode_tree_down
                - mode_tree_up
                - mode_tree_swap
                - mode_tree_swap
                - mode_tree_down
                - mode_tree_up
        - Branch String:   'mode-tree.c:1120,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1121,20'
              BranchSideFuncs:
                - cmd_mouse_at
                - mode_tree_display_menu
                - mode_tree_display_menu
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1156,10'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
                - status_prompt_set
                - mode_tree_search_set
                - mode_tree_search_set
                - status_prompt_set
                - mode_tree_build
                - mode_tree_build
                - mode_tree_build
                - mode_tree_down
                - mode_tree_build
                - mode_tree_up
                - mode_tree_build
                - mode_tree_build
                - mode_tree_clear_tagged
                - mode_tree_down
                - mode_tree_down
                - mode_tree_up
                - mode_tree_swap
                - mode_tree_swap
                - mode_tree_down
                - mode_tree_up
        - Branch String:   'mode-tree.c:1121,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1122,5'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1125,7'
              BranchSideFuncs:
                - mode_tree_display_menu
                - mode_tree_display_menu
                - mode_tree_display_menu
        - Branch String:   'mode-tree.c:1125,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1126,10'
              BranchSideFuncs:
                - mode_tree_display_menu
                - mode_tree_display_menu
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1127,7'
              BranchSideFuncs:
                - mode_tree_display_menu
                - mode_tree_display_menu
                - mode_tree_display_menu
        - Branch String:   'mode-tree.c:1127,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1128,10'
              BranchSideFuncs:
                - mode_tree_display_menu
                - mode_tree_display_menu
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1129,7'
              BranchSideFuncs:
                - mode_tree_display_menu
                - mode_tree_display_menu
                - mode_tree_display_menu
        - Branch String:   'mode-tree.c:1129,22'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1129,25'
              BranchSideFuncs:
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1130,9'
              BranchSideFuncs:
                - mode_tree_display_menu
        - Branch String:   'mode-tree.c:1129,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1130,9'
              BranchSideFuncs:
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1136,7'
              BranchSideFuncs:
                - mode_tree_display_menu
                - mode_tree_display_menu
        - Branch String:   'mode-tree.c:1130,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1131,28'
              BranchSideFuncs:
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1132,8'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1132,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1133,6'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1134,4'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1136,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1137,9'
              BranchSideFuncs:
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1149,9'
              BranchSideFuncs:
                - mode_tree_display_menu
        - Branch String:   'mode-tree.c:1137,37'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1138,9'
              BranchSideFuncs:
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1140,20'
              BranchSideFuncs:
                - mode_tree_display_menu
        - Branch String:   'mode-tree.c:1138,37'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1139,9'
              BranchSideFuncs:
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1140,20'
              BranchSideFuncs:
                - mode_tree_display_menu
        - Branch String:   'mode-tree.c:1137,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1140,20'
              BranchSideFuncs:
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1141,9'
              BranchSideFuncs:
                - mode_tree_display_menu
        - Branch String:   'mode-tree.c:1141,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1142,6'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1144,10'
              BranchSideFuncs:
                - mode_tree_display_menu
        - Branch String:   'mode-tree.c:1144,9'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1145,29'
              BranchSideFuncs:
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1146,6'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1149,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1150,28'
              BranchSideFuncs:
                - mode_tree_display_menu
            - BranchSide:      'mode-tree.c:1151,5'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1160,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1161,8'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
                - status_prompt_set
                - mode_tree_search_set
                - mode_tree_search_set
                - status_prompt_set
                - mode_tree_build
                - mode_tree_build
                - mode_tree_build
                - mode_tree_down
                - mode_tree_build
                - mode_tree_up
                - mode_tree_build
                - mode_tree_build
                - mode_tree_clear_tagged
                - mode_tree_down
                - mode_tree_down
                - mode_tree_up
                - mode_tree_swap
                - mode_tree_swap
                - mode_tree_down
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1166,6'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
                - status_prompt_set
                - mode_tree_search_set
                - mode_tree_search_set
                - status_prompt_set
                - mode_tree_build
                - mode_tree_build
                - mode_tree_build
                - mode_tree_down
                - mode_tree_build
                - mode_tree_up
                - mode_tree_build
                - mode_tree_build
                - mode_tree_clear_tagged
                - mode_tree_down
                - mode_tree_down
                - mode_tree_up
                - mode_tree_swap
                - mode_tree_swap
                - mode_tree_down
                - mode_tree_up
        - Branch String:   'mode-tree.c:1161,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1162,13'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
                - status_prompt_set
                - mode_tree_search_set
                - mode_tree_search_set
                - status_prompt_set
                - mode_tree_build
                - mode_tree_build
                - mode_tree_build
                - mode_tree_down
                - mode_tree_build
                - mode_tree_up
                - mode_tree_build
                - mode_tree_build
                - mode_tree_clear_tagged
                - mode_tree_down
                - mode_tree_down
                - mode_tree_up
                - mode_tree_swap
                - mode_tree_swap
                - mode_tree_down
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1165,2'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
                - status_prompt_set
                - mode_tree_search_set
                - mode_tree_search_set
                - status_prompt_set
                - mode_tree_build
                - mode_tree_build
                - mode_tree_build
                - mode_tree_down
                - mode_tree_build
                - mode_tree_up
                - mode_tree_build
                - mode_tree_build
                - mode_tree_clear_tagged
                - mode_tree_down
                - mode_tree_down
                - mode_tree_up
                - mode_tree_swap
                - mode_tree_swap
                - mode_tree_down
                - mode_tree_up
        - Branch String:   'mode-tree.c:1166,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1167,14'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1176,11'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
                - status_prompt_set
                - mode_tree_search_set
                - mode_tree_search_set
                - status_prompt_set
                - mode_tree_build
                - mode_tree_build
                - mode_tree_build
                - mode_tree_down
                - mode_tree_build
                - mode_tree_up
                - mode_tree_build
                - mode_tree_build
                - mode_tree_clear_tagged
                - mode_tree_down
                - mode_tree_down
                - mode_tree_up
                - mode_tree_swap
                - mode_tree_swap
                - mode_tree_down
                - mode_tree_up
        - Branch String:   'mode-tree.c:1167,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1168,5'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1171,18'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1176,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1180,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1180,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1180,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1185,16'
              BranchSideFuncs:
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1185,16'
              BranchSideFuncs:
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1185,16'
              BranchSideFuncs:
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1185,16'
              BranchSideFuncs:
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1191,18'
              BranchSideFuncs:
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1191,18'
              BranchSideFuncs:
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1191,18'
              BranchSideFuncs:
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1191,18'
              BranchSideFuncs:
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1195,18'
              BranchSideFuncs:
                - mode_tree_swap
            - BranchSide:      'mode-tree.c:1195,18'
              BranchSideFuncs:
                - mode_tree_swap
            - BranchSide:      'mode-tree.c:1199,18'
              BranchSideFuncs:
                - mode_tree_swap
            - BranchSide:      'mode-tree.c:1199,18'
              BranchSideFuncs:
                - mode_tree_swap
            - BranchSide:      'mode-tree.c:1203,10'
              BranchSideFuncs:
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1203,10'
              BranchSideFuncs:
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1211,10'
              BranchSideFuncs:
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1211,10'
              BranchSideFuncs:
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1219,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1219,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1224,18'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1224,18'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1235,7'
              BranchSideFuncs:
                - mode_tree_clear_tagged
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1251,10'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1255,10'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1266,3'
              BranchSideFuncs:
                - mode_tree_build
            - BranchSide:      'mode-tree.c:1272,30'
              BranchSideFuncs:
                - mode_tree_build
            - BranchSide:      'mode-tree.c:1278,7'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1278,7'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1278,7'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1291,7'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1291,7'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1291,7'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1299,3'
              BranchSideFuncs:
                - mode_tree_build
            - BranchSide:      'mode-tree.c:1304,3'
              BranchSideFuncs:
                - mode_tree_build
            - BranchSide:      'mode-tree.c:1311,3'
              BranchSideFuncs:
                - status_prompt_set
            - BranchSide:      'mode-tree.c:1311,3'
              BranchSideFuncs:
                - status_prompt_set
            - BranchSide:      'mode-tree.c:1311,3'
              BranchSideFuncs:
                - status_prompt_set
            - BranchSide:      'mode-tree.c:1317,3'
              BranchSideFuncs:
                - mode_tree_search_set
            - BranchSide:      'mode-tree.c:1321,3'
              BranchSideFuncs:
                - mode_tree_search_set
            - BranchSide:      'mode-tree.c:1325,3'
              BranchSideFuncs:
                - status_prompt_set
            - BranchSide:      'mode-tree.c:1331,11'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
            - BranchSide:      'mode-tree.c:1347,2'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1203,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1204,8'
              BranchSideFuncs:
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1208,3'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1204,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1205,5'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1206,17'
              BranchSideFuncs:
                - mode_tree_up
        - Branch String:   'mode-tree.c:1211,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1212,8'
              BranchSideFuncs:
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1216,3'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1212,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1213,5'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1214,19'
              BranchSideFuncs:
                - mode_tree_down
        - Branch String:   'mode-tree.c:1225,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1226,18'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1228,4'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1235,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1236,4'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1237,8'
              BranchSideFuncs:
                - mode_tree_clear_tagged
                - mode_tree_down
        - Branch String:   'mode-tree.c:1237,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1238,13'
              BranchSideFuncs:
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1246,4'
              BranchSideFuncs:
                - mode_tree_down
        - Branch String:   'mode-tree.c:1239,4'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1240,5'
              BranchSideFuncs:
                - mode_tree_clear_tagged
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1243,28'
              BranchSideFuncs:
                - mode_tree_clear_tagged
                - mode_tree_down
        - Branch String:   'mode-tree.c:1247,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1248,19'
              BranchSideFuncs:
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1249,3'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1251,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1252,4'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1253,3'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1255,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1256,9'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1264,3'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1256,48'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1257,9'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1258,9'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1257,41'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1258,9'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1260,5'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1258,48'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1259,8'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1262,5'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1256,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1260,5'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:1262,5'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:1267,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1268,4'
              BranchSideFuncs:
                - mode_tree_build
            - BranchSide:      'mode-tree.c:1269,19'
              BranchSideFuncs:
                - mode_tree_build
        - Branch String:   'mode-tree.c:1278,18'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1278,22'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1279,14'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_up
        - Branch String:   'mode-tree.c:1278,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1279,14'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1280,7'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_up
        - Branch String:   'mode-tree.c:1280,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1281,17'
              BranchSideFuncs:
                - mode_tree_up
            - BranchSide:      'mode-tree.c:1283,4'
              BranchSideFuncs:
                - mode_tree_build
        - Branch String:   'mode-tree.c:1291,18'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1291,21'
              BranchSideFuncs:
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1292,19'
              BranchSideFuncs:
                - mode_tree_down
        - Branch String:   'mode-tree.c:1291,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1292,19'
              BranchSideFuncs:
                - mode_tree_down
            - BranchSide:      'mode-tree.c:1293,13'
              BranchSideFuncs:
                - mode_tree_build
        - Branch String:   'mode-tree.c:1299,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1300,4'
              BranchSideFuncs:
                - mode_tree_build
            - BranchSide:      'mode-tree.c:1301,19'
              BranchSideFuncs:
                - mode_tree_build
        - Branch String:   'mode-tree.c:1304,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1305,4'
              BranchSideFuncs:
                - mode_tree_build
            - BranchSide:      'mode-tree.c:1306,19'
              BranchSideFuncs:
                - mode_tree_build
        - Branch String:   'mode-tree.c:1331,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1333,4'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
            - BranchSide:      'mode-tree.c:1336,4'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
            - BranchSide:      'mode-tree.c:1339,4'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
            - BranchSide:      'mode-tree.c:1342,19'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_check_selected
        - Branch String:   'mode-tree.c:1343,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:1344,29'
              BranchSideFuncs:
                - mode_tree_check_selected
            - BranchSide:      'mode-tree.c:1345,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mode-tree.c:1121,7'
          Dst:             cmd_mouse_at
        - Src:             'mode-tree.c:1131,5'
          Dst:             mode_tree_display_menu
        - Src:             'mode-tree.c:1145,6'
          Dst:             mode_tree_display_menu
        - Src:             'mode-tree.c:1150,5'
          Dst:             mode_tree_display_menu
        - Src:             'mode-tree.c:1185,3'
          Dst:             mode_tree_up
        - Src:             'mode-tree.c:1191,3'
          Dst:             mode_tree_down
        - Src:             'mode-tree.c:1195,3'
          Dst:             mode_tree_swap
        - Src:             'mode-tree.c:1199,3'
          Dst:             mode_tree_swap
        - Src:             'mode-tree.c:1206,4'
          Dst:             mode_tree_up
        - Src:             'mode-tree.c:1214,4'
          Dst:             mode_tree_down
        - Src:             'mode-tree.c:1243,4'
          Dst:             mode_tree_clear_tagged
        - Src:             'mode-tree.c:1248,4'
          Dst:             mode_tree_down
        - Src:             'mode-tree.c:1269,3'
          Dst:             mode_tree_build
        - Src:             'mode-tree.c:1273,3'
          Dst:             mode_tree_build
        - Src:             'mode-tree.c:1281,4'
          Dst:             mode_tree_up
        - Src:             'mode-tree.c:1285,4'
          Dst:             mode_tree_build
        - Src:             'mode-tree.c:1292,4'
          Dst:             mode_tree_down
        - Src:             'mode-tree.c:1295,4'
          Dst:             mode_tree_build
        - Src:             'mode-tree.c:1301,3'
          Dst:             mode_tree_build
        - Src:             'mode-tree.c:1306,3'
          Dst:             mode_tree_build
        - Src:             'mode-tree.c:1312,3'
          Dst:             status_prompt_set
        - Src:             'mode-tree.c:1312,3'
          Dst:             mode_tree_search_callback
        - Src:             'mode-tree.c:1312,3'
          Dst:             mode_tree_search_free
        - Src:             'mode-tree.c:1318,3'
          Dst:             mode_tree_search_set
        - Src:             'mode-tree.c:1322,3'
          Dst:             mode_tree_search_set
        - Src:             'mode-tree.c:1326,3'
          Dst:             status_prompt_set
        - Src:             'mode-tree.c:1326,3'
          Dst:             mode_tree_filter_callback
        - Src:             'mode-tree.c:1326,3'
          Dst:             mode_tree_filter_free
        - Src:             'mode-tree.c:1342,3'
          Dst:             mode_tree_build
        - Src:             'mode-tree.c:1344,4'
          Dst:             mode_tree_check_selected
    - functionName:    mode_tree_up
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mtd
        - wrap
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'mode-tree.c:262,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:263,7'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:269,3'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:263,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:264,19'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:268,2'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:265,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:266,19'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:267,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mode_tree_down
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mtd
        - wrap
      BBCount:         11
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mode-tree.c:278,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:279,7'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:285,3'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:279,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:280,4'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:283,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mode_tree_remove
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
        - mti
      BBCount:         16
      ICount:          124
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - mode_tree_free_item
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mode-tree.c:686,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:687,3'
              BranchSideFuncs:
                - mode_tree_free_item
            - BranchSide:      'mode-tree.c:689,3'
              BranchSideFuncs:
                - mode_tree_free_item
        - Branch String:   'mode-tree.c:687,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:687,3'
              BranchSideFuncs:
                - mode_tree_free_item
            - BranchSide:      'mode-tree.c:687,3'
              BranchSideFuncs:
                - mode_tree_free_item
        - Branch String:   'mode-tree.c:689,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:689,3'
              BranchSideFuncs:
                - mode_tree_free_item
            - BranchSide:      'mode-tree.c:689,3'
              BranchSideFuncs:
                - mode_tree_free_item
      Callsites:
        - Src:             'mode-tree.c:690,2'
          Dst:             mode_tree_free_item
    - functionName:    mode_tree_align
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mti
        - align
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mode_tree_no_tag
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mti
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mode_tree_draw_as_parent
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mti
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mode_tree_find_item
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - mtl
        - tag
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mode_tree_find_item
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mode-tree.c:140,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:141,7'
              BranchSideFuncs:
                - mode_tree_find_item
            - BranchSide:      'mode-tree.c:147,2'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:141,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:142,12'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:143,32'
              BranchSideFuncs:
                - mode_tree_find_item
        - Branch String:   'mode-tree.c:144,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:145,12'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:146,2'
              BranchSideFuncs:
                - mode_tree_find_item
      Callsites:
        - Src:             'mode-tree.c:143,11'
          Dst:             mode_tree_find_item
    - functionName:    mode_tree_add
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mtd
        - parent
        - itemdata
        - tag
        - name
        - text
        - expanded
      BBCount:         30
      ICount:          229
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - log_debug
        - mode_tree_find_item
        - xcalloc
        - xstrdup
      functionUses:    13
      BranchProfiles:
        - Branch String:   'mode-tree.c:628,13'
          Branch Sides:
            - BranchSide:      'mode-tree.c:627,2'
              BranchSideFuncs:
                - log_debug
                - xcalloc
                - xstrdup
                - mode_tree_find_item
                - xstrdup
            - BranchSide:      'mode-tree.c:628,33'
              BranchSideFuncs:
                - log_debug
                - xcalloc
                - xstrdup
                - mode_tree_find_item
                - xstrdup
        - Branch String:   'mode-tree.c:636,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:637,23'
              BranchSideFuncs:
                - xstrdup
                - mode_tree_find_item
            - BranchSide:      'mode-tree.c:639,31'
              BranchSideFuncs:
                - mode_tree_find_item
        - Branch String:   'mode-tree.c:640,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:641,7'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:644,13'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:641,22'
          Branch Sides:
            - BranchSide:      'mode-tree.c:641,25'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:642,18'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:641,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:642,18'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:643,19'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:644,13'
          Branch Sides:
            - BranchSide:      'mode-tree.c:645,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:647,19'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:651,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:652,3'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:654,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mode-tree.c:627,2'
          Dst:             log_debug
        - Src:             'mode-tree.c:630,8'
          Dst:             xcalloc
        - Src:             'mode-tree.c:635,14'
          Dst:             xstrdup
        - Src:             'mode-tree.c:637,15'
          Dst:             xstrdup
        - Src:             'mode-tree.c:639,10'
          Dst:             mode_tree_find_item
    - functionName:    mode_tree_resize
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - mtd
        - sx
        - sy
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
        - screen_resize
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'mode-tree.c:612,2'
          Dst:             screen_resize
        - Src:             'mode-tree.c:614,2'
          Dst:             mode_tree_build
        - Src:             'mode-tree.c:615,2'
          Dst:             mode_tree_draw
    - functionName:    mode_tree_free
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mode_tree_clear_lines
        - mode_tree_free_items
        - mode_tree_remove_ref
        - screen_free
        - server_unzoom_window
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mode-tree.c:593,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:593,6'
              BranchSideFuncs:
                - server_unzoom_window
                - mode_tree_free_items
                - mode_tree_clear_lines
                - screen_free
                - free
                - free
                - mode_tree_remove_ref
            - BranchSide:      'mode-tree.c:594,24'
              BranchSideFuncs:
                - server_unzoom_window
                - mode_tree_free_items
                - mode_tree_clear_lines
                - screen_free
                - free
                - free
                - mode_tree_remove_ref
      Callsites:
        - Src:             'mode-tree.c:594,3'
          Dst:             server_unzoom_window
        - Src:             'mode-tree.c:596,2'
          Dst:             mode_tree_free_items
        - Src:             'mode-tree.c:597,2'
          Dst:             mode_tree_clear_lines
        - Src:             'mode-tree.c:598,2'
          Dst:             screen_free
        - Src:             'mode-tree.c:604,2'
          Dst:             mode_tree_remove_ref
    - functionName:    mode_tree_zoom
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
        - args
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - args_has
        - server_redraw_window
        - window_zoom
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mode-tree.c:505,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:506,18'
              BranchSideFuncs:
                - window_zoom
                - server_redraw_window
            - BranchSide:      'mode-tree.c:510,3'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:507,20'
          Branch Sides:
            - BranchSide:      'mode-tree.c:507,35'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:509,2'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:507,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:508,25'
              BranchSideFuncs:
                - server_redraw_window
            - BranchSide:      'mode-tree.c:509,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mode-tree.c:505,6'
          Dst:             args_has
        - Src:             'mode-tree.c:507,23'
          Dst:             window_zoom
        - Src:             'mode-tree.c:508,4'
          Dst:             server_redraw_window
    - functionName:    mode_tree_start
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - args
        - buildcb
        - drawcb
        - searchcb
        - menucb
        - heightcb
        - keycb
        - swapcb
        - modedata
        - menu
        - sort_list
        - sort_size
        - s
      BBCount:         24
      ICount:          266
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - args_get
        - args_has
        - screen_init
        - strcasecmp
        - xcalloc
        - xstrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mode-tree.c:462,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:463,3'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_has
                - screen_init
                - args_get
                - xstrdup
                - strcasecmp
            - BranchSide:      'mode-tree.c:464,20'
              BranchSideFuncs:
                - args_has
                - args_get
                - args_has
                - args_has
                - screen_init
                - args_get
                - xstrdup
                - strcasecmp
        - Branch String:   'mode-tree.c:464,11'
          Branch Sides:
            - BranchSide:      'mode-tree.c:465,3'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_has
                - screen_init
                - args_get
                - xstrdup
                - strcasecmp
            - BranchSide:      'mode-tree.c:467,3'
              BranchSideFuncs:
                - args_get
                - args_has
                - args_has
                - screen_init
                - args_get
                - xstrdup
                - strcasecmp
        - Branch String:   'mode-tree.c:470,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:471,10'
              BranchSideFuncs:
                - args_has
                - args_has
                - screen_init
                - args_get
                - xstrdup
                - strcasecmp
            - BranchSide:      'mode-tree.c:476,37'
              BranchSideFuncs:
                - args_has
                - args_has
                - screen_init
                - args_get
                - xstrdup
        - Branch String:   'mode-tree.c:471,3'
          Branch Sides:
            - BranchSide:      'mode-tree.c:472,19'
              BranchSideFuncs:
                - strcasecmp
                - args_has
                - args_has
                - screen_init
                - args_get
                - xstrdup
            - BranchSide:      'mode-tree.c:475,2'
              BranchSideFuncs:
                - args_has
                - args_has
                - screen_init
                - args_get
                - xstrdup
        - Branch String:   'mode-tree.c:472,8'
          Branch Sides:
            - BranchSide:      'mode-tree.c:473,28'
              BranchSideFuncs:
                - args_has
                - args_has
                - screen_init
                - args_get
                - xstrdup
                - strcasecmp
            - BranchSide:      'mode-tree.c:474,3'
              BranchSideFuncs:
                - args_has
                - args_has
                - screen_init
                - args_get
                - xstrdup
                - strcasecmp
        - Branch String:   'mode-tree.c:478,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:479,34'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - screen_init
            - BranchSide:      'mode-tree.c:481,3'
              BranchSideFuncs:
                - screen_init
      Callsites:
        - Src:             'mode-tree.c:452,8'
          Dst:             xcalloc
        - Src:             'mode-tree.c:462,6'
          Dst:             args_has
        - Src:             'mode-tree.c:464,11'
          Dst:             args_has
        - Src:             'mode-tree.c:469,9'
          Dst:             args_get
        - Src:             'mode-tree.c:472,8'
          Dst:             strcasecmp
        - Src:             'mode-tree.c:476,28'
          Dst:             args_has
        - Src:             'mode-tree.c:478,6'
          Dst:             args_has
        - Src:             'mode-tree.c:479,25'
          Dst:             args_get
        - Src:             'mode-tree.c:479,17'
          Dst:             xstrdup
        - Src:             'mode-tree.c:494,2'
          Dst:             screen_init
    - functionName:    mode_tree_each_tagged
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - mtd
        - cb
        - c
        - key
        - current
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mode-tree.c:427,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:434,7'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:429,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:430,10'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:433,2'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:434,13'
          Branch Sides:
            - BranchSide:      'mode-tree.c:434,13'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:434,16'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:434,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:434,6'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:435,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mode_tree_count_tagged
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         8
      ICount:          61
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mode-tree.c:410,2'
          Branch Sides:
            - BranchSide:      'mode-tree.c:411,9'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:415,10'
              BranchSideFuncs: []
        - Branch String:   'mode-tree.c:412,7'
          Branch Sides:
            - BranchSide:      'mode-tree.c:413,10'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:414,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mode_tree_expand
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - mtd
        - tag
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mode_tree_build
        - mode_tree_get_tag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mode-tree.c:372,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:373,6'
              BranchSideFuncs:
                - mode_tree_build
            - BranchSide:      'mode-tree.c:374,7'
              BranchSideFuncs:
                - mode_tree_build
        - Branch String:   'mode-tree.c:374,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:374,6'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:375,3'
              BranchSideFuncs:
                - mode_tree_build
      Callsites:
        - Src:             'mode-tree.c:372,7'
          Dst:             mode_tree_get_tag
        - Src:             'mode-tree.c:376,3'
          Dst:             mode_tree_build
    - functionName:    mode_tree_collapse_current
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mode_tree_build
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mode-tree.c:345,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:345,6'
              BranchSideFuncs:
                - mode_tree_build
            - BranchSide:      'mode-tree.c:346,3'
              BranchSideFuncs:
                - mode_tree_build
      Callsites:
        - Src:             'mode-tree.c:347,3'
          Dst:             mode_tree_build
    - functionName:    mode_tree_expand_current
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mode_tree_build
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mode-tree.c:336,6'
          Branch Sides:
            - BranchSide:      'mode-tree.c:336,6'
              BranchSideFuncs: []
            - BranchSide:      'mode-tree.c:337,3'
              BranchSideFuncs:
                - mode_tree_build
      Callsites:
        - Src:             'mode-tree.c:338,3'
          Dst:             mode_tree_build
    - functionName:    mode_tree_get_current_name
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mode_tree_get_current
      functionSourceFile: '/src/tmux/mode-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtd
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_window_name
      functionSourceFile: '/src/tmux/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         32
      ICount:          203
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - __ctype_b_loc
        - __xpg_basename
        - strchr
        - strcspn
        - strlen
        - strncmp
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'names.c:147,6'
          Branch Sides:
            - BranchSide:      'names.c:148,7'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strchr
                - xstrdup
                - free
                - __xpg_basename
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'names.c:149,2'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strchr
                - xstrdup
                - free
                - __xpg_basename
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'names.c:151,6'
          Branch Sides:
            - BranchSide:      'names.c:152,10'
              BranchSideFuncs:
                - strchr
                - xstrdup
                - free
                - __xpg_basename
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'names.c:154,2'
              BranchSideFuncs:
                - strchr
                - xstrdup
                - free
                - __xpg_basename
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'names.c:154,22'
          Branch Sides:
            - BranchSide:      'names.c:154,2'
              BranchSideFuncs:
                - strchr
                - xstrdup
                - free
                - __xpg_basename
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'names.c:154,26'
              BranchSideFuncs:
                - strchr
                - xstrdup
                - free
                - __xpg_basename
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'names.c:154,2'
          Branch Sides:
            - BranchSide:      'names.c:155,7'
              BranchSideFuncs:
                - strchr
                - xstrdup
                - free
                - __xpg_basename
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'names.c:156,20'
              BranchSideFuncs:
                - strchr
                - xstrdup
                - free
                - __xpg_basename
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'names.c:156,6'
          Branch Sides:
            - BranchSide:      'names.c:157,4'
              BranchSideFuncs:
                - xstrdup
                - free
                - __xpg_basename
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'names.c:159,7'
              BranchSideFuncs:
                - xstrdup
                - free
                - __xpg_basename
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'names.c:159,6'
          Branch Sides:
            - BranchSide:      'names.c:160,9'
              BranchSideFuncs:
                - strlen
                - xstrdup
                - free
                - __xpg_basename
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'names.c:167,7'
              BranchSideFuncs:
                - xstrdup
                - free
                - __xpg_basename
        - Branch String:   'names.c:161,21'
          Branch Sides:
            - BranchSide:      'names.c:161,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - xstrdup
                - free
                - __xpg_basename
            - BranchSide:      'names.c:162,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - xstrdup
                - free
                - __xpg_basename
        - Branch String:   'names.c:162,30'
          Branch Sides:
            - BranchSide:      'names.c:161,3'
              BranchSideFuncs:
                - xstrdup
                - free
                - __xpg_basename
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'names.c:163,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - xstrdup
                - free
                - __xpg_basename
                - __ctype_b_loc
        - Branch String:   'names.c:161,3'
          Branch Sides:
            - BranchSide:      'names.c:164,8'
              BranchSideFuncs:
                - xstrdup
                - free
                - __xpg_basename
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'names.c:165,2'
              BranchSideFuncs:
                - xstrdup
                - free
                - __xpg_basename
        - Branch String:   'names.c:167,6'
          Branch Sides:
            - BranchSide:      'names.c:167,6'
              BranchSideFuncs:
                - __xpg_basename
                - xstrdup
                - free
            - BranchSide:      'names.c:168,19'
              BranchSideFuncs:
                - __xpg_basename
                - xstrdup
                - free
      Callsites:
        - Src:             'names.c:146,16'
          Dst:             xstrdup
        - Src:             'names.c:149,7'
          Dst:             strcspn
        - Src:             'names.c:151,6'
          Dst:             strncmp
        - Src:             'names.c:156,13'
          Dst:             strchr
        - Src:             'names.c:160,16'
          Dst:             strlen
        - Src:             'names.c:162,8'
          Dst:             __ctype_b_loc
        - Src:             'names.c:163,8'
          Dst:             __ctype_b_loc
        - Src:             'names.c:168,10'
          Dst:             __xpg_basename
        - Src:             'names.c:169,9'
          Dst:             xstrdup
    - functionName:    default_window_name
      functionSourceFile: '/src/tmux/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmd_stringify_argv
        - parse_window_name
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'names.c:112,6'
          Branch Sides:
            - BranchSide:      'names.c:113,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'names.c:114,27'
              BranchSideFuncs:
                - cmd_stringify_argv
                - parse_window_name
                - free
                - parse_window_name
        - Branch String:   'names.c:115,18'
          Branch Sides:
            - BranchSide:      'names.c:115,22'
              BranchSideFuncs:
                - parse_window_name
                - free
                - parse_window_name
            - BranchSide:      'names.c:118,25'
              BranchSideFuncs:
                - parse_window_name
                - free
        - Branch String:   'names.c:115,6'
          Branch Sides:
            - BranchSide:      'names.c:116,25'
              BranchSideFuncs:
                - parse_window_name
                - free
            - BranchSide:      'names.c:118,25'
              BranchSideFuncs:
                - parse_window_name
                - free
      Callsites:
        - Src:             'names.c:113,11'
          Dst:             xstrdup
        - Src:             'names.c:114,8'
          Dst:             cmd_stringify_argv
        - Src:             'names.c:116,7'
          Dst:             parse_window_name
        - Src:             'names.c:118,7'
          Dst:             parse_window_name
    - functionName:    format_window_name
      functionSourceFile: '/src/tmux/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_create
        - format_defaults_pane
        - format_defaults_window
        - format_expand
        - format_free
        - options_get_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'names.c:130,7'
          Dst:             format_create
        - Src:             'names.c:131,2'
          Dst:             format_defaults_window
        - Src:             'names.c:132,2'
          Dst:             format_defaults_pane
        - Src:             'names.c:134,8'
          Dst:             options_get_string
        - Src:             'names.c:135,9'
          Dst:             format_expand
        - Src:             'names.c:137,2'
          Dst:             format_free
    - functionName:    name_time_callback
      functionSourceFile: '/src/tmux/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_debug
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'names.c:39,2'
          Dst:             log_debug
    - functionName:    name_time_expired
      functionSourceFile: '/src/tmux/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - tv
      BBCount:         12
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'names.c:47,2'
          Branch Sides:
            - BranchSide:      'names.c:47,2'
              BranchSideFuncs: []
            - BranchSide:      'names.c:48,13'
              BranchSideFuncs: []
        - Branch String:   'names.c:48,25'
          Branch Sides:
            - BranchSide:      'names.c:48,35'
              BranchSideFuncs: []
            - BranchSide:      'names.c:49,3'
              BranchSideFuncs: []
        - Branch String:   'names.c:48,6'
          Branch Sides:
            - BranchSide:      'names.c:49,3'
              BranchSideFuncs: []
            - BranchSide:      'names.c:50,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_window_name
      functionSourceFile: '/src/tmux/names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         24
      ICount:          197
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - event_add
        - event_del
        - event_initialized
        - event_pending
        - event_set
        - format_window_name
        - gettimeofday
        - log_debug
        - name_time_callback
        - name_time_expired
        - options_get_number
        - server_redraw_window_borders
        - server_status_window
        - strcmp
        - window_set_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'names.c:60,6'
          Branch Sides:
            - BranchSide:      'names.c:61,3'
              BranchSideFuncs: []
            - BranchSide:      'names.c:63,26'
              BranchSideFuncs:
                - options_get_number
                - log_debug
                - gettimeofday
                - name_time_expired
                - event_initialized
                - format_window_name.5471
                - strcmp
                - log_debug
                - free
                - log_debug
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
                - event_del
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
        - Branch String:   'names.c:63,6'
          Branch Sides:
            - BranchSide:      'names.c:64,3'
              BranchSideFuncs:
                - log_debug
                - gettimeofday
                - name_time_expired
                - event_initialized
                - format_window_name.5471
                - strcmp
                - log_debug
                - free
                - log_debug
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
                - event_del
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
            - BranchSide:      'names.c:66,7'
              BranchSideFuncs:
                - log_debug
                - gettimeofday
                - name_time_expired
                - event_initialized
                - format_window_name.5471
                - strcmp
                - log_debug
                - free
                - log_debug
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
                - event_del
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
        - Branch String:   'names.c:66,6'
          Branch Sides:
            - BranchSide:      'names.c:67,44'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'names.c:70,39'
              BranchSideFuncs:
                - log_debug
                - gettimeofday
                - name_time_expired
                - event_initialized
                - format_window_name.5471
                - strcmp
                - log_debug
                - free
                - log_debug
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
                - event_del
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
        - Branch String:   'names.c:74,6'
          Branch Sides:
            - BranchSide:      'names.c:75,27'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
            - BranchSide:      'names.c:89,10'
              BranchSideFuncs:
                - event_initialized
                - format_window_name.5471
                - strcmp
                - log_debug
                - free
                - log_debug
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
                - event_del
        - Branch String:   'names.c:75,7'
          Branch Sides:
            - BranchSide:      'names.c:76,4'
              BranchSideFuncs:
                - event_pending
                - log_debug
                - event_add
                - log_debug
            - BranchSide:      'names.c:77,8'
              BranchSideFuncs:
                - event_pending
                - log_debug
                - event_add
                - log_debug
        - Branch String:   'names.c:77,7'
          Branch Sides:
            - BranchSide:      'names.c:78,49'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'names.c:85,8'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'names.c:90,6'
          Branch Sides:
            - BranchSide:      'names.c:91,3'
              BranchSideFuncs:
                - event_del
                - format_window_name.5471
                - strcmp
                - log_debug
                - free
                - log_debug
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
            - BranchSide:      'names.c:93,2'
              BranchSideFuncs:
                - format_window_name.5471
                - strcmp
                - log_debug
                - free
                - log_debug
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
        - Branch String:   'names.c:96,6'
          Branch Sides:
            - BranchSide:      'names.c:97,41'
              BranchSideFuncs:
                - log_debug
                - window_set_name
                - server_redraw_window_borders
                - server_status_window
                - free
            - BranchSide:      'names.c:102,48'
              BranchSideFuncs:
                - log_debug
                - free
      Callsites:
        - Src:             'names.c:63,7'
          Dst:             options_get_number
        - Src:             'names.c:67,3'
          Dst:             log_debug
        - Src:             'names.c:70,2'
          Dst:             log_debug
        - Src:             'names.c:72,2'
          Dst:             gettimeofday
        - Src:             'names.c:73,9'
          Dst:             name_time_expired
        - Src:             'names.c:75,8'
          Dst:             event_initialized
        - Src:             'names.c:76,4'
          Dst:             event_set
        - Src:             'names.c:76,4'
          Dst:             name_time_callback
        - Src:             'names.c:77,8'
          Dst:             event_pending
        - Src:             'names.c:78,4'
          Dst:             log_debug
        - Src:             'names.c:82,4'
          Dst:             event_add
        - Src:             'names.c:84,4'
          Dst:             log_debug
        - Src:             'names.c:90,6'
          Dst:             event_initialized
        - Src:             'names.c:91,3'
          Dst:             event_del
        - Src:             'names.c:95,9'
          Dst:             format_window_name
        - Src:             'names.c:96,6'
          Dst:             strcmp
        - Src:             'names.c:97,3'
          Dst:             log_debug
        - Src:             'names.c:98,3'
          Dst:             window_set_name
        - Src:             'names.c:99,3'
          Dst:             server_redraw_window_borders
        - Src:             'names.c:100,3'
          Dst:             server_status_window
        - Src:             'names.c:102,3'
          Dst:             log_debug
    - functionName:    notify_callback
      functionSourceFile: '/src/tmux/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         57
      ICount:          384
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - control_notify_client_detached
        - control_notify_client_session_changed
        - control_notify_pane_mode_changed
        - control_notify_paste_buffer_changed
        - control_notify_paste_buffer_deleted
        - control_notify_session_closed
        - control_notify_session_created
        - control_notify_session_renamed
        - control_notify_session_window_changed
        - control_notify_window_layout_changed
        - control_notify_window_linked
        - control_notify_window_pane_changed
        - control_notify_window_renamed
        - control_notify_window_unlinked
        - format_free
        - log_debug
        - notify_insert_hook
        - server_client_unref
        - session_remove_ref
        - strcmp
        - window_remove_ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'notify.c:129,6'
          Branch Sides:
            - BranchSide:      'notify.c:130,36'
              BranchSideFuncs:
                - control_notify_pane_mode_changed
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
                - control_notify_client_session_changed
                - control_notify_window_renamed
                - control_notify_window_linked
                - control_notify_window_unlinked
                - control_notify_window_pane_changed
                - control_notify_window_layout_changed
            - BranchSide:      'notify.c:131,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
                - control_notify_client_session_changed
                - control_notify_window_renamed
                - control_notify_window_linked
                - control_notify_window_unlinked
                - control_notify_window_pane_changed
                - control_notify_window_layout_changed
        - Branch String:   'notify.c:131,6'
          Branch Sides:
            - BranchSide:      'notify.c:132,40'
              BranchSideFuncs:
                - control_notify_window_layout_changed
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
                - control_notify_client_session_changed
                - control_notify_window_renamed
                - control_notify_window_linked
                - control_notify_window_unlinked
                - control_notify_window_pane_changed
            - BranchSide:      'notify.c:133,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
                - control_notify_client_session_changed
                - control_notify_window_renamed
                - control_notify_window_linked
                - control_notify_window_unlinked
                - control_notify_window_pane_changed
        - Branch String:   'notify.c:133,6'
          Branch Sides:
            - BranchSide:      'notify.c:134,38'
              BranchSideFuncs:
                - control_notify_window_pane_changed
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
                - control_notify_client_session_changed
                - control_notify_window_renamed
                - control_notify_window_linked
                - control_notify_window_unlinked
            - BranchSide:      'notify.c:135,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
                - control_notify_client_session_changed
                - control_notify_window_renamed
                - control_notify_window_linked
                - control_notify_window_unlinked
        - Branch String:   'notify.c:135,6'
          Branch Sides:
            - BranchSide:      'notify.c:136,34'
              BranchSideFuncs:
                - control_notify_window_unlinked
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
                - control_notify_client_session_changed
                - control_notify_window_renamed
                - control_notify_window_linked
            - BranchSide:      'notify.c:137,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
                - control_notify_client_session_changed
                - control_notify_window_renamed
                - control_notify_window_linked
        - Branch String:   'notify.c:137,6'
          Branch Sides:
            - BranchSide:      'notify.c:138,32'
              BranchSideFuncs:
                - control_notify_window_linked
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
                - control_notify_client_session_changed
                - control_notify_window_renamed
            - BranchSide:      'notify.c:139,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
                - control_notify_client_session_changed
                - control_notify_window_renamed
        - Branch String:   'notify.c:139,6'
          Branch Sides:
            - BranchSide:      'notify.c:140,33'
              BranchSideFuncs:
                - control_notify_window_renamed
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
                - control_notify_client_session_changed
            - BranchSide:      'notify.c:141,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
                - control_notify_client_session_changed
        - Branch String:   'notify.c:141,6'
          Branch Sides:
            - BranchSide:      'notify.c:142,41'
              BranchSideFuncs:
                - control_notify_client_session_changed
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
            - BranchSide:      'notify.c:143,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
                - control_notify_client_detached
        - Branch String:   'notify.c:143,6'
          Branch Sides:
            - BranchSide:      'notify.c:144,34'
              BranchSideFuncs:
                - control_notify_client_detached
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
            - BranchSide:      'notify.c:145,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
                - control_notify_session_renamed
        - Branch String:   'notify.c:145,6'
          Branch Sides:
            - BranchSide:      'notify.c:146,34'
              BranchSideFuncs:
                - control_notify_session_renamed
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
            - BranchSide:      'notify.c:147,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
                - control_notify_session_created
        - Branch String:   'notify.c:147,6'
          Branch Sides:
            - BranchSide:      'notify.c:148,34'
              BranchSideFuncs:
                - control_notify_session_created
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
            - BranchSide:      'notify.c:149,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
                - control_notify_session_closed
        - Branch String:   'notify.c:149,6'
          Branch Sides:
            - BranchSide:      'notify.c:150,33'
              BranchSideFuncs:
                - control_notify_session_closed
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
            - BranchSide:      'notify.c:151,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
                - control_notify_session_window_changed
        - Branch String:   'notify.c:151,6'
          Branch Sides:
            - BranchSide:      'notify.c:152,41'
              BranchSideFuncs:
                - control_notify_session_window_changed
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
            - BranchSide:      'notify.c:153,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
                - control_notify_paste_buffer_changed
        - Branch String:   'notify.c:153,6'
          Branch Sides:
            - BranchSide:      'notify.c:154,39'
              BranchSideFuncs:
                - control_notify_paste_buffer_changed
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
            - BranchSide:      'notify.c:155,13'
              BranchSideFuncs:
                - strcmp
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
                - control_notify_paste_buffer_deleted
        - Branch String:   'notify.c:155,6'
          Branch Sides:
            - BranchSide:      'notify.c:156,39'
              BranchSideFuncs:
                - control_notify_paste_buffer_deleted
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
            - BranchSide:      'notify.c:158,21'
              BranchSideFuncs:
                - notify_insert_hook
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
                - server_client_unref
        - Branch String:   'notify.c:160,6'
          Branch Sides:
            - BranchSide:      'notify.c:161,23'
              BranchSideFuncs:
                - server_client_unref
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
            - BranchSide:      'notify.c:162,6'
              BranchSideFuncs:
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
                - session_remove_ref
        - Branch String:   'notify.c:162,6'
          Branch Sides:
            - BranchSide:      'notify.c:163,22'
              BranchSideFuncs:
                - session_remove_ref
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
            - BranchSide:      'notify.c:164,6'
              BranchSideFuncs:
                - format_free
                - free
                - free
                - free
                - session_remove_ref
                - window_remove_ref
        - Branch String:   'notify.c:164,6'
          Branch Sides:
            - BranchSide:      'notify.c:165,21'
              BranchSideFuncs:
                - window_remove_ref
                - format_free
                - free
                - free
                - free
                - session_remove_ref
            - BranchSide:      'notify.c:167,6'
              BranchSideFuncs:
                - format_free
                - free
                - free
                - free
                - session_remove_ref
        - Branch String:   'notify.c:167,6'
          Branch Sides:
            - BranchSide:      'notify.c:167,6'
              BranchSideFuncs:
                - session_remove_ref
                - format_free
                - free
                - free
                - free
            - BranchSide:      'notify.c:168,22'
              BranchSideFuncs:
                - session_remove_ref
                - format_free
                - free
                - free
                - free
      Callsites:
        - Src:             'notify.c:127,2'
          Dst:             log_debug
        - Src:             'notify.c:129,6'
          Dst:             strcmp
        - Src:             'notify.c:130,3'
          Dst:             control_notify_pane_mode_changed
        - Src:             'notify.c:131,6'
          Dst:             strcmp
        - Src:             'notify.c:132,3'
          Dst:             control_notify_window_layout_changed
        - Src:             'notify.c:133,6'
          Dst:             strcmp
        - Src:             'notify.c:134,3'
          Dst:             control_notify_window_pane_changed
        - Src:             'notify.c:135,6'
          Dst:             strcmp
        - Src:             'notify.c:136,3'
          Dst:             control_notify_window_unlinked
        - Src:             'notify.c:137,6'
          Dst:             strcmp
        - Src:             'notify.c:138,3'
          Dst:             control_notify_window_linked
        - Src:             'notify.c:139,6'
          Dst:             strcmp
        - Src:             'notify.c:140,3'
          Dst:             control_notify_window_renamed
        - Src:             'notify.c:141,6'
          Dst:             strcmp
        - Src:             'notify.c:142,3'
          Dst:             control_notify_client_session_changed
        - Src:             'notify.c:143,6'
          Dst:             strcmp
        - Src:             'notify.c:144,3'
          Dst:             control_notify_client_detached
        - Src:             'notify.c:145,6'
          Dst:             strcmp
        - Src:             'notify.c:146,3'
          Dst:             control_notify_session_renamed
        - Src:             'notify.c:147,6'
          Dst:             strcmp
        - Src:             'notify.c:148,3'
          Dst:             control_notify_session_created
        - Src:             'notify.c:149,6'
          Dst:             strcmp
        - Src:             'notify.c:150,3'
          Dst:             control_notify_session_closed
        - Src:             'notify.c:151,6'
          Dst:             strcmp
        - Src:             'notify.c:152,3'
          Dst:             control_notify_session_window_changed
        - Src:             'notify.c:153,6'
          Dst:             strcmp
        - Src:             'notify.c:154,3'
          Dst:             control_notify_paste_buffer_changed
        - Src:             'notify.c:155,6'
          Dst:             strcmp
        - Src:             'notify.c:156,3'
          Dst:             control_notify_paste_buffer_deleted
        - Src:             'notify.c:158,2'
          Dst:             notify_insert_hook
        - Src:             'notify.c:161,3'
          Dst:             server_client_unref
        - Src:             'notify.c:163,3'
          Dst:             session_remove_ref
        - Src:             'notify.c:165,3'
          Dst:             window_remove_ref
        - Src:             'notify.c:168,3'
          Dst:             session_remove_ref
        - Src:             'notify.c:170,2'
          Dst:             format_free
    - functionName:    notify_insert_hook
      functionSourceFile: '/src/tmux/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - ne
      BBCount:         35
      ICount:          257
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - cmd_find_clear_state
        - cmd_find_copy_state
        - cmd_find_empty_state
        - cmd_find_from_nothing
        - cmd_find_valid_state
        - cmd_parse_from_string
        - cmdq_add_formats
        - cmdq_free_state
        - cmdq_new_state
        - log_debug
        - notify_insert_one_hook
        - options_array_first
        - options_array_item_value
        - options_array_next
        - options_get
        - options_get_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'notify.c:71,36'
          Branch Sides:
            - BranchSide:      'notify.c:71,62'
              BranchSideFuncs:
                - cmd_find_from_nothing
                - options_get
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
                - options_get
                - options_get
            - BranchSide:      'notify.c:72,3'
              BranchSideFuncs:
                - cmd_find_from_nothing
                - options_get
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
                - options_get
                - options_get
        - Branch String:   'notify.c:71,6'
          Branch Sides:
            - BranchSide:      'notify.c:72,3'
              BranchSideFuncs:
                - cmd_find_copy_state
                - options_get
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
                - options_get
                - options_get
            - BranchSide:      'notify.c:74,29'
              BranchSideFuncs:
                - cmd_find_copy_state
                - options_get
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
                - options_get
                - options_get
        - Branch String:   'notify.c:76,6'
          Branch Sides:
            - BranchSide:      'notify.c:77,8'
              BranchSideFuncs:
                - options_get
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
                - options_get
                - options_get
            - BranchSide:      'notify.c:79,11'
              BranchSideFuncs:
                - options_get
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
                - options_get
                - options_get
        - Branch String:   'notify.c:81,16'
          Branch Sides:
            - BranchSide:      'notify.c:81,22'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
                - options_get
                - options_get
            - BranchSide:      'notify.c:85,6'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
                - options_get
        - Branch String:   'notify.c:81,6'
          Branch Sides:
            - BranchSide:      'notify.c:82,11'
              BranchSideFuncs:
                - options_get
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
                - options_get
            - BranchSide:      'notify.c:85,6'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
                - options_get
        - Branch String:   'notify.c:85,16'
          Branch Sides:
            - BranchSide:      'notify.c:85,22'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
                - options_get
            - BranchSide:      'notify.c:89,6'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
        - Branch String:   'notify.c:85,6'
          Branch Sides:
            - BranchSide:      'notify.c:86,11'
              BranchSideFuncs:
                - options_get
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
            - BranchSide:      'notify.c:89,6'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
                - log_debug
        - Branch String:   'notify.c:89,6'
          Branch Sides:
            - BranchSide:      'notify.c:90,48'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'notify.c:94,10'
              BranchSideFuncs:
                - cmdq_new_state
                - cmdq_add_formats
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - log_debug
                - free
        - Branch String:   'notify.c:97,6'
          Branch Sides:
            - BranchSide:      'notify.c:98,30'
              BranchSideFuncs:
                - options_get_string
                - cmd_parse_from_string
                - notify_insert_one_hook
                - cmdq_free_state
                - log_debug
                - free
            - BranchSide:      'notify.c:111,27'
              BranchSideFuncs:
                - options_array_first
                - cmdq_free_state
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
        - Branch String:   'notify.c:100,3'
          Branch Sides:
            - BranchSide:      'notify.c:103,8'
              BranchSideFuncs:
                - log_debug
                - free
                - cmdq_free_state
            - BranchSide:      'notify.c:107,27'
              BranchSideFuncs:
                - notify_insert_one_hook
                - cmdq_free_state
            - BranchSide:      'notify.c:110,2'
              BranchSideFuncs:
                - cmdq_free_state
        - Branch String:   'notify.c:112,3'
          Branch Sides:
            - BranchSide:      'notify.c:0,0'
              BranchSideFuncs:
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - cmdq_free_state
            - BranchSide:      'notify.c:113,39'
              BranchSideFuncs:
                - options_array_item_value
                - notify_insert_one_hook
                - options_array_next
                - cmdq_free_state
      Callsites:
        - Src:             'notify.c:68,2'
          Dst:             log_debug
        - Src:             'notify.c:70,2'
          Dst:             cmd_find_clear_state
        - Src:             'notify.c:71,6'
          Dst:             cmd_find_empty_state
        - Src:             'notify.c:71,40'
          Dst:             cmd_find_valid_state
        - Src:             'notify.c:72,3'
          Dst:             cmd_find_from_nothing
        - Src:             'notify.c:74,3'
          Dst:             cmd_find_copy_state
        - Src:             'notify.c:80,6'
          Dst:             options_get
        - Src:             'notify.c:83,7'
          Dst:             options_get
        - Src:             'notify.c:87,7'
          Dst:             options_get
        - Src:             'notify.c:90,3'
          Dst:             log_debug
        - Src:             'notify.c:94,10'
          Dst:             cmdq_new_state
        - Src:             'notify.c:95,2'
          Dst:             cmdq_add_formats
        - Src:             'notify.c:98,11'
          Dst:             options_get_string
        - Src:             'notify.c:99,8'
          Dst:             cmd_parse_from_string
        - Src:             'notify.c:102,4'
          Dst:             log_debug
        - Src:             'notify.c:107,4'
          Dst:             notify_insert_one_hook
        - Src:             'notify.c:111,7'
          Dst:             options_array_first
        - Src:             'notify.c:113,14'
          Dst:             options_array_item_value
        - Src:             'notify.c:114,11'
          Dst:             notify_insert_one_hook
        - Src:             'notify.c:115,8'
          Dst:             options_array_next
        - Src:             'notify.c:119,2'
          Dst:             cmdq_free_state
    - functionName:    notify_insert_one_hook
      functionSourceFile: '/src/tmux/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - ne
        - cmdlist
        - state
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_list_print
        - cmdq_get_command
        - cmdq_insert_after
        - log_debug
        - log_get_level
      functionUses:    2
      BranchProfiles:
        - Branch String:   'notify.c:45,6'
          Branch Sides:
            - BranchSide:      'notify.c:46,11'
              BranchSideFuncs: []
            - BranchSide:      'notify.c:47,6'
              BranchSideFuncs:
                - log_get_level
                - cmdq_get_command
                - cmdq_insert_after
                - cmd_list_print
                - log_debug
                - free
        - Branch String:   'notify.c:47,6'
          Branch Sides:
            - BranchSide:      'notify.c:48,22'
              BranchSideFuncs:
                - cmd_list_print
                - log_debug
                - free
                - cmdq_get_command
                - cmdq_insert_after
            - BranchSide:      'notify.c:52,30'
              BranchSideFuncs:
                - cmdq_get_command
                - cmdq_insert_after
      Callsites:
        - Src:             'notify.c:47,6'
          Dst:             log_get_level
        - Src:             'notify.c:48,7'
          Dst:             cmd_list_print
        - Src:             'notify.c:49,3'
          Dst:             log_debug
        - Src:             'notify.c:52,13'
          Dst:             cmdq_get_command
        - Src:             'notify.c:53,10'
          Dst:             cmdq_insert_after
    - functionName:    notify_paste_buffer
      functionSourceFile: '/src/tmux/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pbname
        - deleted
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_find_clear_state
        - notify_add
      functionUses:    6
      BranchProfiles:
        - Branch String:   'notify.c:316,6'
          Branch Sides:
            - BranchSide:      'notify.c:318,7'
              BranchSideFuncs:
                - notify_add
            - BranchSide:      'notify.c:321,7'
              BranchSideFuncs:
                - notify_add
      Callsites:
        - Src:             'notify.c:315,2'
          Dst:             cmd_find_clear_state
        - Src:             'notify.c:317,3'
          Dst:             notify_add
        - Src:             'notify.c:320,3'
          Dst:             notify_add
    - functionName:    notify_add
      functionSourceFile: '/src/tmux/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - fs
        - c
        - s
        - w
        - wp
        - pbname
      BBCount:         39
      ICount:          281
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - cmd_find_copy_state
        - cmdq_append
        - cmdq_get_callback1
        - cmdq_get_flags
        - cmdq_running
        - format_add
        - format_create
        - format_log_debug
        - notify_callback
        - session_add_ref
        - window_add_ref
        - xcalloc
        - xstrdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'notify.c:187,19'
          Branch Sides:
            - BranchSide:      'notify.c:187,38'
              BranchSideFuncs:
                - cmdq_get_flags
                - xcalloc
                - xstrdup
                - format_create
                - format_add
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - xstrdup
            - BranchSide:      'notify.c:190,7'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - format_create
                - format_add
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - xstrdup
        - Branch String:   'notify.c:187,6'
          Branch Sides:
            - BranchSide:      'notify.c:188,3'
              BranchSideFuncs: []
            - BranchSide:      'notify.c:190,7'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - format_create
                - format_add
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - xstrdup
        - Branch String:   'notify.c:196,14'
          Branch Sides:
            - BranchSide:      'notify.c:196,32'
              BranchSideFuncs:
                - format_create
                - format_add
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - xstrdup
            - BranchSide:      'notify.c:196,2'
              BranchSideFuncs:
                - format_create
                - format_add
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - xstrdup
        - Branch String:   'notify.c:197,16'
          Branch Sides:
            - BranchSide:      'notify.c:197,41'
              BranchSideFuncs:
                - xstrdup
                - format_create
                - format_add
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'notify.c:197,2'
              BranchSideFuncs:
                - format_create
                - format_add
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'notify.c:201,6'
          Branch Sides:
            - BranchSide:      'notify.c:202,14'
              BranchSideFuncs:
                - format_add
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'notify.c:203,6'
              BranchSideFuncs:
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
        - Branch String:   'notify.c:203,6'
          Branch Sides:
            - BranchSide:      'notify.c:204,14'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
                - format_add
                - format_add
                - format_add
            - BranchSide:      'notify.c:207,6'
              BranchSideFuncs:
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
                - format_add
                - format_add
                - format_add
        - Branch String:   'notify.c:207,6'
          Branch Sides:
            - BranchSide:      'notify.c:208,14'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
                - format_add
            - BranchSide:      'notify.c:211,6'
              BranchSideFuncs:
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
                - format_add
        - Branch String:   'notify.c:211,6'
          Branch Sides:
            - BranchSide:      'notify.c:212,14'
              BranchSideFuncs:
                - format_add
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
            - BranchSide:      'notify.c:213,19'
              BranchSideFuncs:
                - format_log_debug
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
        - Branch String:   'notify.c:215,6'
          Branch Sides:
            - BranchSide:      'notify.c:216,3'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
            - BranchSide:      'notify.c:217,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
                - session_add_ref
        - Branch String:   'notify.c:217,6'
          Branch Sides:
            - BranchSide:      'notify.c:218,19'
              BranchSideFuncs:
                - session_add_ref
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
            - BranchSide:      'notify.c:219,6'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
                - window_add_ref
        - Branch String:   'notify.c:219,6'
          Branch Sides:
            - BranchSide:      'notify.c:220,18'
              BranchSideFuncs:
                - window_add_ref
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
            - BranchSide:      'notify.c:222,23'
              BranchSideFuncs:
                - cmd_find_copy_state
                - cmdq_get_callback1
                - cmdq_append
                - session_add_ref
        - Branch String:   'notify.c:223,6'
          Branch Sides:
            - BranchSide:      'notify.c:224,19'
              BranchSideFuncs:
                - session_add_ref
                - cmdq_get_callback1
                - cmdq_append
            - BranchSide:      'notify.c:226,20'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
      Callsites:
        - Src:             'notify.c:186,9'
          Dst:             cmdq_running
        - Src:             'notify.c:187,23'
          Dst:             cmdq_get_flags
        - Src:             'notify.c:190,7'
          Dst:             xcalloc
        - Src:             'notify.c:191,13'
          Dst:             xstrdup
        - Src:             'notify.c:197,33'
          Dst:             xstrdup
        - Src:             'notify.c:199,16'
          Dst:             format_create
        - Src:             'notify.c:200,2'
          Dst:             format_add
        - Src:             'notify.c:202,3'
          Dst:             format_add
        - Src:             'notify.c:204,3'
          Dst:             format_add
        - Src:             'notify.c:205,3'
          Dst:             format_add
        - Src:             'notify.c:208,3'
          Dst:             format_add
        - Src:             'notify.c:209,3'
          Dst:             format_add
        - Src:             'notify.c:212,3'
          Dst:             format_add
        - Src:             'notify.c:213,2'
          Dst:             format_log_debug
        - Src:             'notify.c:218,3'
          Dst:             session_add_ref
        - Src:             'notify.c:220,3'
          Dst:             window_add_ref
        - Src:             'notify.c:222,2'
          Dst:             cmd_find_copy_state
        - Src:             'notify.c:224,3'
          Dst:             session_add_ref
        - Src:             'notify.c:226,20'
          Dst:             cmdq_get_callback1
        - Src:             'notify.c:226,20'
          Dst:             notify_callback
        - Src:             'notify.c:226,2'
          Dst:             cmdq_append
    - functionName:    notify_pane
      functionSourceFile: '/src/tmux/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - wp
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_find_from_pane
        - notify_add
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'notify.c:306,2'
          Dst:             cmd_find_from_pane
        - Src:             'notify.c:307,2'
          Dst:             notify_add
    - functionName:    notify_window
      functionSourceFile: '/src/tmux/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - w
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_find_from_window
        - notify_add
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'notify.c:297,2'
          Dst:             cmd_find_from_window
        - Src:             'notify.c:298,2'
          Dst:             notify_add
    - functionName:    notify_session_window
      functionSourceFile: '/src/tmux/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - s
        - w
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_find_from_session_window
        - notify_add
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'notify.c:288,2'
          Dst:             cmd_find_from_session_window
        - Src:             'notify.c:289,2'
          Dst:             notify_add
    - functionName:    notify_winlink
      functionSourceFile: '/src/tmux/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - wl
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_find_from_winlink
        - notify_add
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'notify.c:279,2'
          Dst:             cmd_find_from_winlink
        - Src:             'notify.c:280,2'
          Dst:             notify_add
    - functionName:    notify_session
      functionSourceFile: '/src/tmux/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - s
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_find_from_nothing
        - cmd_find_from_session
        - notify_add
        - session_alive
      functionUses:    4
      BranchProfiles:
        - Branch String:   'notify.c:267,6'
          Branch Sides:
            - BranchSide:      'notify.c:268,30'
              BranchSideFuncs:
                - cmd_find_from_session
                - notify_add
            - BranchSide:      'notify.c:270,3'
              BranchSideFuncs:
                - cmd_find_from_nothing
                - notify_add
      Callsites:
        - Src:             'notify.c:267,6'
          Dst:             session_alive
        - Src:             'notify.c:268,3'
          Dst:             cmd_find_from_session
        - Src:             'notify.c:270,3'
          Dst:             cmd_find_from_nothing
        - Src:             'notify.c:271,2'
          Dst:             notify_add
    - functionName:    notify_client
      functionSourceFile: '/src/tmux/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - c
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_find_from_client
        - notify_add
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'notify.c:258,2'
          Dst:             cmd_find_from_client
        - Src:             'notify.c:259,2'
          Dst:             notify_add
    - functionName:    notify_hook
      functionSourceFile: '/src/tmux/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - name
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_find_copy_state
        - cmdq_get_client
        - cmdq_get_target
        - format_add
        - format_create
        - format_free
        - format_log_debug
        - notify_insert_hook
      functionUses:    1
      BranchProfiles:
        - Branch String:   'notify.c:243,13'
          Branch Sides:
            - BranchSide:      'notify.c:243,39'
              BranchSideFuncs:
                - format_create
                - format_add
                - format_log_debug
                - notify_insert_hook
                - format_free
            - BranchSide:      'notify.c:243,13'
              BranchSideFuncs:
                - format_create
                - format_add
                - format_log_debug
                - notify_insert_hook
                - format_free
      Callsites:
        - Src:             'notify.c:232,34'
          Dst:             cmdq_get_target
        - Src:             'notify.c:238,2'
          Dst:             cmd_find_copy_state
        - Src:             'notify.c:240,14'
          Dst:             cmdq_get_client
        - Src:             'notify.c:245,15'
          Dst:             format_create
        - Src:             'notify.c:246,2'
          Dst:             format_add
        - Src:             'notify.c:247,2'
          Dst:             format_log_debug
        - Src:             'notify.c:249,2'
          Dst:             notify_insert_hook
        - Src:             'notify.c:250,2'
          Dst:             format_free
    - functionName:    options_array_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    options_array_RB_INSERT
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - options_array_RB_INSERT_COLOR
        - options_array_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_cmp
                - options_array_RB_INSERT_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_INSERT_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_INSERT_COLOR
                - options_array_cmp
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_INSERT_COLOR
                - options_array_cmp
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_INSERT_COLOR
                - options_array_cmp
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_INSERT_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_INSERT_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_INSERT_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_INSERT_COLOR
      Callsites:
        - Src:             'options.c:48,1'
          Dst:             options_array_cmp
        - Src:             'options.c:48,1'
          Dst:             options_array_RB_INSERT_COLOR
    - functionName:    options_array_cmp
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a1
        - a2
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:42,6'
          Branch Sides:
            - BranchSide:      'options.c:43,3'
              BranchSideFuncs: []
            - BranchSide:      'options.c:44,6'
              BranchSideFuncs: []
        - Branch String:   'options.c:44,6'
          Branch Sides:
            - BranchSide:      'options.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'options.c:46,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    options_array_RB_FIND
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - options_array_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_cmp
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_cmp
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_cmp
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_cmp
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:48,1'
          Dst:             options_array_cmp
    - functionName:    options_array_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    options_array_RB_REMOVE
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - options_array_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs:
                - options_array_RB_REMOVE_COLOR
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:48,1'
          Dst:             options_array_RB_REMOVE_COLOR
    - functionName:    options_tree_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    options_tree_RB_REMOVE
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - options_tree_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_REMOVE_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:90,1'
          Dst:             options_tree_RB_REMOVE_COLOR
    - functionName:    options_tree_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    options_tree_RB_INSERT
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - options_cmp
        - options_tree_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_cmp
                - options_tree_RB_INSERT_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_INSERT_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_INSERT_COLOR
                - options_cmp
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_INSERT_COLOR
                - options_cmp
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_INSERT_COLOR
                - options_cmp
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_INSERT_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_INSERT_COLOR
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_INSERT_COLOR
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_tree_RB_INSERT_COLOR
      Callsites:
        - Src:             'options.c:90,1'
          Dst:             options_cmp
        - Src:             'options.c:90,1'
          Dst:             options_tree_RB_INSERT_COLOR
    - functionName:    options_cmp
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'options.c:95,10'
          Dst:             strcmp
    - functionName:    options_remove_or_default
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - idx
        - cause
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - options_array_set
        - options_default
        - options_remove
      functionUses:    5
      BranchProfiles:
        - Branch String:   'options.c:1266,6'
          Branch Sides:
            - BranchSide:      'options.c:1267,7'
              BranchSideFuncs:
                - options_remove
                - options_default
            - BranchSide:      'options.c:1274,31'
              BranchSideFuncs:
                - options_array_set
        - Branch String:   'options.c:1267,29'
          Branch Sides:
            - BranchSide:      'options.c:1268,8'
              BranchSideFuncs:
                - options_remove
                - options_default
            - BranchSide:      'options.c:1273,19'
              BranchSideFuncs:
                - options_remove
        - Branch String:   'options.c:1268,29'
          Branch Sides:
            - BranchSide:      'options.c:1269,7'
              BranchSideFuncs:
                - options_default
            - BranchSide:      'options.c:1271,20'
              BranchSideFuncs:
                - options_default
        - Branch String:   'options.c:1269,30'
          Branch Sides:
            - BranchSide:      'options.c:1270,7'
              BranchSideFuncs:
                - options_default
            - BranchSide:      'options.c:1271,20'
              BranchSideFuncs:
                - options_default
        - Branch String:   'options.c:1267,7'
          Branch Sides:
            - BranchSide:      'options.c:1271,20'
              BranchSideFuncs:
                - options_default
            - BranchSide:      'options.c:1273,19'
              BranchSideFuncs:
                - options_remove
        - Branch String:   'options.c:1274,13'
          Branch Sides:
            - BranchSide:      'options.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'options.c:1275,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:1271,4'
          Dst:             options_default
        - Src:             'options.c:1273,4'
          Dst:             options_remove
        - Src:             'options.c:1274,13'
          Dst:             options_array_set
    - functionName:    options_default
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - oe
      BBCount:         20
      ICount:          153
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - cmd_parse_from_string
        - options_array_assign
        - options_array_set
        - options_empty
        - xstrdup
      functionUses:    7
      BranchProfiles:
        - Branch String:   'options.c:268,6'
          Branch Sides:
            - BranchSide:      'options.c:269,7'
              BranchSideFuncs:
                - options_array_set
                - options_array_assign
            - BranchSide:      'options.c:278,10'
              BranchSideFuncs:
                - cmd_parse_from_string
                - free
                - xstrdup
        - Branch String:   'options.c:269,7'
          Branch Sides:
            - BranchSide:      'options.c:270,25'
              BranchSideFuncs:
                - options_array_assign
            - BranchSide:      'options.c:273,10'
              BranchSideFuncs:
                - options_array_set
        - Branch String:   'options.c:273,3'
          Branch Sides:
            - BranchSide:      'options.c:274,22'
              BranchSideFuncs:
                - options_array_set
            - BranchSide:      'options.c:275,11'
              BranchSideFuncs: []
        - Branch String:   'options.c:278,2'
          Branch Sides:
            - BranchSide:      'options.c:280,24'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'options.c:283,30'
              BranchSideFuncs:
                - cmd_parse_from_string
                - free
            - BranchSide:      'options.c:294,16'
              BranchSideFuncs: []
        - Branch String:   'options.c:284,3'
          Branch Sides:
            - BranchSide:      'options.c:286,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'options.c:289,18'
              BranchSideFuncs: []
            - BranchSide:      'options.c:292,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:265,6'
          Dst:             options_empty
        - Src:             'options.c:270,4'
          Dst:             options_array_assign
        - Src:             'options.c:274,4'
          Dst:             options_array_set
        - Src:             'options.c:280,16'
          Dst:             xstrdup
        - Src:             'options.c:283,8'
          Dst:             cmd_parse_from_string
    - functionName:    options_remove
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - options_array_clear
        - options_tree_RB_REMOVE
        - options_value_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'options.c:353,6'
          Branch Sides:
            - BranchSide:      'options.c:353,6'
              BranchSideFuncs:
                - options_value_free
                - options_tree_RB_REMOVE
                - free
                - free
                - options_array_clear
            - BranchSide:      'options.c:356,22'
              BranchSideFuncs:
                - options_value_free
                - options_tree_RB_REMOVE
                - free
                - free
        - Branch String:   'options.c:353,6'
          Branch Sides:
            - BranchSide:      'options.c:354,23'
              BranchSideFuncs:
                - options_array_clear
                - options_tree_RB_REMOVE
                - free
                - free
            - BranchSide:      'options.c:356,22'
              BranchSideFuncs:
                - options_value_free
                - options_tree_RB_REMOVE
                - free
                - free
      Callsites:
        - Src:             'options.c:354,3'
          Dst:             options_array_clear
        - Src:             'options.c:356,3'
          Dst:             options_value_free
        - Src:             'options.c:357,2'
          Dst:             options_tree_RB_REMOVE
    - functionName:    options_array_set
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - idx
        - value
        - append
        - cause
      BBCount:         56
      ICount:          334
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - cmd_parse_from_string
        - colour_fromstring
        - options_array_free
        - options_array_item
        - options_array_new
        - options_value_free
        - xasprintf
        - xstrdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'options.c:442,7'
          Branch Sides:
            - BranchSide:      'options.c:442,7'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - colour_fromstring
                - options_array_item
                - options_value_free
                - options_array_new
                - xasprintf
                - options_array_item
                - xstrdup
                - options_value_free
                - options_array_new
                - xasprintf
                - cmd_parse_from_string
                - options_array_item
                - options_value_free
                - options_array_new
                - free
                - options_array_item
                - options_array_free
            - BranchSide:      'options.c:443,7'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'options.c:442,6'
          Branch Sides:
            - BranchSide:      'options.c:443,7'
              BranchSideFuncs:
                - xstrdup
                - colour_fromstring
                - options_array_item
                - options_value_free
                - options_array_new
                - xasprintf
                - options_array_item
                - xstrdup
                - options_value_free
                - options_array_new
                - xasprintf
                - cmd_parse_from_string
                - options_array_item
                - options_value_free
                - options_array_new
                - free
                - options_array_item
                - options_array_free
            - BranchSide:      'options.c:448,6'
              BranchSideFuncs:
                - xstrdup
                - colour_fromstring
                - options_array_item
                - options_value_free
                - options_array_new
                - xasprintf
                - options_array_item
                - xstrdup
                - options_value_free
                - options_array_new
                - xasprintf
                - cmd_parse_from_string
                - options_array_item
                - options_value_free
                - options_array_new
                - free
                - options_array_item
                - options_array_free
        - Branch String:   'options.c:443,7'
          Branch Sides:
            - BranchSide:      'options.c:444,13'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'options.c:445,3'
              BranchSideFuncs: []
        - Branch String:   'options.c:448,6'
          Branch Sides:
            - BranchSide:      'options.c:449,26'
              BranchSideFuncs:
                - options_array_item
                - options_array_free
            - BranchSide:      'options.c:455,6'
              BranchSideFuncs:
                - xstrdup
                - colour_fromstring
                - options_array_item
                - options_value_free
                - options_array_new
                - xasprintf
                - options_array_item
                - xstrdup
                - options_value_free
                - options_array_new
                - xasprintf
                - cmd_parse_from_string
                - options_array_item
                - options_value_free
                - options_array_new
                - free
        - Branch String:   'options.c:450,7'
          Branch Sides:
            - BranchSide:      'options.c:451,23'
              BranchSideFuncs:
                - options_array_free
            - BranchSide:      'options.c:452,3'
              BranchSideFuncs: []
        - Branch String:   'options.c:455,6'
          Branch Sides:
            - BranchSide:      'options.c:455,6'
              BranchSideFuncs:
                - xstrdup
                - colour_fromstring
                - options_array_item
                - options_value_free
                - options_array_new
                - xasprintf
                - options_array_item
                - xstrdup
                - options_value_free
                - options_array_new
                - xasprintf
                - cmd_parse_from_string
                - options_array_item
                - options_value_free
                - options_array_new
                - free
            - BranchSide:      'options.c:477,6'
              BranchSideFuncs:
                - xstrdup
                - colour_fromstring
                - options_array_item
                - options_value_free
                - options_array_new
                - xasprintf
                - options_array_item
                - xstrdup
                - options_value_free
                - options_array_new
                - xasprintf
        - Branch String:   'options.c:455,6'
          Branch Sides:
            - BranchSide:      'options.c:456,30'
              BranchSideFuncs:
                - cmd_parse_from_string
                - options_array_item
                - options_value_free
                - options_array_new
                - free
            - BranchSide:      'options.c:477,6'
              BranchSideFuncs:
                - xstrdup
                - colour_fromstring
                - options_array_item
                - options_value_free
                - options_array_new
                - xasprintf
                - options_array_item
                - xstrdup
                - options_value_free
                - options_array_new
                - xasprintf
        - Branch String:   'options.c:457,3'
          Branch Sides:
            - BranchSide:      'options.c:459,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'options.c:465,4'
              BranchSideFuncs:
                - options_array_item
                - options_value_free
                - options_array_new
            - BranchSide:      'options.c:468,26'
              BranchSideFuncs:
                - options_array_item
                - options_value_free
                - options_array_new
        - Branch String:   'options.c:459,8'
          Branch Sides:
            - BranchSide:      'options.c:460,14'
              BranchSideFuncs: []
            - BranchSide:      'options.c:462,10'
              BranchSideFuncs:
                - free
        - Branch String:   'options.c:469,7'
          Branch Sides:
            - BranchSide:      'options.c:470,26'
              BranchSideFuncs:
                - options_array_new
            - BranchSide:      'options.c:472,23'
              BranchSideFuncs:
                - options_value_free
        - Branch String:   'options.c:477,6'
          Branch Sides:
            - BranchSide:      'options.c:477,6'
              BranchSideFuncs:
                - options_array_item
                - xstrdup
                - options_value_free
                - options_array_new
                - xasprintf
            - BranchSide:      'options.c:478,26'
              BranchSideFuncs:
                - options_array_item
                - xstrdup
                - options_value_free
                - options_array_new
                - xasprintf
        - Branch String:   'options.c:477,6'
          Branch Sides:
            - BranchSide:      'options.c:478,26'
              BranchSideFuncs:
                - options_array_item
                - xstrdup
                - options_value_free
                - options_array_new
                - xasprintf
            - BranchSide:      'options.c:491,6'
              BranchSideFuncs:
                - xstrdup
                - colour_fromstring
                - options_array_item
                - options_value_free
                - options_array_new
                - xasprintf
        - Branch String:   'options.c:479,17'
          Branch Sides:
            - BranchSide:      'options.c:479,20'
              BranchSideFuncs:
                - xstrdup
                - options_value_free
                - options_array_new
                - xasprintf
            - BranchSide:      'options.c:482,18'
              BranchSideFuncs:
                - xstrdup
                - options_value_free
                - options_array_new
        - Branch String:   'options.c:479,7'
          Branch Sides:
            - BranchSide:      'options.c:480,28'
              BranchSideFuncs:
                - xasprintf
                - options_value_free
                - options_array_new
            - BranchSide:      'options.c:482,18'
              BranchSideFuncs:
                - xstrdup
                - options_value_free
                - options_array_new
        - Branch String:   'options.c:483,7'
          Branch Sides:
            - BranchSide:      'options.c:484,26'
              BranchSideFuncs:
                - options_array_new
            - BranchSide:      'options.c:486,23'
              BranchSideFuncs:
                - options_value_free
        - Branch String:   'options.c:491,6'
          Branch Sides:
            - BranchSide:      'options.c:492,35'
              BranchSideFuncs:
                - colour_fromstring
                - options_array_item
                - options_value_free
                - options_array_new
                - xasprintf
            - BranchSide:      'options.c:505,6'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'options.c:492,7'
          Branch Sides:
            - BranchSide:      'options.c:493,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:496,26'
              BranchSideFuncs:
                - options_array_item
                - options_value_free
                - options_array_new
        - Branch String:   'options.c:497,7'
          Branch Sides:
            - BranchSide:      'options.c:498,26'
              BranchSideFuncs:
                - options_array_new
            - BranchSide:      'options.c:500,23'
              BranchSideFuncs:
                - options_value_free
        - Branch String:   'options.c:505,6'
          Branch Sides:
            - BranchSide:      'options.c:506,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'options.c:507,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:444,13'
          Dst:             xstrdup
        - Src:             'options.c:449,7'
          Dst:             options_array_item
        - Src:             'options.c:451,4'
          Dst:             options_array_free
        - Src:             'options.c:456,8'
          Dst:             cmd_parse_from_string
        - Src:             'options.c:468,7'
          Dst:             options_array_item
        - Src:             'options.c:470,8'
          Dst:             options_array_new
        - Src:             'options.c:472,4'
          Dst:             options_value_free
        - Src:             'options.c:478,7'
          Dst:             options_array_item
        - Src:             'options.c:480,4'
          Dst:             xasprintf
        - Src:             'options.c:482,10'
          Dst:             xstrdup
        - Src:             'options.c:484,8'
          Dst:             options_array_new
        - Src:             'options.c:486,4'
          Dst:             options_value_free
        - Src:             'options.c:492,17'
          Dst:             colour_fromstring
        - Src:             'options.c:493,4'
          Dst:             xasprintf
        - Src:             'options.c:496,7'
          Dst:             options_array_item
        - Src:             'options.c:498,8'
          Dst:             options_array_new
        - Src:             'options.c:500,4'
          Dst:             options_value_free
        - Src:             'options.c:506,12'
          Dst:             xstrdup
    - functionName:    options_array_item
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - o
        - idx
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - options_array_RB_FIND
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'options.c:386,10'
          Dst:             options_array_RB_FIND
    - functionName:    options_array_free
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - a
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - options_array_RB_REMOVE
        - options_value_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'options.c:403,2'
          Dst:             options_value_free
        - Src:             'options.c:404,2'
          Dst:             options_array_RB_REMOVE
    - functionName:    options_array_new
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - o
        - idx
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - options_array_RB_INSERT
        - xcalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'options.c:394,6'
          Dst:             xcalloc
        - Src:             'options.c:396,2'
          Dst:             options_array_RB_INSERT
    - functionName:    options_value_free
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - ov
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_list_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'options.c:126,6'
          Branch Sides:
            - BranchSide:      'options.c:126,6'
              BranchSideFuncs:
                - free
                - cmd_list_free
            - BranchSide:      'options.c:127,8'
              BranchSideFuncs:
                - free
                - cmd_list_free
        - Branch String:   'options.c:126,6'
          Branch Sides:
            - BranchSide:      'options.c:127,8'
              BranchSideFuncs:
                - free
                - cmd_list_free
            - BranchSide:      'options.c:128,6'
              BranchSideFuncs:
                - cmd_list_free
        - Branch String:   'options.c:128,6'
          Branch Sides:
            - BranchSide:      'options.c:128,6'
              BranchSideFuncs:
                - cmd_list_free
            - BranchSide:      'options.c:128,6'
              BranchSideFuncs: []
        - Branch String:   'options.c:128,28'
          Branch Sides:
            - BranchSide:      'options.c:128,31'
              BranchSideFuncs:
                - cmd_list_free
            - BranchSide:      'options.c:128,28'
              BranchSideFuncs: []
        - Branch String:   'options.c:128,6'
          Branch Sides:
            - BranchSide:      'options.c:128,6'
              BranchSideFuncs:
                - cmd_list_free
            - BranchSide:      'options.c:129,17'
              BranchSideFuncs:
                - cmd_list_free
      Callsites:
        - Src:             'options.c:129,3'
          Dst:             cmd_list_free
    - functionName:    options_array_clear
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         16
      ICount:          76
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - options_array_RB_MINMAX
        - options_array_RB_NEXT
        - options_array_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:413,7'
          Branch Sides:
            - BranchSide:      'options.c:413,7'
              BranchSideFuncs:
                - options_array_RB_MINMAX
                - options_array_free
                - options_array_RB_NEXT
            - BranchSide:      'options.c:414,3'
              BranchSideFuncs: []
        - Branch String:   'options.c:413,6'
          Branch Sides:
            - BranchSide:      'options.c:414,3'
              BranchSideFuncs:
                - options_array_RB_MINMAX
                - options_array_free
                - options_array_RB_NEXT
            - BranchSide:      'options.c:416,2'
              BranchSideFuncs:
                - options_array_RB_MINMAX
                - options_array_free
                - options_array_RB_NEXT
        - Branch String:   'options.c:416,2'
          Branch Sides:
            - BranchSide:      'options.c:416,2'
              BranchSideFuncs:
                - options_array_RB_NEXT
                - options_array_free
            - BranchSide:      'options.c:416,2'
              BranchSideFuncs:
                - options_array_free
                - options_array_RB_NEXT
        - Branch String:   'options.c:416,2'
          Branch Sides:
            - BranchSide:      'options.c:416,2'
              BranchSideFuncs:
                - options_array_free
                - options_array_RB_NEXT
            - BranchSide:      'options.c:417,22'
              BranchSideFuncs:
                - options_array_free
                - options_array_RB_NEXT
      Callsites:
        - Src:             'options.c:416,2'
          Dst:             options_array_RB_MINMAX
        - Src:             'options.c:416,2'
          Dst:             options_array_RB_NEXT
        - Src:             'options.c:417,3'
          Dst:             options_array_free
    - functionName:    options_array_RB_MINMAX
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    options_array_RB_NEXT
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:48,1'
          Branch Sides:
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:48,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    options_empty
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - oe
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - options_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:251,6'
          Branch Sides:
            - BranchSide:      'options.c:251,6'
              BranchSideFuncs: []
            - BranchSide:      'options.c:252,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:248,6'
          Dst:             options_add
    - functionName:    options_array_assign
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - s
        - cause
      BBCount:         37
      ICount:          192
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - options_array_item
        - options_array_set
        - strsep
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:518,6'
          Branch Sides:
            - BranchSide:      'options.c:519,13'
              BranchSideFuncs:
                - xstrdup
                - strsep
                - free
                - options_array_set
                - free
                - options_array_item
                - options_array_set
                - options_array_item
            - BranchSide:      'options.c:520,7'
              BranchSideFuncs:
                - xstrdup
                - strsep
                - free
                - options_array_set
                - free
                - options_array_item
                - options_array_set
                - options_array_item
        - Branch String:   'options.c:520,6'
          Branch Sides:
            - BranchSide:      'options.c:521,8'
              BranchSideFuncs:
                - options_array_set
                - options_array_item
            - BranchSide:      'options.c:530,7'
              BranchSideFuncs:
                - xstrdup
                - strsep
                - free
                - options_array_set
                - free
                - options_array_item
        - Branch String:   'options.c:521,7'
          Branch Sides:
            - BranchSide:      'options.c:522,4'
              BranchSideFuncs: []
            - BranchSide:      'options.c:523,10'
              BranchSideFuncs:
                - options_array_set
                - options_array_item
        - Branch String:   'options.c:523,3'
          Branch Sides:
            - BranchSide:      'options.c:524,27'
              BranchSideFuncs:
                - options_array_item
                - options_array_set
            - BranchSide:      'options.c:527,29'
              BranchSideFuncs:
                - options_array_set
        - Branch String:   'options.c:524,8'
          Branch Sides:
            - BranchSide:      'options.c:525,5'
              BranchSideFuncs:
                - options_array_set
            - BranchSide:      'options.c:526,3'
              BranchSideFuncs:
                - options_array_set
                - options_array_item
        - Branch String:   'options.c:530,6'
          Branch Sides:
            - BranchSide:      'options.c:531,3'
              BranchSideFuncs: []
            - BranchSide:      'options.c:532,26'
              BranchSideFuncs:
                - xstrdup
                - strsep
                - free
                - options_array_set
                - free
                - options_array_item
        - Branch String:   'options.c:533,2'
          Branch Sides:
            - BranchSide:      'options.c:534,8'
              BranchSideFuncs:
                - options_array_set
                - strsep
                - free
                - free
                - options_array_item
            - BranchSide:      'options.c:547,7'
              BranchSideFuncs:
                - free
        - Branch String:   'options.c:534,7'
          Branch Sides:
            - BranchSide:      'options.c:535,4'
              BranchSideFuncs:
                - strsep
                - free
                - options_array_set
                - free
                - options_array_item
            - BranchSide:      'options.c:536,10'
              BranchSideFuncs:
                - options_array_set
                - strsep
                - free
                - free
                - options_array_item
        - Branch String:   'options.c:536,3'
          Branch Sides:
            - BranchSide:      'options.c:537,27'
              BranchSideFuncs:
                - options_array_item
                - options_array_set
                - strsep
                - free
                - free
            - BranchSide:      'options.c:540,7'
              BranchSideFuncs:
                - options_array_set
                - strsep
                - free
                - options_array_item
                - free
        - Branch String:   'options.c:537,8'
          Branch Sides:
            - BranchSide:      'options.c:538,5'
              BranchSideFuncs:
                - options_array_set
                - strsep
                - free
                - options_array_item
                - free
            - BranchSide:      'options.c:539,3'
              BranchSideFuncs:
                - options_array_set
                - strsep
                - free
                - free
                - options_array_item
        - Branch String:   'options.c:540,7'
          Branch Sides:
            - BranchSide:      'options.c:541,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'options.c:542,25'
              BranchSideFuncs:
                - options_array_set
                - strsep
                - free
                - options_array_item
                - free
        - Branch String:   'options.c:542,7'
          Branch Sides:
            - BranchSide:      'options.c:533,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'options.c:543,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'options.c:524,8'
          Dst:             options_array_item
        - Src:             'options.c:527,11'
          Dst:             options_array_set
        - Src:             'options.c:532,18'
          Dst:             xstrdup
        - Src:             'options.c:533,17'
          Dst:             strsep
        - Src:             'options.c:537,8'
          Dst:             options_array_item
        - Src:             'options.c:542,7'
          Dst:             options_array_set
    - functionName:    options_add
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - name
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - options_get_only
        - options_remove
        - options_tree_RB_INSERT
        - xcalloc
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:337,6'
          Branch Sides:
            - BranchSide:      'options.c:337,6'
              BranchSideFuncs:
                - options_remove
                - xcalloc
                - xstrdup
                - options_tree_RB_INSERT
            - BranchSide:      'options.c:338,18'
              BranchSideFuncs:
                - options_remove
                - xcalloc
                - xstrdup
                - options_tree_RB_INSERT
      Callsites:
        - Src:             'options.c:336,6'
          Dst:             options_get_only
        - Src:             'options.c:338,3'
          Dst:             options_remove
        - Src:             'options.c:340,6'
          Dst:             xcalloc
        - Src:             'options.c:342,12'
          Dst:             xstrdup
        - Src:             'options.c:344,2'
          Dst:             options_tree_RB_INSERT
    - functionName:    options_get_only
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - name
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - options_map_name
        - options_tree_RB_FIND
      functionUses:    20
      BranchProfiles:
        - Branch String:   'options.c:221,6'
          Branch Sides:
            - BranchSide:      'options.c:222,29'
              BranchSideFuncs:
                - options_map_name
                - options_tree_RB_FIND
            - BranchSide:      'options.c:225,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:220,10'
          Dst:             options_tree_RB_FIND
        - Src:             'options.c:222,12'
          Dst:             options_map_name
        - Src:             'options.c:223,11'
          Dst:             options_tree_RB_FIND
    - functionName:    options_tree_RB_FIND
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - options_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_cmp
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_cmp
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_cmp
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs:
                - options_cmp
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:90,1'
          Dst:             options_cmp
    - functionName:    options_map_name
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:103,2'
          Branch Sides:
            - BranchSide:      'options.c:104,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'options.c:107,10'
              BranchSideFuncs: []
        - Branch String:   'options.c:104,7'
          Branch Sides:
            - BranchSide:      'options.c:105,12'
              BranchSideFuncs: []
            - BranchSide:      'options.c:106,2'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'options.c:104,7'
          Dst:             strcmp
    - functionName:    options_push_changes
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         119
      ICount:          544
      EdgeCount:       154
      CyclomaticComplexity: 37
      functionsReached:
        - alerts_reset_all
        - colour_palette_from_option
        - input_set_buffer_size
        - layout_fix_panes
        - log_debug
        - options_get_number
        - recalculate_sizes
        - server_client_set_key_table
        - server_redraw_client
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
        - status_timer_start_all
        - status_update_cache
        - strcmp
        - style_set_scrollbar_style_from_option
        - tty_keys_build
        - utf8_update_width_cache
        - window_pane_default_cursor
        - window_pane_tree_RB_MINMAX
        - window_pane_tree_RB_NEXT
        - window_set_fill_character
        - windows_RB_MINMAX
        - windows_RB_NEXT
      functionUses:    7
      BranchProfiles:
        - Branch String:   'options.c:1189,6'
          Branch Sides:
            - BranchSide:      'options.c:1190,3'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - options_get_number
                - windows_RB_NEXT
            - BranchSide:      'options.c:1197,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
        - Branch String:   'options.c:1190,3'
          Branch Sides:
            - BranchSide:      'options.c:1191,8'
              BranchSideFuncs:
                - options_get_number
                - windows_RB_NEXT
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
            - BranchSide:      'options.c:1196,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
        - Branch String:   'options.c:1191,8'
          Branch Sides:
            - BranchSide:      'options.c:1192,5'
              BranchSideFuncs:
                - windows_RB_NEXT
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - options_get_number
            - BranchSide:      'options.c:1193,27'
              BranchSideFuncs:
                - options_get_number
                - windows_RB_NEXT
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
        - Branch String:   'options.c:1193,8'
          Branch Sides:
            - BranchSide:      'options.c:1194,5'
              BranchSideFuncs:
                - windows_RB_NEXT
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - options_get_number
            - BranchSide:      'options.c:1195,3'
              BranchSideFuncs:
                - windows_RB_NEXT
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - options_get_number
        - Branch String:   'options.c:1197,6'
          Branch Sides:
            - BranchSide:      'options.c:1198,3'
              BranchSideFuncs:
                - window_pane_tree_RB_MINMAX
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
            - BranchSide:      'options.c:1201,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
        - Branch String:   'options.c:1198,3'
          Branch Sides:
            - BranchSide:      'options.c:1199,31'
              BranchSideFuncs:
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
            - BranchSide:      'options.c:1200,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
        - Branch String:   'options.c:1201,6'
          Branch Sides:
            - BranchSide:      'options.c:1202,3'
              BranchSideFuncs:
                - window_pane_tree_RB_MINMAX
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
            - BranchSide:      'options.c:1205,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
        - Branch String:   'options.c:1202,3'
          Branch Sides:
            - BranchSide:      'options.c:1203,31'
              BranchSideFuncs:
                - window_pane_default_cursor
                - window_pane_tree_RB_NEXT
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
            - BranchSide:      'options.c:1204,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - windows_RB_MINMAX
                - window_set_fill_character
                - windows_RB_NEXT
        - Branch String:   'options.c:1205,6'
          Branch Sides:
            - BranchSide:      'options.c:1206,3'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
                - window_set_fill_character
                - windows_RB_NEXT
            - BranchSide:      'options.c:1209,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
        - Branch String:   'options.c:1206,3'
          Branch Sides:
            - BranchSide:      'options.c:1207,30'
              BranchSideFuncs:
                - window_set_fill_character
                - windows_RB_NEXT
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
            - BranchSide:      'options.c:1208,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
        - Branch String:   'options.c:1209,6'
          Branch Sides:
            - BranchSide:      'options.c:1210,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
                - server_client_set_key_table
            - BranchSide:      'options.c:1213,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
        - Branch String:   'options.c:1210,3'
          Branch Sides:
            - BranchSide:      'options.c:1211,32'
              BranchSideFuncs:
                - server_client_set_key_table
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
            - BranchSide:      'options.c:1212,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
        - Branch String:   'options.c:1213,6'
          Branch Sides:
            - BranchSide:      'options.c:1214,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
            - BranchSide:      'options.c:1219,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
        - Branch String:   'options.c:1214,3'
          Branch Sides:
            - BranchSide:      'options.c:1215,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
            - BranchSide:      'options.c:1218,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
        - Branch String:   'options.c:1215,8'
          Branch Sides:
            - BranchSide:      'options.c:1216,21'
              BranchSideFuncs:
                - tty_keys_build
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
            - BranchSide:      'options.c:1217,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
                - status_timer_start_all
                - tty_keys_build
        - Branch String:   'options.c:1219,34'
          Branch Sides:
            - BranchSide:      'options.c:1220,13'
              BranchSideFuncs:
                - status_timer_start_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
            - BranchSide:      'options.c:1221,3'
              BranchSideFuncs:
                - status_timer_start_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
        - Branch String:   'options.c:1219,6'
          Branch Sides:
            - BranchSide:      'options.c:1221,3'
              BranchSideFuncs:
                - status_timer_start_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
            - BranchSide:      'options.c:1222,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
                - alerts_reset_all
        - Branch String:   'options.c:1222,6'
          Branch Sides:
            - BranchSide:      'options.c:1223,3'
              BranchSideFuncs:
                - alerts_reset_all
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
            - BranchSide:      'options.c:1224,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - window_pane_tree_RB_NEXT
        - Branch String:   'options.c:1224,40'
          Branch Sides:
            - BranchSide:      'options.c:1225,13'
              BranchSideFuncs:
                - window_pane_tree_RB_MINMAX
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_NEXT
            - BranchSide:      'options.c:1226,3'
              BranchSideFuncs:
                - window_pane_tree_RB_MINMAX
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_NEXT
        - Branch String:   'options.c:1224,6'
          Branch Sides:
            - BranchSide:      'options.c:1226,3'
              BranchSideFuncs:
                - window_pane_tree_RB_MINMAX
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - window_pane_tree_RB_NEXT
            - BranchSide:      'options.c:1229,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
        - Branch String:   'options.c:1226,3'
          Branch Sides:
            - BranchSide:      'options.c:1227,4'
              BranchSideFuncs:
                - window_pane_tree_RB_NEXT
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
            - BranchSide:      'options.c:1228,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - window_pane_tree_RB_MINMAX
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
        - Branch String:   'options.c:1229,6'
          Branch Sides:
            - BranchSide:      'options.c:1230,3'
              BranchSideFuncs:
                - window_pane_tree_RB_MINMAX
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
            - BranchSide:      'options.c:1233,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
        - Branch String:   'options.c:1230,3'
          Branch Sides:
            - BranchSide:      'options.c:1231,32'
              BranchSideFuncs:
                - colour_palette_from_option
                - window_pane_tree_RB_NEXT
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
            - BranchSide:      'options.c:1232,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
        - Branch String:   'options.c:1233,46'
          Branch Sides:
            - BranchSide:      'options.c:1234,13'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - layout_fix_panes
                - windows_RB_NEXT
            - BranchSide:      'options.c:1236,3'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - layout_fix_panes
                - windows_RB_NEXT
        - Branch String:   'options.c:1234,43'
          Branch Sides:
            - BranchSide:      'options.c:1235,13'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - layout_fix_panes
                - windows_RB_NEXT
            - BranchSide:      'options.c:1236,3'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - layout_fix_panes
                - windows_RB_NEXT
        - Branch String:   'options.c:1233,6'
          Branch Sides:
            - BranchSide:      'options.c:1236,3'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - layout_fix_panes
                - windows_RB_NEXT
            - BranchSide:      'options.c:1239,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
        - Branch String:   'options.c:1236,3'
          Branch Sides:
            - BranchSide:      'options.c:1237,21'
              BranchSideFuncs:
                - layout_fix_panes
                - windows_RB_NEXT
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
            - BranchSide:      'options.c:1238,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
        - Branch String:   'options.c:1239,6'
          Branch Sides:
            - BranchSide:      'options.c:1240,3'
              BranchSideFuncs:
                - window_pane_tree_RB_MINMAX
                - windows_RB_MINMAX
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - layout_fix_panes
                - windows_RB_NEXT
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
            - BranchSide:      'options.c:1247,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
        - Branch String:   'options.c:1240,3'
          Branch Sides:
            - BranchSide:      'options.c:1242,9'
              BranchSideFuncs:
                - style_set_scrollbar_style_from_option
                - window_pane_tree_RB_NEXT
                - windows_RB_MINMAX
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - layout_fix_panes
                - windows_RB_NEXT
            - BranchSide:      'options.c:1244,3'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
                - layout_fix_panes
                - windows_RB_NEXT
        - Branch String:   'options.c:1244,3'
          Branch Sides:
            - BranchSide:      'options.c:1245,21'
              BranchSideFuncs:
                - layout_fix_panes
                - windows_RB_NEXT
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
            - BranchSide:      'options.c:1246,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
                - utf8_update_width_cache
        - Branch String:   'options.c:1247,6'
          Branch Sides:
            - BranchSide:      'options.c:1248,3'
              BranchSideFuncs:
                - utf8_update_width_cache
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
            - BranchSide:      'options.c:1249,13'
              BranchSideFuncs:
                - strcmp
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
                - options_get_number
                - input_set_buffer_size
        - Branch String:   'options.c:1249,6'
          Branch Sides:
            - BranchSide:      'options.c:1250,44'
              BranchSideFuncs:
                - options_get_number
                - input_set_buffer_size
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
            - BranchSide:      'options.c:1251,2'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - recalculate_sizes
                - server_redraw_client
                - status_update_cache
                - sessions_RB_NEXT
        - Branch String:   'options.c:1251,2'
          Branch Sides:
            - BranchSide:      'options.c:1252,23'
              BranchSideFuncs:
                - status_update_cache
                - sessions_RB_NEXT
                - recalculate_sizes
                - server_redraw_client
            - BranchSide:      'options.c:1254,2'
              BranchSideFuncs:
                - recalculate_sizes
                - server_redraw_client
        - Branch String:   'options.c:1255,2'
          Branch Sides:
            - BranchSide:      'options.c:1256,7'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'options.c:1259,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:1256,7'
          Branch Sides:
            - BranchSide:      'options.c:1257,25'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'options.c:1258,2'
              BranchSideFuncs:
                - server_redraw_client
      Callsites:
        - Src:             'options.c:1187,2'
          Dst:             log_debug
        - Src:             'options.c:1189,6'
          Dst:             strcmp
        - Src:             'options.c:1190,3'
          Dst:             windows_RB_MINMAX
        - Src:             'options.c:1193,8'
          Dst:             options_get_number
        - Src:             'options.c:1190,3'
          Dst:             windows_RB_NEXT
        - Src:             'options.c:1197,6'
          Dst:             strcmp
        - Src:             'options.c:1198,3'
          Dst:             window_pane_tree_RB_MINMAX
        - Src:             'options.c:1199,4'
          Dst:             window_pane_default_cursor
        - Src:             'options.c:1198,3'
          Dst:             window_pane_tree_RB_NEXT
        - Src:             'options.c:1201,6'
          Dst:             strcmp
        - Src:             'options.c:1202,3'
          Dst:             window_pane_tree_RB_MINMAX
        - Src:             'options.c:1203,4'
          Dst:             window_pane_default_cursor
        - Src:             'options.c:1202,3'
          Dst:             window_pane_tree_RB_NEXT
        - Src:             'options.c:1205,6'
          Dst:             strcmp
        - Src:             'options.c:1206,3'
          Dst:             windows_RB_MINMAX
        - Src:             'options.c:1207,4'
          Dst:             window_set_fill_character
        - Src:             'options.c:1206,3'
          Dst:             windows_RB_NEXT
        - Src:             'options.c:1209,6'
          Dst:             strcmp
        - Src:             'options.c:1211,4'
          Dst:             server_client_set_key_table
        - Src:             'options.c:1213,6'
          Dst:             strcmp
        - Src:             'options.c:1216,5'
          Dst:             tty_keys_build
        - Src:             'options.c:1219,6'
          Dst:             strcmp
        - Src:             'options.c:1220,6'
          Dst:             strcmp
        - Src:             'options.c:1221,3'
          Dst:             status_timer_start_all
        - Src:             'options.c:1222,6'
          Dst:             strcmp
        - Src:             'options.c:1223,3'
          Dst:             alerts_reset_all
        - Src:             'options.c:1224,6'
          Dst:             strcmp
        - Src:             'options.c:1225,6'
          Dst:             strcmp
        - Src:             'options.c:1226,3'
          Dst:             window_pane_tree_RB_MINMAX
        - Src:             'options.c:1226,3'
          Dst:             window_pane_tree_RB_NEXT
        - Src:             'options.c:1229,6'
          Dst:             strcmp
        - Src:             'options.c:1230,3'
          Dst:             window_pane_tree_RB_MINMAX
        - Src:             'options.c:1231,4'
          Dst:             colour_palette_from_option
        - Src:             'options.c:1230,3'
          Dst:             window_pane_tree_RB_NEXT
        - Src:             'options.c:1233,6'
          Dst:             strcmp
        - Src:             'options.c:1234,6'
          Dst:             strcmp
        - Src:             'options.c:1235,6'
          Dst:             strcmp
        - Src:             'options.c:1236,3'
          Dst:             windows_RB_MINMAX
        - Src:             'options.c:1237,4'
          Dst:             layout_fix_panes
        - Src:             'options.c:1236,3'
          Dst:             windows_RB_NEXT
        - Src:             'options.c:1239,6'
          Dst:             strcmp
        - Src:             'options.c:1240,3'
          Dst:             window_pane_tree_RB_MINMAX
        - Src:             'options.c:1241,4'
          Dst:             style_set_scrollbar_style_from_option
        - Src:             'options.c:1240,3'
          Dst:             window_pane_tree_RB_NEXT
        - Src:             'options.c:1244,3'
          Dst:             windows_RB_MINMAX
        - Src:             'options.c:1245,4'
          Dst:             layout_fix_panes
        - Src:             'options.c:1244,3'
          Dst:             windows_RB_NEXT
        - Src:             'options.c:1247,6'
          Dst:             strcmp
        - Src:             'options.c:1248,3'
          Dst:             utf8_update_width_cache
        - Src:             'options.c:1249,6'
          Dst:             strcmp
        - Src:             'options.c:1250,25'
          Dst:             options_get_number
        - Src:             'options.c:1250,3'
          Dst:             input_set_buffer_size
        - Src:             'options.c:1251,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'options.c:1252,3'
          Dst:             status_update_cache
        - Src:             'options.c:1251,2'
          Dst:             sessions_RB_NEXT
        - Src:             'options.c:1254,2'
          Dst:             recalculate_sizes
        - Src:             'options.c:1257,4'
          Dst:             server_redraw_client
    - functionName:    options_get_number
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - name
      BBCount:         19
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - fatalx
        - options_get
      functionUses:    149
      BranchProfiles:
        - Branch String:   'options.c:745,6'
          Branch Sides:
            - BranchSide:      'options.c:746,31'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'options.c:747,7'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:747,7'
          Branch Sides:
            - BranchSide:      'options.c:747,7'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'options.c:748,39'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:747,7'
          Branch Sides:
            - BranchSide:      'options.c:747,7'
              BranchSideFuncs: []
            - BranchSide:      'options.c:747,7'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:747,7'
          Branch Sides:
            - BranchSide:      'options.c:747,7'
              BranchSideFuncs: []
            - BranchSide:      'options.c:747,7'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:747,7'
          Branch Sides:
            - BranchSide:      'options.c:747,7'
              BranchSideFuncs: []
            - BranchSide:      'options.c:747,7'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:747,7'
          Branch Sides:
            - BranchSide:      'options.c:747,7'
              BranchSideFuncs: []
            - BranchSide:      'options.c:747,7'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:747,6'
          Branch Sides:
            - BranchSide:      'options.c:747,6'
              BranchSideFuncs: []
            - BranchSide:      'options.c:748,39'
              BranchSideFuncs:
                - fatalx
      Callsites:
        - Src:             'options.c:744,6'
          Dst:             options_get
        - Src:             'options.c:746,3'
          Dst:             fatalx
        - Src:             'options.c:748,3'
          Dst:             fatalx
    - functionName:    options_get
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - name
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - options_get_only
      functionUses:    30
      BranchProfiles:
        - Branch String:   'options.c:234,2'
          Branch Sides:
            - BranchSide:      'options.c:234,2'
              BranchSideFuncs:
                - options_get_only
            - BranchSide:      'options.c:235,8'
              BranchSideFuncs:
                - options_get_only
        - Branch String:   'options.c:236,7'
          Branch Sides:
            - BranchSide:      'options.c:237,4'
              BranchSideFuncs: []
            - BranchSide:      'options.c:238,24'
              BranchSideFuncs:
                - options_get_only
      Callsites:
        - Src:             'options.c:233,6'
          Dst:             options_get_only
        - Src:             'options.c:238,7'
          Dst:             options_get_only
    - functionName:    options_from_string_choice
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oe
        - oo
        - name
        - value
        - cause
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - options_find_choice
        - options_get_number
        - options_set_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:1084,6'
          Branch Sides:
            - BranchSide:      'options.c:1085,31'
              BranchSideFuncs:
                - options_get_number
                - options_set_number
            - BranchSide:      'options.c:1089,32'
              BranchSideFuncs:
                - options_find_choice
                - options_set_number
        - Branch String:   'options.c:1086,7'
          Branch Sides:
            - BranchSide:      'options.c:1087,14'
              BranchSideFuncs:
                - options_set_number
            - BranchSide:      'options.c:1088,2'
              BranchSideFuncs:
                - options_set_number
        - Branch String:   'options.c:1090,7'
          Branch Sides:
            - BranchSide:      'options.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'options.c:1091,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:1085,12'
          Dst:             options_get_number
        - Src:             'options.c:1089,12'
          Dst:             options_find_choice
        - Src:             'options.c:1093,2'
          Dst:             options_set_number
    - functionName:    options_find_choice
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oe
        - value
        - cause
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
        - xasprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'options.c:1066,2'
          Branch Sides:
            - BranchSide:      'options.c:1067,15'
              BranchSideFuncs:
                - strcmp
                - xasprintf
            - BranchSide:      'options.c:1071,6'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'options.c:1067,7'
          Branch Sides:
            - BranchSide:      'options.c:1068,13'
              BranchSideFuncs:
                - xasprintf
                - strcmp
            - BranchSide:      'options.c:1069,4'
              BranchSideFuncs:
                - xasprintf
                - strcmp
        - Branch String:   'options.c:1071,6'
          Branch Sides:
            - BranchSide:      'options.c:1072,13'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:1075,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:1067,7'
          Dst:             strcmp
        - Src:             'options.c:1072,3'
          Dst:             xasprintf
    - functionName:    options_set_number
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - oo
        - name
        - value
      BBCount:         25
      ICount:          148
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - fatalx
        - options_default
        - options_get_only
        - options_parent_table_entry
      functionUses:    17
      BranchProfiles:
        - Branch String:   'options.c:810,6'
          Branch Sides:
            - BranchSide:      'options.c:811,45'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'options.c:813,23'
              BranchSideFuncs:
                - options_get_only
                - fatalx
                - options_parent_table_entry
                - options_default
        - Branch String:   'options.c:814,6'
          Branch Sides:
            - BranchSide:      'options.c:815,23'
              BranchSideFuncs:
                - options_parent_table_entry
                - options_default
                - fatalx
            - BranchSide:      'options.c:820,7'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:816,7'
          Branch Sides:
            - BranchSide:      'options.c:817,4'
              BranchSideFuncs: []
            - BranchSide:      'options.c:818,2'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:820,7'
          Branch Sides:
            - BranchSide:      'options.c:820,7'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'options.c:821,39'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:820,7'
          Branch Sides:
            - BranchSide:      'options.c:820,7'
              BranchSideFuncs: []
            - BranchSide:      'options.c:822,20'
              BranchSideFuncs: []
        - Branch String:   'options.c:820,7'
          Branch Sides:
            - BranchSide:      'options.c:820,7'
              BranchSideFuncs: []
            - BranchSide:      'options.c:822,20'
              BranchSideFuncs: []
        - Branch String:   'options.c:820,7'
          Branch Sides:
            - BranchSide:      'options.c:820,7'
              BranchSideFuncs: []
            - BranchSide:      'options.c:822,20'
              BranchSideFuncs: []
        - Branch String:   'options.c:820,7'
          Branch Sides:
            - BranchSide:      'options.c:820,7'
              BranchSideFuncs: []
            - BranchSide:      'options.c:822,20'
              BranchSideFuncs: []
        - Branch String:   'options.c:820,6'
          Branch Sides:
            - BranchSide:      'options.c:821,39'
              BranchSideFuncs: []
            - BranchSide:      'options.c:822,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:811,3'
          Dst:             fatalx
        - Src:             'options.c:813,6'
          Dst:             options_get_only
        - Src:             'options.c:815,27'
          Dst:             options_parent_table_entry
        - Src:             'options.c:815,7'
          Dst:             options_default
        - Src:             'options.c:821,3'
          Dst:             fatalx
    - functionName:    options_parent_table_entry
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - s
      BBCount:         7
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - fatalx
        - options_get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'options.c:115,6'
          Branch Sides:
            - BranchSide:      'options.c:116,38'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'options.c:117,18'
              BranchSideFuncs:
                - options_get
                - fatalx
        - Branch String:   'options.c:118,6'
          Branch Sides:
            - BranchSide:      'options.c:119,38'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'options.c:120,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:116,3'
          Dst:             fatalx
        - Src:             'options.c:117,6'
          Dst:             options_get
        - Src:             'options.c:119,3'
          Dst:             fatalx
    - functionName:    options_from_string_flag
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - name
        - value
        - cause
      BBCount:         26
      ICount:          131
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - options_get_number
        - options_set_number
        - strcasecmp
        - strcmp
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:1041,20'
          Branch Sides:
            - BranchSide:      'options.c:1041,24'
              BranchSideFuncs:
                - options_get_number
                - options_set_number
            - BranchSide:      'options.c:1042,30'
              BranchSideFuncs:
                - options_get_number
                - options_set_number
        - Branch String:   'options.c:1041,6'
          Branch Sides:
            - BranchSide:      'options.c:1042,30'
              BranchSideFuncs:
                - options_get_number
                - options_set_number
            - BranchSide:      'options.c:1043,18'
              BranchSideFuncs:
                - strcmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcasecmp
                - strcasecmp
                - xasprintf
                - options_set_number
        - Branch String:   'options.c:1043,35'
          Branch Sides:
            - BranchSide:      'options.c:1044,17'
              BranchSideFuncs:
                - options_set_number
            - BranchSide:      'options.c:1046,8'
              BranchSideFuncs:
                - options_set_number
        - Branch String:   'options.c:1044,35'
          Branch Sides:
            - BranchSide:      'options.c:1045,17'
              BranchSideFuncs:
                - options_set_number
            - BranchSide:      'options.c:1046,8'
              BranchSideFuncs:
                - options_set_number
        - Branch String:   'options.c:1043,11'
          Branch Sides:
            - BranchSide:      'options.c:1046,8'
              BranchSideFuncs:
                - options_set_number
            - BranchSide:      'options.c:1047,18'
              BranchSideFuncs:
                - strcmp
                - strcasecmp
                - strcasecmp
                - xasprintf
                - options_set_number
        - Branch String:   'options.c:1047,35'
          Branch Sides:
            - BranchSide:      'options.c:1048,17'
              BranchSideFuncs:
                - options_set_number
            - BranchSide:      'options.c:1050,8'
              BranchSideFuncs:
                - options_set_number
        - Branch String:   'options.c:1048,36'
          Branch Sides:
            - BranchSide:      'options.c:1049,17'
              BranchSideFuncs:
                - options_set_number
            - BranchSide:      'options.c:1050,8'
              BranchSideFuncs:
                - options_set_number
        - Branch String:   'options.c:1047,11'
          Branch Sides:
            - BranchSide:      'options.c:1050,8'
              BranchSideFuncs:
                - options_set_number
            - BranchSide:      'options.c:1052,13'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'options.c:1042,11'
          Dst:             options_get_number
        - Src:             'options.c:1043,11'
          Dst:             strcmp
        - Src:             'options.c:1044,6'
          Dst:             strcasecmp
        - Src:             'options.c:1045,6'
          Dst:             strcasecmp
        - Src:             'options.c:1047,11'
          Dst:             strcmp
        - Src:             'options.c:1048,6'
          Dst:             strcasecmp
        - Src:             'options.c:1049,6'
          Dst:             strcasecmp
        - Src:             'options.c:1052,3'
          Dst:             xasprintf
        - Src:             'options.c:1055,2'
          Dst:             options_set_number
    - functionName:    options_from_string_check
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oe
        - value
        - cause
      BBCount:         23
      ICount:          127
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - checkshell
        - fnmatch
        - strcmp
        - strstr
        - style_parse
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:1016,6'
          Branch Sides:
            - BranchSide:      'options.c:1017,3'
              BranchSideFuncs: []
            - BranchSide:      'options.c:1018,13'
              BranchSideFuncs:
                - strcmp
                - strstr
                - style_parse
                - xasprintf
                - fnmatch
                - xasprintf
                - checkshell
                - xasprintf
        - Branch String:   'options.c:1018,45'
          Branch Sides:
            - BranchSide:      'options.c:1018,60'
              BranchSideFuncs:
                - checkshell
                - xasprintf
                - strstr
                - style_parse
                - xasprintf
                - fnmatch
                - xasprintf
            - BranchSide:      'options.c:1022,6'
              BranchSideFuncs:
                - strstr
                - style_parse
                - xasprintf
                - fnmatch
                - xasprintf
        - Branch String:   'options.c:1018,6'
          Branch Sides:
            - BranchSide:      'options.c:1019,13'
              BranchSideFuncs:
                - strstr
                - style_parse
                - xasprintf
                - fnmatch
                - xasprintf
            - BranchSide:      'options.c:1022,6'
              BranchSideFuncs:
                - strstr
                - style_parse
                - xasprintf
                - fnmatch
                - xasprintf
        - Branch String:   'options.c:1022,26'
          Branch Sides:
            - BranchSide:      'options.c:1022,37'
              BranchSideFuncs:
                - fnmatch
                - strstr
                - style_parse
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:1026,7'
              BranchSideFuncs:
                - strstr
                - style_parse
                - xasprintf
        - Branch String:   'options.c:1022,6'
          Branch Sides:
            - BranchSide:      'options.c:1023,13'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:1026,7'
              BranchSideFuncs:
                - strstr
                - style_parse
                - xasprintf
        - Branch String:   'options.c:1026,43'
          Branch Sides:
            - BranchSide:      'options.c:1027,13'
              BranchSideFuncs:
                - strstr
                - style_parse
                - xasprintf
            - BranchSide:      'options.c:1032,2'
              BranchSideFuncs: []
        - Branch String:   'options.c:1027,34'
          Branch Sides:
            - BranchSide:      'options.c:1028,43'
              BranchSideFuncs:
                - style_parse
                - xasprintf
            - BranchSide:      'options.c:1032,2'
              BranchSideFuncs: []
        - Branch String:   'options.c:1026,6'
          Branch Sides:
            - BranchSide:      'options.c:1029,13'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:1032,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:1018,6'
          Dst:             strcmp
        - Src:             'options.c:1018,49'
          Dst:             checkshell
        - Src:             'options.c:1019,3'
          Dst:             xasprintf
        - Src:             'options.c:1022,29'
          Dst:             fnmatch
        - Src:             'options.c:1023,3'
          Dst:             xasprintf
        - Src:             'options.c:1027,6'
          Dst:             strstr
        - Src:             'options.c:1028,6'
          Dst:             style_parse
        - Src:             'options.c:1029,3'
          Dst:             xasprintf
    - functionName:    options_from_string
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - oe
        - name
        - value
        - append
        - cause
      BBCount:         36
      ICount:          289
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - cmd_parse_from_string
        - colour_fromstring
        - key_string_lookup_string
        - options_from_string_check
        - options_from_string_choice
        - options_from_string_flag
        - options_get_string
        - options_set_command
        - options_set_number
        - options_set_string
        - strtonum
        - xasprintf
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:1108,6'
          Branch Sides:
            - BranchSide:      'options.c:1109,7'
              BranchSideFuncs:
                - cmd_parse_from_string
                - options_set_command
                - options_from_string_choice
                - options_from_string_flag
                - colour_fromstring
                - options_set_number
                - xasprintf
                - key_string_lookup_string
                - options_set_number
                - xasprintf
                - strtonum
                - options_set_number
                - xasprintf
                - options_get_string
                - xstrdup
                - options_set_string
                - options_get_string
                - options_from_string_check
                - free
                - options_set_string
                - free
                - xasprintf
            - BranchSide:      'options.c:1117,8'
              BranchSideFuncs:
                - cmd_parse_from_string
                - options_set_command
                - options_from_string_choice
                - options_from_string_flag
                - colour_fromstring
                - options_set_number
                - xasprintf
                - key_string_lookup_string
                - options_set_number
                - xasprintf
                - strtonum
                - options_set_number
                - xasprintf
                - options_get_string
                - xstrdup
                - options_set_string
                - options_get_string
                - options_from_string_check
                - free
                - options_set_string
                - free
                - xasprintf
        - Branch String:   'options.c:1109,21'
          Branch Sides:
            - BranchSide:      'options.c:1110,7'
              BranchSideFuncs:
                - cmd_parse_from_string
                - options_set_command
                - options_from_string_choice
                - options_from_string_flag
                - colour_fromstring
                - options_set_number
                - xasprintf
                - key_string_lookup_string
                - options_set_number
                - xasprintf
                - strtonum
                - options_set_number
                - xasprintf
                - options_get_string
                - xstrdup
                - options_set_string
                - options_get_string
                - options_from_string_check
                - free
                - options_set_string
                - free
                - xasprintf
            - BranchSide:      'options.c:1115,10'
              BranchSideFuncs:
                - cmd_parse_from_string
                - options_set_command
                - options_from_string_choice
                - options_from_string_flag
                - colour_fromstring
                - options_set_number
                - xasprintf
                - key_string_lookup_string
                - options_set_number
                - xasprintf
                - strtonum
                - options_set_number
                - xasprintf
                - options_get_string
                - xstrdup
                - options_set_string
                - options_get_string
                - options_from_string_check
                - free
                - options_set_string
                - free
        - Branch String:   'options.c:1110,38'
          Branch Sides:
            - BranchSide:      'options.c:1111,7'
              BranchSideFuncs:
                - cmd_parse_from_string
                - options_set_command
                - options_from_string_choice
                - options_from_string_flag
                - colour_fromstring
                - options_set_number
                - xasprintf
                - key_string_lookup_string
                - options_set_number
                - xasprintf
                - strtonum
                - options_set_number
                - xasprintf
                - options_get_string
                - xstrdup
                - options_set_string
                - options_get_string
                - options_from_string_check
                - free
                - options_set_string
                - free
                - xasprintf
            - BranchSide:      'options.c:1115,10'
              BranchSideFuncs:
                - cmd_parse_from_string
                - options_set_command
                - options_from_string_choice
                - options_from_string_flag
                - colour_fromstring
                - options_set_number
                - xasprintf
                - key_string_lookup_string
                - options_set_number
                - xasprintf
                - strtonum
                - options_set_number
                - xasprintf
                - options_get_string
                - xstrdup
                - options_set_string
                - options_get_string
                - options_from_string_check
                - free
                - options_set_string
                - free
        - Branch String:   'options.c:1109,7'
          Branch Sides:
            - BranchSide:      'options.c:1112,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:1115,10'
              BranchSideFuncs:
                - cmd_parse_from_string
                - options_set_command
                - options_from_string_choice
                - options_from_string_flag
                - colour_fromstring
                - options_set_number
                - xasprintf
                - key_string_lookup_string
                - options_set_number
                - xasprintf
                - strtonum
                - options_set_number
                - xasprintf
                - options_get_string
                - xstrdup
                - options_set_string
                - options_get_string
                - options_from_string_check
                - free
                - options_set_string
                - free
        - Branch String:   'options.c:1117,7'
          Branch Sides:
            - BranchSide:      'options.c:1118,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:1121,8'
              BranchSideFuncs:
                - cmd_parse_from_string
                - options_set_command
                - options_from_string_choice
                - options_from_string_flag
                - colour_fromstring
                - options_set_number
                - xasprintf
                - key_string_lookup_string
                - options_set_number
                - xasprintf
                - strtonum
                - options_set_number
                - xasprintf
                - options_get_string
                - xstrdup
                - options_set_string
                - options_get_string
                - options_from_string_check
                - free
                - options_set_string
                - free
        - Branch String:   'options.c:1124,2'
          Branch Sides:
            - BranchSide:      'options.c:1126,36'
              BranchSideFuncs:
                - options_get_string
                - xstrdup
                - options_set_string
                - options_get_string
                - options_from_string_check
                - free
                - options_set_string
                - free
            - BranchSide:      'options.c:1138,21'
              BranchSideFuncs:
                - strtonum
                - options_set_number
                - xasprintf
            - BranchSide:      'options.c:1146,34'
              BranchSideFuncs:
                - key_string_lookup_string
                - options_set_number
                - xasprintf
            - BranchSide:      'options.c:1154,35'
              BranchSideFuncs:
                - colour_fromstring
                - options_set_number
                - xasprintf
            - BranchSide:      'options.c:1161,36'
              BranchSideFuncs:
                - options_from_string_flag
            - BranchSide:      'options.c:1163,38'
              BranchSideFuncs:
                - options_from_string_choice
            - BranchSide:      'options.c:1165,30'
              BranchSideFuncs:
                - cmd_parse_from_string
                - options_set_command
            - BranchSide:      'options.c:1176,2'
              BranchSideFuncs: []
        - Branch String:   'options.c:1130,7'
          Branch Sides:
            - BranchSide:      'options.c:1131,23'
              BranchSideFuncs:
                - options_set_string
                - free
            - BranchSide:      'options.c:1135,8'
              BranchSideFuncs:
                - free
        - Branch String:   'options.c:1139,7'
          Branch Sides:
            - BranchSide:      'options.c:1140,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:1143,22'
              BranchSideFuncs:
                - options_set_number
        - Branch String:   'options.c:1147,7'
          Branch Sides:
            - BranchSide:      'options.c:1148,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:1151,22'
              BranchSideFuncs:
                - options_set_number
        - Branch String:   'options.c:1154,7'
          Branch Sides:
            - BranchSide:      'options.c:1155,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:1158,22'
              BranchSideFuncs:
                - options_set_number
        - Branch String:   'options.c:1166,3'
          Branch Sides:
            - BranchSide:      'options.c:1168,13'
              BranchSideFuncs: []
            - BranchSide:      'options.c:1171,24'
              BranchSideFuncs:
                - options_set_command
            - BranchSide:      'options.c:1174,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:1112,4'
          Dst:             xasprintf
        - Src:             'options.c:1118,4'
          Dst:             xasprintf
        - Src:             'options.c:1126,17'
          Dst:             options_get_string
        - Src:             'options.c:1126,9'
          Dst:             xstrdup
        - Src:             'options.c:1127,3'
          Dst:             options_set_string
        - Src:             'options.c:1129,9'
          Dst:             options_get_string
        - Src:             'options.c:1130,7'
          Dst:             options_from_string_check
        - Src:             'options.c:1131,4'
          Dst:             options_set_string
        - Src:             'options.c:1138,12'
          Dst:             strtonum
        - Src:             'options.c:1140,4'
          Dst:             xasprintf
        - Src:             'options.c:1143,3'
          Dst:             options_set_number
        - Src:             'options.c:1146,9'
          Dst:             key_string_lookup_string
        - Src:             'options.c:1148,4'
          Dst:             xasprintf
        - Src:             'options.c:1151,3'
          Dst:             options_set_number
        - Src:             'options.c:1154,17'
          Dst:             colour_fromstring
        - Src:             'options.c:1155,4'
          Dst:             xasprintf
        - Src:             'options.c:1158,3'
          Dst:             options_set_number
        - Src:             'options.c:1161,11'
          Dst:             options_from_string_flag
        - Src:             'options.c:1163,11'
          Dst:             options_from_string_choice
        - Src:             'options.c:1165,8'
          Dst:             cmd_parse_from_string
        - Src:             'options.c:1171,4'
          Dst:             options_set_command
    - functionName:    options_get_string
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - name
      BBCount:         10
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - fatalx
        - options_get
      functionUses:    46
      BranchProfiles:
        - Branch String:   'options.c:732,6'
          Branch Sides:
            - BranchSide:      'options.c:733,31'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'options.c:734,7'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:734,7'
          Branch Sides:
            - BranchSide:      'options.c:734,7'
              BranchSideFuncs: []
            - BranchSide:      'options.c:734,7'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:734,6'
          Branch Sides:
            - BranchSide:      'options.c:734,6'
              BranchSideFuncs: []
            - BranchSide:      'options.c:735,39'
              BranchSideFuncs:
                - fatalx
      Callsites:
        - Src:             'options.c:731,6'
          Dst:             options_get
        - Src:             'options.c:733,3'
          Dst:             fatalx
        - Src:             'options.c:735,3'
          Dst:             fatalx
    - functionName:    options_set_string
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - name
        - append
        - fmt
      BBCount:         37
      ICount:          220
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - fatalx
        - options_add
        - options_default
        - options_get_only
        - options_parent_table_entry
        - xasprintf
        - xvasprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'options.c:779,16'
          Branch Sides:
            - BranchSide:      'options.c:779,19'
              BranchSideFuncs:
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
                - options_add
                - xasprintf
                - free
            - BranchSide:      'options.c:788,11'
              BranchSideFuncs:
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
                - options_add
        - Branch String:   'options.c:779,26'
          Branch Sides:
            - BranchSide:      'options.c:779,29'
              BranchSideFuncs:
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
                - options_add
                - xasprintf
                - free
            - BranchSide:      'options.c:788,11'
              BranchSideFuncs:
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
                - options_add
        - Branch String:   'options.c:779,29'
          Branch Sides:
            - BranchSide:      'options.c:779,29'
              BranchSideFuncs:
                - xasprintf
                - free
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
                - options_add
            - BranchSide:      'options.c:780,8'
              BranchSideFuncs:
                - xasprintf
                - free
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
                - options_add
        - Branch String:   'options.c:779,6'
          Branch Sides:
            - BranchSide:      'options.c:780,8'
              BranchSideFuncs:
                - xasprintf
                - free
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
                - options_add
            - BranchSide:      'options.c:788,11'
              BranchSideFuncs:
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
                - options_add
        - Branch String:   'options.c:780,7'
          Branch Sides:
            - BranchSide:      'options.c:781,16'
              BranchSideFuncs:
                - xasprintf
                - free
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
                - options_add
            - BranchSide:      'options.c:785,31'
              BranchSideFuncs:
                - xasprintf
                - free
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
                - options_add
        - Branch String:   'options.c:782,8'
          Branch Sides:
            - BranchSide:      'options.c:783,15'
              BranchSideFuncs:
                - xasprintf
                - free
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
                - options_add
            - BranchSide:      'options.c:784,3'
              BranchSideFuncs:
                - xasprintf
                - free
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
                - options_add
        - Branch String:   'options.c:789,16'
          Branch Sides:
            - BranchSide:      'options.c:789,20'
              BranchSideFuncs:
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
                - options_add
            - BranchSide:      'options.c:791,11'
              BranchSideFuncs:
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
        - Branch String:   'options.c:789,6'
          Branch Sides:
            - BranchSide:      'options.c:790,19'
              BranchSideFuncs:
                - options_add
                - fatalx
                - free
            - BranchSide:      'options.c:791,11'
              BranchSideFuncs:
                - fatalx
                - free
                - options_parent_table_entry
                - options_default
        - Branch String:   'options.c:793,7'
          Branch Sides:
            - BranchSide:      'options.c:794,4'
              BranchSideFuncs: []
            - BranchSide:      'options.c:795,2'
              BranchSideFuncs:
                - fatalx
                - free
        - Branch String:   'options.c:797,7'
          Branch Sides:
            - BranchSide:      'options.c:797,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'options.c:799,7'
              BranchSideFuncs:
                - free
        - Branch String:   'options.c:797,6'
          Branch Sides:
            - BranchSide:      'options.c:798,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'options.c:799,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'options.c:775,2'
          Dst:             xvasprintf
        - Src:             'options.c:778,6'
          Dst:             options_get_only
        - Src:             'options.c:785,3'
          Dst:             xasprintf
        - Src:             'options.c:790,7'
          Dst:             options_add
        - Src:             'options.c:792,27'
          Dst:             options_parent_table_entry
        - Src:             'options.c:792,7'
          Dst:             options_default
        - Src:             'options.c:798,3'
          Dst:             fatalx
    - functionName:    options_set_command
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - name
        - value
      BBCount:         19
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - cmd_list_free
        - fatalx
        - options_default
        - options_get_only
        - options_parent_table_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:832,6'
          Branch Sides:
            - BranchSide:      'options.c:833,45'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'options.c:835,23'
              BranchSideFuncs:
                - options_get_only
                - fatalx
                - cmd_list_free
                - options_parent_table_entry
                - options_default
        - Branch String:   'options.c:836,6'
          Branch Sides:
            - BranchSide:      'options.c:837,23'
              BranchSideFuncs:
                - options_parent_table_entry
                - options_default
                - fatalx
                - cmd_list_free
            - BranchSide:      'options.c:842,7'
              BranchSideFuncs:
                - fatalx
                - cmd_list_free
        - Branch String:   'options.c:838,7'
          Branch Sides:
            - BranchSide:      'options.c:839,4'
              BranchSideFuncs: []
            - BranchSide:      'options.c:840,2'
              BranchSideFuncs:
                - fatalx
                - cmd_list_free
        - Branch String:   'options.c:842,7'
          Branch Sides:
            - BranchSide:      'options.c:842,7'
              BranchSideFuncs:
                - fatalx
                - cmd_list_free
            - BranchSide:      'options.c:843,40'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:842,6'
          Branch Sides:
            - BranchSide:      'options.c:843,40'
              BranchSideFuncs:
                - cmd_list_free
            - BranchSide:      'options.c:844,6'
              BranchSideFuncs:
                - cmd_list_free
        - Branch String:   'options.c:844,6'
          Branch Sides:
            - BranchSide:      'options.c:845,17'
              BranchSideFuncs:
                - cmd_list_free
            - BranchSide:      'options.c:846,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:833,3'
          Dst:             fatalx
        - Src:             'options.c:835,6'
          Dst:             options_get_only
        - Src:             'options.c:837,27'
          Dst:             options_parent_table_entry
        - Src:             'options.c:837,7'
          Dst:             options_default
        - Src:             'options.c:843,3'
          Dst:             fatalx
        - Src:             'options.c:845,3'
          Dst:             cmd_list_free
    - functionName:    options_string_to_style
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - name
        - ft
      BBCount:         24
      ICount:          157
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - format_expand
        - log_debug
        - options_get
        - strstr
        - style_parse
        - style_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:985,16'
          Branch Sides:
            - BranchSide:      'options.c:985,20'
              BranchSideFuncs: []
            - BranchSide:      'options.c:986,3'
              BranchSideFuncs: []
        - Branch String:   'options.c:985,20'
          Branch Sides:
            - BranchSide:      'options.c:985,20'
              BranchSideFuncs:
                - log_debug
                - style_set
                - strstr
                - style_parse
                - format_expand
                - style_parse
                - free
                - free
            - BranchSide:      'options.c:988,6'
              BranchSideFuncs:
                - log_debug
                - style_set
                - strstr
                - style_parse
                - format_expand
                - style_parse
                - free
                - free
        - Branch String:   'options.c:985,6'
          Branch Sides:
            - BranchSide:      'options.c:986,3'
              BranchSideFuncs:
                - log_debug
                - style_set
                - strstr
                - style_parse
                - format_expand
                - style_parse
                - free
                - free
            - BranchSide:      'options.c:988,6'
              BranchSideFuncs:
                - log_debug
                - style_set
                - strstr
                - style_parse
                - format_expand
                - style_parse
                - free
                - free
        - Branch String:   'options.c:988,6'
          Branch Sides:
            - BranchSide:      'options.c:989,12'
              BranchSideFuncs: []
            - BranchSide:      'options.c:990,6'
              BranchSideFuncs:
                - log_debug
                - style_set
                - strstr
                - style_parse
                - format_expand
                - style_parse
                - free
                - free
        - Branch String:   'options.c:996,17'
          Branch Sides:
            - BranchSide:      'options.c:996,21'
              BranchSideFuncs:
                - format_expand
                - style_parse
                - free
                - free
                - style_parse
            - BranchSide:      'options.c:1004,20'
              BranchSideFuncs:
                - style_parse
        - Branch String:   'options.c:996,6'
          Branch Sides:
            - BranchSide:      'options.c:997,28'
              BranchSideFuncs:
                - style_parse
            - BranchSide:      'options.c:1004,20'
              BranchSideFuncs:
                - style_parse
        - Branch String:   'options.c:998,7'
          Branch Sides:
            - BranchSide:      'options.c:999,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'options.c:1002,8'
              BranchSideFuncs:
                - free
        - Branch String:   'options.c:1004,7'
          Branch Sides:
            - BranchSide:      'options.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'options.c:1005,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:984,6'
          Dst:             options_get
        - Src:             'options.c:991,2'
          Dst:             log_debug
        - Src:             'options.c:993,2'
          Dst:             style_set
        - Src:             'options.c:994,15'
          Dst:             strstr
        - Src:             'options.c:997,14'
          Dst:             format_expand
        - Src:             'options.c:998,7'
          Dst:             style_parse
        - Src:             'options.c:1004,7'
          Dst:             style_parse
    - functionName:    options_scope_from_flags
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - window
        - fs
        - oo
        - cause
      BBCount:         32
      ICount:          207
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - args_get
        - args_has
        - xasprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:930,6'
          Branch Sides:
            - BranchSide:      'options.c:931,9'
              BranchSideFuncs: []
            - BranchSide:      'options.c:935,15'
              BranchSideFuncs:
                - args_has
                - args_has
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'options.c:935,6'
          Branch Sides:
            - BranchSide:      'options.c:936,7'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:945,13'
              BranchSideFuncs:
                - args_has
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
        - Branch String:   'options.c:936,7'
          Branch Sides:
            - BranchSide:      'options.c:937,8'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:943,9'
              BranchSideFuncs: []
        - Branch String:   'options.c:937,8'
          Branch Sides:
            - BranchSide:      'options.c:938,15'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:940,15'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'options.c:945,20'
          Branch Sides:
            - BranchSide:      'options.c:945,32'
              BranchSideFuncs:
                - args_has
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:946,16'
              BranchSideFuncs:
                - args_has
                - xasprintf
                - xasprintf
        - Branch String:   'options.c:945,13'
          Branch Sides:
            - BranchSide:      'options.c:946,16'
              BranchSideFuncs:
                - args_has
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:960,16'
              BranchSideFuncs:
                - args_has
                - xasprintf
                - xasprintf
        - Branch String:   'options.c:946,7'
          Branch Sides:
            - BranchSide:      'options.c:947,10'
              BranchSideFuncs: []
            - BranchSide:      'options.c:950,7'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
        - Branch String:   'options.c:950,7'
          Branch Sides:
            - BranchSide:      'options.c:951,8'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:957,9'
              BranchSideFuncs: []
        - Branch String:   'options.c:951,8'
          Branch Sides:
            - BranchSide:      'options.c:952,15'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:954,15'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'options.c:960,7'
          Branch Sides:
            - BranchSide:      'options.c:961,10'
              BranchSideFuncs: []
            - BranchSide:      'options.c:964,7'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
        - Branch String:   'options.c:964,7'
          Branch Sides:
            - BranchSide:      'options.c:965,8'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:971,9'
              BranchSideFuncs: []
        - Branch String:   'options.c:965,8'
          Branch Sides:
            - BranchSide:      'options.c:966,15'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:968,15'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'options.c:928,24'
          Dst:             args_get
        - Src:             'options.c:930,6'
          Dst:             args_has
        - Src:             'options.c:935,6'
          Dst:             args_has
        - Src:             'options.c:938,5'
          Dst:             xasprintf
        - Src:             'options.c:940,5'
          Dst:             xasprintf
        - Src:             'options.c:945,23'
          Dst:             args_has
        - Src:             'options.c:946,7'
          Dst:             args_has
        - Src:             'options.c:952,5'
          Dst:             xasprintf
        - Src:             'options.c:954,5'
          Dst:             xasprintf
        - Src:             'options.c:960,7'
          Dst:             args_has
        - Src:             'options.c:966,5'
          Dst:             xasprintf
        - Src:             'options.c:968,5'
          Dst:             xasprintf
    - functionName:    options_scope_from_name
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - window
        - name
        - fs
        - oo
        - cause
      BBCount:         57
      ICount:          310
      EdgeCount:       72
      CyclomaticComplexity: 17
      functionsReached:
        - args_get
        - args_has
        - options_scope_from_flags
        - strcmp
        - xasprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:862,6'
          Branch Sides:
            - BranchSide:      'options.c:863,36'
              BranchSideFuncs:
                - options_scope_from_flags
            - BranchSide:      'options.c:865,10'
              BranchSideFuncs:
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
                - xasprintf
                - strcmp
        - Branch String:   'options.c:865,2'
          Branch Sides:
            - BranchSide:      'options.c:866,14'
              BranchSideFuncs:
                - strcmp
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:869,6'
              BranchSideFuncs:
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
                - xasprintf
        - Branch String:   'options.c:866,7'
          Branch Sides:
            - BranchSide:      'options.c:867,4'
              BranchSideFuncs:
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:868,2'
              BranchSideFuncs:
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
                - xasprintf
                - strcmp
        - Branch String:   'options.c:869,6'
          Branch Sides:
            - BranchSide:      'options.c:870,13'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:873,10'
              BranchSideFuncs:
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
                - args_has
                - xasprintf
                - xasprintf
        - Branch String:   'options.c:873,2'
          Branch Sides:
            - BranchSide:      'options.c:875,9'
              BranchSideFuncs: []
            - BranchSide:      'options.c:879,16'
              BranchSideFuncs:
                - args_has
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:892,16'
              BranchSideFuncs:
                - args_has
                - args_has
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:905,16'
              BranchSideFuncs:
                - args_has
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:918,10'
              BranchSideFuncs: []
        - Branch String:   'options.c:879,7'
          Branch Sides:
            - BranchSide:      'options.c:880,10'
              BranchSideFuncs: []
            - BranchSide:      'options.c:882,14'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
        - Branch String:   'options.c:882,24'
          Branch Sides:
            - BranchSide:      'options.c:882,27'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:884,12'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'options.c:882,14'
          Branch Sides:
            - BranchSide:      'options.c:883,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:884,12'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'options.c:884,12'
          Branch Sides:
            - BranchSide:      'options.c:885,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:887,10'
              BranchSideFuncs: []
        - Branch String:   'options.c:892,7'
          Branch Sides:
            - BranchSide:      'options.c:892,25'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:893,8'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
        - Branch String:   'options.c:893,19'
          Branch Sides:
            - BranchSide:      'options.c:893,22'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:895,13'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'options.c:893,8'
          Branch Sides:
            - BranchSide:      'options.c:894,15'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:895,13'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'options.c:895,13'
          Branch Sides:
            - BranchSide:      'options.c:896,15'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:898,11'
              BranchSideFuncs: []
        - Branch String:   'options.c:905,7'
          Branch Sides:
            - BranchSide:      'options.c:906,10'
              BranchSideFuncs: []
            - BranchSide:      'options.c:908,14'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
        - Branch String:   'options.c:908,25'
          Branch Sides:
            - BranchSide:      'options.c:908,28'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
            - BranchSide:      'options.c:910,12'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'options.c:908,14'
          Branch Sides:
            - BranchSide:      'options.c:909,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:910,12'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'options.c:910,12'
          Branch Sides:
            - BranchSide:      'options.c:911,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:913,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:858,26'
          Dst:             args_get
        - Src:             'options.c:863,11'
          Dst:             options_scope_from_flags
        - Src:             'options.c:866,7'
          Dst:             strcmp
        - Src:             'options.c:870,3'
          Dst:             xasprintf
        - Src:             'options.c:879,7'
          Dst:             args_has
        - Src:             'options.c:883,4'
          Dst:             xasprintf
        - Src:             'options.c:885,4'
          Dst:             xasprintf
        - Src:             'options.c:892,7'
          Dst:             args_has
        - Src:             'options.c:894,5'
          Dst:             xasprintf
        - Src:             'options.c:896,5'
          Dst:             xasprintf
        - Src:             'options.c:905,7'
          Dst:             args_has
        - Src:             'options.c:909,4'
          Dst:             xasprintf
        - Src:             'options.c:911,4'
          Dst:             xasprintf
    - functionName:    options_get_command
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - name
      BBCount:         10
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - fatalx
        - options_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:758,6'
          Branch Sides:
            - BranchSide:      'options.c:759,31'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'options.c:760,7'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:760,7'
          Branch Sides:
            - BranchSide:      'options.c:760,7'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'options.c:761,40'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:760,6'
          Branch Sides:
            - BranchSide:      'options.c:761,40'
              BranchSideFuncs: []
            - BranchSide:      'options.c:762,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:757,6'
          Dst:             options_get
        - Src:             'options.c:759,3'
          Dst:             fatalx
        - Src:             'options.c:761,3'
          Dst:             fatalx
    - functionName:    options_match_get
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - s
        - idx
        - only
        - ambiguous
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - options_get
        - options_get_only
        - options_match
      functionUses:    0
      BranchProfiles:
        - Branch String:   'options.c:715,6'
          Branch Sides:
            - BranchSide:      'options.c:716,3'
              BranchSideFuncs: []
            - BranchSide:      'options.c:717,3'
              BranchSideFuncs:
                - options_get
                - free
                - options_get_only
        - Branch String:   'options.c:718,6'
          Branch Sides:
            - BranchSide:      'options.c:719,24'
              BranchSideFuncs:
                - options_get_only
                - free
            - BranchSide:      'options.c:721,19'
              BranchSideFuncs:
                - options_get
                - free
      Callsites:
        - Src:             'options.c:714,9'
          Dst:             options_match
        - Src:             'options.c:719,7'
          Dst:             options_get_only
        - Src:             'options.c:721,7'
          Dst:             options_get
    - functionName:    options_match
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - idx
        - ambiguous
      BBCount:         22
      ICount:          150
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - options_map_name
        - options_parse
        - strcmp
        - strlen
        - strncmp
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'options.c:674,6'
          Branch Sides:
            - BranchSide:      'options.c:675,3'
              BranchSideFuncs: []
            - BranchSide:      'options.c:676,7'
              BranchSideFuncs:
                - options_map_name
                - strlen
                - free
                - xstrdup
                - strcmp
                - strncmp
                - free
        - Branch String:   'options.c:676,6'
          Branch Sides:
            - BranchSide:      'options.c:677,4'
              BranchSideFuncs: []
            - BranchSide:      'options.c:681,26'
              BranchSideFuncs:
                - options_map_name
                - strlen
                - free
                - xstrdup
                - strcmp
                - strncmp
                - free
        - Branch String:   'options.c:685,2'
          Branch Sides:
            - BranchSide:      'options.c:686,14'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - free
                - xstrdup
                - free
            - BranchSide:      'options.c:699,7'
              BranchSideFuncs:
                - free
                - xstrdup
        - Branch String:   'options.c:686,7'
          Branch Sides:
            - BranchSide:      'options.c:687,12'
              BranchSideFuncs:
                - free
                - xstrdup
            - BranchSide:      'options.c:690,15'
              BranchSideFuncs:
                - strncmp
                - free
                - xstrdup
                - strcmp
                - free
        - Branch String:   'options.c:690,7'
          Branch Sides:
            - BranchSide:      'options.c:691,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - strcmp
                - strncmp
                - free
            - BranchSide:      'options.c:698,2'
              BranchSideFuncs:
                - free
                - xstrdup
                - strcmp
                - strncmp
                - free
        - Branch String:   'options.c:691,8'
          Branch Sides:
            - BranchSide:      'options.c:692,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'options.c:696,12'
              BranchSideFuncs:
                - free
                - xstrdup
                - strcmp
                - strncmp
                - free
        - Branch String:   'options.c:700,6'
          Branch Sides:
            - BranchSide:      'options.c:701,4'
              BranchSideFuncs: []
            - BranchSide:      'options.c:704,18'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'options.c:673,11'
          Dst:             options_parse
        - Src:             'options.c:681,9'
          Dst:             options_map_name
        - Src:             'options.c:682,12'
          Dst:             strlen
        - Src:             'options.c:686,7'
          Dst:             strcmp
        - Src:             'options.c:690,7'
          Dst:             strncmp
        - Src:             'options.c:704,10'
          Dst:             xstrdup
    - functionName:    options_parse
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - idx
      BBCount:         20
      ICount:          127
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - __isoc99_sscanf
        - strchr
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:628,6'
          Branch Sides:
            - BranchSide:      'options.c:629,3'
              BranchSideFuncs: []
            - BranchSide:      'options.c:630,17'
              BranchSideFuncs:
                - xstrdup
                - strchr
                - strchr
                - __ctype_b_loc
                - free
                - __isoc99_sscanf
                - free
        - Branch String:   'options.c:631,6'
          Branch Sides:
            - BranchSide:      'options.c:632,4'
              BranchSideFuncs: []
            - BranchSide:      'options.c:635,15'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - free
                - __isoc99_sscanf
                - free
        - Branch String:   'options.c:636,18'
          Branch Sides:
            - BranchSide:      'options.c:636,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'options.c:637,8'
              BranchSideFuncs:
                - free
        - Branch String:   'options.c:636,36'
          Branch Sides:
            - BranchSide:      'options.c:636,40'
              BranchSideFuncs:
                - free
            - BranchSide:      'options.c:637,8'
              BranchSideFuncs:
                - free
        - Branch String:   'options.c:636,6'
          Branch Sides:
            - BranchSide:      'options.c:637,8'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
            - BranchSide:      'options.c:640,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
        - Branch String:   'options.c:640,35'
          Branch Sides:
            - BranchSide:      'options.c:640,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'options.c:641,8'
              BranchSideFuncs:
                - free
        - Branch String:   'options.c:640,6'
          Branch Sides:
            - BranchSide:      'options.c:641,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'options.c:644,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:630,9'
          Dst:             xstrdup
        - Src:             'options.c:631,12'
          Dst:             strchr
        - Src:             'options.c:635,8'
          Dst:             strchr
        - Src:             'options.c:636,40'
          Dst:             __ctype_b_loc
        - Src:             'options.c:640,6'
          Dst:             __isoc99_sscanf
    - functionName:    options_parse_get
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - oo
        - s
        - idx
        - only
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - options_get
        - options_get_only
        - options_parse
      functionUses:    6
      BranchProfiles:
        - Branch String:   'options.c:655,6'
          Branch Sides:
            - BranchSide:      'options.c:656,3'
              BranchSideFuncs: []
            - BranchSide:      'options.c:657,6'
              BranchSideFuncs:
                - options_get
                - free
                - options_get_only
        - Branch String:   'options.c:657,6'
          Branch Sides:
            - BranchSide:      'options.c:658,24'
              BranchSideFuncs:
                - options_get_only
                - free
            - BranchSide:      'options.c:660,19'
              BranchSideFuncs:
                - options_get
                - free
      Callsites:
        - Src:             'options.c:654,9'
          Dst:             options_parse
        - Src:             'options.c:658,7'
          Dst:             options_get_only
        - Src:             'options.c:660,7'
          Dst:             options_get
    - functionName:    options_value_to_string
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - o
        - ov
        - numeric
      BBCount:         38
      ICount:          239
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - cmd_list_print
        - colour_tostring
        - fatalx
        - key_string_lookup_key
        - xasprintf
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'options.c:138,6'
          Branch Sides:
            - BranchSide:      'options.c:138,6'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xasprintf
                - colour_tostring
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - xasprintf
                - fatalx
                - cmd_list_print
            - BranchSide:      'options.c:140,6'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xasprintf
                - colour_tostring
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - xasprintf
                - fatalx
        - Branch String:   'options.c:138,6'
          Branch Sides:
            - BranchSide:      'options.c:139,26'
              BranchSideFuncs:
                - cmd_list_print
            - BranchSide:      'options.c:140,6'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xasprintf
                - colour_tostring
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - xasprintf
                - fatalx
        - Branch String:   'options.c:140,6'
          Branch Sides:
            - BranchSide:      'options.c:140,6'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xstrdup
                - xstrdup
                - xasprintf
                - colour_tostring
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - xasprintf
                - fatalx
            - BranchSide:      'options.c:165,6'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
        - Branch String:   'options.c:140,6'
          Branch Sides:
            - BranchSide:      'options.c:140,6'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xasprintf
                - colour_tostring
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - xasprintf
                - fatalx
            - BranchSide:      'options.c:141,11'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xasprintf
                - colour_tostring
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - xasprintf
                - fatalx
        - Branch String:   'options.c:140,6'
          Branch Sides:
            - BranchSide:      'options.c:140,6'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xasprintf
                - colour_tostring
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - xasprintf
                - fatalx
            - BranchSide:      'options.c:141,11'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xasprintf
                - colour_tostring
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - xasprintf
                - fatalx
        - Branch String:   'options.c:140,6'
          Branch Sides:
            - BranchSide:      'options.c:140,6'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xasprintf
                - colour_tostring
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - xasprintf
                - fatalx
            - BranchSide:      'options.c:141,11'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xasprintf
                - colour_tostring
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - xasprintf
                - fatalx
        - Branch String:   'options.c:140,6'
          Branch Sides:
            - BranchSide:      'options.c:140,6'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xasprintf
                - colour_tostring
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - xasprintf
                - fatalx
            - BranchSide:      'options.c:141,11'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xasprintf
                - colour_tostring
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - xasprintf
                - fatalx
        - Branch String:   'options.c:140,6'
          Branch Sides:
            - BranchSide:      'options.c:141,11'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
                - xasprintf
                - colour_tostring
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - xasprintf
                - fatalx
            - BranchSide:      'options.c:165,6'
              BranchSideFuncs:
                - xstrdup
                - xstrdup
        - Branch String:   'options.c:141,3'
          Branch Sides:
            - BranchSide:      'options.c:143,26'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:146,38'
              BranchSideFuncs:
                - key_string_lookup_key
                - xstrdup
            - BranchSide:      'options.c:149,32'
              BranchSideFuncs:
                - colour_tostring
                - xstrdup
            - BranchSide:      'options.c:152,8'
              BranchSideFuncs:
                - xstrdup
                - xasprintf
            - BranchSide:      'options.c:158,16'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'options.c:161,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'options.c:152,8'
          Branch Sides:
            - BranchSide:      'options.c:153,27'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:155,17'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'options.c:165,6'
          Branch Sides:
            - BranchSide:      'options.c:165,6'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'options.c:166,19'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'options.c:165,6'
          Branch Sides:
            - BranchSide:      'options.c:166,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'options.c:167,10'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'options.c:139,11'
          Dst:             cmd_list_print
        - Src:             'options.c:143,4'
          Dst:             xasprintf
        - Src:             'options.c:146,16'
          Dst:             key_string_lookup_key
        - Src:             'options.c:146,8'
          Dst:             xstrdup
        - Src:             'options.c:149,16'
          Dst:             colour_tostring
        - Src:             'options.c:149,8'
          Dst:             xstrdup
        - Src:             'options.c:153,5'
          Dst:             xasprintf
        - Src:             'options.c:155,9'
          Dst:             xstrdup
        - Src:             'options.c:158,8'
          Dst:             xstrdup
        - Src:             'options.c:161,4'
          Dst:             fatalx
        - Src:             'options.c:166,11'
          Dst:             xstrdup
        - Src:             'options.c:167,10'
          Dst:             xstrdup
    - functionName:    options_to_string
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - o
        - idx
        - numeric
      BBCount:         22
      ICount:          147
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - options_array_RB_MINMAX
        - options_array_RB_NEXT
        - options_array_item
        - options_value_to_string
        - xasprintf
        - xstrdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'options.c:597,6'
          Branch Sides:
            - BranchSide:      'options.c:597,6'
              BranchSideFuncs:
                - options_value_to_string
                - options_array_item
                - options_value_to_string
                - xstrdup
                - options_array_RB_MINMAX
                - xstrdup
                - options_value_to_string
                - xasprintf
                - free
                - free
                - options_array_RB_NEXT
            - BranchSide:      'options.c:620,34'
              BranchSideFuncs:
                - options_value_to_string
        - Branch String:   'options.c:597,6'
          Branch Sides:
            - BranchSide:      'options.c:598,7'
              BranchSideFuncs:
                - options_array_item
                - options_value_to_string
                - xstrdup
                - options_array_RB_MINMAX
                - xstrdup
                - options_value_to_string
                - xasprintf
                - free
                - free
                - options_array_RB_NEXT
            - BranchSide:      'options.c:620,34'
              BranchSideFuncs:
                - options_value_to_string
        - Branch String:   'options.c:598,7'
          Branch Sides:
            - BranchSide:      'options.c:599,4'
              BranchSideFuncs:
                - options_array_RB_MINMAX
                - xstrdup
                - options_value_to_string
                - xasprintf
                - free
                - free
                - options_array_RB_NEXT
            - BranchSide:      'options.c:615,26'
              BranchSideFuncs:
                - options_array_item
                - options_value_to_string
                - xstrdup
        - Branch String:   'options.c:599,4'
          Branch Sides:
            - BranchSide:      'options.c:600,36'
              BranchSideFuncs:
                - options_value_to_string
                - xasprintf
                - free
                - free
                - options_array_RB_NEXT
                - xstrdup
            - BranchSide:      'options.c:611,8'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'options.c:602,9'
          Branch Sides:
            - BranchSide:      'options.c:603,15'
              BranchSideFuncs:
                - options_array_RB_NEXT
                - xstrdup
                - options_value_to_string
                - xasprintf
                - free
                - free
            - BranchSide:      'options.c:605,34'
              BranchSideFuncs:
                - xasprintf
                - free
                - free
                - options_array_RB_NEXT
                - xstrdup
                - options_value_to_string
        - Branch String:   'options.c:611,8'
          Branch Sides:
            - BranchSide:      'options.c:612,13'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'options.c:613,12'
              BranchSideFuncs: []
        - Branch String:   'options.c:616,7'
          Branch Sides:
            - BranchSide:      'options.c:617,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'options.c:618,35'
              BranchSideFuncs:
                - options_value_to_string
      Callsites:
        - Src:             'options.c:599,4'
          Dst:             options_array_RB_MINMAX
        - Src:             'options.c:600,12'
          Dst:             options_value_to_string
        - Src:             'options.c:605,6'
          Dst:             xasprintf
        - Src:             'options.c:599,4'
          Dst:             options_array_RB_NEXT
        - Src:             'options.c:612,13'
          Dst:             xstrdup
        - Src:             'options.c:615,7'
          Dst:             options_array_item
        - Src:             'options.c:617,12'
          Dst:             xstrdup
        - Src:             'options.c:618,11'
          Dst:             options_value_to_string
        - Src:             'options.c:620,10'
          Dst:             options_value_to_string
    - functionName:    options_is_string
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:586,10'
          Branch Sides:
            - BranchSide:      'options.c:586,10'
              BranchSideFuncs: []
            - BranchSide:      'options.c:586,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    options_is_array
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'options.c:580,10'
          Branch Sides:
            - BranchSide:      'options.c:580,10'
              BranchSideFuncs: []
            - BranchSide:      'options.c:580,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    options_array_item_value
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    options_array_item_index
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    options_array_next
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - options_array_RB_NEXT
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'options.c:562,10'
          Dst:             options_array_RB_NEXT
    - functionName:    options_array_first
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - options_array_RB_MINMAX
      functionUses:    13
      BranchProfiles:
        - Branch String:   'options.c:554,7'
          Branch Sides:
            - BranchSide:      'options.c:554,7'
              BranchSideFuncs:
                - options_array_RB_MINMAX
            - BranchSide:      'options.c:555,3'
              BranchSideFuncs: []
        - Branch String:   'options.c:554,6'
          Branch Sides:
            - BranchSide:      'options.c:555,3'
              BranchSideFuncs:
                - options_array_RB_MINMAX
            - BranchSide:      'options.c:556,10'
              BranchSideFuncs:
                - options_array_RB_MINMAX
      Callsites:
        - Src:             'options.c:556,10'
          Dst:             options_array_RB_MINMAX
    - functionName:    options_array_get
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - o
        - idx
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - options_array_item
      functionUses:    3
      BranchProfiles:
        - Branch String:   'options.c:425,7'
          Branch Sides:
            - BranchSide:      'options.c:425,7'
              BranchSideFuncs:
                - options_array_item
            - BranchSide:      'options.c:426,3'
              BranchSideFuncs: []
        - Branch String:   'options.c:425,6'
          Branch Sides:
            - BranchSide:      'options.c:426,3'
              BranchSideFuncs:
                - options_array_item
            - BranchSide:      'options.c:427,25'
              BranchSideFuncs:
                - options_array_item
        - Branch String:   'options.c:428,6'
          Branch Sides:
            - BranchSide:      'options.c:429,3'
              BranchSideFuncs: []
            - BranchSide:      'options.c:430,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'options.c:427,6'
          Dst:             options_array_item
    - functionName:    options_table_entry
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    options_owner
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    options_name
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    options_default_to_string
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oe
      BBCount:         13
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - colour_tostring
        - fatalx
        - key_string_lookup_key
        - xasprintf
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'options.c:305,2'
          Branch Sides:
            - BranchSide:      'options.c:308,15'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'options.c:308,15'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'options.c:311,25'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'options.c:314,37'
              BranchSideFuncs:
                - key_string_lookup_key
                - xstrdup
            - BranchSide:      'options.c:317,31'
              BranchSideFuncs:
                - colour_tostring
                - xstrdup
            - BranchSide:      'options.c:320,15'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'options.c:323,15'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'options.c:326,3'
              BranchSideFuncs:
                - fatalx
      Callsites:
        - Src:             'options.c:308,7'
          Dst:             xstrdup
        - Src:             'options.c:311,3'
          Dst:             xasprintf
        - Src:             'options.c:314,15'
          Dst:             key_string_lookup_key
        - Src:             'options.c:314,7'
          Dst:             xstrdup
        - Src:             'options.c:317,15'
          Dst:             colour_tostring
        - Src:             'options.c:317,7'
          Dst:             xstrdup
        - Src:             'options.c:320,7'
          Dst:             xstrdup
        - Src:             'options.c:323,7'
          Dst:             xstrdup
        - Src:             'options.c:326,3'
          Dst:             fatalx
    - functionName:    options_next
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - options_tree_RB_NEXT
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'options.c:212,10'
          Dst:             options_tree_RB_NEXT
    - functionName:    options_tree_RB_NEXT
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    options_first
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - options_tree_RB_MINMAX
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'options.c:206,10'
          Dst:             options_tree_RB_MINMAX
    - functionName:    options_tree_RB_MINMAX
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'options.c:90,1'
          Branch Sides:
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
            - BranchSide:      'options.c:90,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    options_set_parent
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - parent
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    options_get_parent
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    options_free
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - options_remove
        - options_tree_RB_MINMAX
        - options_tree_RB_NEXT
      functionUses:    6
      BranchProfiles:
        - Branch String:   'options.c:186,2'
          Branch Sides:
            - BranchSide:      'options.c:186,2'
              BranchSideFuncs:
                - options_tree_RB_NEXT
                - free
                - options_remove
            - BranchSide:      'options.c:186,2'
              BranchSideFuncs:
                - free
                - options_remove
                - options_tree_RB_NEXT
        - Branch String:   'options.c:186,2'
          Branch Sides:
            - BranchSide:      'options.c:187,18'
              BranchSideFuncs:
                - options_remove
                - free
                - options_tree_RB_NEXT
            - BranchSide:      'options.c:188,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'options.c:186,2'
          Dst:             options_tree_RB_MINMAX
        - Src:             'options.c:186,2'
          Dst:             options_tree_RB_NEXT
        - Src:             'options.c:187,3'
          Dst:             options_remove
    - functionName:    options_create
      functionSourceFile: '/src/tmux/options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'options.c:175,7'
          Dst:             xcalloc
    - functionName:    paste_time_tree_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    paste_cmp_times
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'paste.c:68,6'
          Branch Sides:
            - BranchSide:      'paste.c:69,3'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:70,6'
              BranchSideFuncs: []
        - Branch String:   'paste.c:70,6'
          Branch Sides:
            - BranchSide:      'paste.c:71,3'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:72,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    paste_name_tree_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    paste_time_tree_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    paste_name_tree_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    paste_cmp_names
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'paste.c:62,10'
          Dst:             strcmp
    - functionName:    paste_make_sample
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pb
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strlcpy
        - utf8_strvis
        - xreallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'paste.c:336,6'
          Branch Sides:
            - BranchSide:      'paste.c:337,7'
              BranchSideFuncs:
                - xreallocarray
                - utf8_strvis
                - strlcpy
            - BranchSide:      'paste.c:338,28'
              BranchSideFuncs:
                - xreallocarray
                - utf8_strvis
                - strlcpy
        - Branch String:   'paste.c:341,23'
          Branch Sides:
            - BranchSide:      'paste.c:341,26'
              BranchSideFuncs:
                - strlcpy
            - BranchSide:      'paste.c:342,11'
              BranchSideFuncs:
                - strlcpy
        - Branch String:   'paste.c:341,6'
          Branch Sides:
            - BranchSide:      'paste.c:341,6'
              BranchSideFuncs:
                - strlcpy
            - BranchSide:      'paste.c:342,11'
              BranchSideFuncs:
                - strlcpy
      Callsites:
        - Src:             'paste.c:338,8'
          Dst:             xreallocarray
        - Src:             'paste.c:340,9'
          Dst:             utf8_strvis
        - Src:             'paste.c:342,3'
          Dst:             strlcpy
    - functionName:    paste_replace
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pb
        - data
        - size
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - notify_paste_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'paste.c:323,2'
          Dst:             notify_paste_buffer
    - functionName:    paste_set
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - name
        - cause
      BBCount:         19
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - notify_paste_buffer
        - paste_add
        - paste_free
        - paste_get_name
        - paste_name_tree_RB_INSERT
        - paste_time_tree_RB_INSERT
        - time
        - xmalloc
        - xstrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'paste.c:274,6'
          Branch Sides:
            - BranchSide:      'paste.c:275,4'
              BranchSideFuncs:
                - xmalloc
                - xstrdup
                - time
                - paste_get_name
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_free
                - xstrdup
                - paste_add
                - free
            - BranchSide:      'paste.c:277,6'
              BranchSideFuncs:
                - xmalloc
                - xstrdup
                - time
                - paste_get_name
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_free
                - xstrdup
                - paste_add
                - free
        - Branch String:   'paste.c:277,6'
          Branch Sides:
            - BranchSide:      'paste.c:278,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'paste.c:281,6'
              BranchSideFuncs:
                - xmalloc
                - xstrdup
                - time
                - paste_get_name
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_free
                - xstrdup
                - paste_add
        - Branch String:   'paste.c:281,6'
          Branch Sides:
            - BranchSide:      'paste.c:282,19'
              BranchSideFuncs:
                - paste_add
            - BranchSide:      'paste.c:286,7'
              BranchSideFuncs:
                - xmalloc
                - xstrdup
                - time
                - paste_get_name
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_free
                - xstrdup
        - Branch String:   'paste.c:286,6'
          Branch Sides:
            - BranchSide:      'paste.c:287,7'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'paste.c:292,7'
              BranchSideFuncs:
                - xmalloc
                - xstrdup
                - time
                - paste_get_name
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_free
        - Branch String:   'paste.c:287,7'
          Branch Sides:
            - BranchSide:      'paste.c:288,13'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'paste.c:289,3'
              BranchSideFuncs: []
        - Branch String:   'paste.c:304,6'
          Branch Sides:
            - BranchSide:      'paste.c:305,14'
              BranchSideFuncs:
                - paste_free
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
            - BranchSide:      'paste.c:307,2'
              BranchSideFuncs:
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
      Callsites:
        - Src:             'paste.c:282,3'
          Dst:             paste_add
        - Src:             'paste.c:288,13'
          Dst:             xstrdup
        - Src:             'paste.c:292,7'
          Dst:             xmalloc
        - Src:             'paste.c:294,13'
          Dst:             xstrdup
        - Src:             'paste.c:302,16'
          Dst:             time
        - Src:             'paste.c:304,13'
          Dst:             paste_get_name
        - Src:             'paste.c:305,3'
          Dst:             paste_free
        - Src:             'paste.c:307,2'
          Dst:             paste_name_tree_RB_INSERT
        - Src:             'paste.c:308,2'
          Dst:             paste_time_tree_RB_INSERT
        - Src:             'paste.c:310,2'
          Dst:             notify_paste_buffer
    - functionName:    paste_add
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - prefix
        - data
        - size
      BBCount:         26
      ICount:          172
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - notify_paste_buffer
        - options_get_number
        - paste_free
        - paste_get_name
        - paste_name_tree_RB_INSERT
        - paste_time_tree_RB_INSERT
        - paste_time_tree_RB_MINMAX
        - paste_time_tree_RB_PREV
        - time
        - xasprintf
        - xmalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'paste.c:175,6'
          Branch Sides:
            - BranchSide:      'paste.c:176,10'
              BranchSideFuncs:
                - options_get_number
                - paste_time_tree_RB_MINMAX
                - xmalloc
                - free
                - xasprintf
                - paste_get_name
                - time
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_free
                - paste_time_tree_RB_PREV
                - free
            - BranchSide:      'paste.c:178,6'
              BranchSideFuncs:
                - options_get_number
                - paste_time_tree_RB_MINMAX
                - xmalloc
                - free
                - xasprintf
                - paste_get_name
                - time
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_free
                - paste_time_tree_RB_PREV
                - free
        - Branch String:   'paste.c:178,6'
          Branch Sides:
            - BranchSide:      'paste.c:179,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'paste.c:183,29'
              BranchSideFuncs:
                - options_get_number
                - paste_time_tree_RB_MINMAX
                - xmalloc
                - free
                - xasprintf
                - paste_get_name
                - time
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_free
                - paste_time_tree_RB_PREV
        - Branch String:   'paste.c:184,2'
          Branch Sides:
            - BranchSide:      'paste.c:184,2'
              BranchSideFuncs:
                - paste_time_tree_RB_PREV
                - xmalloc
                - free
                - xasprintf
                - paste_get_name
                - time
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_free
            - BranchSide:      'paste.c:184,2'
              BranchSideFuncs:
                - xmalloc
                - free
                - xasprintf
                - paste_get_name
                - time
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_time_tree_RB_PREV
                - paste_free
        - Branch String:   'paste.c:184,2'
          Branch Sides:
            - BranchSide:      'paste.c:185,7'
              BranchSideFuncs:
                - xmalloc
                - free
                - xasprintf
                - paste_get_name
                - time
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_time_tree_RB_PREV
                - paste_free
            - BranchSide:      'paste.c:191,7'
              BranchSideFuncs:
                - xmalloc
                - free
                - xasprintf
                - paste_get_name
                - time
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
        - Branch String:   'paste.c:185,7'
          Branch Sides:
            - BranchSide:      'paste.c:186,4'
              BranchSideFuncs:
                - xmalloc
                - free
                - xasprintf
                - paste_get_name
                - time
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
            - BranchSide:      'paste.c:187,7'
              BranchSideFuncs:
                - xmalloc
                - free
                - xasprintf
                - paste_get_name
                - time
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_time_tree_RB_PREV
                - paste_free
        - Branch String:   'paste.c:187,7'
          Branch Sides:
            - BranchSide:      'paste.c:188,15'
              BranchSideFuncs:
                - paste_free
                - xmalloc
                - free
                - xasprintf
                - paste_get_name
                - time
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_time_tree_RB_PREV
            - BranchSide:      'paste.c:189,2'
              BranchSideFuncs:
                - xmalloc
                - free
                - xasprintf
                - paste_get_name
                - time
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
                - paste_free
                - paste_time_tree_RB_PREV
        - Branch String:   'paste.c:198,2'
          Branch Sides:
            - BranchSide:      'paste.c:195,8'
              BranchSideFuncs:
                - free
                - xasprintf
                - paste_get_name
                - time
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
            - BranchSide:      'paste.c:200,13'
              BranchSideFuncs:
                - time
                - paste_name_tree_RB_INSERT
                - paste_time_tree_RB_INSERT
                - notify_paste_buffer
      Callsites:
        - Src:             'paste.c:183,10'
          Dst:             options_get_number
        - Src:             'paste.c:184,2'
          Dst:             paste_time_tree_RB_MINMAX
        - Src:             'paste.c:184,2'
          Dst:             paste_time_tree_RB_PREV
        - Src:             'paste.c:188,4'
          Dst:             paste_free
        - Src:             'paste.c:191,7'
          Dst:             xmalloc
        - Src:             'paste.c:196,3'
          Dst:             xasprintf
        - Src:             'paste.c:198,11'
          Dst:             paste_get_name
        - Src:             'paste.c:206,16'
          Dst:             time
        - Src:             'paste.c:209,2'
          Dst:             paste_name_tree_RB_INSERT
        - Src:             'paste.c:210,2'
          Dst:             paste_time_tree_RB_INSERT
        - Src:             'paste.c:212,2'
          Dst:             notify_paste_buffer
    - functionName:    paste_get_name
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - paste_name_tree_RB_FIND
      functionUses:    15
      BranchProfiles:
        - Branch String:   'paste.c:142,19'
          Branch Sides:
            - BranchSide:      'paste.c:142,23'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:143,3'
              BranchSideFuncs: []
        - Branch String:   'paste.c:142,6'
          Branch Sides:
            - BranchSide:      'paste.c:143,3'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:145,24'
              BranchSideFuncs:
                - paste_name_tree_RB_FIND
      Callsites:
        - Src:             'paste.c:146,10'
          Dst:             paste_name_tree_RB_FIND
    - functionName:    paste_free
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pb
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - notify_paste_buffer
        - paste_name_tree_RB_REMOVE
        - paste_time_tree_RB_REMOVE
      functionUses:    6
      BranchProfiles:
        - Branch String:   'paste.c:157,6'
          Branch Sides:
            - BranchSide:      'paste.c:157,6'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'paste.c:158,22'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'paste.c:153,2'
          Dst:             notify_paste_buffer
        - Src:             'paste.c:155,2'
          Dst:             paste_name_tree_RB_REMOVE
        - Src:             'paste.c:156,2'
          Dst:             paste_time_tree_RB_REMOVE
    - functionName:    paste_name_tree_RB_INSERT
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - paste_cmp_names
        - paste_name_tree_RB_INSERT_COLOR
      functionUses:    3
      BranchProfiles:
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_cmp_names
                - paste_name_tree_RB_INSERT_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_INSERT_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_INSERT_COLOR
                - paste_cmp_names
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_INSERT_COLOR
                - paste_cmp_names
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_INSERT_COLOR
                - paste_cmp_names
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_INSERT_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_INSERT_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_INSERT_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_INSERT_COLOR
      Callsites:
        - Src:             'paste.c:53,1'
          Dst:             paste_cmp_names
        - Src:             'paste.c:53,1'
          Dst:             paste_name_tree_RB_INSERT_COLOR
    - functionName:    paste_time_tree_RB_INSERT
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - paste_cmp_times
        - paste_time_tree_RB_INSERT_COLOR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_cmp_times
                - paste_time_tree_RB_INSERT_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_INSERT_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_INSERT_COLOR
                - paste_cmp_times
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_INSERT_COLOR
                - paste_cmp_times
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_INSERT_COLOR
                - paste_cmp_times
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_INSERT_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_INSERT_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_INSERT_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_INSERT_COLOR
      Callsites:
        - Src:             'paste.c:57,1'
          Dst:             paste_cmp_times
        - Src:             'paste.c:57,1'
          Dst:             paste_time_tree_RB_INSERT_COLOR
    - functionName:    paste_name_tree_RB_REMOVE
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - paste_name_tree_RB_REMOVE_COLOR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'paste.c:53,1'
          Dst:             paste_name_tree_RB_REMOVE_COLOR
    - functionName:    paste_time_tree_RB_REMOVE
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - paste_time_tree_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs:
                - paste_time_tree_RB_REMOVE_COLOR
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'paste.c:57,1'
          Dst:             paste_time_tree_RB_REMOVE_COLOR
    - functionName:    paste_name_tree_RB_FIND
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - paste_cmp_names
      functionUses:    1
      BranchProfiles:
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_cmp_names
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_cmp_names
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_cmp_names
        - Branch String:   'paste.c:53,1'
          Branch Sides:
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs:
                - paste_cmp_names
            - BranchSide:      'paste.c:53,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'paste.c:53,1'
          Dst:             paste_cmp_names
    - functionName:    paste_time_tree_RB_MINMAX
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    paste_time_tree_RB_PREV
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    paste_rename
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oldname
        - newname
        - cause
      BBCount:         36
      ICount:          191
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - notify_paste_buffer
        - paste_free
        - paste_get_name
        - paste_name_tree_RB_INSERT
        - paste_name_tree_RB_REMOVE
        - xasprintf
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'paste.c:221,6'
          Branch Sides:
            - BranchSide:      'paste.c:222,4'
              BranchSideFuncs:
                - paste_get_name
                - paste_get_name
                - paste_name_tree_RB_REMOVE
                - free
                - xstrdup
                - paste_name_tree_RB_INSERT
                - notify_paste_buffer
                - notify_paste_buffer
                - paste_free
                - xasprintf
                - xstrdup
                - xstrdup
            - BranchSide:      'paste.c:224,6'
              BranchSideFuncs:
                - paste_get_name
                - paste_get_name
                - paste_name_tree_RB_REMOVE
                - free
                - xstrdup
                - paste_name_tree_RB_INSERT
                - notify_paste_buffer
                - notify_paste_buffer
                - paste_free
                - xasprintf
                - xstrdup
                - xstrdup
        - Branch String:   'paste.c:224,22'
          Branch Sides:
            - BranchSide:      'paste.c:224,26'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'paste.c:225,7'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'paste.c:224,6'
          Branch Sides:
            - BranchSide:      'paste.c:225,7'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'paste.c:229,6'
              BranchSideFuncs:
                - paste_get_name
                - paste_get_name
                - paste_name_tree_RB_REMOVE
                - free
                - xstrdup
                - paste_name_tree_RB_INSERT
                - notify_paste_buffer
                - notify_paste_buffer
                - paste_free
                - xasprintf
                - xstrdup
        - Branch String:   'paste.c:225,7'
          Branch Sides:
            - BranchSide:      'paste.c:226,13'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'paste.c:227,3'
              BranchSideFuncs: []
        - Branch String:   'paste.c:229,22'
          Branch Sides:
            - BranchSide:      'paste.c:229,26'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'paste.c:230,7'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'paste.c:229,6'
          Branch Sides:
            - BranchSide:      'paste.c:230,7'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'paste.c:235,22'
              BranchSideFuncs:
                - paste_get_name
                - paste_get_name
                - paste_name_tree_RB_REMOVE
                - free
                - xstrdup
                - paste_name_tree_RB_INSERT
                - notify_paste_buffer
                - notify_paste_buffer
                - paste_free
                - xasprintf
        - Branch String:   'paste.c:230,7'
          Branch Sides:
            - BranchSide:      'paste.c:231,13'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'paste.c:232,3'
              BranchSideFuncs: []
        - Branch String:   'paste.c:236,6'
          Branch Sides:
            - BranchSide:      'paste.c:237,7'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'paste.c:242,26'
              BranchSideFuncs:
                - paste_get_name
                - paste_name_tree_RB_REMOVE
                - free
                - xstrdup
                - paste_name_tree_RB_INSERT
                - notify_paste_buffer
                - notify_paste_buffer
                - paste_free
        - Branch String:   'paste.c:237,7'
          Branch Sides:
            - BranchSide:      'paste.c:238,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'paste.c:239,3'
              BranchSideFuncs: []
        - Branch String:   'paste.c:243,6'
          Branch Sides:
            - BranchSide:      'paste.c:244,3'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:245,6'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE
                - free
                - xstrdup
                - paste_name_tree_RB_INSERT
                - notify_paste_buffer
                - notify_paste_buffer
                - paste_free
        - Branch String:   'paste.c:245,6'
          Branch Sides:
            - BranchSide:      'paste.c:246,14'
              BranchSideFuncs:
                - paste_free
                - paste_name_tree_RB_REMOVE
                - free
                - xstrdup
                - paste_name_tree_RB_INSERT
                - notify_paste_buffer
                - notify_paste_buffer
            - BranchSide:      'paste.c:248,2'
              BranchSideFuncs:
                - paste_name_tree_RB_REMOVE
                - free
                - xstrdup
                - paste_name_tree_RB_INSERT
                - notify_paste_buffer
                - notify_paste_buffer
        - Branch String:   'paste.c:253,6'
          Branch Sides:
            - BranchSide:      'paste.c:254,22'
              BranchSideFuncs:
                - paste_name_tree_RB_INSERT
                - notify_paste_buffer
                - notify_paste_buffer
            - BranchSide:      'paste.c:255,2'
              BranchSideFuncs:
                - paste_name_tree_RB_INSERT
                - notify_paste_buffer
                - notify_paste_buffer
      Callsites:
        - Src:             'paste.c:226,13'
          Dst:             xstrdup
        - Src:             'paste.c:231,13'
          Dst:             xstrdup
        - Src:             'paste.c:235,7'
          Dst:             paste_get_name
        - Src:             'paste.c:238,4'
          Dst:             xasprintf
        - Src:             'paste.c:242,11'
          Dst:             paste_get_name
        - Src:             'paste.c:246,3'
          Dst:             paste_free
        - Src:             'paste.c:248,2'
          Dst:             paste_name_tree_RB_REMOVE
        - Src:             'paste.c:251,13'
          Dst:             xstrdup
        - Src:             'paste.c:257,2'
          Dst:             paste_name_tree_RB_INSERT
        - Src:             'paste.c:259,2'
          Dst:             notify_paste_buffer
        - Src:             'paste.c:260,2'
          Dst:             notify_paste_buffer
    - functionName:    paste_get_top
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - paste_time_tree_RB_MINMAX
        - paste_time_tree_RB_NEXT
      functionUses:    9
      BranchProfiles:
        - Branch String:   'paste.c:127,20'
          Branch Sides:
            - BranchSide:      'paste.c:127,24'
              BranchSideFuncs:
                - paste_time_tree_RB_NEXT
            - BranchSide:      'paste.c:127,2'
              BranchSideFuncs:
                - paste_time_tree_RB_NEXT
        - Branch String:   'paste.c:127,2'
          Branch Sides:
            - BranchSide:      'paste.c:128,8'
              BranchSideFuncs:
                - paste_time_tree_RB_NEXT
            - BranchSide:      'paste.c:129,6'
              BranchSideFuncs: []
        - Branch String:   'paste.c:129,6'
          Branch Sides:
            - BranchSide:      'paste.c:130,3'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:131,6'
              BranchSideFuncs: []
        - Branch String:   'paste.c:131,6'
          Branch Sides:
            - BranchSide:      'paste.c:132,11'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:133,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'paste.c:126,7'
          Dst:             paste_time_tree_RB_MINMAX
        - Src:             'paste.c:128,8'
          Dst:             paste_time_tree_RB_NEXT
    - functionName:    paste_time_tree_RB_NEXT
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'paste.c:57,1'
          Branch Sides:
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    paste_is_empty
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    paste_walk
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pb
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - paste_time_tree_RB_MINMAX
        - paste_time_tree_RB_NEXT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'paste.c:109,6'
          Branch Sides:
            - BranchSide:      'paste.c:110,11'
              BranchSideFuncs:
                - paste_time_tree_RB_MINMAX
            - BranchSide:      'paste.c:111,10'
              BranchSideFuncs:
                - paste_time_tree_RB_NEXT
      Callsites:
        - Src:             'paste.c:110,11'
          Dst:             paste_time_tree_RB_MINMAX
        - Src:             'paste.c:111,10'
          Dst:             paste_time_tree_RB_NEXT
    - functionName:    paste_buffer_data
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pb
        - size
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'paste.c:100,6'
          Branch Sides:
            - BranchSide:      'paste.c:100,6'
              BranchSideFuncs: []
            - BranchSide:      'paste.c:101,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    paste_buffer_created
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pb
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    paste_buffer_order
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pb
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    paste_buffer_name
      functionSourceFile: '/src/tmux/paste.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pb
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    popup_make_pane
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pd
        - type
      BBCount:         9
      ICount:          164
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - checkshell
        - job_transfer
        - layout_assign_pane
        - layout_split_pane
        - options_get_number
        - options_get_string
        - screen_free
        - screen_init
        - screen_resize
        - screen_set_title
        - window_add_pane
        - window_pane_set_event
        - window_set_active_pane
        - window_unzoom
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'popup.c:355,6'
          Branch Sides:
            - BranchSide:      'popup.c:356,29'
              BranchSideFuncs:
                - job_transfer
                - screen_set_title
                - screen_free
                - screen_resize
                - screen_init
                - options_get_string
                - checkshell
                - xstrdup
                - window_pane_set_event
                - window_set_active_pane
            - BranchSide:      'popup.c:361,20'
              BranchSideFuncs:
                - screen_set_title
                - screen_free
                - screen_resize
                - screen_init
                - options_get_string
                - checkshell
                - xstrdup
                - window_pane_set_event
                - window_set_active_pane
        - Branch String:   'popup.c:368,6'
          Branch Sides:
            - BranchSide:      'popup.c:368,6'
              BranchSideFuncs:
                - xstrdup
                - window_pane_set_event
                - window_set_active_pane
            - BranchSide:      'popup.c:369,9'
              BranchSideFuncs:
                - xstrdup
                - window_pane_set_event
                - window_set_active_pane
      Callsites:
        - Src:             'popup.c:348,2'
          Dst:             window_unzoom
        - Src:             'popup.c:350,7'
          Dst:             layout_split_pane
        - Src:             'popup.c:351,11'
          Dst:             options_get_number
        - Src:             'popup.c:352,11'
          Dst:             window_add_pane
        - Src:             'popup.c:353,2'
          Dst:             layout_assign_pane
        - Src:             'popup.c:356,16'
          Dst:             job_transfer
        - Src:             'popup.c:361,2'
          Dst:             screen_set_title
        - Src:             'popup.c:362,2'
          Dst:             screen_free
        - Src:             'popup.c:364,2'
          Dst:             screen_resize
        - Src:             'popup.c:365,2'
          Dst:             screen_init
        - Src:             'popup.c:367,10'
          Dst:             options_get_string
        - Src:             'popup.c:368,7'
          Dst:             checkshell
        - Src:             'popup.c:370,18'
          Dst:             xstrdup
        - Src:             'popup.c:372,2'
          Dst:             window_pane_set_event
        - Src:             'popup.c:373,2'
          Dst:             window_set_active_pane
    - functionName:    popup_menu_done
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - menu
        - choice
        - key
        - data
      BBCount:         14
      ICount:          157
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - bufferevent_write
        - job_get_event
        - paste_buffer_data
        - paste_get_top
        - popup_make_pane
        - server_redraw_client
      functionUses:    1
      BranchProfiles:
        - Branch String:   'popup.c:393,2'
          Branch Sides:
            - BranchSide:      'popup.c:393,2'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:395,8'
              BranchSideFuncs:
                - paste_get_top
                - paste_buffer_data
                - job_get_event
                - bufferevent_write
            - BranchSide:      'popup.c:402,12'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'popup.c:409,12'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'popup.c:414,19'
              BranchSideFuncs:
                - popup_make_pane
            - BranchSide:      'popup.c:417,19'
              BranchSideFuncs:
                - popup_make_pane
            - BranchSide:      'popup.c:420,3'
              BranchSideFuncs: []
        - Branch String:   'popup.c:396,7'
          Branch Sides:
            - BranchSide:      'popup.c:397,28'
              BranchSideFuncs:
                - paste_buffer_data
                - job_get_event
                - bufferevent_write
            - BranchSide:      'popup.c:400,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'popup.c:391,2'
          Dst:             server_redraw_client
        - Src:             'popup.c:395,8'
          Dst:             paste_get_top
        - Src:             'popup.c:397,10'
          Dst:             paste_buffer_data
        - Src:             'popup.c:398,22'
          Dst:             job_get_event
        - Src:             'popup.c:398,4'
          Dst:             bufferevent_write
        - Src:             'popup.c:406,3'
          Dst:             server_redraw_client
        - Src:             'popup.c:411,3'
          Dst:             server_redraw_client
        - Src:             'popup.c:414,3'
          Dst:             popup_make_pane
        - Src:             'popup.c:417,3'
          Dst:             popup_make_pane
    - functionName:    popup_handle_drag
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - pd
        - m
      BBCount:         44
      ICount:          392
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - job_resize
        - screen_resize
        - server_redraw_client
      functionUses:    1
      BranchProfiles:
        - Branch String:   'popup.c:431,6'
          Branch Sides:
            - BranchSide:      'popup.c:432,3'
              BranchSideFuncs:
                - screen_resize
                - server_redraw_client
                - job_resize
                - screen_resize
                - job_resize
                - server_redraw_client
            - BranchSide:      'popup.c:433,11'
              BranchSideFuncs:
                - screen_resize
                - server_redraw_client
                - job_resize
                - screen_resize
                - job_resize
                - server_redraw_client
        - Branch String:   'popup.c:433,11'
          Branch Sides:
            - BranchSide:      'popup.c:434,7'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'popup.c:453,13'
              BranchSideFuncs:
                - screen_resize
                - server_redraw_client
                - job_resize
                - screen_resize
                - job_resize
        - Branch String:   'popup.c:434,7'
          Branch Sides:
            - BranchSide:      'popup.c:435,7'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'popup.c:436,12'
              BranchSideFuncs:
                - server_redraw_client
        - Branch String:   'popup.c:436,12'
          Branch Sides:
            - BranchSide:      'popup.c:437,9'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'popup.c:439,9'
              BranchSideFuncs:
                - server_redraw_client
        - Branch String:   'popup.c:440,7'
          Branch Sides:
            - BranchSide:      'popup.c:441,7'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'popup.c:442,12'
              BranchSideFuncs:
                - server_redraw_client
        - Branch String:   'popup.c:442,12'
          Branch Sides:
            - BranchSide:      'popup.c:443,9'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'popup.c:445,9'
              BranchSideFuncs:
                - server_redraw_client
        - Branch String:   'popup.c:454,7'
          Branch Sides:
            - BranchSide:      'popup.c:455,8'
              BranchSideFuncs:
                - screen_resize
                - server_redraw_client
                - job_resize
                - screen_resize
                - job_resize
            - BranchSide:      'popup.c:460,8'
              BranchSideFuncs:
                - screen_resize
                - server_redraw_client
                - job_resize
                - screen_resize
                - job_resize
        - Branch String:   'popup.c:455,8'
          Branch Sides:
            - BranchSide:      'popup.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:457,8'
              BranchSideFuncs:
                - screen_resize
                - server_redraw_client
                - job_resize
                - screen_resize
                - job_resize
        - Branch String:   'popup.c:457,8'
          Branch Sides:
            - BranchSide:      'popup.c:458,5'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:459,3'
              BranchSideFuncs:
                - screen_resize
                - server_redraw_client
                - job_resize
                - screen_resize
                - job_resize
        - Branch String:   'popup.c:460,8'
          Branch Sides:
            - BranchSide:      'popup.c:461,5'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:462,8'
              BranchSideFuncs:
                - screen_resize
                - server_redraw_client
                - job_resize
                - screen_resize
                - job_resize
        - Branch String:   'popup.c:462,8'
          Branch Sides:
            - BranchSide:      'popup.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:463,5'
              BranchSideFuncs: []
        - Branch String:   'popup.c:470,7'
          Branch Sides:
            - BranchSide:      'popup.c:471,19'
              BranchSideFuncs:
                - screen_resize
                - server_redraw_client
                - job_resize
            - BranchSide:      'popup.c:475,19'
              BranchSideFuncs:
                - screen_resize
                - server_redraw_client
                - job_resize
        - Branch String:   'popup.c:472,8'
          Branch Sides:
            - BranchSide:      'popup.c:473,16'
              BranchSideFuncs:
                - job_resize
                - server_redraw_client
            - BranchSide:      'popup.c:474,3'
              BranchSideFuncs:
                - server_redraw_client
      Callsites:
        - Src:             'popup.c:452,3'
          Dst:             server_redraw_client
        - Src:             'popup.c:471,4'
          Dst:             screen_resize
        - Src:             'popup.c:473,5'
          Dst:             job_resize
        - Src:             'popup.c:475,4'
          Dst:             screen_resize
        - Src:             'popup.c:477,5'
          Dst:             job_resize
        - Src:             'popup.c:479,3'
          Dst:             server_redraw_client
    - functionName:    popup_set_client_cb
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ttyctx
        - c
      BBCount:         9
      ICount:          120
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'popup.c:114,6'
          Branch Sides:
            - BranchSide:      'popup.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:116,6'
              BranchSideFuncs: []
        - Branch String:   'popup.c:116,6'
          Branch Sides:
            - BranchSide:      'popup.c:117,3'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:119,2'
              BranchSideFuncs: []
        - Branch String:   'popup.c:125,6'
          Branch Sides:
            - BranchSide:      'popup.c:126,34'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:129,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    popup_redraw_cb
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ttyctx
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    popup_init_ctx_cb
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ttyctx
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    popup_editor_free
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pe
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unlink
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'popup.c:734,2'
          Dst:             unlink
    - functionName:    popup_editor_close_cb
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - status
        - arg
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fclose
        - fopen
        - fread
        - fseeko
        - ftello
        - popup_editor_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'popup.c:747,6'
          Branch Sides:
            - BranchSide:      'popup.c:748,3'
              BranchSideFuncs:
                - popup_editor_free
            - BranchSide:      'popup.c:753,12'
              BranchSideFuncs:
                - fopen
                - popup_editor_free
                - fseeko
                - ftello
                - fseeko
                - malloc
                - fread
                - fclose
                - free
        - Branch String:   'popup.c:754,6'
          Branch Sides:
            - BranchSide:      'popup.c:755,10'
              BranchSideFuncs:
                - fseeko
                - ftello
                - fseeko
                - malloc
                - fread
                - fclose
                - popup_editor_free
                - free
            - BranchSide:      'popup.c:769,2'
              BranchSideFuncs:
                - popup_editor_free
        - Branch String:   'popup.c:759,16'
          Branch Sides:
            - BranchSide:      'popup.c:760,18'
              BranchSideFuncs:
                - free
                - fclose
                - popup_editor_free
            - BranchSide:      'popup.c:763,9'
              BranchSideFuncs:
                - free
                - fclose
                - popup_editor_free
        - Branch String:   'popup.c:760,44'
          Branch Sides:
            - BranchSide:      'popup.c:761,21'
              BranchSideFuncs:
                - free
                - fclose
                - popup_editor_free
            - BranchSide:      'popup.c:763,9'
              BranchSideFuncs:
                - free
                - fclose
                - popup_editor_free
        - Branch String:   'popup.c:761,35'
          Branch Sides:
            - BranchSide:      'popup.c:762,13'
              BranchSideFuncs:
                - free
                - fclose
                - popup_editor_free
            - BranchSide:      'popup.c:763,9'
              BranchSideFuncs:
                - free
                - fclose
                - popup_editor_free
        - Branch String:   'popup.c:759,7'
          Branch Sides:
            - BranchSide:      'popup.c:763,9'
              BranchSideFuncs:
                - free
                - fclose
                - popup_editor_free
            - BranchSide:      'popup.c:767,10'
              BranchSideFuncs:
                - fclose
                - popup_editor_free
      Callsites:
        - Src:             'popup.c:749,3'
          Dst:             popup_editor_free
        - Src:             'popup.c:753,6'
          Dst:             fopen
        - Src:             'popup.c:755,3'
          Dst:             fseeko
        - Src:             'popup.c:756,9'
          Dst:             ftello
        - Src:             'popup.c:757,3'
          Dst:             fseeko
        - Src:             'popup.c:762,7'
          Dst:             fread
        - Src:             'popup.c:767,3'
          Dst:             fclose
        - Src:             'popup.c:770,2'
          Dst:             popup_editor_free
    - functionName:    fseeko
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftello
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    popup_editor
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - buf
        - len
        - cb
        - arg
      BBCount:         14
      ICount:          179
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - fclose
        - fdopen
        - fwrite
        - mkstemp
        - options_get_string
        - popup_display
        - popup_editor_close_cb
        - popup_editor_free
        - xasprintf
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'popup.c:786,6'
          Branch Sides:
            - BranchSide:      'popup.c:787,3'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:789,15'
              BranchSideFuncs:
                - mkstemp
                - fdopen
                - fwrite
                - fclose
                - xcalloc
                - xstrdup
                - xasprintf
                - popup_display
                - free
                - popup_editor_free
                - free
                - fclose
        - Branch String:   'popup.c:790,6'
          Branch Sides:
            - BranchSide:      'popup.c:791,3'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:792,13'
              BranchSideFuncs:
                - fdopen
                - fwrite
                - fclose
                - xcalloc
                - xstrdup
                - xasprintf
                - popup_display
                - free
                - popup_editor_free
                - free
                - fclose
        - Branch String:   'popup.c:793,6'
          Branch Sides:
            - BranchSide:      'popup.c:794,3'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:795,13'
              BranchSideFuncs:
                - fwrite
                - fclose
                - xcalloc
                - xstrdup
                - xasprintf
                - popup_display
                - free
                - popup_editor_free
                - free
                - fclose
        - Branch String:   'popup.c:795,6'
          Branch Sides:
            - BranchSide:      'popup.c:796,10'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'popup.c:799,9'
              BranchSideFuncs:
                - fclose
                - xcalloc
                - xstrdup
                - xasprintf
                - popup_display
                - free
                - popup_editor_free
                - free
        - Branch String:   'popup.c:812,6'
          Branch Sides:
            - BranchSide:      'popup.c:815,21'
              BranchSideFuncs:
                - popup_editor_free
                - free
            - BranchSide:      'popup.c:819,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'popup.c:785,11'
          Dst:             options_get_string
        - Src:             'popup.c:789,7'
          Dst:             mkstemp
        - Src:             'popup.c:792,6'
          Dst:             fdopen
        - Src:             'popup.c:795,6'
          Dst:             fwrite
        - Src:             'popup.c:796,3'
          Dst:             fclose
        - Src:             'popup.c:799,2'
          Dst:             fclose
        - Src:             'popup.c:801,7'
          Dst:             xcalloc
        - Src:             'popup.c:802,13'
          Dst:             xstrdup
        - Src:             'popup.c:811,2'
          Dst:             xasprintf
        - Src:             'popup.c:812,6'
          Dst:             popup_display
        - Src:             'popup.c:812,6'
          Dst:             popup_editor_close_cb
        - Src:             'popup.c:815,3'
          Dst:             popup_editor_free
    - functionName:    mkstemp
      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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    popup_display
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flags
        - lines
        - item
        - px
        - py
        - sx
        - sy
        - env
        - shellcmd
        - argc
        - argv
        - cwd
        - title
        - c
        - s
        - style
        - border_style
        - cb
        - arg
      BBCount:         43
      ICount:          435
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - colour_palette_from_option
        - colour_palette_init
        - input_init
        - job_get_event
        - job_run
        - options_get_number
        - popup_check_cb
        - popup_draw_cb
        - popup_free_cb
        - popup_job_complete_cb
        - popup_job_update_cb
        - popup_key_cb
        - popup_mode_cb
        - popup_resize_cb
        - screen_init
        - screen_set_default_cursor
        - server_client_set_overlay
        - style_apply
        - style_parse
        - style_set
        - xcalloc
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'popup.c:649,6'
          Branch Sides:
            - BranchSide:      'popup.c:650,7'
              BranchSideFuncs:
                - xcalloc
                - style_apply
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
                - style_set
                - style_parse
                - xstrdup
                - options_get_number
            - BranchSide:      'popup.c:652,7'
              BranchSideFuncs:
                - xcalloc
                - style_apply
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
                - style_set
                - style_parse
                - xstrdup
                - options_get_number
        - Branch String:   'popup.c:654,6'
          Branch Sides:
            - BranchSide:      'popup.c:655,30'
              BranchSideFuncs:
                - options_get_number
                - xcalloc
                - style_apply
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
                - style_set
                - style_parse
                - xstrdup
            - BranchSide:      'popup.c:656,6'
              BranchSideFuncs:
                - xcalloc
                - style_apply
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
                - style_set
                - style_parse
                - xstrdup
        - Branch String:   'popup.c:656,6'
          Branch Sides:
            - BranchSide:      'popup.c:657,7'
              BranchSideFuncs:
                - xcalloc
                - style_apply
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
                - style_set
                - style_parse
                - xstrdup
            - BranchSide:      'popup.c:662,7'
              BranchSideFuncs:
                - xcalloc
                - style_apply
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
                - style_set
                - style_parse
                - xstrdup
        - Branch String:   'popup.c:657,14'
          Branch Sides:
            - BranchSide:      'popup.c:657,17'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:658,4'
              BranchSideFuncs: []
        - Branch String:   'popup.c:657,7'
          Branch Sides:
            - BranchSide:      'popup.c:658,4'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:659,8'
              BranchSideFuncs:
                - xcalloc
                - style_apply
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
                - style_set
                - style_parse
                - xstrdup
        - Branch String:   'popup.c:662,14'
          Branch Sides:
            - BranchSide:      'popup.c:662,17'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:663,4'
              BranchSideFuncs: []
        - Branch String:   'popup.c:662,7'
          Branch Sides:
            - BranchSide:      'popup.c:663,4'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:664,8'
              BranchSideFuncs:
                - xcalloc
                - style_apply
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
                - style_set
                - style_parse
                - xstrdup
        - Branch String:   'popup.c:667,21'
          Branch Sides:
            - BranchSide:      'popup.c:667,24'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:668,3'
              BranchSideFuncs: []
        - Branch String:   'popup.c:667,6'
          Branch Sides:
            - BranchSide:      'popup.c:668,3'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:670,7'
              BranchSideFuncs:
                - xcalloc
                - style_apply
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
                - style_set
                - style_parse
                - xstrdup
        - Branch String:   'popup.c:673,6'
          Branch Sides:
            - BranchSide:      'popup.c:674,23'
              BranchSideFuncs:
                - xstrdup
                - style_apply
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
                - style_set
                - style_parse
            - BranchSide:      'popup.c:676,10'
              BranchSideFuncs:
                - style_apply
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
                - style_set
                - style_parse
        - Branch String:   'popup.c:686,6'
          Branch Sides:
            - BranchSide:      'popup.c:687,3'
              BranchSideFuncs:
                - style_set
                - style_parse
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
            - BranchSide:      'popup.c:693,2'
              BranchSideFuncs:
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
        - Branch String:   'popup.c:688,7'
          Branch Sides:
            - BranchSide:      'popup.c:689,31'
              BranchSideFuncs:
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
            - BranchSide:      'popup.c:692,2'
              BranchSideFuncs:
                - screen_init
                - screen_set_default_cursor
                - colour_palette_init
                - colour_palette_from_option
                - style_apply
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
                - style_set
                - style_parse
        - Branch String:   'popup.c:702,6'
          Branch Sides:
            - BranchSide:      'popup.c:703,3'
              BranchSideFuncs:
                - style_set
                - style_parse
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
            - BranchSide:      'popup.c:709,2'
              BranchSideFuncs:
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
        - Branch String:   'popup.c:704,7'
          Branch Sides:
            - BranchSide:      'popup.c:705,28'
              BranchSideFuncs:
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
            - BranchSide:      'popup.c:708,2'
              BranchSideFuncs:
                - job_run
                - job_get_event
                - input_init
                - server_client_set_overlay
      Callsites:
        - Src:             'popup.c:655,11'
          Dst:             options_get_number
        - Src:             'popup.c:670,7'
          Dst:             xcalloc
        - Src:             'popup.c:674,15'
          Dst:             xstrdup
        - Src:             'popup.c:685,2'
          Dst:             style_apply
        - Src:             'popup.c:687,3'
          Dst:             style_set
        - Src:             'popup.c:688,7'
          Dst:             style_parse
        - Src:             'popup.c:695,2'
          Dst:             screen_init
        - Src:             'popup.c:696,2'
          Dst:             screen_set_default_cursor
        - Src:             'popup.c:697,2'
          Dst:             colour_palette_init
        - Src:             'popup.c:698,2'
          Dst:             colour_palette_from_option
        - Src:             'popup.c:701,2'
          Dst:             style_apply
        - Src:             'popup.c:703,3'
          Dst:             style_set
        - Src:             'popup.c:704,7'
          Dst:             style_parse
        - Src:             'popup.c:721,12'
          Dst:             job_run
        - Src:             'popup.c:721,12'
          Dst:             popup_job_update_cb
        - Src:             'popup.c:721,12'
          Dst:             popup_job_complete_cb
        - Src:             'popup.c:724,30'
          Dst:             job_get_event
        - Src:             'popup.c:724,13'
          Dst:             input_init
        - Src:             'popup.c:726,2'
          Dst:             server_client_set_overlay
        - Src:             'popup.c:726,2'
          Dst:             popup_check_cb
        - Src:             'popup.c:726,2'
          Dst:             popup_mode_cb
        - Src:             'popup.c:726,2'
          Dst:             popup_draw_cb
        - Src:             'popup.c:726,2'
          Dst:             popup_key_cb
        - Src:             'popup.c:726,2'
          Dst:             popup_free_cb
        - Src:             'popup.c:726,2'
          Dst:             popup_resize_cb
    - functionName:    popup_job_update_cb
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - job
      BBCount:         9
      ICount:          102
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - evbuffer_drain
        - evbuffer_get_length
        - evbuffer_pullup
        - input_parse_screen
        - job_get_data
        - job_get_event
        - popup_init_ctx_cb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'popup.c:600,6'
          Branch Sides:
            - BranchSide:      'popup.c:601,3'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:603,6'
              BranchSideFuncs:
                - input_parse_screen
                - evbuffer_drain
        - Branch String:   'popup.c:603,6'
          Branch Sides:
            - BranchSide:      'popup.c:604,3'
              BranchSideFuncs:
                - input_parse_screen
                - evbuffer_drain
            - BranchSide:      'popup.c:607,3'
              BranchSideFuncs:
                - input_parse_screen
                - evbuffer_drain
      Callsites:
        - Src:             'popup.c:593,26'
          Dst:             job_get_data
        - Src:             'popup.c:594,26'
          Dst:             job_get_event
        - Src:             'popup.c:597,17'
          Dst:             evbuffer_pullup
        - Src:             'popup.c:598,19'
          Dst:             evbuffer_get_length
        - Src:             'popup.c:610,2'
          Dst:             input_parse_screen
        - Src:             'popup.c:610,2'
          Dst:             popup_init_ctx_cb
        - Src:             'popup.c:614,2'
          Dst:             evbuffer_drain
    - functionName:    popup_job_complete_cb
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - job
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - job_get_data
        - job_get_status
        - server_client_clear_overlay
      functionUses:    1
      BranchProfiles:
        - Branch String:   'popup.c:624,6'
          Branch Sides:
            - BranchSide:      'popup.c:625,16'
              BranchSideFuncs:
                - server_client_clear_overlay
            - BranchSide:      'popup.c:626,11'
              BranchSideFuncs:
                - server_client_clear_overlay
        - Branch String:   'popup.c:626,11'
          Branch Sides:
            - BranchSide:      'popup.c:627,16'
              BranchSideFuncs:
                - server_client_clear_overlay
            - BranchSide:      'popup.c:629,3'
              BranchSideFuncs:
                - server_client_clear_overlay
        - Branch String:   'popup.c:632,36'
          Branch Sides:
            - BranchSide:      'popup.c:633,8'
              BranchSideFuncs:
                - server_client_clear_overlay
            - BranchSide:      'popup.c:634,31'
              BranchSideFuncs:
                - server_client_clear_overlay
        - Branch String:   'popup.c:633,41'
          Branch Sides:
            - BranchSide:      'popup.c:633,44'
              BranchSideFuncs:
                - server_client_clear_overlay
            - BranchSide:      'popup.c:633,41'
              BranchSideFuncs: []
        - Branch String:   'popup.c:632,6'
          Branch Sides:
            - BranchSide:      'popup.c:632,6'
              BranchSideFuncs:
                - server_client_clear_overlay
            - BranchSide:      'popup.c:634,31'
              BranchSideFuncs:
                - server_client_clear_overlay
      Callsites:
        - Src:             'popup.c:620,26'
          Dst:             job_get_data
        - Src:             'popup.c:623,11'
          Dst:             job_get_status
        - Src:             'popup.c:634,3'
          Dst:             server_client_clear_overlay
    - functionName:    popup_check_cb
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
        - px
        - py
        - nx
        - r
      BBCount:         25
      ICount:          229
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - menu_check_cb
        - server_client_overlay_range
      functionUses:    3
      BranchProfiles:
        - Branch String:   'popup.c:175,6'
          Branch Sides:
            - BranchSide:      'popup.c:177,17'
              BranchSideFuncs:
                - menu_check_cb
                - server_client_overlay_range
            - BranchSide:      'popup.c:207,30'
              BranchSideFuncs:
                - server_client_overlay_range
        - Branch String:   'popup.c:178,3'
          Branch Sides:
            - BranchSide:      'popup.c:179,32'
              BranchSideFuncs:
                - server_client_overlay_range
            - BranchSide:      'popup.c:187,10'
              BranchSideFuncs: []
        - Branch String:   'popup.c:187,3'
          Branch Sides:
            - BranchSide:      'popup.c:189,11'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:199,12'
              BranchSideFuncs: []
        - Branch String:   'popup.c:189,4'
          Branch Sides:
            - BranchSide:      'popup.c:190,12'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:196,3'
              BranchSideFuncs: []
        - Branch String:   'popup.c:190,9'
          Branch Sides:
            - BranchSide:      'popup.c:191,20'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:195,4'
              BranchSideFuncs: []
        - Branch String:   'popup.c:199,3'
          Branch Sides:
            - BranchSide:      'popup.c:200,4'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:204,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'popup.c:177,3'
          Dst:             menu_check_cb
        - Src:             'popup.c:179,4'
          Dst:             server_client_overlay_range
        - Src:             'popup.c:207,2'
          Dst:             server_client_overlay_range
    - functionName:    popup_mode_cb
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
        - cx
        - cy
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - menu_mode_cb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'popup.c:153,6'
          Branch Sides:
            - BranchSide:      'popup.c:154,24'
              BranchSideFuncs:
                - menu_mode_cb
            - BranchSide:      'popup.c:156,6'
              BranchSideFuncs: []
        - Branch String:   'popup.c:156,6'
          Branch Sides:
            - BranchSide:      'popup.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:160,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'popup.c:154,11'
          Dst:             menu_mode_cb
    - functionName:    popup_draw_cb
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
        - rctx
      BBCount:         27
      ICount:          264
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - menu_draw_cb
        - screen_free
        - screen_init
        - screen_write_box
        - screen_write_clearscreen
        - screen_write_cursormove
        - screen_write_fast_copy
        - screen_write_start
        - screen_write_stop
        - tty_draw_line
      functionUses:    1
      BranchProfiles:
        - Branch String:   'popup.c:226,6'
          Branch Sides:
            - BranchSide:      'popup.c:227,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_stop
                - screen_free
                - menu_draw_cb
                - tty_draw_line
            - BranchSide:      'popup.c:229,13'
              BranchSideFuncs:
                - screen_write_stop
                - screen_free
                - menu_draw_cb
                - tty_draw_line
                - screen_write_box
                - screen_write_cursormove
                - screen_write_fast_copy
        - Branch String:   'popup.c:239,6'
          Branch Sides:
            - BranchSide:      'popup.c:240,17'
              BranchSideFuncs:
                - screen_free
                - menu_draw_cb
                - tty_draw_line
            - BranchSide:      'popup.c:241,15'
              BranchSideFuncs:
                - screen_free
                - menu_draw_cb
                - tty_draw_line
        - Branch String:   'popup.c:241,6'
          Branch Sides:
            - BranchSide:      'popup.c:242,17'
              BranchSideFuncs:
                - screen_free
                - menu_draw_cb
                - tty_draw_line
            - BranchSide:      'popup.c:244,6'
              BranchSideFuncs:
                - screen_free
                - menu_draw_cb
                - tty_draw_line
        - Branch String:   'popup.c:244,6'
          Branch Sides:
            - BranchSide:      'popup.c:245,3'
              BranchSideFuncs:
                - screen_free
                - menu_draw_cb
                - tty_draw_line
            - BranchSide:      'popup.c:248,3'
              BranchSideFuncs:
                - screen_free
                - menu_draw_cb
                - tty_draw_line
        - Branch String:   'popup.c:251,2'
          Branch Sides:
            - BranchSide:      'popup.c:252,17'
              BranchSideFuncs:
                - tty_draw_line
                - screen_free
                - menu_draw_cb
            - BranchSide:      'popup.c:255,2'
              BranchSideFuncs:
                - screen_free
                - menu_draw_cb
        - Branch String:   'popup.c:256,6'
          Branch Sides:
            - BranchSide:      'popup.c:256,6'
              BranchSideFuncs:
                - menu_draw_cb
            - BranchSide:      'popup.c:257,3'
              BranchSideFuncs:
                - menu_draw_cb
      Callsites:
        - Src:             'popup.c:222,2'
          Dst:             screen_init
        - Src:             'popup.c:223,2'
          Dst:             screen_write_start
        - Src:             'popup.c:224,2'
          Dst:             screen_write_clearscreen
        - Src:             'popup.c:227,3'
          Dst:             screen_write_cursormove
        - Src:             'popup.c:228,3'
          Dst:             screen_write_fast_copy
        - Src:             'popup.c:230,3'
          Dst:             screen_write_box
        - Src:             'popup.c:232,3'
          Dst:             screen_write_cursormove
        - Src:             'popup.c:233,3'
          Dst:             screen_write_fast_copy
        - Src:             'popup.c:236,2'
          Dst:             screen_write_stop
        - Src:             'popup.c:252,3'
          Dst:             tty_draw_line
        - Src:             'popup.c:255,2'
          Dst:             screen_free
        - Src:             'popup.c:259,3'
          Dst:             menu_draw_cb
    - functionName:    popup_key_cb
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
        - event
      BBCount:         103
      ICount:          702
      EdgeCount:       140
      CyclomaticComplexity: 39
      functionsReached:
        - bufferevent_write
        - input_key
        - input_key_get_mouse
        - job_get_event
        - menu_add_items
        - menu_create
        - menu_key_cb
        - menu_prepare
        - popup_handle_drag
        - popup_menu_done
        - server_client_clear_overlay
        - server_redraw_client
      functionUses:    1
      BranchProfiles:
        - Branch String:   'popup.c:493,6'
          Branch Sides:
            - BranchSide:      'popup.c:494,19'
              BranchSideFuncs:
                - menu_key_cb
                - server_redraw_client
                - server_client_clear_overlay
            - BranchSide:      'popup.c:505,6'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
                - popup_handle_drag
        - Branch String:   'popup.c:494,7'
          Branch Sides:
            - BranchSide:      'popup.c:495,4'
              BranchSideFuncs:
                - server_redraw_client
                - server_client_clear_overlay
            - BranchSide:      'popup.c:502,3'
              BranchSideFuncs: []
        - Branch String:   'popup.c:497,8'
          Branch Sides:
            - BranchSide:      'popup.c:498,33'
              BranchSideFuncs:
                - server_client_clear_overlay
            - BranchSide:      'popup.c:500,26'
              BranchSideFuncs:
                - server_redraw_client
        - Branch String:   'popup.c:505,6'
          Branch Sides:
            - BranchSide:      'popup.c:505,6'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
                - popup_handle_drag
            - BranchSide:      'popup.c:545,9'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
        - Branch String:   'popup.c:505,6'
          Branch Sides:
            - BranchSide:      'popup.c:506,7'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
                - popup_handle_drag
            - BranchSide:      'popup.c:545,9'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
        - Branch String:   'popup.c:506,7'
          Branch Sides:
            - BranchSide:      'popup.c:507,22'
              BranchSideFuncs:
                - popup_handle_drag
            - BranchSide:      'popup.c:510,7'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
        - Branch String:   'popup.c:510,21'
          Branch Sides:
            - BranchSide:      'popup.c:511,7'
              BranchSideFuncs:
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
            - BranchSide:      'popup.c:514,8'
              BranchSideFuncs:
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
        - Branch String:   'popup.c:511,34'
          Branch Sides:
            - BranchSide:      'popup.c:512,7'
              BranchSideFuncs:
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
            - BranchSide:      'popup.c:514,8'
              BranchSideFuncs:
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
        - Branch String:   'popup.c:512,21'
          Branch Sides:
            - BranchSide:      'popup.c:513,7'
              BranchSideFuncs:
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
            - BranchSide:      'popup.c:514,8'
              BranchSideFuncs:
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
        - Branch String:   'popup.c:510,7'
          Branch Sides:
            - BranchSide:      'popup.c:514,8'
              BranchSideFuncs:
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
            - BranchSide:      'popup.c:518,7'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
        - Branch String:   'popup.c:514,8'
          Branch Sides:
            - BranchSide:      'popup.c:515,5'
              BranchSideFuncs:
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
            - BranchSide:      'popup.c:516,4'
              BranchSideFuncs: []
        - Branch String:   'popup.c:518,7'
          Branch Sides:
            - BranchSide:      'popup.c:519,8'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
            - BranchSide:      'popup.c:528,8'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
        - Branch String:   'popup.c:519,8'
          Branch Sides:
            - BranchSide:      'popup.c:520,12'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
            - BranchSide:      'popup.c:521,13'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
        - Branch String:   'popup.c:521,13'
          Branch Sides:
            - BranchSide:      'popup.c:522,12'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
            - BranchSide:      'popup.c:523,13'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
        - Branch String:   'popup.c:523,13'
          Branch Sides:
            - BranchSide:      'popup.c:524,12'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
            - BranchSide:      'popup.c:525,13'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
        - Branch String:   'popup.c:528,42'
          Branch Sides:
            - BranchSide:      'popup.c:529,7'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
            - BranchSide:      'popup.c:532,9'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
        - Branch String:   'popup.c:529,45'
          Branch Sides:
            - BranchSide:      'popup.c:530,8'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
            - BranchSide:      'popup.c:532,9'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
        - Branch String:   'popup.c:530,23'
          Branch Sides:
            - BranchSide:      'popup.c:530,26'
              BranchSideFuncs:
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
            - BranchSide:      'popup.c:531,7'
              BranchSideFuncs:
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
        - Branch String:   'popup.c:528,7'
          Branch Sides:
            - BranchSide:      'popup.c:531,7'
              BranchSideFuncs:
                - menu_create
                - menu_add_items
                - menu_prepare
                - menu_add_items
            - BranchSide:      'popup.c:532,9'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
        - Branch String:   'popup.c:532,58'
          Branch Sides:
            - BranchSide:      'popup.c:533,8'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:534,9'
              BranchSideFuncs: []
        - Branch String:   'popup.c:533,23'
          Branch Sides:
            - BranchSide:      'popup.c:533,27'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
            - BranchSide:      'popup.c:544,2'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
        - Branch String:   'popup.c:532,7'
          Branch Sides:
            - BranchSide:      'popup.c:534,9'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
            - BranchSide:      'popup.c:544,2'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
        - Branch String:   'popup.c:534,8'
          Branch Sides:
            - BranchSide:      'popup.c:535,5'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:536,8'
              BranchSideFuncs: []
        - Branch String:   'popup.c:536,8'
          Branch Sides:
            - BranchSide:      'popup.c:537,5'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:538,13'
              BranchSideFuncs: []
        - Branch String:   'popup.c:545,66'
          Branch Sides:
            - BranchSide:      'popup.c:546,6'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
            - BranchSide:      'popup.c:547,7'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
        - Branch String:   'popup.c:546,23'
          Branch Sides:
            - BranchSide:      'popup.c:547,7'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
            - BranchSide:      'popup.c:549,6'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
        - Branch String:   'popup.c:547,28'
          Branch Sides:
            - BranchSide:      'popup.c:547,31'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:548,3'
              BranchSideFuncs: []
        - Branch String:   'popup.c:545,6'
          Branch Sides:
            - BranchSide:      'popup.c:548,3'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:549,6'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
        - Branch String:   'popup.c:549,6'
          Branch Sides:
            - BranchSide:      'popup.c:550,7'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
            - BranchSide:      'popup.c:566,2'
              BranchSideFuncs: []
        - Branch String:   'popup.c:550,7'
          Branch Sides:
            - BranchSide:      'popup.c:550,7'
              BranchSideFuncs:
                - job_get_event
                - input_key
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
            - BranchSide:      'popup.c:564,14'
              BranchSideFuncs:
                - job_get_event
                - input_key
        - Branch String:   'popup.c:550,7'
          Branch Sides:
            - BranchSide:      'popup.c:552,8'
              BranchSideFuncs:
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
            - BranchSide:      'popup.c:564,14'
              BranchSideFuncs:
                - job_get_event
                - input_key
        - Branch String:   'popup.c:552,8'
          Branch Sides:
            - BranchSide:      'popup.c:553,10'
              BranchSideFuncs:
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
            - BranchSide:      'popup.c:556,10'
              BranchSideFuncs:
                - input_key_get_mouse
                - job_get_event
                - bufferevent_write
        - Branch String:   'popup.c:559,8'
          Branch Sides:
            - BranchSide:      'popup.c:560,5'
              BranchSideFuncs:
                - job_get_event
                - bufferevent_write
            - BranchSide:      'popup.c:561,36'
              BranchSideFuncs:
                - job_get_event
                - bufferevent_write
        - Branch String:   'popup.c:570,6'
          Branch Sides:
            - BranchSide:      'popup.c:571,18'
              BranchSideFuncs:
                - menu_add_items
                - menu_prepare
            - BranchSide:      'popup.c:574,18'
              BranchSideFuncs:
                - menu_add_items
                - menu_prepare
        - Branch String:   'popup.c:575,6'
          Branch Sides:
            - BranchSide:      'popup.c:576,7'
              BranchSideFuncs:
                - menu_prepare
            - BranchSide:      'popup.c:578,5'
              BranchSideFuncs:
                - menu_prepare
      Callsites:
        - Src:             'popup.c:494,7'
          Dst:             menu_key_cb
        - Src:             'popup.c:498,5'
          Dst:             server_client_clear_overlay
        - Src:             'popup.c:500,5'
          Dst:             server_redraw_client
        - Src:             'popup.c:507,4'
          Dst:             popup_handle_drag
        - Src:             'popup.c:559,9'
          Dst:             input_key_get_mouse
        - Src:             'popup.c:561,22'
          Dst:             job_get_event
        - Src:             'popup.c:561,4'
          Dst:             bufferevent_write
        - Src:             'popup.c:564,21'
          Dst:             job_get_event
        - Src:             'popup.c:564,3'
          Dst:             input_key
        - Src:             'popup.c:569,13'
          Dst:             menu_create
        - Src:             'popup.c:571,3'
          Dst:             menu_add_items
        - Src:             'popup.c:574,3'
          Dst:             menu_add_items
        - Src:             'popup.c:579,11'
          Dst:             menu_prepare
        - Src:             'popup.c:579,11'
          Dst:             popup_menu_done
    - functionName:    popup_free_cb
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
      BBCount:         20
      ICount:          146
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - cmdq_continue
        - cmdq_get_client
        - colour_palette_free
        - input_free
        - job_free
        - menu_free_cb
        - screen_free
        - server_client_unref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'popup.c:271,6'
          Branch Sides:
            - BranchSide:      'popup.c:272,16'
              BranchSideFuncs:
                - menu_free_cb
                - server_client_unref
                - input_free
                - screen_free
                - colour_palette_free
                - free
                - free
                - job_free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
            - BranchSide:      'popup.c:274,6'
              BranchSideFuncs:
                - server_client_unref
                - input_free
                - screen_free
                - colour_palette_free
                - free
                - free
                - job_free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
        - Branch String:   'popup.c:274,6'
          Branch Sides:
            - BranchSide:      'popup.c:275,3'
              BranchSideFuncs:
                - server_client_unref
                - input_free
                - screen_free
                - colour_palette_free
                - free
                - free
                - job_free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
            - BranchSide:      'popup.c:277,6'
              BranchSideFuncs:
                - server_client_unref
                - input_free
                - screen_free
                - colour_palette_free
                - free
                - free
                - job_free
                - cmdq_get_client
                - cmdq_continue
                - cmdq_get_client
                - cmdq_get_client
        - Branch String:   'popup.c:277,6'
          Branch Sides:
            - BranchSide:      'popup.c:278,23'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - server_client_unref
                - input_free
                - screen_free
                - colour_palette_free
                - free
                - free
                - job_free
                - cmdq_get_client
                - cmdq_get_client
            - BranchSide:      'popup.c:283,22'
              BranchSideFuncs:
                - server_client_unref
                - input_free
                - screen_free
                - colour_palette_free
                - free
                - free
                - job_free
        - Branch String:   'popup.c:278,37'
          Branch Sides:
            - BranchSide:      'popup.c:279,23'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - server_client_unref
                - input_free
                - screen_free
                - colour_palette_free
                - free
                - free
                - job_free
                - cmdq_get_client
            - BranchSide:      'popup.c:281,17'
              BranchSideFuncs:
                - cmdq_continue
                - server_client_unref
                - input_free
                - screen_free
                - colour_palette_free
                - free
                - free
                - job_free
        - Branch String:   'popup.c:278,7'
          Branch Sides:
            - BranchSide:      'popup.c:280,36'
              BranchSideFuncs:
                - cmdq_get_client
                - cmdq_continue
                - server_client_unref
                - input_free
                - screen_free
                - colour_palette_free
                - free
                - free
                - job_free
            - BranchSide:      'popup.c:281,17'
              BranchSideFuncs:
                - cmdq_continue
                - server_client_unref
                - input_free
                - screen_free
                - colour_palette_free
                - free
                - free
                - job_free
        - Branch String:   'popup.c:285,6'
          Branch Sides:
            - BranchSide:      'popup.c:285,6'
              BranchSideFuncs:
                - job_free
                - input_free
                - screen_free
                - colour_palette_free
                - free
                - free
            - BranchSide:      'popup.c:286,12'
              BranchSideFuncs:
                - job_free
                - input_free
                - screen_free
                - colour_palette_free
                - free
                - free
      Callsites:
        - Src:             'popup.c:272,3'
          Dst:             menu_free_cb
        - Src:             'popup.c:278,7'
          Dst:             cmdq_get_client
        - Src:             'popup.c:279,7'
          Dst:             cmdq_get_client
        - Src:             'popup.c:280,4'
          Dst:             cmdq_get_client
        - Src:             'popup.c:281,3'
          Dst:             cmdq_continue
        - Src:             'popup.c:283,2'
          Dst:             server_client_unref
        - Src:             'popup.c:286,3'
          Dst:             job_free
        - Src:             'popup.c:287,2'
          Dst:             input_free
        - Src:             'popup.c:289,2'
          Dst:             screen_free
        - Src:             'popup.c:290,2'
          Dst:             colour_palette_free
    - functionName:    popup_resize_cb
      functionSourceFile: '/src/tmux/popup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
      BBCount:         34
      ICount:          280
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - job_resize
        - menu_free_cb
        - screen_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'popup.c:302,6'
          Branch Sides:
            - BranchSide:      'popup.c:303,3'
              BranchSideFuncs: []
            - BranchSide:      'popup.c:304,6'
              BranchSideFuncs:
                - screen_resize
                - job_resize
                - screen_resize
                - job_resize
                - menu_free_cb
        - Branch String:   'popup.c:304,6'
          Branch Sides:
            - BranchSide:      'popup.c:305,16'
              BranchSideFuncs:
                - menu_free_cb
                - screen_resize
                - job_resize
                - screen_resize
                - job_resize
            - BranchSide:      'popup.c:308,6'
              BranchSideFuncs:
                - screen_resize
                - job_resize
                - screen_resize
                - job_resize
        - Branch String:   'popup.c:308,6'
          Branch Sides:
            - BranchSide:      'popup.c:309,12'
              BranchSideFuncs:
                - screen_resize
                - job_resize
                - screen_resize
                - job_resize
            - BranchSide:      'popup.c:311,12'
              BranchSideFuncs:
                - screen_resize
                - job_resize
                - screen_resize
                - job_resize
        - Branch String:   'popup.c:312,6'
          Branch Sides:
            - BranchSide:      'popup.c:313,12'
              BranchSideFuncs:
                - screen_resize
                - job_resize
                - screen_resize
                - job_resize
            - BranchSide:      'popup.c:315,12'
              BranchSideFuncs:
                - screen_resize
                - job_resize
                - screen_resize
                - job_resize
        - Branch String:   'popup.c:316,6'
          Branch Sides:
            - BranchSide:      'popup.c:317,12'
              BranchSideFuncs:
                - screen_resize
                - job_resize
                - screen_resize
                - job_resize
            - BranchSide:      'popup.c:319,12'
              BranchSideFuncs:
                - screen_resize
                - job_resize
                - screen_resize
                - job_resize
        - Branch String:   'popup.c:320,6'
          Branch Sides:
            - BranchSide:      'popup.c:321,12'
              BranchSideFuncs:
                - screen_resize
                - job_resize
                - screen_resize
                - job_resize
            - BranchSide:      'popup.c:323,12'
              BranchSideFuncs:
                - screen_resize
                - job_resize
                - screen_resize
                - job_resize
        - Branch String:   'popup.c:326,6'
          Branch Sides:
            - BranchSide:      'popup.c:327,18'
              BranchSideFuncs:
                - screen_resize
                - job_resize
            - BranchSide:      'popup.c:330,13'
              BranchSideFuncs:
                - screen_resize
                - job_resize
        - Branch String:   'popup.c:328,7'
          Branch Sides:
            - BranchSide:      'popup.c:329,15'
              BranchSideFuncs:
                - job_resize
            - BranchSide:      'popup.c:330,2'
              BranchSideFuncs: []
        - Branch String:   'popup.c:332,7'
          Branch Sides:
            - BranchSide:      'popup.c:333,15'
              BranchSideFuncs:
                - job_resize
            - BranchSide:      'popup.c:334,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'popup.c:305,3'
          Dst:             menu_free_cb
        - Src:             'popup.c:327,3'
          Dst:             screen_resize
        - Src:             'popup.c:329,4'
          Dst:             job_resize
        - Src:             'popup.c:331,3'
          Dst:             screen_resize
        - Src:             'popup.c:333,4'
          Dst:             job_resize
    - functionName:    peer_check_version
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - peer
        - imsg
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - log_debug
        - proc_send
      functionUses:    1
      BranchProfiles:
        - Branch String:   'proc.c:133,36'
          Branch Sides:
            - BranchSide:      'proc.c:133,39'
              BranchSideFuncs:
                - log_debug
                - proc_send
            - BranchSide:      'proc.c:141,2'
              BranchSideFuncs: []
        - Branch String:   'proc.c:133,6'
          Branch Sides:
            - BranchSide:      'proc.c:134,39'
              BranchSideFuncs:
                - log_debug
                - proc_send
            - BranchSide:      'proc.c:141,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'proc.c:134,3'
          Dst:             log_debug
        - Src:             'proc.c:136,3'
          Dst:             proc_send
    - functionName:    proc_send
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - peer
        - type
        - fd
        - buf
        - len
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - imsg_compose
        - log_debug
        - proc_update_event
      functionUses:    49
      BranchProfiles:
        - Branch String:   'proc.c:167,6'
          Branch Sides:
            - BranchSide:      'proc.c:168,3'
              BranchSideFuncs: []
            - BranchSide:      'proc.c:169,57'
              BranchSideFuncs:
                - log_debug
                - imsg_compose
                - proc_update_event
        - Branch String:   'proc.c:172,6'
          Branch Sides:
            - BranchSide:      'proc.c:173,3'
              BranchSideFuncs: []
            - BranchSide:      'proc.c:174,20'
              BranchSideFuncs:
                - proc_update_event
      Callsites:
        - Src:             'proc.c:169,2'
          Dst:             log_debug
        - Src:             'proc.c:171,11'
          Dst:             imsg_compose
        - Src:             'proc.c:174,2'
          Dst:             proc_update_event
    - functionName:    proc_update_event
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - peer
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - event_add
        - event_del
        - event_set
        - imsgbuf_queuelen
        - proc_event_cb
      functionUses:    3
      BranchProfiles:
        - Branch String:   'proc.c:152,6'
          Branch Sides:
            - BranchSide:      'proc.c:152,6'
              BranchSideFuncs:
                - event_set
                - event_add
            - BranchSide:      'proc.c:153,10'
              BranchSideFuncs:
                - event_set
                - event_add
      Callsites:
        - Src:             'proc.c:149,2'
          Dst:             event_del
        - Src:             'proc.c:152,6'
          Dst:             imsgbuf_queuelen
        - Src:             'proc.c:154,2'
          Dst:             event_set
        - Src:             'proc.c:154,2'
          Dst:             proc_event_cb
        - Src:             'proc.c:156,2'
          Dst:             event_add
    - functionName:    proc_event_cb
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         29
      ICount:          196
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - imsg_free
        - imsg_get
        - imsgbuf_queuelen
        - imsgbuf_read
        - imsgbuf_write
        - log_debug
        - peer_check_version
        - proc_update_event
      functionUses:    2
      BranchProfiles:
        - Branch String:   'proc.c:80,32'
          Branch Sides:
            - BranchSide:      'proc.c:80,36'
              BranchSideFuncs:
                - proc_update_event
                - imsgbuf_queuelen
                - imsgbuf_write
            - BranchSide:      'proc.c:104,6'
              BranchSideFuncs:
                - proc_update_event
                - imsgbuf_queuelen
                - imsgbuf_write
        - Branch String:   'proc.c:80,6'
          Branch Sides:
            - BranchSide:      'proc.c:81,21'
              BranchSideFuncs:
                - imsgbuf_read
                - imsg_get
                - log_debug
                - peer_check_version
                - imsg_free
                - imsg_free
                - proc_update_event
                - imsgbuf_queuelen
                - imsgbuf_write
            - BranchSide:      'proc.c:104,6'
              BranchSideFuncs:
                - proc_update_event
                - imsgbuf_queuelen
                - imsgbuf_write
        - Branch String:   'proc.c:81,7'
          Branch Sides:
            - BranchSide:      'proc.c:82,4'
              BranchSideFuncs: []
            - BranchSide:      'proc.c:85,3'
              BranchSideFuncs:
                - imsg_get
                - log_debug
                - peer_check_version
                - imsg_free
                - imsg_free
                - proc_update_event
                - imsgbuf_queuelen
                - imsgbuf_write
        - Branch String:   'proc.c:86,8'
          Branch Sides:
            - BranchSide:      'proc.c:87,5'
              BranchSideFuncs: []
            - BranchSide:      'proc.c:90,8'
              BranchSideFuncs:
                - log_debug
                - peer_check_version
                - imsg_free
                - imsg_get
                - imsg_free
                - proc_update_event
                - imsgbuf_queuelen
                - imsgbuf_write
        - Branch String:   'proc.c:90,8'
          Branch Sides:
            - BranchSide:      'proc.c:91,5'
              BranchSideFuncs:
                - proc_update_event
                - imsgbuf_queuelen
                - imsgbuf_write
            - BranchSide:      'proc.c:92,36'
              BranchSideFuncs:
                - log_debug
                - peer_check_version
                - imsg_free
                - imsg_get
                - proc_update_event
                - imsgbuf_queuelen
                - imsgbuf_write
                - imsg_free
        - Branch String:   'proc.c:94,8'
          Branch Sides:
            - BranchSide:      'proc.c:95,5'
              BranchSideFuncs:
                - imsg_free
                - proc_update_event
                - imsgbuf_queuelen
                - imsgbuf_write
            - BranchSide:      'proc.c:99,4'
              BranchSideFuncs:
                - imsg_free
                - imsg_get
                - log_debug
                - peer_check_version
                - imsg_free
                - proc_update_event
                - imsgbuf_queuelen
                - imsgbuf_write
        - Branch String:   'proc.c:104,6'
          Branch Sides:
            - BranchSide:      'proc.c:105,22'
              BranchSideFuncs:
                - imsgbuf_write
                - proc_update_event
                - imsgbuf_queuelen
            - BranchSide:      'proc.c:111,7'
              BranchSideFuncs:
                - proc_update_event
                - imsgbuf_queuelen
        - Branch String:   'proc.c:105,7'
          Branch Sides:
            - BranchSide:      'proc.c:106,4'
              BranchSideFuncs: []
            - BranchSide:      'proc.c:109,2'
              BranchSideFuncs:
                - proc_update_event
                - imsgbuf_queuelen
        - Branch String:   'proc.c:111,31'
          Branch Sides:
            - BranchSide:      'proc.c:111,52'
              BranchSideFuncs:
                - imsgbuf_queuelen
                - proc_update_event
            - BranchSide:      'proc.c:116,20'
              BranchSideFuncs:
                - proc_update_event
        - Branch String:   'proc.c:111,6'
          Branch Sides:
            - BranchSide:      'proc.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'proc.c:116,20'
              BranchSideFuncs:
                - proc_update_event
      Callsites:
        - Src:             'proc.c:81,7'
          Dst:             imsgbuf_read
        - Src:             'proc.c:86,13'
          Dst:             imsg_get
        - Src:             'proc.c:92,4'
          Dst:             log_debug
        - Src:             'proc.c:94,8'
          Dst:             peer_check_version
        - Src:             'proc.c:95,5'
          Dst:             imsg_free
        - Src:             'proc.c:100,4'
          Dst:             imsg_free
        - Src:             'proc.c:105,7'
          Dst:             imsgbuf_write
        - Src:             'proc.c:111,34'
          Dst:             imsgbuf_queuelen
        - Src:             'proc.c:116,2'
          Dst:             proc_update_event
    - functionName:    proc_get_peer_uid
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - peer
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    proc_fork_and_daemon
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
      BBCount:         11
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - close
        - daemon
        - fatal
        - fork
        - socketpair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'proc.c:364,6'
          Branch Sides:
            - BranchSide:      'proc.c:365,3'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'proc.c:366,16'
              BranchSideFuncs:
                - fork
                - close
                - daemon
                - fatal
                - fatal
                - close
        - Branch String:   'proc.c:366,2'
          Branch Sides:
            - BranchSide:      'proc.c:368,3'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'proc.c:370,9'
              BranchSideFuncs:
                - close
                - daemon
                - fatal
            - BranchSide:      'proc.c:376,9'
              BranchSideFuncs:
                - close
        - Branch String:   'proc.c:372,7'
          Branch Sides:
            - BranchSide:      'proc.c:373,4'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'proc.c:374,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'proc.c:364,6'
          Dst:             socketpair
        - Src:             'proc.c:365,3'
          Dst:             fatal
        - Src:             'proc.c:366,16'
          Dst:             fork
        - Src:             'proc.c:368,3'
          Dst:             fatal
        - Src:             'proc.c:370,3'
          Dst:             close
        - Src:             'proc.c:372,7'
          Dst:             daemon
        - Src:             'proc.c:373,4'
          Dst:             fatal
        - Src:             'proc.c:376,3'
          Dst:             close
    - functionName:    daemon
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    proc_toggle_log
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tp
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_toggle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proc.c:355,2'
          Dst:             log_toggle
    - functionName:    proc_flush_peer
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - peer
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imsgbuf_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'proc.c:349,2'
          Dst:             imsgbuf_flush
    - functionName:    proc_kill_peer
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - peer
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    proc_remove_peer
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - peer
      BBCount:         8
      ICount:          78
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - event_del
        - imsgbuf_clear
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'proc.c:330,2'
          Branch Sides:
            - BranchSide:      'proc.c:330,2'
              BranchSideFuncs:
                - log_debug
                - event_del
                - imsgbuf_clear
                - close
                - free
            - BranchSide:      'proc.c:330,2'
              BranchSideFuncs:
                - log_debug
                - event_del
                - imsgbuf_clear
                - close
                - free
      Callsites:
        - Src:             'proc.c:331,2'
          Dst:             log_debug
        - Src:             'proc.c:333,2'
          Dst:             event_del
        - Src:             'proc.c:334,2'
          Dst:             imsgbuf_clear
        - Src:             'proc.c:336,2'
          Dst:             close
    - functionName:    proc_add_peer
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tp
        - fd
        - dispatchcb
        - arg
      BBCount:         10
      ICount:          116
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - event_set
        - fatal
        - getpeereid
        - imsgbuf_allow_fdpass
        - imsgbuf_init
        - log_debug
        - proc_event_cb
        - proc_update_event
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'proc.c:312,6'
          Branch Sides:
            - BranchSide:      'proc.c:313,3'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'proc.c:314,24'
              BranchSideFuncs:
                - imsgbuf_allow_fdpass
                - event_set
                - getpeereid
                - log_debug
                - proc_update_event
        - Branch String:   'proc.c:317,6'
          Branch Sides:
            - BranchSide:      'proc.c:318,3'
              BranchSideFuncs:
                - log_debug
                - proc_update_event
            - BranchSide:      'proc.c:320,36'
              BranchSideFuncs:
                - log_debug
                - proc_update_event
      Callsites:
        - Src:             'proc.c:306,9'
          Dst:             xcalloc
        - Src:             'proc.c:312,6'
          Dst:             imsgbuf_init
        - Src:             'proc.c:313,3'
          Dst:             fatal
        - Src:             'proc.c:314,2'
          Dst:             imsgbuf_allow_fdpass
        - Src:             'proc.c:315,2'
          Dst:             event_set
        - Src:             'proc.c:315,2'
          Dst:             proc_event_cb
        - Src:             'proc.c:317,6'
          Dst:             getpeereid
        - Src:             'proc.c:320,2'
          Dst:             log_debug
        - Src:             'proc.c:323,2'
          Dst:             proc_update_event
    - functionName:    proc_clear_signals
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tp
        - defaults
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - event_del
        - sigaction
        - sigemptyset
      functionUses:    5
      BranchProfiles:
        - Branch String:   'proc.c:286,6'
          Branch Sides:
            - BranchSide:      'proc.c:286,6'
              BranchSideFuncs:
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
            - BranchSide:      'proc.c:287,3'
              BranchSideFuncs:
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
                - sigaction
      Callsites:
        - Src:             'proc.c:270,2'
          Dst:             sigemptyset
        - Src:             'proc.c:274,2'
          Dst:             sigaction
        - Src:             'proc.c:275,2'
          Dst:             sigaction
        - Src:             'proc.c:277,2'
          Dst:             event_del
        - Src:             'proc.c:278,2'
          Dst:             event_del
        - Src:             'proc.c:279,2'
          Dst:             event_del
        - Src:             'proc.c:280,2'
          Dst:             event_del
        - Src:             'proc.c:281,2'
          Dst:             event_del
        - Src:             'proc.c:282,2'
          Dst:             event_del
        - Src:             'proc.c:283,2'
          Dst:             event_del
        - Src:             'proc.c:284,2'
          Dst:             event_del
        - Src:             'proc.c:287,3'
          Dst:             sigaction
        - Src:             'proc.c:288,3'
          Dst:             sigaction
        - Src:             'proc.c:289,3'
          Dst:             sigaction
        - Src:             'proc.c:290,3'
          Dst:             sigaction
        - Src:             'proc.c:291,3'
          Dst:             sigaction
        - Src:             'proc.c:292,3'
          Dst:             sigaction
        - Src:             'proc.c:293,3'
          Dst:             sigaction
        - Src:             'proc.c:294,3'
          Dst:             sigaction
        - Src:             'proc.c:295,3'
          Dst:             sigaction
    - functionName:    proc_signal_cb
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - signo
        - events
        - arg
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    proc_set_signals
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tp
        - signalcb
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - event_add
        - event_set
        - proc_signal_cb
        - sigaction
        - sigemptyset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'proc.c:236,2'
          Dst:             sigemptyset
        - Src:             'proc.c:240,2'
          Dst:             sigaction
        - Src:             'proc.c:241,2'
          Dst:             sigaction
        - Src:             'proc.c:242,2'
          Dst:             sigaction
        - Src:             'proc.c:243,2'
          Dst:             sigaction
        - Src:             'proc.c:244,2'
          Dst:             sigaction
        - Src:             'proc.c:246,2'
          Dst:             event_set
        - Src:             'proc.c:246,2'
          Dst:             proc_signal_cb
        - Src:             'proc.c:247,2'
          Dst:             event_add
        - Src:             'proc.c:248,2'
          Dst:             event_set
        - Src:             'proc.c:248,2'
          Dst:             proc_signal_cb
        - Src:             'proc.c:249,2'
          Dst:             event_add
        - Src:             'proc.c:250,2'
          Dst:             event_set
        - Src:             'proc.c:250,2'
          Dst:             proc_signal_cb
        - Src:             'proc.c:251,2'
          Dst:             event_add
        - Src:             'proc.c:252,2'
          Dst:             event_set
        - Src:             'proc.c:252,2'
          Dst:             proc_signal_cb
        - Src:             'proc.c:253,2'
          Dst:             event_add
        - Src:             'proc.c:254,2'
          Dst:             event_set
        - Src:             'proc.c:254,2'
          Dst:             proc_signal_cb
        - Src:             'proc.c:255,2'
          Dst:             event_add
        - Src:             'proc.c:256,2'
          Dst:             event_set
        - Src:             'proc.c:256,2'
          Dst:             proc_signal_cb
        - Src:             'proc.c:257,2'
          Dst:             event_add
        - Src:             'proc.c:258,2'
          Dst:             event_set
        - Src:             'proc.c:258,2'
          Dst:             proc_signal_cb
        - Src:             'proc.c:259,2'
          Dst:             event_add
        - Src:             'proc.c:260,2'
          Dst:             event_set
        - Src:             'proc.c:260,2'
          Dst:             proc_signal_cb
        - Src:             'proc.c:261,2'
          Dst:             event_add
    - functionName:    proc_exit
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tp
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - imsgbuf_flush
      functionUses:    7
      BranchProfiles:
        - Branch String:   'proc.c:223,2'
          Branch Sides:
            - BranchSide:      'proc.c:224,21'
              BranchSideFuncs:
                - imsgbuf_flush
            - BranchSide:      'proc.c:225,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'proc.c:224,6'
          Dst:             imsgbuf_flush
    - functionName:    proc_loop
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tp
        - loopcb
      BBCount:         13
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - event_loop
        - log_debug
      functionUses:    2
      BranchProfiles:
        - Branch String:   'proc.c:214,19'
          Branch Sides:
            - BranchSide:      'proc.c:213,3'
              BranchSideFuncs:
                - log_debug
                - event_loop
            - BranchSide:      'proc.c:214,23'
              BranchSideFuncs:
                - log_debug
                - event_loop
        - Branch String:   'proc.c:213,3'
          Branch Sides:
            - BranchSide:      'proc.c:214,10'
              BranchSideFuncs:
                - event_loop
                - log_debug
            - BranchSide:      'proc.c:215,28'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'proc.c:211,2'
          Dst:             log_debug
        - Src:             'proc.c:213,3'
          Dst:             event_loop
        - Src:             'proc.c:215,2'
          Dst:             log_debug
    - functionName:    event_loop
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    proc_start
      functionSourceFile: '/src/tmux/proc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         8
      ICount:          77
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - event_get_method
        - event_get_version
        - getpid
        - getversion
        - log_debug
        - log_open
        - setproctitle
        - uname
        - xcalloc
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'proc.c:187,6'
          Branch Sides:
            - BranchSide:      'proc.c:188,3'
              BranchSideFuncs:
                - getpid
                - getversion
                - log_debug
                - log_debug
                - event_get_version
                - event_get_method
                - log_debug
                - log_debug
                - xcalloc
                - xstrdup
            - BranchSide:      'proc.c:190,68'
              BranchSideFuncs:
                - getpid
                - getversion
                - log_debug
                - log_debug
                - event_get_version
                - event_get_method
                - log_debug
                - log_debug
                - xcalloc
                - xstrdup
      Callsites:
        - Src:             'proc.c:184,2'
          Dst:             log_open
        - Src:             'proc.c:185,2'
          Dst:             setproctitle
        - Src:             'proc.c:187,6'
          Dst:             uname
        - Src:             'proc.c:191,12'
          Dst:             getpid
        - Src:             'proc.c:191,22'
          Dst:             getversion
        - Src:             'proc.c:190,2'
          Dst:             log_debug
        - Src:             'proc.c:192,2'
          Dst:             log_debug
        - Src:             'proc.c:193,36'
          Dst:             event_get_version
        - Src:             'proc.c:193,57'
          Dst:             event_get_method
        - Src:             'proc.c:193,2'
          Dst:             log_debug
        - Src:             'proc.c:198,2'
          Dst:             log_debug
        - Src:             'proc.c:201,7'
          Dst:             xcalloc
        - Src:             'proc.c:202,13'
          Dst:             xstrdup
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    event_get_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:    event_get_method
      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:    regsub_expand
      functionSourceFile: '/src/tmux/regsub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
        - with
        - text
        - m
        - n
      BBCount:         20
      ICount:          158
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - regsub_copy
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regsub.c:43,2'
          Branch Sides:
            - BranchSide:      'regsub.c:44,8'
              BranchSideFuncs:
                - xrealloc
                - regsub_copy
            - BranchSide:      'regsub.c:58,1'
              BranchSideFuncs: []
        - Branch String:   'regsub.c:44,7'
          Branch Sides:
            - BranchSide:      'regsub.c:45,6'
              BranchSideFuncs:
                - xrealloc
                - regsub_copy
            - BranchSide:      'regsub.c:55,20'
              BranchSideFuncs:
                - xrealloc
                - regsub_copy
        - Branch String:   'regsub.c:46,19'
          Branch Sides:
            - BranchSide:      'regsub.c:46,23'
              BranchSideFuncs:
                - xrealloc
                - regsub_copy
            - BranchSide:      'regsub.c:54,3'
              BranchSideFuncs:
                - xrealloc
                - regsub_copy
        - Branch String:   'regsub.c:46,8'
          Branch Sides:
            - BranchSide:      'regsub.c:47,10'
              BranchSideFuncs:
                - xrealloc
                - regsub_copy
            - BranchSide:      'regsub.c:54,3'
              BranchSideFuncs:
                - xrealloc
                - regsub_copy
        - Branch String:   'regsub.c:48,15'
          Branch Sides:
            - BranchSide:      'regsub.c:48,18'
              BranchSideFuncs:
                - xrealloc
                - regsub_copy
            - BranchSide:      'regsub.c:53,4'
              BranchSideFuncs:
                - xrealloc
                - regsub_copy
        - Branch String:   'regsub.c:48,9'
          Branch Sides:
            - BranchSide:      'regsub.c:49,18'
              BranchSideFuncs:
                - regsub_copy
                - xrealloc
            - BranchSide:      'regsub.c:53,4'
              BranchSideFuncs:
                - xrealloc
                - regsub_copy
      Callsites:
        - Src:             'regsub.c:49,6'
          Dst:             regsub_copy
        - Src:             'regsub.c:55,10'
          Dst:             xrealloc
    - functionName:    regsub_copy
      functionSourceFile: '/src/tmux/regsub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
        - text
        - start
        - end
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xrealloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'regsub.c:31,9'
          Dst:             xrealloc
    - functionName:    regsub
      functionSourceFile: '/src/tmux/regsub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pattern
        - with
        - text
        - flags
      BBCount:         24
      ICount:          209
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - regcomp
        - regexec
        - regfree
        - regsub_copy
        - regsub_expand
        - strlen
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regsub.c:69,6'
          Branch Sides:
            - BranchSide:      'regsub.c:70,11'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'regsub.c:71,18'
              BranchSideFuncs:
                - regcomp
                - strlen
                - regfree
                - regexec
                - regsub_copy
                - regsub_copy
                - regsub_expand
                - regsub_copy
        - Branch String:   'regsub.c:71,6'
          Branch Sides:
            - BranchSide:      'regsub.c:72,3'
              BranchSideFuncs: []
            - BranchSide:      'regsub.c:74,8'
              BranchSideFuncs:
                - strlen
                - regfree
                - regexec
                - regsub_copy
                - regsub_copy
                - regsub_expand
                - regsub_copy
        - Branch String:   'regsub.c:78,2'
          Branch Sides:
            - BranchSide:      'regsub.c:79,19'
              BranchSideFuncs:
                - regexec
                - regsub_copy
                - regfree
                - regsub_copy
                - regsub_expand
                - regsub_copy
            - BranchSide:      'regsub.c:116,2'
              BranchSideFuncs:
                - regfree
        - Branch String:   'regsub.c:79,7'
          Branch Sides:
            - BranchSide:      'regsub.c:80,28'
              BranchSideFuncs:
                - regsub_copy
                - regfree
            - BranchSide:      'regsub.c:88,27'
              BranchSideFuncs:
                - regsub_copy
                - regfree
                - regexec
                - regsub_copy
                - regsub_copy
                - regsub_expand
        - Branch String:   'regsub.c:95,13'
          Branch Sides:
            - BranchSide:      'regsub.c:96,7'
              BranchSideFuncs:
                - regsub_expand
                - regfree
                - regexec
                - regsub_copy
                - regsub_copy
                - regsub_copy
            - BranchSide:      'regsub.c:98,30'
              BranchSideFuncs:
                - regsub_expand
                - regfree
                - regexec
                - regsub_copy
                - regsub_copy
                - regsub_copy
        - Branch String:   'regsub.c:96,34'
          Branch Sides:
            - BranchSide:      'regsub.c:97,7'
              BranchSideFuncs:
                - regsub_expand
                - regfree
                - regexec
                - regsub_copy
                - regsub_copy
                - regsub_copy
            - BranchSide:      'regsub.c:98,30'
              BranchSideFuncs:
                - regsub_expand
                - regfree
                - regexec
                - regsub_copy
                - regsub_copy
                - regsub_copy
        - Branch String:   'regsub.c:95,7'
          Branch Sides:
            - BranchSide:      'regsub.c:98,30'
              BranchSideFuncs:
                - regsub_expand
                - regfree
                - regexec
                - regsub_copy
                - regsub_copy
                - regsub_copy
            - BranchSide:      'regsub.c:105,11'
              BranchSideFuncs:
                - regfree
                - regexec
                - regsub_copy
                - regsub_expand
                - regsub_copy
                - regsub_copy
        - Branch String:   'regsub.c:111,7'
          Branch Sides:
            - BranchSide:      'regsub.c:78,2'
              BranchSideFuncs:
                - regsub_copy
                - regfree
            - BranchSide:      'regsub.c:112,28'
              BranchSideFuncs:
                - regsub_copy
                - regfree
      Callsites:
        - Src:             'regsub.c:70,11'
          Dst:             xstrdup
        - Src:             'regsub.c:71,6'
          Dst:             regcomp
        - Src:             'regsub.c:76,8'
          Dst:             strlen
        - Src:             'regsub.c:79,7'
          Dst:             regexec
        - Src:             'regsub.c:80,4'
          Dst:             regsub_copy
        - Src:             'regsub.c:88,3'
          Dst:             regsub_copy
        - Src:             'regsub.c:98,4'
          Dst:             regsub_expand
        - Src:             'regsub.c:112,4'
          Dst:             regsub_copy
        - Src:             'regsub.c:118,2'
          Dst:             regfree
    - functionName:    clients_with_window
      functionSourceFile: '/src/tmux/resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         15
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ignore_client_size
        - session_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'resize.c:104,2'
          Branch Sides:
            - BranchSide:      'resize.c:104,2'
              BranchSideFuncs:
                - ignore_client_size
                - session_has
            - BranchSide:      'resize.c:105,26'
              BranchSideFuncs:
                - ignore_client_size
                - session_has
        - Branch String:   'resize.c:105,32'
          Branch Sides:
            - BranchSide:      'resize.c:105,48'
              BranchSideFuncs:
                - ignore_client_size
                - session_has
            - BranchSide:      'resize.c:106,4'
              BranchSideFuncs:
                - ignore_client_size
                - session_has
        - Branch String:   'resize.c:105,7'
          Branch Sides:
            - BranchSide:      'resize.c:106,4'
              BranchSideFuncs:
                - ignore_client_size
                - session_has
            - BranchSide:      'resize.c:107,7'
              BranchSideFuncs:
                - ignore_client_size
                - session_has
        - Branch String:   'resize.c:107,7'
          Branch Sides:
            - BranchSide:      'resize.c:108,4'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:109,2'
              BranchSideFuncs:
                - ignore_client_size
                - session_has
      Callsites:
        - Src:             'resize.c:105,7'
          Dst:             ignore_client_size
        - Src:             'resize.c:105,36'
          Dst:             session_has
    - functionName:    ignore_client_size
      functionSourceFile: '/src/tmux/resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         26
      ICount:          139
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'resize.c:73,6'
          Branch Sides:
            - BranchSide:      'resize.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:75,6'
              BranchSideFuncs: []
        - Branch String:   'resize.c:75,6'
          Branch Sides:
            - BranchSide:      'resize.c:76,3'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:77,6'
              BranchSideFuncs: []
        - Branch String:   'resize.c:77,6'
          Branch Sides:
            - BranchSide:      'resize.c:82,3'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:91,7'
              BranchSideFuncs: []
        - Branch String:   'resize.c:82,3'
          Branch Sides:
            - BranchSide:      'resize.c:83,8'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:90,2'
              BranchSideFuncs: []
        - Branch String:   'resize.c:83,8'
          Branch Sides:
            - BranchSide:      'resize.c:84,5'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:85,8'
              BranchSideFuncs: []
        - Branch String:   'resize.c:85,8'
          Branch Sides:
            - BranchSide:      'resize.c:86,5'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:87,9'
              BranchSideFuncs: []
        - Branch String:   'resize.c:87,8'
          Branch Sides:
            - BranchSide:      'resize.c:88,5'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:89,3'
              BranchSideFuncs: []
        - Branch String:   'resize.c:91,34'
          Branch Sides:
            - BranchSide:      'resize.c:92,8'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:95,2'
              BranchSideFuncs: []
        - Branch String:   'resize.c:92,39'
          Branch Sides:
            - BranchSide:      'resize.c:93,8'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:95,2'
              BranchSideFuncs: []
        - Branch String:   'resize.c:91,6'
          Branch Sides:
            - BranchSide:      'resize.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:95,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    recalculate_sizes_now
      functionSourceFile: '/src/tmux/resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - now
      BBCount:         28
      ICount:          152
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - ignore_client_size
        - recalculate_size
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
        - status_update_cache
        - windows_RB_MINMAX
        - windows_RB_NEXT
      functionUses:    4
      BranchProfiles:
        - Branch String:   'resize.c:436,2'
          Branch Sides:
            - BranchSide:      'resize.c:437,3'
              BranchSideFuncs:
                - status_update_cache
                - sessions_RB_NEXT
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
                - ignore_client_size
            - BranchSide:      'resize.c:445,2'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
                - ignore_client_size
        - Branch String:   'resize.c:445,2'
          Branch Sides:
            - BranchSide:      'resize.c:446,7'
              BranchSideFuncs:
                - ignore_client_size
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
            - BranchSide:      'resize.c:458,2'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
        - Branch String:   'resize.c:447,17'
          Branch Sides:
            - BranchSide:      'resize.c:447,22'
              BranchSideFuncs:
                - ignore_client_size
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
            - BranchSide:      'resize.c:449,26'
              BranchSideFuncs:
                - ignore_client_size
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
        - Branch String:   'resize.c:447,7'
          Branch Sides:
            - BranchSide:      'resize.c:448,4'
              BranchSideFuncs:
                - ignore_client_size
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
            - BranchSide:      'resize.c:449,26'
              BranchSideFuncs:
                - ignore_client_size
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
        - Branch String:   'resize.c:449,7'
          Branch Sides:
            - BranchSide:      'resize.c:450,4'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
                - ignore_client_size
            - BranchSide:      'resize.c:451,7'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
                - ignore_client_size
        - Branch String:   'resize.c:451,35'
          Branch Sides:
            - BranchSide:      'resize.c:451,39'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
                - ignore_client_size
            - BranchSide:      'resize.c:452,4'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
                - ignore_client_size
        - Branch String:   'resize.c:451,7'
          Branch Sides:
            - BranchSide:      'resize.c:452,4'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
                - ignore_client_size
            - BranchSide:      'resize.c:454,4'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - recalculate_size
                - windows_RB_NEXT
                - ignore_client_size
        - Branch String:   'resize.c:458,2'
          Branch Sides:
            - BranchSide:      'resize.c:459,20'
              BranchSideFuncs:
                - recalculate_size
                - windows_RB_NEXT
            - BranchSide:      'resize.c:460,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'resize.c:436,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'resize.c:438,3'
          Dst:             status_update_cache
        - Src:             'resize.c:436,2'
          Dst:             sessions_RB_NEXT
        - Src:             'resize.c:449,7'
          Dst:             ignore_client_size
        - Src:             'resize.c:458,2'
          Dst:             windows_RB_MINMAX
        - Src:             'resize.c:459,3'
          Dst:             recalculate_size
        - Src:             'resize.c:458,2'
          Dst:             windows_RB_NEXT
    - functionName:    recalculate_size
      functionSourceFile: '/src/tmux/resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - now
      BBCount:         34
      ICount:          234
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - clients_calculate_size
        - log_debug
        - options_get_number
        - recalculate_size_skip_client
        - resize_window
        - tty_update_window_offset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'resize.c:362,6'
          Branch Sides:
            - BranchSide:      'resize.c:363,3'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:364,42'
              BranchSideFuncs:
                - log_debug
                - options_get_number
                - options_get_number
                - clients_calculate_size
                - log_debug
                - tty_update_window_offset
                - log_debug
                - tty_update_window_offset
                - resize_window
        - Branch String:   'resize.c:382,6'
          Branch Sides:
            - BranchSide:      'resize.c:383,8'
              BranchSideFuncs:
                - log_debug
                - tty_update_window_offset
                - log_debug
                - tty_update_window_offset
                - resize_window
            - BranchSide:      'resize.c:386,8'
              BranchSideFuncs:
                - log_debug
                - tty_update_window_offset
                - log_debug
                - tty_update_window_offset
                - resize_window
        - Branch String:   'resize.c:383,12'
          Branch Sides:
            - BranchSide:      'resize.c:383,15'
              BranchSideFuncs:
                - log_debug
                - tty_update_window_offset
                - log_debug
                - tty_update_window_offset
                - resize_window
            - BranchSide:      'resize.c:385,2'
              BranchSideFuncs:
                - log_debug
                - tty_update_window_offset
                - log_debug
                - tty_update_window_offset
                - resize_window
        - Branch String:   'resize.c:383,23'
          Branch Sides:
            - BranchSide:      'resize.c:383,26'
              BranchSideFuncs:
                - log_debug
                - tty_update_window_offset
                - log_debug
                - tty_update_window_offset
                - resize_window
            - BranchSide:      'resize.c:385,2'
              BranchSideFuncs:
                - log_debug
                - tty_update_window_offset
                - log_debug
                - tty_update_window_offset
                - resize_window
        - Branch String:   'resize.c:383,42'
          Branch Sides:
            - BranchSide:      'resize.c:383,45'
              BranchSideFuncs:
                - log_debug
                - tty_update_window_offset
                - log_debug
                - tty_update_window_offset
                - resize_window
            - BranchSide:      'resize.c:385,2'
              BranchSideFuncs:
                - log_debug
                - tty_update_window_offset
                - log_debug
                - tty_update_window_offset
                - resize_window
        - Branch String:   'resize.c:383,7'
          Branch Sides:
            - BranchSide:      'resize.c:384,12'
              BranchSideFuncs:
                - log_debug
                - tty_update_window_offset
                - log_debug
                - tty_update_window_offset
                - resize_window
            - BranchSide:      'resize.c:385,2'
              BranchSideFuncs:
                - log_debug
                - tty_update_window_offset
                - log_debug
                - tty_update_window_offset
                - resize_window
        - Branch String:   'resize.c:394,6'
          Branch Sides:
            - BranchSide:      'resize.c:395,49'
              BranchSideFuncs:
                - log_debug
                - tty_update_window_offset
                - resize_window
            - BranchSide:      'resize.c:405,48'
              BranchSideFuncs:
                - log_debug
                - tty_update_window_offset
                - resize_window
        - Branch String:   'resize.c:406,10'
          Branch Sides:
            - BranchSide:      'resize.c:406,13'
              BranchSideFuncs:
                - resize_window
            - BranchSide:      'resize.c:407,17'
              BranchSideFuncs:
                - resize_window
        - Branch String:   'resize.c:406,6'
          Branch Sides:
            - BranchSide:      'resize.c:407,17'
              BranchSideFuncs:
                - resize_window
            - BranchSide:      'resize.c:409,15'
              BranchSideFuncs:
                - tty_update_window_offset
      Callsites:
        - Src:             'resize.c:364,2'
          Dst:             log_debug
        - Src:             'resize.c:371,9'
          Dst:             options_get_number
        - Src:             'resize.c:372,12'
          Dst:             options_get_number
        - Src:             'resize.c:375,12'
          Dst:             clients_calculate_size
        - Src:             'resize.c:375,12'
          Dst:             recalculate_size_skip_client
        - Src:             'resize.c:395,3'
          Dst:             log_debug
        - Src:             'resize.c:396,3'
          Dst:             tty_update_window_offset
        - Src:             'resize.c:405,2'
          Dst:             log_debug
        - Src:             'resize.c:407,3'
          Dst:             resize_window
        - Src:             'resize.c:415,3'
          Dst:             tty_update_window_offset
    - functionName:    recalculate_size_skip_client
      functionSourceFile: '/src/tmux/resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - loop
        - type
        - current
        - s
        - w
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - session_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'resize.c:345,6'
          Branch Sides:
            - BranchSide:      'resize.c:346,3'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:347,6'
              BranchSideFuncs:
                - session_has
        - Branch String:   'resize.c:347,6'
          Branch Sides:
            - BranchSide:      'resize.c:348,11'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:349,22'
              BranchSideFuncs:
                - session_has
      Callsites:
        - Src:             'resize.c:349,10'
          Dst:             session_has
    - functionName:    clients_calculate_size
      functionSourceFile: '/src/tmux/resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - current
        - c
        - s
        - w
        - skip_client
        - sx
        - sy
        - xpixel
        - ypixel
      BBCount:         126
      ICount:          737
      EdgeCount:       171
      CyclomaticComplexity: 47
      functionsReached:
        - clients_with_window
        - ignore_client_size
        - log_debug
        - server_client_get_client_window
        - status_line_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'resize.c:127,6'
          Branch Sides:
            - BranchSide:      'resize.c:128,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
                - clients_with_window
            - BranchSide:      'resize.c:130,13'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
                - clients_with_window
                - log_debug
        - Branch String:   'resize.c:130,13'
          Branch Sides:
            - BranchSide:      'resize.c:131,9'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
                - clients_with_window
            - BranchSide:      'resize.c:135,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
                - clients_with_window
        - Branch String:   'resize.c:144,33'
          Branch Sides:
            - BranchSide:      'resize.c:144,36'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
                - clients_with_window
            - BranchSide:      'resize.c:148,6'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:144,6'
          Branch Sides:
            - BranchSide:      'resize.c:145,27'
              BranchSideFuncs:
                - clients_with_window
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:148,6'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:148,6'
          Branch Sides:
            - BranchSide:      'resize.c:149,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:152,2'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:152,2'
          Branch Sides:
            - BranchSide:      'resize.c:153,7'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:212,7'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:153,17'
          Branch Sides:
            - BranchSide:      'resize.c:153,39'
              BranchSideFuncs:
                - ignore_client_size
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'resize.c:157,7'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
        - Branch String:   'resize.c:153,7'
          Branch Sides:
            - BranchSide:      'resize.c:154,47'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:157,7'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
        - Branch String:   'resize.c:157,17'
          Branch Sides:
            - BranchSide:      'resize.c:157,20'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
            - BranchSide:      'resize.c:167,7'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
        - Branch String:   'resize.c:157,7'
          Branch Sides:
            - BranchSide:      'resize.c:158,47'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:167,7'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
        - Branch String:   'resize.c:167,34'
          Branch Sides:
            - BranchSide:      'resize.c:167,37'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
            - BranchSide:      'resize.c:176,7'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
        - Branch String:   'resize.c:167,43'
          Branch Sides:
            - BranchSide:      'resize.c:167,46'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
            - BranchSide:      'resize.c:176,7'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
        - Branch String:   'resize.c:167,7'
          Branch Sides:
            - BranchSide:      'resize.c:168,48'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:176,7'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
        - Branch String:   'resize.c:176,7'
          Branch Sides:
            - BranchSide:      'resize.c:177,41'
              BranchSideFuncs:
                - server_client_get_client_window
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:179,7'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:182,18'
          Branch Sides:
            - BranchSide:      'resize.c:182,21'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:186,9'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:182,33'
          Branch Sides:
            - BranchSide:      'resize.c:182,36'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:186,9'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:182,7'
          Branch Sides:
            - BranchSide:      'resize.c:183,9'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:186,9'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:194,7'
          Branch Sides:
            - BranchSide:      'resize.c:195,8'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:200,8'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:195,8'
          Branch Sides:
            - BranchSide:      'resize.c:196,11'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:197,8'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:197,8'
          Branch Sides:
            - BranchSide:      'resize.c:198,11'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:199,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:200,8'
          Branch Sides:
            - BranchSide:      'resize.c:201,11'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:202,8'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:205,34'
          Branch Sides:
            - BranchSide:      'resize.c:205,37'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:210,7'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:205,7'
          Branch Sides:
            - BranchSide:      'resize.c:206,14'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:210,7'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
                - status_line_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - ignore_client_size
                - log_debug
        - Branch String:   'resize.c:212,22'
          Branch Sides:
            - BranchSide:      'resize.c:212,26'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
                - log_debug
            - BranchSide:      'resize.c:215,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
        - Branch String:   'resize.c:212,6'
          Branch Sides:
            - BranchSide:      'resize.c:213,53'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:215,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
        - Branch String:   'resize.c:222,6'
          Branch Sides:
            - BranchSide:      'resize.c:223,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:245,7'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'resize.c:223,3'
          Branch Sides:
            - BranchSide:      'resize.c:224,8'
              BranchSideFuncs:
                - server_client_get_client_window
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:244,2'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'resize.c:224,18'
          Branch Sides:
            - BranchSide:      'resize.c:224,40'
              BranchSideFuncs:
                - ignore_client_size
                - server_client_get_client_window
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'resize.c:226,8'
              BranchSideFuncs:
                - server_client_get_client_window
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - ignore_client_size
        - Branch String:   'resize.c:224,8'
          Branch Sides:
            - BranchSide:      'resize.c:225,5'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:226,8'
              BranchSideFuncs:
                - server_client_get_client_window
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - ignore_client_size
        - Branch String:   'resize.c:226,18'
          Branch Sides:
            - BranchSide:      'resize.c:226,21'
              BranchSideFuncs:
                - server_client_get_client_window
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:230,9'
              BranchSideFuncs:
                - server_client_get_client_window
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - ignore_client_size
        - Branch String:   'resize.c:226,8'
          Branch Sides:
            - BranchSide:      'resize.c:227,5'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:230,9'
              BranchSideFuncs:
                - server_client_get_client_window
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - ignore_client_size
        - Branch String:   'resize.c:230,8'
          Branch Sides:
            - BranchSide:      'resize.c:231,5'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:232,41'
              BranchSideFuncs:
                - server_client_get_client_window
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - ignore_client_size
        - Branch String:   'resize.c:233,8'
          Branch Sides:
            - BranchSide:      'resize.c:234,5'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:238,8'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - ignore_client_size
        - Branch String:   'resize.c:239,20'
          Branch Sides:
            - BranchSide:      'resize.c:239,24'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:241,8'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
        - Branch String:   'resize.c:239,8'
          Branch Sides:
            - BranchSide:      'resize.c:240,11'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:241,8'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
        - Branch String:   'resize.c:241,20'
          Branch Sides:
            - BranchSide:      'resize.c:241,24'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:243,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
        - Branch String:   'resize.c:241,8'
          Branch Sides:
            - BranchSide:      'resize.c:242,11'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
            - BranchSide:      'resize.c:243,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - server_client_get_client_window
                - log_debug
                - ignore_client_size
        - Branch String:   'resize.c:245,22'
          Branch Sides:
            - BranchSide:      'resize.c:245,26'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'resize.c:248,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'resize.c:245,6'
          Branch Sides:
            - BranchSide:      'resize.c:246,53'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'resize.c:248,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'resize.c:251,6'
          Branch Sides:
            - BranchSide:      'resize.c:252,3'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'resize.c:255,6'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'resize.c:255,6'
          Branch Sides:
            - BranchSide:      'resize.c:256,3'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'resize.c:259,6'
              BranchSideFuncs:
                - log_debug
                - log_debug
        - Branch String:   'resize.c:257,20'
          Branch Sides:
            - BranchSide:      'resize.c:257,24'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:257,20'
              BranchSideFuncs: []
        - Branch String:   'resize.c:259,6'
          Branch Sides:
            - BranchSide:      'resize.c:260,3'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'resize.c:262,3'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'resize.c:263,26'
          Branch Sides:
            - BranchSide:      'resize.c:263,30'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:263,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'resize.c:133,3'
          Dst:             log_debug
        - Src:             'resize.c:145,7'
          Dst:             clients_with_window
        - Src:             'resize.c:153,20'
          Dst:             ignore_client_size
        - Src:             'resize.c:154,4'
          Dst:             log_debug
        - Src:             'resize.c:158,4'
          Dst:             log_debug
        - Src:             'resize.c:168,4'
          Dst:             log_debug
        - Src:             'resize.c:177,9'
          Dst:             server_client_get_client_window
        - Src:             'resize.c:187,24'
          Dst:             status_line_size
        - Src:             'resize.c:209,3'
          Dst:             log_debug
        - Src:             'resize.c:213,3'
          Dst:             log_debug
        - Src:             'resize.c:215,3'
          Dst:             log_debug
        - Src:             'resize.c:224,21'
          Dst:             ignore_client_size
        - Src:             'resize.c:232,9'
          Dst:             server_client_get_client_window
        - Src:             'resize.c:237,4'
          Dst:             log_debug
        - Src:             'resize.c:246,3'
          Dst:             log_debug
        - Src:             'resize.c:248,3'
          Dst:             log_debug
        - Src:             'resize.c:252,3'
          Dst:             log_debug
        - Src:             'resize.c:256,3'
          Dst:             log_debug
        - Src:             'resize.c:260,3'
          Dst:             log_debug
        - Src:             'resize.c:262,3'
          Dst:             log_debug
    - functionName:    resize_window
      functionSourceFile: '/src/tmux/resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - sx
        - sy
        - xpixel
        - ypixel
      BBCount:         27
      ICount:          200
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - layout_resize
        - log_debug
        - notify_window
        - server_redraw_window
        - tty_update_window_offset
        - window_resize
        - window_unzoom
        - window_zoom
      functionUses:    2
      BranchProfiles:
        - Branch String:   'resize.c:31,6'
          Branch Sides:
            - BranchSide:      'resize.c:32,6'
              BranchSideFuncs:
                - layout_resize
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
                - window_unzoom
            - BranchSide:      'resize.c:33,6'
              BranchSideFuncs:
                - layout_resize
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
                - window_unzoom
        - Branch String:   'resize.c:33,6'
          Branch Sides:
            - BranchSide:      'resize.c:34,6'
              BranchSideFuncs:
                - layout_resize
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
                - window_unzoom
            - BranchSide:      'resize.c:35,6'
              BranchSideFuncs:
                - layout_resize
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
                - window_unzoom
        - Branch String:   'resize.c:35,6'
          Branch Sides:
            - BranchSide:      'resize.c:36,6'
              BranchSideFuncs:
                - layout_resize
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
                - window_unzoom
            - BranchSide:      'resize.c:37,6'
              BranchSideFuncs:
                - layout_resize
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
                - window_unzoom
        - Branch String:   'resize.c:37,6'
          Branch Sides:
            - BranchSide:      'resize.c:38,6'
              BranchSideFuncs:
                - layout_resize
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
                - window_unzoom
            - BranchSide:      'resize.c:41,11'
              BranchSideFuncs:
                - layout_resize
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
                - window_unzoom
        - Branch String:   'resize.c:42,6'
          Branch Sides:
            - BranchSide:      'resize.c:43,17'
              BranchSideFuncs:
                - window_unzoom
                - layout_resize
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
            - BranchSide:      'resize.c:46,16'
              BranchSideFuncs:
                - layout_resize
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
        - Branch String:   'resize.c:49,6'
          Branch Sides:
            - BranchSide:      'resize.c:50,8'
              BranchSideFuncs:
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
            - BranchSide:      'resize.c:51,6'
              BranchSideFuncs:
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
        - Branch String:   'resize.c:51,6'
          Branch Sides:
            - BranchSide:      'resize.c:52,8'
              BranchSideFuncs:
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
            - BranchSide:      'resize.c:53,16'
              BranchSideFuncs:
                - window_resize
                - log_debug
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
                - window_zoom
        - Branch String:   'resize.c:58,6'
          Branch Sides:
            - BranchSide:      'resize.c:58,6'
              BranchSideFuncs:
                - window_zoom
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
            - BranchSide:      'resize.c:59,15'
              BranchSideFuncs:
                - window_zoom
                - tty_update_window_offset
                - server_redraw_window
                - notify_window
                - notify_window
      Callsites:
        - Src:             'resize.c:43,3'
          Dst:             window_unzoom
        - Src:             'resize.c:46,2'
          Dst:             layout_resize
        - Src:             'resize.c:53,2'
          Dst:             window_resize
        - Src:             'resize.c:54,2'
          Dst:             log_debug
        - Src:             'resize.c:59,3'
          Dst:             window_zoom
        - Src:             'resize.c:61,2'
          Dst:             tty_update_window_offset
        - Src:             'resize.c:62,2'
          Dst:             server_redraw_window
        - Src:             'resize.c:63,2'
          Dst:             notify_window
        - Src:             'resize.c:64,2'
          Dst:             notify_window
    - functionName:    recalculate_sizes
      functionSourceFile: '/src/tmux/resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recalculate_sizes_now
      functionUses:    21
      BranchProfiles:
        - Branch String:   'resize.c:422,2'
          Branch Sides:
            - BranchSide:      'resize.c:422,2'
              BranchSideFuncs:
                - recalculate_sizes_now
            - BranchSide:      'resize.c:422,2'
              BranchSideFuncs:
                - recalculate_sizes_now
      Callsites:
        - Src:             'resize.c:422,2'
          Dst:             recalculate_sizes_now
    - functionName:    default_window_size_skip_client
      functionSourceFile: '/src/tmux/resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - loop
        - type
        - current
        - s
        - w
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - session_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'resize.c:270,16'
          Branch Sides:
            - BranchSide:      'resize.c:270,32'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'resize.c:272,6'
              BranchSideFuncs: []
        - Branch String:   'resize.c:270,6'
          Branch Sides:
            - BranchSide:      'resize.c:271,3'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:272,6'
              BranchSideFuncs: []
        - Branch String:   'resize.c:272,16'
          Branch Sides:
            - BranchSide:      'resize.c:272,19'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:274,2'
              BranchSideFuncs: []
        - Branch String:   'resize.c:272,6'
          Branch Sides:
            - BranchSide:      'resize.c:273,3'
              BranchSideFuncs: []
            - BranchSide:      'resize.c:274,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'resize.c:270,20'
          Dst:             session_has
    - functionName:    default_window_size
      functionSourceFile: '/src/tmux/resize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - s
        - w
        - sx
        - sy
        - xpixel
        - ypixel
        - type
      BBCount:         37
      ICount:          252
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - __isoc99_sscanf
        - clients_calculate_size
        - default_window_size_skip_client
        - ignore_client_size
        - log_debug
        - options_get_number
        - options_get_string
        - status_line_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   'resize.c:284,6'
          Branch Sides:
            - BranchSide:      'resize.c:285,29'
              BranchSideFuncs:
                - options_get_number
                - clients_calculate_size
                - options_get_string
                - __isoc99_sscanf
                - log_debug
                - log_debug
                - ignore_client_size
                - status_line_size
                - log_debug
            - BranchSide:      'resize.c:291,6'
              BranchSideFuncs:
                - clients_calculate_size
                - options_get_string
                - __isoc99_sscanf
                - log_debug
                - log_debug
                - ignore_client_size
                - status_line_size
                - log_debug
        - Branch String:   'resize.c:291,33'
          Branch Sides:
            - BranchSide:      'resize.c:291,36'
              BranchSideFuncs:
                - clients_calculate_size
                - options_get_string
                - __isoc99_sscanf
                - log_debug
                - log_debug
                - ignore_client_size
                - status_line_size
                - log_debug
            - BranchSide:      'resize.c:305,6'
              BranchSideFuncs:
                - clients_calculate_size
                - options_get_string
                - __isoc99_sscanf
                - log_debug
                - log_debug
        - Branch String:   'resize.c:291,46'
          Branch Sides:
            - BranchSide:      'resize.c:291,69'
              BranchSideFuncs:
                - ignore_client_size
                - status_line_size
                - log_debug
                - log_debug
                - clients_calculate_size
                - options_get_string
                - __isoc99_sscanf
                - log_debug
            - BranchSide:      'resize.c:305,6'
              BranchSideFuncs:
                - clients_calculate_size
                - options_get_string
                - __isoc99_sscanf
                - log_debug
                - log_debug
        - Branch String:   'resize.c:291,6'
          Branch Sides:
            - BranchSide:      'resize.c:292,9'
              BranchSideFuncs:
                - clients_calculate_size
                - options_get_string
                - __isoc99_sscanf
                - log_debug
                - log_debug
            - BranchSide:      'resize.c:305,6'
              BranchSideFuncs:
                - clients_calculate_size
                - options_get_string
                - __isoc99_sscanf
                - log_debug
                - log_debug
        - Branch String:   'resize.c:305,16'
          Branch Sides:
            - BranchSide:      'resize.c:305,20'
              BranchSideFuncs:
                - clients_calculate_size
                - options_get_string
                - __isoc99_sscanf
                - log_debug
                - log_debug
            - BranchSide:      'resize.c:312,30'
              BranchSideFuncs:
                - clients_calculate_size
                - options_get_string
                - __isoc99_sscanf
                - log_debug
                - log_debug
        - Branch String:   'resize.c:305,6'
          Branch Sides:
            - BranchSide:      'resize.c:306,5'
              BranchSideFuncs:
                - clients_calculate_size
                - options_get_string
                - __isoc99_sscanf
                - log_debug
                - log_debug
            - BranchSide:      'resize.c:312,30'
              BranchSideFuncs:
                - clients_calculate_size
                - options_get_string
                - __isoc99_sscanf
                - log_debug
                - log_debug
        - Branch String:   'resize.c:312,6'
          Branch Sides:
            - BranchSide:      'resize.c:313,61'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'resize.c:314,30'
              BranchSideFuncs:
                - options_get_string
                - __isoc99_sscanf
                - log_debug
                - log_debug
        - Branch String:   'resize.c:315,7'
          Branch Sides:
            - BranchSide:      'resize.c:316,5'
              BranchSideFuncs:
                - log_debug
                - log_debug
            - BranchSide:      'resize.c:319,61'
              BranchSideFuncs:
                - log_debug
                - log_debug
        - Branch String:   'resize.c:325,6'
          Branch Sides:
            - BranchSide:      'resize.c:326,4'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'resize.c:327,7'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'resize.c:327,6'
          Branch Sides:
            - BranchSide:      'resize.c:328,4'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'resize.c:329,7'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'resize.c:329,6'
          Branch Sides:
            - BranchSide:      'resize.c:330,4'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'resize.c:331,7'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'resize.c:331,6'
          Branch Sides:
            - BranchSide:      'resize.c:331,6'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'resize.c:332,4'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'resize.c:285,10'
          Dst:             options_get_number
        - Src:             'resize.c:291,50'
          Dst:             ignore_client_size
        - Src:             'resize.c:293,21'
          Dst:             status_line_size
        - Src:             'resize.c:296,3'
          Dst:             log_debug
        - Src:             'resize.c:312,7'
          Dst:             clients_calculate_size
        - Src:             'resize.c:312,7'
          Dst:             default_window_size_skip_client
        - Src:             'resize.c:314,11'
          Dst:             options_get_string
        - Src:             'resize.c:315,7'
          Dst:             __isoc99_sscanf
        - Src:             'resize.c:319,3'
          Dst:             log_debug
        - Src:             'resize.c:333,2'
          Dst:             log_debug
    - functionName:    screen_redraw_draw_scrollbar
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - wp
        - sb_pos
        - sb_x
        - sb_y
        - sb_h
        - slider_h
        - slider_y
      BBCount:         50
      ICount:          364
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - tty_cell
        - tty_cursor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-redraw.c:1034,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1035,10'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
            - BranchSide:      'screen-redraw.c:1036,9'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
        - Branch String:   'screen-redraw.c:1037,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1038,10'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
            - BranchSide:      'screen-redraw.c:1040,9'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
        - Branch String:   'screen-redraw.c:1040,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1041,8'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
            - BranchSide:      'screen-redraw.c:1066,1'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:1042,3'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1043,9'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
            - BranchSide:      'screen-redraw.c:1065,2'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
        - Branch String:   'screen-redraw.c:1044,49'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1045,8'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
            - BranchSide:      'screen-redraw.c:1048,5'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
        - Branch String:   'screen-redraw.c:1045,17'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1045,20'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
            - BranchSide:      'screen-redraw.c:1048,5'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
        - Branch String:   'screen-redraw.c:1045,27'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1046,8'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
            - BranchSide:      'screen-redraw.c:1048,5'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
        - Branch String:   'screen-redraw.c:1046,27'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1047,8'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
            - BranchSide:      'screen-redraw.c:1048,5'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
        - Branch String:   'screen-redraw.c:1047,17'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1047,20'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
            - BranchSide:      'screen-redraw.c:1048,5'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
        - Branch String:   'screen-redraw.c:1044,8'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1048,5'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
            - BranchSide:      'screen-redraw.c:1049,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_cell
                - tty_cell
        - Branch String:   'screen-redraw.c:1050,40'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1051,8'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
            - BranchSide:      'screen-redraw.c:1052,9'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
        - Branch String:   'screen-redraw.c:1051,18'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1051,21'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
            - BranchSide:      'screen-redraw.c:1052,9'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
        - Branch String:   'screen-redraw.c:1051,40'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1052,9'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
            - BranchSide:      'screen-redraw.c:1054,14'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
        - Branch String:   'screen-redraw.c:1052,41'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1053,9'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
            - BranchSide:      'screen-redraw.c:1057,9'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
        - Branch String:   'screen-redraw.c:1050,8'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1054,14'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
            - BranchSide:      'screen-redraw.c:1057,9'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
        - Branch String:   'screen-redraw.c:1057,23'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1057,26'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
            - BranchSide:      'screen-redraw.c:1060,10'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
        - Branch String:   'screen-redraw.c:1057,9'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1058,10'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
            - BranchSide:      'screen-redraw.c:1060,10'
              BranchSideFuncs:
                - tty_cell
                - tty_cursor
                - tty_cell
      Callsites:
        - Src:             'screen-redraw.c:1049,4'
          Dst:             tty_cursor
        - Src:             'screen-redraw.c:1054,5'
          Dst:             tty_cell
        - Src:             'screen-redraw.c:1061,5'
          Dst:             tty_cell
    - functionName:    screen_redraw_check_is
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - px
        - py
        - wp
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - screen_redraw_pane_border
      functionUses:    3
      BranchProfiles:
        - Branch String:   'screen-redraw.c:434,37'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:434,40'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:436,2'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:434,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:435,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:436,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-redraw.c:433,11'
          Dst:             screen_redraw_pane_border
    - functionName:    screen_redraw_pane_border
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - wp
        - px
        - py
      BBCount:         156
      ICount:          821
      EdgeCount:       213
      CyclomaticComplexity: 59
      functionsReached:
        - options_get_number
        - screen_redraw_two_panes
        - window_pane_show_scrollbar
      functionUses:    4
      BranchProfiles:
        - Branch String:   'screen-redraw.c:126,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:127,12'
              BranchSideFuncs:
                - options_get_number
                - screen_redraw_two_panes
                - screen_redraw_two_panes
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:129,10'
              BranchSideFuncs:
                - options_get_number
                - screen_redraw_two_panes
                - screen_redraw_two_panes
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:132,21'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:132,24'
              BranchSideFuncs:
                - options_get_number
                - screen_redraw_two_panes
                - screen_redraw_two_panes
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:136,29'
              BranchSideFuncs:
                - options_get_number
                - screen_redraw_two_panes
                - screen_redraw_two_panes
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:132,32'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:132,35'
              BranchSideFuncs:
                - options_get_number
                - screen_redraw_two_panes
                - screen_redraw_two_panes
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:136,29'
              BranchSideFuncs:
                - options_get_number
                - screen_redraw_two_panes
                - screen_redraw_two_panes
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:132,50'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:132,53'
              BranchSideFuncs:
                - options_get_number
                - screen_redraw_two_panes
                - screen_redraw_two_panes
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:136,29'
              BranchSideFuncs:
                - options_get_number
                - screen_redraw_two_panes
                - screen_redraw_two_panes
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:132,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:133,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:136,29'
              BranchSideFuncs:
                - options_get_number
                - screen_redraw_two_panes
                - screen_redraw_two_panes
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:136,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:139,36'
              BranchSideFuncs:
                - screen_redraw_two_panes
                - screen_redraw_two_panes
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:139,36'
              BranchSideFuncs:
                - screen_redraw_two_panes
                - screen_redraw_two_panes
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:145,33'
              BranchSideFuncs:
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:145,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:146,10'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:152,7'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:152,21'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:152,47'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:152,24'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:152,44'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:152,47'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:179,6'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:152,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:179,6'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:153,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:154,8'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:165,8'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:154,29'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:154,32'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:157,8'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:154,8'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:155,10'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:157,8'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:155,17'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:155,21'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:156,6'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:155,28'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:155,31'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:155,47'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:155,9'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:155,47'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:156,6'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:157,8'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:158,9'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:164,3'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:158,35'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:159,11'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:161,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:159,18'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:159,22'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:160,6'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:159,29'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:159,32'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:161,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:158,9'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:160,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:161,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:161,9'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:162,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:163,4'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:165,22'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:165,25'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:168,8'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:165,8'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:166,10'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:168,8'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:166,17'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:166,21'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:167,6'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:166,28'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:166,31'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:166,47'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:166,9'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:166,47'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:167,6'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:169,28'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:170,11'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:170,18'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:170,22'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:171,6'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:170,29'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:170,32'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:169,9'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:171,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:172,9'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:173,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:174,4'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:179,13'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:179,16'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:185,7'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:179,47'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:179,50'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:185,7'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:179,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:185,7'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:180,21'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:180,24'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:182,7'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:180,37'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:180,40'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:182,7'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:180,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:181,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:182,7'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:182,21'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:182,24'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:184,2'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:182,43'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:182,46'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:184,2'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:182,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:183,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:184,2'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:185,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:186,9'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:194,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:186,30'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:186,33'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:186,56'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:193,3'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:187,18'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:187,22'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:188,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:187,32'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:187,35'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:193,3'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:186,8'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:193,3'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:188,23'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:188,26'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:190,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:188,9'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:189,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:190,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:190,9'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:191,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:192,4'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:194,23'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:194,26'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:195,18'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:195,22'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:196,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:196,23'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:196,26'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:198,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:196,9'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:197,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:198,9'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:198,9'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:199,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:200,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-redraw.c:136,10'
          Dst:             options_get_number
        - Src:             'screen-redraw.c:139,12'
          Dst:             screen_redraw_two_panes
        - Src:             'screen-redraw.c:140,12'
          Dst:             screen_redraw_two_panes
        - Src:             'screen-redraw.c:145,6'
          Dst:             window_pane_show_scrollbar
    - functionName:    screen_redraw_two_panes
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - direction
      BBCount:         16
      ICount:          89
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-redraw.c:104,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:105,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:106,6'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:106,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:108,6'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:108,21'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:108,24'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:110,6'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:108,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:109,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:110,6'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:110,21'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:110,24'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:112,2'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:110,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:112,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    screen_redraw_draw_borders_style
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - x
        - y
        - wp
      BBCount:         9
      ICount:          114
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - format_create_defaults
        - format_free
        - screen_redraw_check_is
        - server_client_get_pane
        - style_apply
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-redraw.c:716,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:717,12'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:718,2'
              BranchSideFuncs:
                - format_create_defaults
                - screen_redraw_check_is
                - style_apply
                - format_free
                - style_apply
        - Branch String:   'screen-redraw.c:721,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:722,16'
              BranchSideFuncs:
                - style_apply
                - format_free
            - BranchSide:      'screen-redraw.c:724,16'
              BranchSideFuncs:
                - style_apply
                - format_free
      Callsites:
        - Src:             'screen-redraw.c:712,31'
          Dst:             server_client_get_pane
        - Src:             'screen-redraw.c:720,7'
          Dst:             format_create_defaults
        - Src:             'screen-redraw.c:721,6'
          Dst:             screen_redraw_check_is
        - Src:             'screen-redraw.c:722,3'
          Dst:             style_apply
        - Src:             'screen-redraw.c:724,3'
          Dst:             style_apply
        - Src:             'screen-redraw.c:725,2'
          Dst:             format_free
    - functionName:    screen_redraw_check_cell
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - px
        - py
        - wpp
      BBCount:         88
      ICount:          547
      EdgeCount:       119
      CyclomaticComplexity: 33
      functionsReached:
        - screen_redraw_pane_border
        - screen_redraw_type_of_cell
        - server_client_get_pane
        - window_pane_show_scrollbar
        - window_pane_visible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-redraw.c:344,14'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:344,17'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:345,3'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:344,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:345,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:346,6'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - server_client_get_pane
                - window_pane_visible
                - screen_redraw_type_of_cell
        - Branch String:   'screen-redraw.c:346,15'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:346,18'
              BranchSideFuncs:
                - screen_redraw_type_of_cell
            - BranchSide:      'screen-redraw.c:347,38'
              BranchSideFuncs:
                - screen_redraw_type_of_cell
        - Branch String:   'screen-redraw.c:346,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:347,38'
              BranchSideFuncs:
                - screen_redraw_type_of_cell
            - BranchSide:      'screen-redraw.c:349,6'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - server_client_get_pane
                - window_pane_visible
        - Branch String:   'screen-redraw.c:349,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:350,40'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
            - BranchSide:      'screen-redraw.c:371,39'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
        - Branch String:   'screen-redraw.c:352,8'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:353,5'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:355,8'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
        - Branch String:   'screen-redraw.c:355,8'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:356,12'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:358,12'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
        - Branch String:   'screen-redraw.c:361,19'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:361,22'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:361,50'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
        - Branch String:   'screen-redraw.c:361,41'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:361,44'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:361,50'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
        - Branch String:   'screen-redraw.c:361,8'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:361,50'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:362,5'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:366,8'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:367,10'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:368,3'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
        - Branch String:   'screen-redraw.c:368,3'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:352,29'
              BranchSideFuncs:
                - window_pane_visible
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
            - BranchSide:      'screen-redraw.c:369,2'
              BranchSideFuncs:
                - server_client_get_pane
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
        - Branch String:   'screen-redraw.c:373,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:374,4'
              BranchSideFuncs:
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:375,10'
              BranchSideFuncs:
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
        - Branch String:   'screen-redraw.c:378,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:380,8'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:410,38'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:380,8'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:381,12'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:383,12'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:392,21'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:392,24'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:393,9'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:392,36'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:393,9'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:396,10'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:393,23'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:393,26'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:394,10'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:393,39'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:394,10'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:396,10'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:394,25'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:394,28'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:404,3'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:392,8'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:396,10'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:404,3'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:396,42'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:397,11'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:399,10'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:397,35'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:398,11'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:399,10'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:398,43'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:399,10'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:402,6'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:399,41'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:400,11'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:403,4'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:400,33'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:401,11'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
            - BranchSide:      'screen-redraw.c:403,4'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:396,9'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:402,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:403,4'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
        - Branch String:   'screen-redraw.c:411,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:412,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:413,7'
              BranchSideFuncs:
                - screen_redraw_type_of_cell
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
        - Branch String:   'screen-redraw.c:413,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:414,4'
              BranchSideFuncs:
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
            - BranchSide:      'screen-redraw.c:415,38'
              BranchSideFuncs:
                - screen_redraw_type_of_cell
        - Branch String:   'screen-redraw.c:419,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:420,9'
              BranchSideFuncs:
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
            - BranchSide:      'screen-redraw.c:421,2'
              BranchSideFuncs:
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
        - Branch String:   'screen-redraw.c:421,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:373,28'
              BranchSideFuncs:
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_pane_border
                - screen_redraw_type_of_cell
            - BranchSide:      'screen-redraw.c:423,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-redraw.c:347,11'
          Dst:             screen_redraw_type_of_cell
        - Src:             'screen-redraw.c:350,17'
          Dst:             server_client_get_pane
        - Src:             'screen-redraw.c:352,9'
          Dst:             window_pane_visible
        - Src:             'screen-redraw.c:371,16'
          Dst:             server_client_get_pane
        - Src:             'screen-redraw.c:373,8'
          Dst:             window_pane_visible
        - Src:             'screen-redraw.c:378,7'
          Dst:             window_pane_show_scrollbar
        - Src:             'screen-redraw.c:410,12'
          Dst:             screen_redraw_pane_border
        - Src:             'screen-redraw.c:415,11'
          Dst:             screen_redraw_type_of_cell
    - functionName:    screen_redraw_type_of_cell
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - px
        - py
      BBCount:         69
      ICount:          375
      EdgeCount:       87
      CyclomaticComplexity: 20
      functionsReached:
        - screen_redraw_cell_border
      functionUses:    3
      BranchProfiles:
        - Branch String:   'screen-redraw.c:255,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:256,5'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:259,6'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:259,14'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:260,3'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:259,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:270,6'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:270,14'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:270,43'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:271,11'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:270,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:271,11'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:272,6'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:272,15'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:272,44'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:274,6'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:272,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:273,11'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:274,6'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:274,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:275,7'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:280,13'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:275,15'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:276,33'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:278,33'
              BranchSideFuncs:
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:275,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:277,12'
              BranchSideFuncs:
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:278,33'
              BranchSideFuncs:
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:278,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:279,12'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:280,2'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:280,13'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:281,7'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:288,7'
              BranchSideFuncs:
                - screen_redraw_cell_border
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:281,15'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:282,33'
              BranchSideFuncs:
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:283,12'
              BranchSideFuncs:
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:281,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:283,12'
              BranchSideFuncs:
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:284,7'
              BranchSideFuncs:
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:284,16'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:285,33'
              BranchSideFuncs:
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:287,2'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:284,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:286,12'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:287,2'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:288,15'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:289,33'
              BranchSideFuncs:
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:290,12'
              BranchSideFuncs:
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:288,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:290,12'
              BranchSideFuncs:
                - screen_redraw_cell_border
            - BranchSide:      'screen-redraw.c:291,33'
              BranchSideFuncs:
                - screen_redraw_cell_border
        - Branch String:   'screen-redraw.c:300,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:302,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:306,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:308,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:310,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:312,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:314,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:316,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:318,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:320,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:322,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:324,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-redraw.c:270,17'
          Dst:             screen_redraw_cell_border
        - Src:             'screen-redraw.c:272,18'
          Dst:             screen_redraw_cell_border
        - Src:             'screen-redraw.c:276,7'
          Dst:             screen_redraw_cell_border
        - Src:             'screen-redraw.c:278,7'
          Dst:             screen_redraw_cell_border
        - Src:             'screen-redraw.c:282,7'
          Dst:             screen_redraw_cell_border
        - Src:             'screen-redraw.c:285,7'
          Dst:             screen_redraw_cell_border
        - Src:             'screen-redraw.c:289,7'
          Dst:             screen_redraw_cell_border
        - Src:             'screen-redraw.c:291,7'
          Dst:             screen_redraw_cell_border
    - functionName:    screen_redraw_cell_border
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - px
        - py
      BBCount:         27
      ICount:          159
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - screen_redraw_pane_border
        - window_pane_visible
      functionUses:    8
      BranchProfiles:
        - Branch String:   'screen-redraw.c:217,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:218,5'
              BranchSideFuncs:
                - window_pane_visible
                - screen_redraw_pane_border
            - BranchSide:      'screen-redraw.c:221,6'
              BranchSideFuncs:
                - window_pane_visible
                - screen_redraw_pane_border
        - Branch String:   'screen-redraw.c:221,17'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:221,20'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:222,3'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:221,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:222,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:225,6'
              BranchSideFuncs:
                - window_pane_visible
                - screen_redraw_pane_border
        - Branch String:   'screen-redraw.c:225,18'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:225,21'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:226,3'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:225,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:226,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:229,2'
              BranchSideFuncs:
                - window_pane_visible
                - screen_redraw_pane_border
        - Branch String:   'screen-redraw.c:229,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:230,28'
              BranchSideFuncs:
                - window_pane_visible
                - screen_redraw_pane_border
            - BranchSide:      'screen-redraw.c:242,2'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:230,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:231,4'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:232,37'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - window_pane_visible
        - Branch String:   'screen-redraw.c:232,3'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:234,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:236,4'
              BranchSideFuncs:
                - window_pane_visible
                - screen_redraw_pane_border
            - BranchSide:      'screen-redraw.c:238,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-redraw.c:230,8'
          Dst:             window_pane_visible
        - Src:             'screen-redraw.c:232,11'
          Dst:             screen_redraw_pane_border
    - functionName:    screen_redraw_draw_borders_cell
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - i
        - j
      BBCount:         84
      ICount:          532
      EdgeCount:       113
      CyclomaticComplexity: 31
      functionsReached:
        - format_create_defaults
        - format_free
        - options_get_number
        - screen_redraw_border_set
        - screen_redraw_check_cell
        - screen_redraw_check_is
        - screen_redraw_draw_borders_style
        - screen_redraw_pane_border
        - server_client_get_pane
        - server_is_marked
        - style_add
        - tty_cell
        - tty_cursor
        - tty_puts
        - tty_term_has
        - utf8_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-redraw.c:747,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:748,3'
              BranchSideFuncs:
                - screen_redraw_check_cell
                - screen_redraw_draw_borders_style
                - server_is_marked
                - screen_redraw_border_set
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
                - tty_term_has
                - screen_redraw_check_is
                - format_create_defaults
                - style_add
                - format_free
            - BranchSide:      'screen-redraw.c:753,39'
              BranchSideFuncs:
                - screen_redraw_check_cell
                - screen_redraw_draw_borders_style
                - server_is_marked
                - screen_redraw_border_set
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
                - tty_term_has
                - screen_redraw_check_is
                - format_create_defaults
                - style_add
                - format_free
        - Branch String:   'screen-redraw.c:749,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:750,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:751,2'
              BranchSideFuncs:
                - screen_redraw_check_cell
                - screen_redraw_draw_borders_style
                - server_is_marked
                - screen_redraw_border_set
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
                - tty_term_has
                - screen_redraw_check_is
                - format_create_defaults
                - style_add
                - format_free
        - Branch String:   'screen-redraw.c:754,31'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:754,34'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:755,3'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:754,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:755,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:757,6'
              BranchSideFuncs:
                - screen_redraw_draw_borders_style
                - server_is_marked
                - screen_redraw_border_set
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
                - tty_term_has
                - screen_redraw_check_is
                - format_create_defaults
                - style_add
                - format_free
        - Branch String:   'screen-redraw.c:757,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:758,8'
              BranchSideFuncs:
                - format_create_defaults
                - style_add
                - format_free
                - screen_redraw_border_set
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
                - tty_term_has
            - BranchSide:      'screen-redraw.c:768,42'
              BranchSideFuncs:
                - screen_redraw_draw_borders_style
                - server_is_marked
                - screen_redraw_border_set
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
                - tty_term_has
                - screen_redraw_check_is
        - Branch String:   'screen-redraw.c:758,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:759,38'
              BranchSideFuncs:
                - screen_redraw_border_set
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
                - tty_term_has
            - BranchSide:      'screen-redraw.c:766,16'
              BranchSideFuncs:
                - screen_redraw_border_set
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
                - tty_term_has
        - Branch String:   'screen-redraw.c:769,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:770,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:771,15'
              BranchSideFuncs:
                - server_is_marked
                - screen_redraw_border_set
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
                - tty_term_has
                - screen_redraw_check_is
        - Branch String:   'screen-redraw.c:779,34'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:780,7'
              BranchSideFuncs:
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
                - tty_term_has
            - BranchSide:      'screen-redraw.c:784,12'
              BranchSideFuncs:
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
        - Branch String:   'screen-redraw.c:780,31'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:781,19'
              BranchSideFuncs:
                - tty_term_has
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
            - BranchSide:      'screen-redraw.c:784,12'
              BranchSideFuncs:
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
        - Branch String:   'screen-redraw.c:779,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:782,12'
              BranchSideFuncs:
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
            - BranchSide:      'screen-redraw.c:784,12'
              BranchSideFuncs:
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
                - tty_cursor
        - Branch String:   'screen-redraw.c:786,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:787,14'
              BranchSideFuncs:
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
            - BranchSide:      'screen-redraw.c:789,14'
              BranchSideFuncs:
                - tty_cursor
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
                - tty_puts
        - Branch String:   'screen-redraw.c:790,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:791,12'
              BranchSideFuncs:
                - tty_puts
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
            - BranchSide:      'screen-redraw.c:793,29'
              BranchSideFuncs:
                - options_get_number
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
        - Branch String:   'screen-redraw.c:793,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:796,10'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
            - BranchSide:      'screen-redraw.c:796,10'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
            - BranchSide:      'screen-redraw.c:800,6'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
        - Branch String:   'screen-redraw.c:800,17'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:800,20'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_pane_border
                - screen_redraw_check_is
                - utf8_set
            - BranchSide:      'screen-redraw.c:820,11'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
        - Branch String:   'screen-redraw.c:800,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:801,38'
              BranchSideFuncs:
                - screen_redraw_pane_border
                - tty_cell
                - tty_puts
                - screen_redraw_check_is
                - utf8_set
            - BranchSide:      'screen-redraw.c:820,11'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
        - Branch String:   'screen-redraw.c:802,27'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:803,8'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_check_is
                - utf8_set
            - BranchSide:      'screen-redraw.c:808,8'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_check_is
                - utf8_set
        - Branch String:   'screen-redraw.c:803,36'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:804,8'
              BranchSideFuncs:
                - screen_redraw_check_is
                - tty_cell
                - tty_puts
                - utf8_set
            - BranchSide:      'screen-redraw.c:814,30'
              BranchSideFuncs:
                - screen_redraw_check_is
                - tty_cell
                - tty_puts
                - utf8_set
        - Branch String:   'screen-redraw.c:804,34'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:805,7'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_check_is
                - utf8_set
            - BranchSide:      'screen-redraw.c:806,8'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_check_is
                - utf8_set
        - Branch String:   'screen-redraw.c:805,46'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:806,8'
              BranchSideFuncs:
                - screen_redraw_check_is
                - tty_cell
                - tty_puts
                - utf8_set
            - BranchSide:      'screen-redraw.c:814,30'
              BranchSideFuncs:
                - screen_redraw_check_is
                - tty_cell
                - tty_puts
                - utf8_set
        - Branch String:   'screen-redraw.c:806,37'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:807,7'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_check_is
                - utf8_set
            - BranchSide:      'screen-redraw.c:808,8'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_check_is
                - utf8_set
        - Branch String:   'screen-redraw.c:807,45'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:808,8'
              BranchSideFuncs:
                - screen_redraw_check_is
                - tty_cell
                - tty_puts
                - utf8_set
            - BranchSide:      'screen-redraw.c:814,30'
              BranchSideFuncs:
                - screen_redraw_check_is
                - tty_cell
                - tty_puts
                - utf8_set
        - Branch String:   'screen-redraw.c:808,26'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:809,8'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_check_is
                - utf8_set
            - BranchSide:      'screen-redraw.c:818,2'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
        - Branch String:   'screen-redraw.c:809,36'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:810,8'
              BranchSideFuncs:
                - screen_redraw_check_is
                - tty_cell
                - tty_puts
                - utf8_set
            - BranchSide:      'screen-redraw.c:814,30'
              BranchSideFuncs:
                - screen_redraw_check_is
                - tty_cell
                - tty_puts
                - utf8_set
        - Branch String:   'screen-redraw.c:810,35'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:811,7'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_check_is
                - utf8_set
            - BranchSide:      'screen-redraw.c:812,8'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_check_is
                - utf8_set
        - Branch String:   'screen-redraw.c:811,45'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:812,8'
              BranchSideFuncs:
                - screen_redraw_check_is
                - tty_cell
                - tty_puts
                - utf8_set
            - BranchSide:      'screen-redraw.c:814,30'
              BranchSideFuncs:
                - screen_redraw_check_is
                - tty_cell
                - tty_puts
                - utf8_set
        - Branch String:   'screen-redraw.c:812,36'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:813,7'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
                - screen_redraw_check_is
                - utf8_set
            - BranchSide:      'screen-redraw.c:818,2'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
        - Branch String:   'screen-redraw.c:813,47'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:814,30'
              BranchSideFuncs:
                - screen_redraw_check_is
                - tty_cell
                - tty_puts
                - utf8_set
            - BranchSide:      'screen-redraw.c:818,2'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
        - Branch String:   'screen-redraw.c:802,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:815,7'
              BranchSideFuncs:
                - utf8_set
                - tty_cell
                - tty_puts
            - BranchSide:      'screen-redraw.c:818,2'
              BranchSideFuncs:
                - tty_cell
                - tty_puts
        - Branch String:   'screen-redraw.c:821,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:821,6'
              BranchSideFuncs:
                - tty_puts
            - BranchSide:      'screen-redraw.c:822,12'
              BranchSideFuncs:
                - tty_puts
      Callsites:
        - Src:             'screen-redraw.c:740,36'
          Dst:             server_client_get_pane
        - Src:             'screen-redraw.c:753,14'
          Dst:             screen_redraw_check_cell
        - Src:             'screen-redraw.c:759,9'
          Dst:             format_create_defaults
        - Src:             'screen-redraw.c:761,4'
          Dst:             style_add
        - Src:             'screen-redraw.c:763,4'
          Dst:             format_free
        - Src:             'screen-redraw.c:768,9'
          Dst:             screen_redraw_draw_borders_style
        - Src:             'screen-redraw.c:773,7'
          Dst:             server_is_marked
        - Src:             'screen-redraw.c:774,7'
          Dst:             screen_redraw_check_is
        - Src:             'screen-redraw.c:777,2'
          Dst:             screen_redraw_border_set
        - Src:             'screen-redraw.c:781,6'
          Dst:             tty_term_has
        - Src:             'screen-redraw.c:787,3'
          Dst:             tty_cursor
        - Src:             'screen-redraw.c:789,3'
          Dst:             tty_cursor
        - Src:             'screen-redraw.c:791,3'
          Dst:             tty_puts
        - Src:             'screen-redraw.c:793,10'
          Dst:             options_get_number
        - Src:             'screen-redraw.c:801,12'
          Dst:             screen_redraw_pane_border
        - Src:             'screen-redraw.c:814,7'
          Dst:             screen_redraw_check_is
        - Src:             'screen-redraw.c:816,4'
          Dst:             utf8_set
        - Src:             'screen-redraw.c:820,2'
          Dst:             tty_cell
        - Src:             'screen-redraw.c:822,3'
          Dst:             tty_puts
    - functionName:    screen_redraw_border_set
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - wp
        - pane_lines
        - cell_type
        - gc
      BBCount:         22
      ICount:          186
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - tty_acs_double_borders
        - tty_acs_heavy_borders
        - utf8_copy
        - utf8_set
        - window_pane_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-redraw.c:60,32'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:60,35'
              BranchSideFuncs:
                - utf8_set
                - tty_acs_heavy_borders
                - utf8_copy
                - tty_acs_double_borders
                - utf8_copy
                - utf8_set
                - window_pane_index
                - utf8_set
                - utf8_set
                - utf8_set
                - utf8_copy
            - BranchSide:      'screen-redraw.c:65,10'
              BranchSideFuncs:
                - utf8_set
                - tty_acs_heavy_borders
                - utf8_copy
                - tty_acs_double_borders
                - utf8_copy
                - utf8_set
                - window_pane_index
                - utf8_set
                - utf8_set
                - utf8_set
        - Branch String:   'screen-redraw.c:60,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:61,14'
              BranchSideFuncs:
                - utf8_copy
            - BranchSide:      'screen-redraw.c:65,10'
              BranchSideFuncs:
                - utf8_set
                - tty_acs_heavy_borders
                - utf8_copy
                - tty_acs_double_borders
                - utf8_copy
                - utf8_set
                - window_pane_index
                - utf8_set
                - utf8_set
                - utf8_set
        - Branch String:   'screen-redraw.c:65,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:67,7'
              BranchSideFuncs:
                - utf8_set
                - window_pane_index
                - utf8_set
                - utf8_set
            - BranchSide:      'screen-redraw.c:79,3'
              BranchSideFuncs:
                - tty_acs_double_borders
                - utf8_copy
            - BranchSide:      'screen-redraw.c:83,3'
              BranchSideFuncs:
                - tty_acs_heavy_borders
                - utf8_copy
            - BranchSide:      'screen-redraw.c:87,3'
              BranchSideFuncs:
                - utf8_set
            - BranchSide:      'screen-redraw.c:91,3'
              BranchSideFuncs:
                - utf8_set
        - Branch String:   'screen-redraw.c:67,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:68,4'
              BranchSideFuncs:
                - utf8_set
            - BranchSide:      'screen-redraw.c:72,3'
              BranchSideFuncs:
                - utf8_set
                - window_pane_index
                - utf8_set
        - Branch String:   'screen-redraw.c:73,18'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:73,39'
              BranchSideFuncs:
                - window_pane_index
                - utf8_set
                - utf8_set
            - BranchSide:      'screen-redraw.c:76,14'
              BranchSideFuncs:
                - utf8_set
        - Branch String:   'screen-redraw.c:73,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:74,14'
              BranchSideFuncs:
                - utf8_set
            - BranchSide:      'screen-redraw.c:76,14'
              BranchSideFuncs:
                - utf8_set
      Callsites:
        - Src:             'screen-redraw.c:61,3'
          Dst:             utf8_copy
        - Src:             'screen-redraw.c:69,4'
          Dst:             utf8_set
        - Src:             'screen-redraw.c:73,21'
          Dst:             window_pane_index
        - Src:             'screen-redraw.c:74,4'
          Dst:             utf8_set
        - Src:             'screen-redraw.c:76,4'
          Dst:             utf8_set
        - Src:             'screen-redraw.c:80,24'
          Dst:             tty_acs_double_borders
        - Src:             'screen-redraw.c:80,3'
          Dst:             utf8_copy
        - Src:             'screen-redraw.c:84,24'
          Dst:             tty_acs_heavy_borders
        - Src:             'screen-redraw.c:84,3'
          Dst:             utf8_copy
        - Src:             'screen-redraw.c:88,3'
          Dst:             utf8_set
        - Src:             'screen-redraw.c:92,3'
          Dst:             utf8_set
    - functionName:    screen_redraw_make_pane_status
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - wp
        - rctx
        - pane_lines
      BBCount:         22
      ICount:          281
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - format_create
        - format_defaults
        - format_draw
        - format_expand_time
        - format_free
        - grid_compare
        - options_get_string
        - screen_free
        - screen_init
        - screen_redraw_border_set
        - screen_redraw_type_of_cell
        - screen_write_cell
        - screen_write_cursormove
        - screen_write_start
        - screen_write_stop
        - server_client_get_pane
        - style_apply
        - window_pane_show_scrollbar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-redraw.c:455,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:456,10'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - server_client_get_pane
                - style_apply
                - options_get_string
                - format_expand_time
                - screen_init
                - screen_write_start
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - free
                - format_free
                - grid_compare
                - screen_free
                - screen_free
                - screen_redraw_type_of_cell
                - screen_redraw_border_set
                - screen_write_cell
                - style_apply
            - BranchSide:      'screen-redraw.c:458,21'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - server_client_get_pane
                - style_apply
                - options_get_string
                - format_expand_time
                - screen_init
                - screen_write_start
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - free
                - format_free
                - grid_compare
                - screen_free
                - screen_free
                - screen_redraw_type_of_cell
                - screen_redraw_border_set
                - screen_write_cell
                - style_apply
        - Branch String:   'screen-redraw.c:461,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:462,20'
              BranchSideFuncs:
                - style_apply
                - options_get_string
                - format_expand_time
                - screen_init
                - screen_write_start
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - free
                - format_free
                - grid_compare
                - screen_free
                - screen_free
                - screen_redraw_type_of_cell
                - screen_redraw_border_set
                - screen_write_cell
            - BranchSide:      'screen-redraw.c:464,20'
              BranchSideFuncs:
                - style_apply
                - options_get_string
                - format_expand_time
                - screen_init
                - screen_write_start
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - free
                - format_free
                - grid_compare
                - screen_free
                - screen_free
                - screen_redraw_type_of_cell
                - screen_redraw_border_set
                - screen_write_cell
        - Branch String:   'screen-redraw.c:468,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:469,27'
              BranchSideFuncs:
                - screen_init
                - screen_write_start
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - free
                - format_free
                - grid_compare
                - screen_free
                - screen_free
                - screen_redraw_type_of_cell
                - screen_redraw_border_set
                - screen_write_cell
            - BranchSide:      'screen-redraw.c:471,29'
              BranchSideFuncs:
                - screen_init
                - screen_write_start
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - free
                - format_free
                - grid_compare
                - screen_free
                - screen_free
                - screen_redraw_type_of_cell
                - screen_redraw_border_set
                - screen_write_cell
        - Branch String:   'screen-redraw.c:479,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:480,8'
              BranchSideFuncs:
                - screen_redraw_type_of_cell
                - screen_redraw_border_set
                - screen_write_cell
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - free
                - format_free
                - grid_compare
                - screen_free
                - screen_free
            - BranchSide:      'screen-redraw.c:489,5'
              BranchSideFuncs:
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - free
                - format_free
                - grid_compare
                - screen_free
                - screen_free
        - Branch String:   'screen-redraw.c:481,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:482,9'
              BranchSideFuncs:
                - screen_redraw_type_of_cell
                - screen_redraw_border_set
                - screen_write_cell
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - free
                - format_free
                - grid_compare
                - screen_free
                - screen_free
            - BranchSide:      'screen-redraw.c:484,9'
              BranchSideFuncs:
                - screen_redraw_type_of_cell
                - screen_redraw_border_set
                - screen_write_cell
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - free
                - format_free
                - grid_compare
                - screen_free
                - screen_free
        - Branch String:   'screen-redraw.c:498,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:499,3'
              BranchSideFuncs:
                - screen_free
            - BranchSide:      'screen-redraw.c:502,2'
              BranchSideFuncs:
                - screen_free
      Callsites:
        - Src:             'screen-redraw.c:455,6'
          Dst:             window_pane_show_scrollbar
        - Src:             'screen-redraw.c:458,7'
          Dst:             format_create
        - Src:             'screen-redraw.c:459,2'
          Dst:             format_defaults
        - Src:             'screen-redraw.c:461,12'
          Dst:             server_client_get_pane
        - Src:             'screen-redraw.c:462,3'
          Dst:             style_apply
        - Src:             'screen-redraw.c:464,3'
          Dst:             style_apply
        - Src:             'screen-redraw.c:465,8'
          Dst:             options_get_string
        - Src:             'screen-redraw.c:467,13'
          Dst:             format_expand_time
        - Src:             'screen-redraw.c:474,2'
          Dst:             screen_init
        - Src:             'screen-redraw.c:477,2'
          Dst:             screen_write_start
        - Src:             'screen-redraw.c:485,15'
          Dst:             screen_redraw_type_of_cell
        - Src:             'screen-redraw.c:486,3'
          Dst:             screen_redraw_border_set
        - Src:             'screen-redraw.c:487,3'
          Dst:             screen_write_cell
        - Src:             'screen-redraw.c:491,2'
          Dst:             screen_write_cursormove
        - Src:             'screen-redraw.c:492,2'
          Dst:             format_draw
        - Src:             'screen-redraw.c:493,2'
          Dst:             screen_write_stop
        - Src:             'screen-redraw.c:496,2'
          Dst:             format_free
        - Src:             'screen-redraw.c:498,6'
          Dst:             grid_compare
        - Src:             'screen-redraw.c:499,3'
          Dst:             screen_free
        - Src:             'screen-redraw.c:502,2'
          Dst:             screen_free
    - functionName:    screen_redraw_draw_pane_scrollbar
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - wp
      BBCount:         22
      ICount:          263
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - screen_redraw_draw_scrollbar
        - window_copy_get_current_offset
        - window_pane_mode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-redraw.c:975,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:976,7'
              BranchSideFuncs:
                - screen_redraw_draw_scrollbar
            - BranchSide:      'screen-redraw.c:984,7'
              BranchSideFuncs:
                - window_copy_get_current_offset
                - screen_redraw_draw_scrollbar
        - Branch String:   'screen-redraw.c:976,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:977,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:979,18'
              BranchSideFuncs:
                - screen_redraw_draw_scrollbar
        - Branch String:   'screen-redraw.c:984,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:985,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:986,38'
              BranchSideFuncs:
                - window_copy_get_current_offset
                - screen_redraw_draw_scrollbar
        - Branch String:   'screen-redraw.c:986,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:987,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:988,18'
              BranchSideFuncs:
                - screen_redraw_draw_scrollbar
        - Branch String:   'screen-redraw.c:994,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:995,10'
              BranchSideFuncs:
                - screen_redraw_draw_scrollbar
            - BranchSide:      'screen-redraw.c:997,10'
              BranchSideFuncs:
                - screen_redraw_draw_scrollbar
        - Branch String:   'screen-redraw.c:999,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1000,12'
              BranchSideFuncs:
                - screen_redraw_draw_scrollbar
            - BranchSide:      'screen-redraw.c:1001,6'
              BranchSideFuncs:
                - screen_redraw_draw_scrollbar
        - Branch String:   'screen-redraw.c:1001,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:1002,14'
              BranchSideFuncs:
                - screen_redraw_draw_scrollbar
            - BranchSide:      'screen-redraw.c:1004,31'
              BranchSideFuncs:
                - screen_redraw_draw_scrollbar
      Callsites:
        - Src:             'screen-redraw.c:975,6'
          Dst:             window_pane_mode
        - Src:             'screen-redraw.c:986,7'
          Dst:             window_copy_get_current_offset
        - Src:             'screen-redraw.c:1004,2'
          Dst:             screen_redraw_draw_scrollbar
    - functionName:    screen_redraw_draw_pane
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - wp
      BBCount:         36
      ICount:          362
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - log_debug
        - tty_default_colours
        - tty_draw_line
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-redraw.c:898,35'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:898,38'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:899,3'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:898,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:899,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:900,6'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
        - Branch String:   'screen-redraw.c:900,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:901,9'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:903,7'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
        - Branch String:   'screen-redraw.c:904,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:904,2'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:905,7'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
        - Branch String:   'screen-redraw.c:905,30'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:905,33'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:906,4'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
        - Branch String:   'screen-redraw.c:905,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:906,4'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:907,7'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
        - Branch String:   'screen-redraw.c:909,27'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:910,7'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:915,14'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
        - Branch String:   'screen-redraw.c:909,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:912,6'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:915,14'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
        - Branch String:   'screen-redraw.c:915,33'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:916,7'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:921,14'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
        - Branch String:   'screen-redraw.c:915,14'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:918,8'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:921,14'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
        - Branch String:   'screen-redraw.c:921,14'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:923,8'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:928,6'
              BranchSideFuncs:
                - log_debug
                - tty_default_colours
                - tty_draw_line
      Callsites:
        - Src:             'screen-redraw.c:896,2'
          Dst:             log_debug
        - Src:             'screen-redraw.c:932,3'
          Dst:             log_debug
        - Src:             'screen-redraw.c:935,3'
          Dst:             tty_default_colours
        - Src:             'screen-redraw.c:936,3'
          Dst:             tty_draw_line
    - functionName:    screen_redraw_pane
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - wp
        - redraw_scrollbar_only
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - screen_redraw_draw_pane
        - screen_redraw_draw_pane_scrollbar
        - screen_redraw_set_context
        - tty_reset
        - tty_sync_start
        - tty_update_mode
        - window_pane_show_scrollbar
        - window_pane_visible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-redraw.c:688,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:689,3'
              BranchSideFuncs:
                - screen_redraw_set_context
                - tty_sync_start
                - tty_update_mode
                - screen_redraw_draw_pane
                - window_pane_show_scrollbar
                - tty_reset
                - screen_redraw_draw_pane_scrollbar
            - BranchSide:      'screen-redraw.c:691,28'
              BranchSideFuncs:
                - screen_redraw_set_context
                - tty_sync_start
                - tty_update_mode
                - screen_redraw_draw_pane
                - window_pane_show_scrollbar
                - tty_reset
                - screen_redraw_draw_pane_scrollbar
        - Branch String:   'screen-redraw.c:695,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:696,33'
              BranchSideFuncs:
                - window_pane_show_scrollbar
                - tty_reset
                - screen_redraw_draw_pane_scrollbar
            - BranchSide:      'screen-redraw.c:698,33'
              BranchSideFuncs:
                - window_pane_show_scrollbar
                - tty_reset
                - screen_redraw_draw_pane_scrollbar
        - Branch String:   'screen-redraw.c:698,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:699,43'
              BranchSideFuncs:
                - screen_redraw_draw_pane_scrollbar
                - tty_reset
            - BranchSide:      'screen-redraw.c:701,13'
              BranchSideFuncs:
                - tty_reset
      Callsites:
        - Src:             'screen-redraw.c:688,7'
          Dst:             window_pane_visible
        - Src:             'screen-redraw.c:691,2'
          Dst:             screen_redraw_set_context
        - Src:             'screen-redraw.c:692,2'
          Dst:             tty_sync_start
        - Src:             'screen-redraw.c:693,2'
          Dst:             tty_update_mode
        - Src:             'screen-redraw.c:696,3'
          Dst:             screen_redraw_draw_pane
        - Src:             'screen-redraw.c:698,6'
          Dst:             window_pane_show_scrollbar
        - Src:             'screen-redraw.c:699,3'
          Dst:             screen_redraw_draw_pane_scrollbar
        - Src:             'screen-redraw.c:701,2'
          Dst:             tty_reset
    - functionName:    screen_redraw_set_context
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - ctx
      BBCount:         17
      ICount:          180
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - log_debug
        - options_get_number
        - status_line_size
        - tty_window_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-redraw.c:617,32'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:617,35'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - options_get_number
                - options_get_number
                - tty_window_offset
                - log_debug
                - options_get_number
            - BranchSide:      'screen-redraw.c:618,12'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - options_get_number
                - options_get_number
                - tty_window_offset
                - log_debug
                - options_get_number
        - Branch String:   'screen-redraw.c:617,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:618,12'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - options_get_number
                - options_get_number
                - tty_window_offset
                - log_debug
                - options_get_number
            - BranchSide:      'screen-redraw.c:619,6'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - options_get_number
                - options_get_number
                - tty_window_offset
                - log_debug
                - options_get_number
        - Branch String:   'screen-redraw.c:618,11'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:618,9'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - options_get_number
                - options_get_number
                - tty_window_offset
                - log_debug
                - options_get_number
            - BranchSide:      'screen-redraw.c:618,30'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - options_get_number
                - options_get_number
                - tty_window_offset
                - log_debug
                - options_get_number
        - Branch String:   'screen-redraw.c:619,17'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:619,39'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - options_get_number
                - options_get_number
                - options_get_number
                - tty_window_offset
                - log_debug
            - BranchSide:      'screen-redraw.c:619,17'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - options_get_number
                - options_get_number
                - tty_window_offset
                - log_debug
        - Branch String:   'screen-redraw.c:619,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:619,6'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - options_get_number
                - options_get_number
                - tty_window_offset
                - log_debug
            - BranchSide:      'screen-redraw.c:620,3'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - options_get_number
                - options_get_number
                - tty_window_offset
                - log_debug
      Callsites:
        - Src:             'screen-redraw.c:616,10'
          Dst:             status_line_size
        - Src:             'screen-redraw.c:619,20'
          Dst:             options_get_number
        - Src:             'screen-redraw.c:623,21'
          Dst:             options_get_number
        - Src:             'screen-redraw.c:624,20'
          Dst:             options_get_number
        - Src:             'screen-redraw.c:626,25'
          Dst:             options_get_number
        - Src:             'screen-redraw.c:627,29'
          Dst:             options_get_number
        - Src:             'screen-redraw.c:630,2'
          Dst:             tty_window_offset
        - Src:             'screen-redraw.c:632,2'
          Dst:             log_debug
    - functionName:    screen_redraw_draw_status
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         10
      ICount:          104
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - log_debug
        - tty_draw_line
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-redraw.c:874,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:875,5'
              BranchSideFuncs:
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:877,7'
              BranchSideFuncs:
                - tty_draw_line
        - Branch String:   'screen-redraw.c:878,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:879,17'
              BranchSideFuncs:
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:882,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-redraw.c:872,2'
          Dst:             log_debug
        - Src:             'screen-redraw.c:879,3'
          Dst:             tty_draw_line
    - functionName:    screen_redraw_draw_panes
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - log_debug
        - screen_redraw_draw_pane
        - window_pane_visible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-redraw.c:856,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:857,27'
              BranchSideFuncs:
                - window_pane_visible
                - screen_redraw_draw_pane
            - BranchSide:      'screen-redraw.c:860,1'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:857,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:858,28'
              BranchSideFuncs:
                - screen_redraw_draw_pane
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:859,2'
              BranchSideFuncs:
                - window_pane_visible
                - screen_redraw_draw_pane
      Callsites:
        - Src:             'screen-redraw.c:854,2'
          Dst:             log_debug
        - Src:             'screen-redraw.c:857,7'
          Dst:             window_pane_visible
        - Src:             'screen-redraw.c:858,4'
          Dst:             screen_redraw_draw_pane
    - functionName:    screen_redraw_draw_pane_scrollbars
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - log_debug
        - screen_redraw_draw_pane_scrollbar
        - window_pane_show_scrollbar
        - window_pane_visible
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-redraw.c:954,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:955,34'
              BranchSideFuncs:
                - window_pane_show_scrollbar
                - window_pane_visible
                - screen_redraw_draw_pane_scrollbar
            - BranchSide:      'screen-redraw.c:959,1'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:955,60'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:956,27'
              BranchSideFuncs:
                - window_pane_visible
                - window_pane_show_scrollbar
                - screen_redraw_draw_pane_scrollbar
            - BranchSide:      'screen-redraw.c:958,2'
              BranchSideFuncs:
                - window_pane_show_scrollbar
                - window_pane_visible
                - screen_redraw_draw_pane_scrollbar
        - Branch String:   'screen-redraw.c:955,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:957,38'
              BranchSideFuncs:
                - screen_redraw_draw_pane_scrollbar
                - window_pane_show_scrollbar
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:958,2'
              BranchSideFuncs:
                - window_pane_show_scrollbar
                - window_pane_visible
                - screen_redraw_draw_pane_scrollbar
      Callsites:
        - Src:             'screen-redraw.c:952,2'
          Dst:             log_debug
        - Src:             'screen-redraw.c:955,7'
          Dst:             window_pane_show_scrollbar
        - Src:             'screen-redraw.c:956,7'
          Dst:             window_pane_visible
        - Src:             'screen-redraw.c:957,4'
          Dst:             screen_redraw_draw_pane_scrollbar
    - functionName:    screen_redraw_draw_pane_status
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         39
      ICount:          335
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - log_debug
        - tty_cursor
        - tty_draw_line
        - window_pane_visible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-redraw.c:519,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:520,28'
              BranchSideFuncs:
                - window_pane_visible
                - tty_cursor
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:564,13'
              BranchSideFuncs:
                - tty_cursor
        - Branch String:   'screen-redraw.c:520,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:521,4'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:522,8'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
        - Branch String:   'screen-redraw.c:525,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:526,11'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:528,11'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
        - Branch String:   'screen-redraw.c:531,30'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:532,7'
              BranchSideFuncs:
                - tty_cursor
                - window_pane_visible
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:535,4'
              BranchSideFuncs:
                - tty_cursor
                - window_pane_visible
                - tty_draw_line
        - Branch String:   'screen-redraw.c:532,33'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:533,7'
              BranchSideFuncs:
                - tty_cursor
                - window_pane_visible
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:535,4'
              BranchSideFuncs:
                - tty_cursor
                - window_pane_visible
                - tty_draw_line
        - Branch String:   'screen-redraw.c:533,22'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:534,7'
              BranchSideFuncs:
                - tty_cursor
                - window_pane_visible
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:535,4'
              BranchSideFuncs:
                - tty_cursor
                - window_pane_visible
                - tty_draw_line
        - Branch String:   'screen-redraw.c:531,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:535,4'
              BranchSideFuncs:
                - tty_cursor
                - window_pane_visible
                - tty_draw_line
            - BranchSide:      'screen-redraw.c:537,7'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
        - Branch String:   'screen-redraw.c:537,23'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:537,26'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:542,14'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
        - Branch String:   'screen-redraw.c:537,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:539,6'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:542,14'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
        - Branch String:   'screen-redraw.c:542,29'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:542,32'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:547,14'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
        - Branch String:   'screen-redraw.c:542,14'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:544,8'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:547,14'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
        - Branch String:   'screen-redraw.c:547,14'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:549,8'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:554,6'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
        - Branch String:   'screen-redraw.c:559,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:560,12'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
            - BranchSide:      'screen-redraw.c:561,17'
              BranchSideFuncs:
                - tty_draw_line
                - tty_cursor
                - window_pane_visible
      Callsites:
        - Src:             'screen-redraw.c:517,2'
          Dst:             log_debug
        - Src:             'screen-redraw.c:520,8'
          Dst:             window_pane_visible
        - Src:             'screen-redraw.c:561,3'
          Dst:             tty_draw_line
        - Src:             'screen-redraw.c:564,2'
          Dst:             tty_cursor
    - functionName:    screen_redraw_draw_borders
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         15
      ICount:          116
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - log_debug
        - screen_redraw_draw_borders_cell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-redraw.c:837,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:838,3'
              BranchSideFuncs:
                - screen_redraw_draw_borders_cell
            - BranchSide:      'screen-redraw.c:840,9'
              BranchSideFuncs:
                - screen_redraw_draw_borders_cell
        - Branch String:   'screen-redraw.c:840,2'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:841,10'
              BranchSideFuncs:
                - screen_redraw_draw_borders_cell
            - BranchSide:      'screen-redraw.c:844,1'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:841,3'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:842,36'
              BranchSideFuncs:
                - screen_redraw_draw_borders_cell
            - BranchSide:      'screen-redraw.c:843,2'
              BranchSideFuncs:
                - screen_redraw_draw_borders_cell
      Callsites:
        - Src:             'screen-redraw.c:835,2'
          Dst:             log_debug
        - Src:             'screen-redraw.c:842,4'
          Dst:             screen_redraw_draw_borders_cell
    - functionName:    screen_redraw_update
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - flags
      BBCount:         30
      ICount:          180
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - screen_redraw_make_pane_status
        - status_message_redraw
        - status_prompt_redraw
        - status_redraw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-redraw.c:577,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:578,34'
              BranchSideFuncs:
                - status_message_redraw
                - screen_redraw_make_pane_status
            - BranchSide:      'screen-redraw.c:579,11'
              BranchSideFuncs:
                - status_redraw
                - screen_redraw_make_pane_status
                - status_prompt_redraw
        - Branch String:   'screen-redraw.c:579,11'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:580,33'
              BranchSideFuncs:
                - status_prompt_redraw
                - screen_redraw_make_pane_status
            - BranchSide:      'screen-redraw.c:582,26'
              BranchSideFuncs:
                - status_redraw
                - screen_redraw_make_pane_status
        - Branch String:   'screen-redraw.c:583,14'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:583,19'
              BranchSideFuncs:
                - screen_redraw_make_pane_status
            - BranchSide:      'screen-redraw.c:586,6'
              BranchSideFuncs:
                - screen_redraw_make_pane_status
        - Branch String:   'screen-redraw.c:583,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:584,9'
              BranchSideFuncs:
                - screen_redraw_make_pane_status
            - BranchSide:      'screen-redraw.c:586,6'
              BranchSideFuncs:
                - screen_redraw_make_pane_status
        - Branch String:   'screen-redraw.c:586,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:587,9'
              BranchSideFuncs:
                - screen_redraw_make_pane_status
            - BranchSide:      'screen-redraw.c:589,6'
              BranchSideFuncs:
                - screen_redraw_make_pane_status
        - Branch String:   'screen-redraw.c:589,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:589,6'
              BranchSideFuncs:
                - screen_redraw_make_pane_status
            - BranchSide:      'screen-redraw.c:590,11'
              BranchSideFuncs:
                - screen_redraw_make_pane_status
        - Branch String:   'screen-redraw.c:592,3'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:593,39'
              BranchSideFuncs:
                - screen_redraw_make_pane_status
            - BranchSide:      'screen-redraw.c:596,7'
              BranchSideFuncs: []
        - Branch String:   'screen-redraw.c:593,8'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:594,12'
              BranchSideFuncs:
                - screen_redraw_make_pane_status
            - BranchSide:      'screen-redraw.c:595,3'
              BranchSideFuncs:
                - screen_redraw_make_pane_status
        - Branch String:   'screen-redraw.c:596,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:597,10'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:598,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-redraw.c:578,12'
          Dst:             status_message_redraw
        - Src:             'screen-redraw.c:580,12'
          Dst:             status_prompt_redraw
        - Src:             'screen-redraw.c:582,12'
          Dst:             status_redraw
        - Src:             'screen-redraw.c:593,8'
          Dst:             screen_redraw_make_pane_status
    - functionName:    screen_redraw_screen
      functionSourceFile: '/src/tmux/screen-redraw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         27
      ICount:          171
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - log_debug
        - screen_redraw_draw_borders
        - screen_redraw_draw_pane_scrollbars
        - screen_redraw_draw_pane_status
        - screen_redraw_draw_panes
        - screen_redraw_draw_status
        - screen_redraw_set_context
        - screen_redraw_update
        - tty_reset
        - tty_sync_start
        - tty_update_mode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-redraw.c:644,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:645,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:647,28'
              BranchSideFuncs:
                - screen_redraw_set_context
                - screen_redraw_update
                - tty_sync_start
                - tty_update_mode
                - tty_reset
                - log_debug
                - log_debug
                - screen_redraw_draw_status
                - log_debug
                - screen_redraw_draw_panes
                - screen_redraw_draw_pane_scrollbars
                - log_debug
                - screen_redraw_draw_borders
                - screen_redraw_draw_pane_scrollbars
                - screen_redraw_draw_pane_status
        - Branch String:   'screen-redraw.c:650,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:651,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-redraw.c:653,18'
              BranchSideFuncs:
                - tty_sync_start
                - tty_update_mode
                - tty_reset
                - log_debug
                - log_debug
                - screen_redraw_draw_status
                - log_debug
                - screen_redraw_draw_panes
                - screen_redraw_draw_pane_scrollbars
                - log_debug
                - screen_redraw_draw_borders
                - screen_redraw_draw_pane_scrollbars
                - screen_redraw_draw_pane_status
        - Branch String:   'screen-redraw.c:656,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:657,38'
              BranchSideFuncs:
                - log_debug
                - screen_redraw_draw_borders
                - screen_redraw_draw_pane_scrollbars
                - tty_reset
                - log_debug
                - log_debug
                - screen_redraw_draw_status
                - log_debug
                - screen_redraw_draw_panes
                - screen_redraw_draw_pane_scrollbars
                - screen_redraw_draw_pane_status
            - BranchSide:      'screen-redraw.c:663,6'
              BranchSideFuncs:
                - tty_reset
                - log_debug
                - log_debug
                - screen_redraw_draw_status
                - log_debug
                - screen_redraw_draw_panes
                - screen_redraw_draw_pane_scrollbars
        - Branch String:   'screen-redraw.c:659,7'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:660,4'
              BranchSideFuncs:
                - screen_redraw_draw_pane_status
                - screen_redraw_draw_pane_scrollbars
                - tty_reset
                - log_debug
                - log_debug
                - screen_redraw_draw_status
                - log_debug
                - screen_redraw_draw_panes
                - screen_redraw_draw_pane_scrollbars
            - BranchSide:      'screen-redraw.c:661,3'
              BranchSideFuncs:
                - screen_redraw_draw_pane_scrollbars
                - tty_reset
                - log_debug
                - log_debug
                - screen_redraw_draw_status
                - log_debug
                - screen_redraw_draw_panes
                - screen_redraw_draw_pane_scrollbars
        - Branch String:   'screen-redraw.c:663,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:664,36'
              BranchSideFuncs:
                - log_debug
                - screen_redraw_draw_panes
                - screen_redraw_draw_pane_scrollbars
                - tty_reset
                - log_debug
                - log_debug
                - screen_redraw_draw_status
            - BranchSide:      'screen-redraw.c:668,10'
              BranchSideFuncs:
                - tty_reset
                - log_debug
                - log_debug
                - screen_redraw_draw_status
        - Branch String:   'screen-redraw.c:668,27'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:669,7'
              BranchSideFuncs:
                - tty_reset
                - log_debug
                - log_debug
                - screen_redraw_draw_status
            - BranchSide:      'screen-redraw.c:673,6'
              BranchSideFuncs:
                - tty_reset
                - log_debug
        - Branch String:   'screen-redraw.c:668,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:670,37'
              BranchSideFuncs:
                - log_debug
                - screen_redraw_draw_status
                - tty_reset
                - log_debug
            - BranchSide:      'screen-redraw.c:673,6'
              BranchSideFuncs:
                - tty_reset
                - log_debug
        - Branch String:   'screen-redraw.c:673,30'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:673,34'
              BranchSideFuncs:
                - tty_reset
                - log_debug
            - BranchSide:      'screen-redraw.c:678,13'
              BranchSideFuncs:
                - tty_reset
        - Branch String:   'screen-redraw.c:673,6'
          Branch Sides:
            - BranchSide:      'screen-redraw.c:674,38'
              BranchSideFuncs:
                - log_debug
                - tty_reset
            - BranchSide:      'screen-redraw.c:678,13'
              BranchSideFuncs:
                - tty_reset
      Callsites:
        - Src:             'screen-redraw.c:647,2'
          Dst:             screen_redraw_set_context
        - Src:             'screen-redraw.c:649,10'
          Dst:             screen_redraw_update
        - Src:             'screen-redraw.c:653,2'
          Dst:             tty_sync_start
        - Src:             'screen-redraw.c:654,2'
          Dst:             tty_update_mode
        - Src:             'screen-redraw.c:657,3'
          Dst:             log_debug
        - Src:             'screen-redraw.c:658,3'
          Dst:             screen_redraw_draw_borders
        - Src:             'screen-redraw.c:660,4'
          Dst:             screen_redraw_draw_pane_status
        - Src:             'screen-redraw.c:661,3'
          Dst:             screen_redraw_draw_pane_scrollbars
        - Src:             'screen-redraw.c:664,3'
          Dst:             log_debug
        - Src:             'screen-redraw.c:665,3'
          Dst:             screen_redraw_draw_panes
        - Src:             'screen-redraw.c:666,3'
          Dst:             screen_redraw_draw_pane_scrollbars
        - Src:             'screen-redraw.c:670,3'
          Dst:             log_debug
        - Src:             'screen-redraw.c:671,3'
          Dst:             screen_redraw_draw_status
        - Src:             'screen-redraw.c:674,3'
          Dst:             log_debug
        - Src:             'screen-redraw.c:678,2'
          Dst:             tty_reset
    - functionName:    screen_write_set_client_cb
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ttyctx
        - c
      BBCount:         19
      ICount:          165
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - log_debug
        - session_has
        - status_at_line
        - status_line_size
        - tty_window_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:134,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:135,19'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'screen-write.c:140,6'
              BranchSideFuncs:
                - tty_window_offset
                - status_at_line
                - status_line_size
                - log_debug
        - Branch String:   'screen-write.c:135,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:137,3'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:140,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:141,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:142,6'
              BranchSideFuncs:
                - tty_window_offset
                - status_at_line
                - status_line_size
                - log_debug
        - Branch String:   'screen-write.c:142,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:143,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:145,6'
              BranchSideFuncs:
                - tty_window_offset
                - status_at_line
                - status_line_size
                - log_debug
        - Branch String:   'screen-write.c:145,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:147,6'
              BranchSideFuncs:
                - tty_window_offset
                - status_at_line
                - status_line_size
                - log_debug
        - Branch String:   'screen-write.c:147,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:153,7'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'screen-write.c:158,38'
              BranchSideFuncs:
                - tty_window_offset
                - status_at_line
                - status_line_size
        - Branch String:   'screen-write.c:164,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:165,36'
              BranchSideFuncs:
                - status_line_size
            - BranchSide:      'screen-write.c:167,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-write.c:135,7'
          Dst:             session_has
        - Src:             'screen-write.c:152,3'
          Dst:             log_debug
        - Src:             'screen-write.c:158,19'
          Dst:             tty_window_offset
        - Src:             'screen-write.c:164,6'
          Dst:             status_at_line
        - Src:             'screen-write.c:165,19'
          Dst:             status_line_size
    - functionName:    screen_write_redraw_cb
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ttyctx
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:124,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:124,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:125,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    screen_write_offset_timer
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_update_window_offset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'screen-write.c:82,2'
          Dst:             tty_update_window_offset
    - functionName:    screen_write_alternateoff
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2376
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - gc
        - cursor
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - layout_fix_panes
        - options_get_number
        - screen_alternate_off
        - screen_write_collect_flush
        - screen_write_initctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-write.c:2380,17'
          Branch Sides:
            - BranchSide:      'screen-write.c:2380,40'
              BranchSideFuncs:
                - options_get_number
                - screen_write_collect_flush
                - screen_alternate_off
                - screen_write_initctx
                - layout_fix_panes
            - BranchSide:      'screen-write.c:2383,29'
              BranchSideFuncs:
                - screen_write_collect_flush
                - screen_alternate_off
                - screen_write_initctx
                - layout_fix_panes
        - Branch String:   'screen-write.c:2380,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2381,3'
              BranchSideFuncs:
                - screen_write_collect_flush
                - screen_alternate_off
                - screen_write_initctx
                - layout_fix_panes
            - BranchSide:      'screen-write.c:2383,29'
              BranchSideFuncs:
                - screen_write_collect_flush
                - screen_alternate_off
                - screen_write_initctx
                - layout_fix_panes
        - Branch String:   'screen-write.c:2386,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2387,20'
              BranchSideFuncs:
                - layout_fix_panes
                - screen_write_initctx
            - BranchSide:      'screen-write.c:2389,23'
              BranchSideFuncs:
                - screen_write_initctx
        - Branch String:   'screen-write.c:2390,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2390,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:2391,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-write.c:2380,21'
          Dst:             options_get_number
        - Src:             'screen-write.c:2383,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:2384,2'
          Dst:             screen_alternate_off
        - Src:             'screen-write.c:2387,3'
          Dst:             layout_fix_panes
        - Src:             'screen-write.c:2389,2'
          Dst:             screen_write_initctx
    - functionName:    screen_write_collect_flush
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - scroll_only
        - from
      BBCount:         39
      ICount:          370
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fatalx
        - log_debug
        - screen_write_free_citem
        - screen_write_initctx
        - screen_write_set_cursor
        - tty_cmd_cells
        - tty_cmd_clearcharacter
        - tty_cmd_scrollup
        - tty_write
      functionUses:    23
      BranchProfiles:
        - Branch String:   'screen-write.c:1785,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1787,7'
              BranchSideFuncs:
                - log_debug
                - screen_write_initctx
                - tty_write
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - screen_write_initctx
                - tty_write
                - fatalx
            - BranchSide:      'screen-write.c:1799,2'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - screen_write_initctx
                - tty_write
                - fatalx
        - Branch String:   'screen-write.c:1788,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1789,20'
              BranchSideFuncs:
                - screen_write_initctx
                - tty_write
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - screen_write_initctx
                - tty_write
                - fatalx
            - BranchSide:      'screen-write.c:1791,24'
              BranchSideFuncs:
                - screen_write_initctx
                - tty_write
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - screen_write_initctx
                - tty_write
                - fatalx
        - Branch String:   'screen-write.c:1796,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1797,4'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - screen_write_initctx
                - tty_write
                - fatalx
            - BranchSide:      'screen-write.c:1798,2'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - screen_write_initctx
                - tty_write
                - fatalx
        - Branch String:   'screen-write.c:1802,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1803,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1805,7'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - screen_write_initctx
                - tty_write
                - fatalx
        - Branch String:   'screen-write.c:1806,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:1807,9'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - screen_write_initctx
                - tty_write
                - fatalx
            - BranchSide:      'screen-write.c:1835,10'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'screen-write.c:1809,3'
          Branch Sides:
            - BranchSide:      'screen-write.c:1809,3'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - screen_write_initctx
                - tty_write
                - fatalx
            - BranchSide:      'screen-write.c:1809,3'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - screen_write_initctx
                - tty_write
                - fatalx
        - Branch String:   'screen-write.c:1809,3'
          Branch Sides:
            - BranchSide:      'screen-write.c:1810,8'
              BranchSideFuncs:
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - log_debug
                - screen_write_initctx
                - tty_write
                - fatalx
            - BranchSide:      'screen-write.c:1834,2'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - screen_write_initctx
                - tty_write
                - fatalx
        - Branch String:   'screen-write.c:1810,25'
          Branch Sides:
            - BranchSide:      'screen-write.c:1810,28'
              BranchSideFuncs:
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - log_debug
                - screen_write_initctx
                - tty_write
                - fatalx
            - BranchSide:      'screen-write.c:1814,28'
              BranchSideFuncs:
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - log_debug
                - fatalx
                - screen_write_initctx
                - tty_write
        - Branch String:   'screen-write.c:1810,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:1812,9'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'screen-write.c:1814,28'
              BranchSideFuncs:
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - log_debug
                - fatalx
                - screen_write_initctx
                - tty_write
        - Branch String:   'screen-write.c:1815,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:1816,26'
              BranchSideFuncs:
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - fatalx
            - BranchSide:      'screen-write.c:1821,26'
              BranchSideFuncs:
                - screen_write_initctx
                - tty_write
                - screen_write_free_citem
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - fatalx
        - Branch String:   'screen-write.c:1830,4'
          Branch Sides:
            - BranchSide:      'screen-write.c:1830,4'
              BranchSideFuncs:
                - screen_write_free_citem
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_initctx
                - tty_write
                - fatalx
            - BranchSide:      'screen-write.c:1830,4'
              BranchSideFuncs:
                - screen_write_free_citem
                - log_debug
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_initctx
                - tty_write
                - fatalx
      Callsites:
        - Src:             'screen-write.c:1786,3'
          Dst:             log_debug
        - Src:             'screen-write.c:1791,3'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1794,3'
          Dst:             tty_write
        - Src:             'screen-write.c:1794,3'
          Dst:             tty_cmd_scrollup
        - Src:             'screen-write.c:1811,5'
          Dst:             fatalx
        - Src:             'screen-write.c:1814,4'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:1816,5'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1819,5'
          Dst:             tty_write
        - Src:             'screen-write.c:1819,5'
          Dst:             tty_cmd_clearcharacter
        - Src:             'screen-write.c:1821,5'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1826,5'
          Dst:             tty_write
        - Src:             'screen-write.c:1826,5'
          Dst:             tty_cmd_cells
        - Src:             'screen-write.c:1831,4'
          Dst:             screen_write_free_citem
        - Src:             'screen-write.c:1837,2'
          Dst:             log_debug
    - functionName:    screen_write_initctx
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ttyctx
        - sync
      BBCount:         27
      ICount:          248
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - tty_cmd_syncstart
        - tty_default_colours
        - tty_write
      functionUses:    24
      BranchProfiles:
        - Branch String:   'screen-write.c:189,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:190,3'
              BranchSideFuncs:
                - tty_write
            - BranchSide:      'screen-write.c:198,3'
              BranchSideFuncs:
                - tty_write
                - tty_default_colours
        - Branch String:   'screen-write.c:191,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:192,8'
              BranchSideFuncs:
                - tty_write
            - BranchSide:      'screen-write.c:197,2'
              BranchSideFuncs:
                - tty_write
        - Branch String:   'screen-write.c:192,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:193,27'
              BranchSideFuncs:
                - tty_write
            - BranchSide:      'screen-write.c:194,8'
              BranchSideFuncs:
                - tty_write
        - Branch String:   'screen-write.c:194,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:195,27'
              BranchSideFuncs:
                - tty_write
            - BranchSide:      'screen-write.c:196,3'
              BranchSideFuncs:
                - tty_write
        - Branch String:   'screen-write.c:207,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:207,6'
              BranchSideFuncs:
                - tty_write
            - BranchSide:      'screen-write.c:214,7'
              BranchSideFuncs:
                - tty_write
        - Branch String:   'screen-write.c:214,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:215,8'
              BranchSideFuncs:
                - tty_write
            - BranchSide:      'screen-write.c:220,23'
              BranchSideFuncs:
                - tty_write
        - Branch String:   'screen-write.c:215,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:216,5'
              BranchSideFuncs:
                - tty_write
            - BranchSide:      'screen-write.c:218,19'
              BranchSideFuncs:
                - tty_write
      Callsites:
        - Src:             'screen-write.c:200,4'
          Dst:             tty_default_colours
        - Src:             'screen-write.c:221,3'
          Dst:             tty_write
        - Src:             'screen-write.c:221,3'
          Dst:             tty_cmd_syncstart
    - functionName:    screen_write_set_cursor
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - cx
        - cy
      BBCount:         32
      ICount:          200
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - event_add
        - event_initialized
        - event_pending
        - event_set
        - screen_write_offset_timer
      functionUses:    30
      BranchProfiles:
        - Branch String:   'screen-write.c:94,15'
          Branch Sides:
            - BranchSide:      'screen-write.c:94,25'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
            - BranchSide:      'screen-write.c:97,6'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
        - Branch String:   'screen-write.c:94,37'
          Branch Sides:
            - BranchSide:      'screen-write.c:94,40'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
            - BranchSide:      'screen-write.c:97,6'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
        - Branch String:   'screen-write.c:94,49'
          Branch Sides:
            - BranchSide:      'screen-write.c:94,59'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
            - BranchSide:      'screen-write.c:97,6'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
        - Branch String:   'screen-write.c:94,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:95,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:97,6'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
        - Branch String:   'screen-write.c:97,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:98,14'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
            - BranchSide:      'screen-write.c:102,6'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
        - Branch String:   'screen-write.c:98,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:99,9'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
            - BranchSide:      'screen-write.c:100,11'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
        - Branch String:   'screen-write.c:102,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:103,14'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
            - BranchSide:      'screen-write.c:108,6'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
        - Branch String:   'screen-write.c:103,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:104,9'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
            - BranchSide:      'screen-write.c:105,11'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
        - Branch String:   'screen-write.c:108,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:109,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:110,6'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - event_add
        - Branch String:   'screen-write.c:112,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:113,3'
              BranchSideFuncs:
                - event_pending
                - event_add
            - BranchSide:      'screen-write.c:114,7'
              BranchSideFuncs:
                - event_pending
                - event_add
        - Branch String:   'screen-write.c:114,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:114,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:115,3'
              BranchSideFuncs:
                - event_add
      Callsites:
        - Src:             'screen-write.c:112,7'
          Dst:             event_initialized
        - Src:             'screen-write.c:113,3'
          Dst:             event_set
        - Src:             'screen-write.c:113,3'
          Dst:             screen_write_offset_timer
        - Src:             'screen-write.c:114,7'
          Dst:             event_pending
        - Src:             'screen-write.c:115,3'
          Dst:             event_add
    - functionName:    screen_write_free_citem
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ci
      BBCount:         3
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    screen_write_alternateon
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2354
      functionLinenumberEnd: 2370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - gc
        - cursor
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - layout_fix_panes
        - options_get_number
        - screen_alternate_on
        - screen_write_collect_flush
        - screen_write_initctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-write.c:2358,17'
          Branch Sides:
            - BranchSide:      'screen-write.c:2358,40'
              BranchSideFuncs:
                - options_get_number
                - screen_write_collect_flush
                - screen_alternate_on
                - screen_write_initctx
                - layout_fix_panes
            - BranchSide:      'screen-write.c:2361,29'
              BranchSideFuncs:
                - screen_write_collect_flush
                - screen_alternate_on
                - screen_write_initctx
                - layout_fix_panes
        - Branch String:   'screen-write.c:2358,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2359,3'
              BranchSideFuncs:
                - screen_write_collect_flush
                - screen_alternate_on
                - screen_write_initctx
                - layout_fix_panes
            - BranchSide:      'screen-write.c:2361,29'
              BranchSideFuncs:
                - screen_write_collect_flush
                - screen_alternate_on
                - screen_write_initctx
                - layout_fix_panes
        - Branch String:   'screen-write.c:2364,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2365,20'
              BranchSideFuncs:
                - layout_fix_panes
                - screen_write_initctx
            - BranchSide:      'screen-write.c:2367,23'
              BranchSideFuncs:
                - screen_write_initctx
        - Branch String:   'screen-write.c:2368,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2368,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:2369,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-write.c:2358,21'
          Dst:             options_get_number
        - Src:             'screen-write.c:2361,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:2362,2'
          Dst:             screen_alternate_on
        - Src:             'screen-write.c:2365,3'
          Dst:             layout_fix_panes
        - Src:             'screen-write.c:2367,2'
          Dst:             screen_write_initctx
    - functionName:    screen_write_rawstring
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2280
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - str
        - len
        - allow_invisible_panes
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - screen_write_initctx
        - tty_cmd_rawstring
        - tty_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'screen-write.c:2283,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:2288,2'
          Dst:             tty_write
        - Src:             'screen-write.c:2288,2'
          Dst:             tty_cmd_rawstring
    - functionName:    screen_write_setselection
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2265
      functionLinenumberEnd: 2274
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - flags
        - str
        - len
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - screen_write_initctx
        - tty_cmd_setselection
        - tty_write
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'screen-write.c:2268,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:2273,2'
          Dst:             tty_write
        - Src:             'screen-write.c:2273,2'
          Dst:             tty_cmd_setselection
    - functionName:    screen_write_overwrite
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - gc
        - width
      BBCount:         29
      ICount:          245
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - grid_view_get_cell
        - grid_view_set_cell
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:2208,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2214,8'
              BranchSideFuncs:
                - log_debug
                - grid_view_set_cell
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2233,6'
              BranchSideFuncs:
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2215,3'
          Branch Sides:
            - BranchSide:      'screen-write.c:2216,23'
              BranchSideFuncs:
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2224,49'
              BranchSideFuncs:
                - log_debug
                - grid_view_set_cell
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2217,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:2218,5'
              BranchSideFuncs:
                - log_debug
                - grid_view_set_cell
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2219,48'
              BranchSideFuncs:
                - log_debug
                - grid_view_set_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_view_get_cell
        - Branch String:   'screen-write.c:2233,17'
          Branch Sides:
            - BranchSide:      'screen-write.c:2234,6'
              BranchSideFuncs:
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2236,8'
              BranchSideFuncs:
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2234,26'
          Branch Sides:
            - BranchSide:      'screen-write.c:2235,6'
              BranchSideFuncs:
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2236,8'
              BranchSideFuncs:
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2233,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2233,6'
              BranchSideFuncs:
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2236,8'
              BranchSideFuncs:
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2237,3'
          Branch Sides:
            - BranchSide:      'screen-write.c:2238,23'
              BranchSideFuncs:
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2256,2'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:2239,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:2240,5'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:2241,50'
              BranchSideFuncs:
                - log_debug
                - grid_view_set_cell
                - grid_view_get_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2243,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:2244,21'
              BranchSideFuncs:
                - grid_view_set_cell
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2252,24'
              BranchSideFuncs:
                - grid_view_set_cell
                - grid_view_get_cell
                - log_debug
                - grid_view_set_cell
      Callsites:
        - Src:             'screen-write.c:2216,4'
          Dst:             grid_view_get_cell
        - Src:             'screen-write.c:2219,4'
          Dst:             log_debug
        - Src:             'screen-write.c:2220,4'
          Dst:             grid_view_set_cell
        - Src:             'screen-write.c:2224,3'
          Dst:             log_debug
        - Src:             'screen-write.c:2225,3'
          Dst:             grid_view_set_cell
        - Src:             'screen-write.c:2238,4'
          Dst:             grid_view_get_cell
        - Src:             'screen-write.c:2241,4'
          Dst:             log_debug
        - Src:             'screen-write.c:2250,5'
          Dst:             grid_view_set_cell
        - Src:             'screen-write.c:2252,5'
          Dst:             grid_view_set_cell
    - functionName:    screen_write_combine
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - gc
      BBCount:         52
      ICount:          400
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - grid_view_get_cell
        - grid_view_set_cell
        - grid_view_set_padding
        - log_debug
        - options_get_number
        - screen_write_collect_flush
        - screen_write_initctx
        - screen_write_set_cursor
        - tty_cmd_cell
        - tty_write
        - utf8_has_zwj
        - utf8_is_modifier
        - utf8_is_vs
        - utf8_is_zwj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:2106,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2107,14'
              BranchSideFuncs:
                - log_debug
                - grid_view_get_cell
                - utf8_is_modifier
                - utf8_has_zwj
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
                - grid_view_get_cell
            - BranchSide:      'screen-write.c:2108,22'
              BranchSideFuncs:
                - utf8_is_vs
                - log_debug
                - grid_view_get_cell
                - utf8_is_modifier
                - utf8_has_zwj
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
                - grid_view_get_cell
                - options_get_number
        - Branch String:   'screen-write.c:2108,11'
          Branch Sides:
            - BranchSide:      'screen-write.c:2109,14'
              BranchSideFuncs:
                - options_get_number
                - log_debug
                - grid_view_get_cell
                - utf8_is_modifier
                - utf8_has_zwj
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
                - grid_view_get_cell
            - BranchSide:      'screen-write.c:2112,13'
              BranchSideFuncs:
                - log_debug
                - grid_view_get_cell
                - utf8_is_modifier
                - utf8_has_zwj
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
                - grid_view_get_cell
        - Branch String:   'screen-write.c:2110,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:2111,15'
              BranchSideFuncs:
                - log_debug
                - grid_view_get_cell
                - utf8_is_modifier
                - utf8_has_zwj
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
                - grid_view_get_cell
            - BranchSide:      'screen-write.c:2112,2'
              BranchSideFuncs:
                - log_debug
                - grid_view_get_cell
                - utf8_is_modifier
                - utf8_has_zwj
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
                - grid_view_get_cell
        - Branch String:   'screen-write.c:2116,19'
          Branch Sides:
            - BranchSide:      'screen-write.c:2116,22'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:2117,11'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:2116,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2117,11'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:2119,11'
              BranchSideFuncs:
                - log_debug
                - grid_view_get_cell
                - utf8_is_modifier
                - utf8_has_zwj
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
                - grid_view_get_cell
        - Branch String:   'screen-write.c:2124,14'
          Branch Sides:
            - BranchSide:      'screen-write.c:2124,23'
              BranchSideFuncs:
                - utf8_is_modifier
                - utf8_has_zwj
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
                - grid_view_get_cell
            - BranchSide:      'screen-write.c:2128,6'
              BranchSideFuncs:
                - utf8_is_modifier
                - utf8_has_zwj
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
        - Branch String:   'screen-write.c:2124,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2125,5'
              BranchSideFuncs:
                - grid_view_get_cell
                - utf8_is_modifier
                - utf8_has_zwj
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
            - BranchSide:      'screen-write.c:2128,6'
              BranchSideFuncs:
                - utf8_is_modifier
                - utf8_has_zwj
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
        - Branch String:   'screen-write.c:2128,27'
          Branch Sides:
            - BranchSide:      'screen-write.c:2128,36'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:2129,11'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:2128,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2129,11'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:2136,7'
              BranchSideFuncs:
                - utf8_is_modifier
                - utf8_has_zwj
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
        - Branch String:   'screen-write.c:2136,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2137,24'
              BranchSideFuncs:
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
            - BranchSide:      'screen-write.c:2146,11'
              BranchSideFuncs:
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
        - Branch String:   'screen-write.c:2137,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:2138,13'
              BranchSideFuncs:
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
            - BranchSide:      'screen-write.c:2141,34'
              BranchSideFuncs:
                - utf8_has_zwj
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
        - Branch String:   'screen-write.c:2138,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:2139,5'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:2140,15'
              BranchSideFuncs:
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
        - Branch String:   'screen-write.c:2141,14'
          Branch Sides:
            - BranchSide:      'screen-write.c:0,0'
              BranchSideFuncs:
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
            - BranchSide:      'screen-write.c:2142,4'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:2146,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2147,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:2150,29'
              BranchSideFuncs:
                - screen_write_collect_flush
                - log_debug
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
        - Branch String:   'screen-write.c:2161,27'
          Branch Sides:
            - BranchSide:      'screen-write.c:2161,30'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
            - BranchSide:      'screen-write.c:2166,14'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
        - Branch String:   'screen-write.c:2161,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2162,8'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
            - BranchSide:      'screen-write.c:2166,14'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_padding
        - Branch String:   'screen-write.c:2170,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2171,25'
              BranchSideFuncs:
                - grid_view_set_padding
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:2179,26'
              BranchSideFuncs:
                - screen_write_set_cursor
                - screen_write_initctx
                - tty_write
                - screen_write_set_cursor
      Callsites:
        - Src:             'screen-write.c:2106,6'
          Dst:             utf8_is_zwj
        - Src:             'screen-write.c:2108,11'
          Dst:             utf8_is_vs
        - Src:             'screen-write.c:2110,7'
          Dst:             options_get_number
        - Src:             'screen-write.c:2118,2'
          Dst:             log_debug
        - Src:             'screen-write.c:2123,2'
          Dst:             grid_view_get_cell
        - Src:             'screen-write.c:2126,3'
          Dst:             grid_view_get_cell
        - Src:             'screen-write.c:2137,7'
          Dst:             utf8_is_modifier
        - Src:             'screen-write.c:2141,15'
          Dst:             utf8_has_zwj
        - Src:             'screen-write.c:2150,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:2152,2'
          Dst:             log_debug
        - Src:             'screen-write.c:2169,2'
          Dst:             grid_view_set_cell
        - Src:             'screen-write.c:2171,3'
          Dst:             grid_view_set_padding
        - Src:             'screen-write.c:2179,2'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:2180,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:2183,2'
          Dst:             tty_write
        - Src:             'screen-write.c:2183,2'
          Dst:             tty_cmd_cell
        - Src:             'screen-write.c:2184,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_collect_add
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - gc
      BBCount:         44
      ICount:          322
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - log_debug
        - screen_write_cell
        - screen_write_collect_end
        - screen_write_collect_flush
        - screen_write_linefeed
        - screen_write_set_cursor
        - xmalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'screen-write.c:1915,26'
          Branch Sides:
            - BranchSide:      'screen-write.c:1915,29'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
            - BranchSide:      'screen-write.c:1916,11'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
        - Branch String:   'screen-write.c:1915,48'
          Branch Sides:
            - BranchSide:      'screen-write.c:1915,52'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
            - BranchSide:      'screen-write.c:1916,11'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
        - Branch String:   'screen-write.c:1915,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1916,11'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
            - BranchSide:      'screen-write.c:1917,11'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
        - Branch String:   'screen-write.c:1917,11'
          Branch Sides:
            - BranchSide:      'screen-write.c:1918,11'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
            - BranchSide:      'screen-write.c:1919,11'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
        - Branch String:   'screen-write.c:1919,11'
          Branch Sides:
            - BranchSide:      'screen-write.c:1920,11'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
            - BranchSide:      'screen-write.c:1921,12'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
        - Branch String:   'screen-write.c:1921,11'
          Branch Sides:
            - BranchSide:      'screen-write.c:1922,11'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
            - BranchSide:      'screen-write.c:1923,11'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
        - Branch String:   'screen-write.c:1923,11'
          Branch Sides:
            - BranchSide:      'screen-write.c:1924,11'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
            - BranchSide:      'screen-write.c:1925,11'
              BranchSideFuncs:
                - screen_write_collect_end
                - screen_write_collect_flush
                - screen_write_cell
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
        - Branch String:   'screen-write.c:1927,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1928,28'
              BranchSideFuncs:
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
            - BranchSide:      'screen-write.c:1934,6'
              BranchSideFuncs:
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_end
        - Branch String:   'screen-write.c:1934,21'
          Branch Sides:
            - BranchSide:      'screen-write.c:1934,24'
              BranchSideFuncs:
                - screen_write_collect_end
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1935,28'
              BranchSideFuncs:
                - screen_write_collect_end
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:1934,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1935,28'
              BranchSideFuncs:
                - screen_write_collect_end
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1936,7'
              BranchSideFuncs:
                - xmalloc
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:1938,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1939,47'
              BranchSideFuncs:
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - xmalloc
            - BranchSide:      'screen-write.c:1945,6'
              BranchSideFuncs:
                - xmalloc
        - Branch String:   'screen-write.c:1945,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1946,11'
              BranchSideFuncs:
                - xmalloc
            - BranchSide:      'screen-write.c:1947,6'
              BranchSideFuncs:
                - xmalloc
        - Branch String:   'screen-write.c:1947,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1948,44'
              BranchSideFuncs:
                - xmalloc
            - BranchSide:      'screen-write.c:1949,55'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-write.c:1928,3'
          Dst:             screen_write_collect_end
        - Src:             'screen-write.c:1929,3'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1930,3'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:1935,3'
          Dst:             screen_write_collect_end
        - Src:             'screen-write.c:1939,3'
          Dst:             log_debug
        - Src:             'screen-write.c:1941,3'
          Dst:             screen_write_linefeed
        - Src:             'screen-write.c:1942,3'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:1948,36'
          Dst:             xmalloc
    - functionName:    screen_write_collect_end
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1896
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         32
      ICount:          342
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - grid_view_get_cell
        - grid_view_set_cell
        - grid_view_set_cells
        - log_debug
        - screen_write_collect_trim
        - screen_write_get_citem
        - screen_write_set_cursor
      functionUses:    4
      BranchProfiles:
        - Branch String:   'screen-write.c:1851,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1852,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1854,37'
              BranchSideFuncs:
                - screen_write_collect_trim
                - screen_write_get_citem
                - log_debug
                - grid_view_set_cells
                - screen_write_set_cursor
                - grid_view_get_cell
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_view_get_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:1858,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1859,3'
              BranchSideFuncs:
                - screen_write_get_citem
                - log_debug
                - grid_view_set_cells
                - screen_write_set_cursor
                - grid_view_get_cell
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_view_get_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:1861,3'
              BranchSideFuncs:
                - screen_write_get_citem
                - log_debug
                - grid_view_set_cells
                - screen_write_set_cursor
                - grid_view_get_cell
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_view_get_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:1867,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1868,13'
              BranchSideFuncs:
                - grid_view_set_cells
                - screen_write_set_cursor
                - grid_view_get_cell
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_view_get_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:1886,22'
              BranchSideFuncs:
                - grid_view_set_cells
                - screen_write_set_cursor
                - grid_view_get_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:1868,3'
          Branch Sides:
            - BranchSide:      'screen-write.c:1869,23'
              BranchSideFuncs:
                - grid_view_get_cell
                - grid_view_set_cell
                - grid_view_set_cells
                - screen_write_set_cursor
                - grid_view_get_cell
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:1875,10'
              BranchSideFuncs:
                - grid_view_set_cells
                - screen_write_set_cursor
                - grid_view_get_cell
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:1870,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:1871,5'
              BranchSideFuncs:
                - grid_view_set_cells
                - screen_write_set_cursor
                - grid_view_get_cell
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:1872,23'
              BranchSideFuncs:
                - grid_view_set_cell
                - grid_view_set_cells
                - screen_write_set_cursor
                - grid_view_get_cell
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_view_get_cell
        - Branch String:   'screen-write.c:1875,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1876,23'
              BranchSideFuncs:
                - grid_view_set_cell
                - grid_view_set_cells
                - screen_write_set_cursor
                - grid_view_get_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:1879,2'
              BranchSideFuncs:
                - grid_view_set_cells
                - screen_write_set_cursor
                - grid_view_get_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:1890,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:1890,2'
              BranchSideFuncs:
                - grid_view_get_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:1891,22'
              BranchSideFuncs:
                - grid_view_get_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:1892,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1893,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1894,22'
              BranchSideFuncs:
                - grid_view_set_cell
                - grid_view_get_cell
      Callsites:
        - Src:             'screen-write.c:1854,11'
          Dst:             screen_write_collect_trim
        - Src:             'screen-write.c:1862,14'
          Dst:             screen_write_get_citem
        - Src:             'screen-write.c:1864,2'
          Dst:             log_debug
        - Src:             'screen-write.c:1869,4'
          Dst:             grid_view_get_cell
        - Src:             'screen-write.c:1872,4'
          Dst:             grid_view_set_cell
        - Src:             'screen-write.c:1876,4'
          Dst:             grid_view_set_cell
        - Src:             'screen-write.c:1886,2'
          Dst:             grid_view_set_cells
        - Src:             'screen-write.c:1888,2'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:1891,3'
          Dst:             grid_view_get_cell
        - Src:             'screen-write.c:1894,3'
          Dst:             grid_view_set_cell
    - functionName:    screen_write_cell
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 2087
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - gc
      BBCount:         102
      ICount:          724
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - grid_cells_equal
        - grid_get_line
        - grid_view_get_cell
        - grid_view_insert_cells
        - grid_view_set_cell
        - grid_view_set_padding
        - log_debug
        - screen_check_selection
        - screen_select_cell
        - screen_write_collect_flush
        - screen_write_combine
        - screen_write_initctx
        - screen_write_linefeed
        - screen_write_overwrite
        - screen_write_set_cursor
        - tty_cmd_cell
        - tty_cmd_insertcharacter
        - tty_write
      functionUses:    22
      BranchProfiles:
        - Branch String:   'screen-write.c:1968,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1969,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1972,27'
              BranchSideFuncs:
                - screen_write_combine
                - screen_write_collect_flush
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_flush
                - grid_view_insert_cells
        - Branch String:   'screen-write.c:1972,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1973,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1976,29'
              BranchSideFuncs:
                - screen_write_collect_flush
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_flush
                - grid_view_insert_cells
        - Branch String:   'screen-write.c:1979,29'
          Branch Sides:
            - BranchSide:      'screen-write.c:1980,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_flush
                - grid_view_insert_cells
            - BranchSide:      'screen-write.c:1985,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_flush
                - grid_view_insert_cells
        - Branch String:   'screen-write.c:1980,16'
          Branch Sides:
            - BranchSide:      'screen-write.c:1981,7'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_flush
                - grid_view_insert_cells
            - BranchSide:      'screen-write.c:1985,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_flush
                - grid_view_insert_cells
        - Branch String:   'screen-write.c:1981,18'
          Branch Sides:
            - BranchSide:      'screen-write.c:1981,22'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1982,3'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:1981,34'
          Branch Sides:
            - BranchSide:      'screen-write.c:1981,37'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_flush
                - grid_view_insert_cells
            - BranchSide:      'screen-write.c:1985,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_flush
                - grid_view_insert_cells
        - Branch String:   'screen-write.c:1979,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1982,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1985,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_flush
                - grid_view_insert_cells
        - Branch String:   'screen-write.c:1985,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1986,26'
              BranchSideFuncs:
                - grid_view_insert_cells
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_flush
            - BranchSide:      'screen-write.c:1991,7'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_flush
        - Branch String:   'screen-write.c:1991,28'
          Branch Sides:
            - BranchSide:      'screen-write.c:1991,31'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_flush
            - BranchSide:      'screen-write.c:1999,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
        - Branch String:   'screen-write.c:1991,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1992,47'
              BranchSideFuncs:
                - log_debug
                - screen_write_linefeed
                - screen_write_set_cursor
                - screen_write_collect_flush
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
            - BranchSide:      'screen-write.c:1999,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
        - Branch String:   'screen-write.c:1999,25'
          Branch Sides:
            - BranchSide:      'screen-write.c:1999,28'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:2000,3'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:1999,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2000,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:2001,23'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
                - grid_view_get_cell
                - screen_write_overwrite
        - Branch String:   'screen-write.c:2005,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2006,22'
              BranchSideFuncs:
                - grid_view_get_cell
                - screen_write_overwrite
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
            - BranchSide:      'screen-write.c:2015,12'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
        - Branch String:   'screen-write.c:2007,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:2008,9'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
            - BranchSide:      'screen-write.c:2009,2'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
                - log_debug
                - grid_view_set_padding
        - Branch String:   'screen-write.c:2015,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:2016,51'
              BranchSideFuncs:
                - log_debug
                - grid_view_set_padding
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
            - BranchSide:      'screen-write.c:2022,6'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
        - Branch String:   'screen-write.c:2022,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2023,7'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
                - grid_cells_equal
            - BranchSide:      'screen-write.c:2047,36'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2023,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:2024,28'
              BranchSideFuncs:
                - grid_cells_equal
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2026,11'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2027,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:2028,10'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2029,13'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2029,13'
          Branch Sides:
            - BranchSide:      'screen-write.c:2030,10'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2031,13'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2031,13'
          Branch Sides:
            - BranchSide:      'screen-write.c:2032,10'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2033,13'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2033,13'
          Branch Sides:
            - BranchSide:      'screen-write.c:2034,10'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2035,13'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2035,13'
          Branch Sides:
            - BranchSide:      'screen-write.c:2036,10'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2037,13'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2037,13'
          Branch Sides:
            - BranchSide:      'screen-write.c:2038,10'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2039,13'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2039,13'
          Branch Sides:
            - BranchSide:      'screen-write.c:2040,10'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2041,13'
              BranchSideFuncs:
                - screen_check_selection
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2048,15'
          Branch Sides:
            - BranchSide:      'screen-write.c:2048,20'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:2052,14'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2048,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2049,19'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:2052,14'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
                - grid_view_set_cell
        - Branch String:   'screen-write.c:2052,23'
          Branch Sides:
            - BranchSide:      'screen-write.c:2052,27'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:2056,14'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:2052,13'
          Branch Sides:
            - BranchSide:      'screen-write.c:2053,19'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:2056,14'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:2058,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2059,8'
              BranchSideFuncs:
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:2065,15'
              BranchSideFuncs:
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:2066,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2067,27'
              BranchSideFuncs:
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:2069,27'
              BranchSideFuncs:
                - screen_write_set_cursor
                - tty_write
                - screen_select_cell
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:2072,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2073,30'
              BranchSideFuncs:
                - screen_write_collect_flush
                - tty_write
                - tty_write
                - screen_select_cell
            - BranchSide:      'screen-write.c:2079,7'
              BranchSideFuncs:
                - tty_write
                - screen_select_cell
        - Branch String:   'screen-write.c:2079,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:2079,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:2080,7'
              BranchSideFuncs:
                - tty_write
                - screen_select_cell
        - Branch String:   'screen-write.c:2080,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:2081,23'
              BranchSideFuncs:
                - screen_select_cell
                - tty_write
            - BranchSide:      'screen-write.c:2084,18'
              BranchSideFuncs:
                - tty_write
      Callsites:
        - Src:             'screen-write.c:1972,6'
          Dst:             screen_write_combine
        - Src:             'screen-write.c:1976,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1986,3'
          Dst:             grid_view_insert_cells
        - Src:             'screen-write.c:1992,3'
          Dst:             log_debug
        - Src:             'screen-write.c:1993,3'
          Dst:             screen_write_linefeed
        - Src:             'screen-write.c:1994,3'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:1995,3'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:2001,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:2004,7'
          Dst:             grid_get_line
        - Src:             'screen-write.c:2006,3'
          Dst:             grid_view_get_cell
        - Src:             'screen-write.c:2007,7'
          Dst:             screen_write_overwrite
        - Src:             'screen-write.c:2016,3'
          Dst:             log_debug
        - Src:             'screen-write.c:2017,3'
          Dst:             grid_view_set_padding
        - Src:             'screen-write.c:2024,11'
          Dst:             grid_cells_equal
        - Src:             'screen-write.c:2047,13'
          Dst:             screen_check_selection
        - Src:             'screen-write.c:2051,3'
          Dst:             grid_view_set_cell
        - Src:             'screen-write.c:2055,3'
          Dst:             grid_view_set_cell
        - Src:             'screen-write.c:2057,3'
          Dst:             grid_view_set_cell
        - Src:             'screen-write.c:2067,3'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:2069,3'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:2073,3'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:2075,3'
          Dst:             tty_write
        - Src:             'screen-write.c:2075,3'
          Dst:             tty_cmd_insertcharacter
        - Src:             'screen-write.c:2081,4'
          Dst:             screen_select_cell
        - Src:             'screen-write.c:2085,3'
          Dst:             tty_write
        - Src:             'screen-write.c:2085,3'
          Dst:             tty_cmd_cell
    - functionName:    screen_write_linefeed
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - wrapped
        - bg
      BBCount:         15
      ICount:          160
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - grid_get_line
        - grid_view_scroll_region_up
        - log_debug
        - screen_write_collect_flush
        - screen_write_collect_scroll
        - screen_write_set_cursor
      functionUses:    8
      BranchProfiles:
        - Branch String:   'screen-write.c:1440,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1441,3'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
                - grid_view_scroll_region_up
                - screen_write_collect_scroll
                - screen_write_collect_flush
            - BranchSide:      'screen-write.c:1443,53'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
                - grid_view_scroll_region_up
                - screen_write_collect_scroll
                - screen_write_collect_flush
        - Branch String:   'screen-write.c:1446,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1447,30'
              BranchSideFuncs:
                - screen_write_collect_flush
                - screen_write_set_cursor
                - grid_view_scroll_region_up
                - screen_write_collect_scroll
            - BranchSide:      'screen-write.c:1451,6'
              BranchSideFuncs:
                - screen_write_set_cursor
                - grid_view_scroll_region_up
                - screen_write_collect_scroll
        - Branch String:   'screen-write.c:1451,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1460,30'
              BranchSideFuncs:
                - grid_view_scroll_region_up
                - screen_write_collect_scroll
            - BranchSide:      'screen-write.c:1463,13'
              BranchSideFuncs:
                - screen_write_set_cursor
      Callsites:
        - Src:             'screen-write.c:1439,7'
          Dst:             grid_get_line
        - Src:             'screen-write.c:1443,2'
          Dst:             log_debug
        - Src:             'screen-write.c:1447,3'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1460,3'
          Dst:             grid_view_scroll_region_up
        - Src:             'screen-write.c:1461,3'
          Dst:             screen_write_collect_scroll
        - Src:             'screen-write.c:1464,3'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_collect_scroll
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - bg
      BBCount:         16
      ICount:          273
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - log_debug
        - screen_write_collect_clear
        - screen_write_get_citem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-write.c:1759,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:1760,9'
              BranchSideFuncs:
                - screen_write_get_citem
            - BranchSide:      'screen-write.c:1764,39'
              BranchSideFuncs:
                - screen_write_get_citem
        - Branch String:   'screen-write.c:1761,3'
          Branch Sides:
            - BranchSide:      'screen-write.c:1761,3'
              BranchSideFuncs:
                - screen_write_get_citem
            - BranchSide:      'screen-write.c:1762,32'
              BranchSideFuncs:
                - screen_write_get_citem
      Callsites:
        - Src:             'screen-write.c:1754,2'
          Dst:             log_debug
        - Src:             'screen-write.c:1757,2'
          Dst:             screen_write_collect_clear
        - Src:             'screen-write.c:1766,7'
          Dst:             screen_write_get_citem
    - functionName:    screen_write_collect_clear
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1734
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - y
        - n
      BBCount:         12
      ICount:          95
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'screen-write.c:1738,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:1739,9'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1742,1'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:1740,3'
          Branch Sides:
            - BranchSide:      'screen-write.c:1740,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1741,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    screen_write_get_citem
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - xcalloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'screen-write.c:62,10'
          Branch Sides:
            - BranchSide:      'screen-write.c:60,32'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'screen-write.c:62,10'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'screen-write.c:63,9'
          Branch Sides:
            - BranchSide:      'screen-write.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:68,13'
              BranchSideFuncs:
                - xcalloc
        - Branch String:   'screen-write.c:64,9'
          Branch Sides:
            - BranchSide:      'screen-write.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:64,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-write.c:68,13'
          Dst:             xcalloc
    - functionName:    screen_write_collect_trim
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - y
        - x
        - used
        - wrapped
      BBCount:         54
      ICount:          497
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - log_debug
        - screen_write_free_citem
        - screen_write_get_citem
      functionUses:    3
      BranchProfiles:
        - Branch String:   'screen-write.c:1655,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1656,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1657,2'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
        - Branch String:   'screen-write.c:1657,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:1657,2'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
            - BranchSide:      'screen-write.c:1657,2'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
        - Branch String:   'screen-write.c:1657,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:1658,9'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
            - BranchSide:      'screen-write.c:1728,10'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:1662,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1663,53'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
            - BranchSide:      'screen-write.c:1669,7'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
        - Branch String:   'screen-write.c:1669,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1670,52'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'screen-write.c:1677,7'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
        - Branch String:   'screen-write.c:1677,17'
          Branch Sides:
            - BranchSide:      'screen-write.c:1677,20'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
            - BranchSide:      'screen-write.c:1688,7'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
        - Branch String:   'screen-write.c:1677,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1678,53'
              BranchSideFuncs:
                - log_debug
                - screen_write_free_citem
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'screen-write.c:1688,7'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
        - Branch String:   'screen-write.c:1680,4'
          Branch Sides:
            - BranchSide:      'screen-write.c:1680,4'
              BranchSideFuncs:
                - screen_write_free_citem
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'screen-write.c:1680,4'
              BranchSideFuncs:
                - screen_write_free_citem
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'screen-write.c:1682,17'
          Branch Sides:
            - BranchSide:      'screen-write.c:1682,20'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
            - BranchSide:      'screen-write.c:1684,4'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
        - Branch String:   'screen-write.c:1682,32'
          Branch Sides:
            - BranchSide:      'screen-write.c:1682,35'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
            - BranchSide:      'screen-write.c:1684,4'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
        - Branch String:   'screen-write.c:1682,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:1683,6'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
            - BranchSide:      'screen-write.c:1684,4'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
        - Branch String:   'screen-write.c:1688,16'
          Branch Sides:
            - BranchSide:      'screen-write.c:1688,19'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
            - BranchSide:      'screen-write.c:1698,7'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'screen-write.c:1688,29'
          Branch Sides:
            - BranchSide:      'screen-write.c:1688,32'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
            - BranchSide:      'screen-write.c:1698,7'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'screen-write.c:1688,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1689,52'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - screen_write_free_citem
                - log_debug
                - log_debug
            - BranchSide:      'screen-write.c:1698,7'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'screen-write.c:1698,16'
          Branch Sides:
            - BranchSide:      'screen-write.c:1698,19'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'screen-write.c:1710,51'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
        - Branch String:   'screen-write.c:1698,29'
          Branch Sides:
            - BranchSide:      'screen-write.c:1698,32'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'screen-write.c:1710,51'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
        - Branch String:   'screen-write.c:1698,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1699,50'
              BranchSideFuncs:
                - log_debug
                - log_debug
            - BranchSide:      'screen-write.c:1710,51'
              BranchSideFuncs:
                - log_debug
                - screen_write_get_citem
                - log_debug
        - Branch String:   'screen-write.c:1716,3'
          Branch Sides:
            - BranchSide:      'screen-write.c:1716,3'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'screen-write.c:1716,3'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'screen-write.c:1663,4'
          Dst:             log_debug
        - Src:             'screen-write.c:1670,4'
          Dst:             log_debug
        - Src:             'screen-write.c:1678,4'
          Dst:             log_debug
        - Src:             'screen-write.c:1681,4'
          Dst:             screen_write_free_citem
        - Src:             'screen-write.c:1689,4'
          Dst:             log_debug
        - Src:             'screen-write.c:1692,4'
          Dst:             log_debug
        - Src:             'screen-write.c:1699,4'
          Dst:             log_debug
        - Src:             'screen-write.c:1703,4'
          Dst:             log_debug
        - Src:             'screen-write.c:1710,3'
          Dst:             log_debug
        - Src:             'screen-write.c:1712,9'
          Dst:             screen_write_get_citem
        - Src:             'screen-write.c:1722,3'
          Dst:             log_debug
    - functionName:    screen_write_fullredraw
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - screen_write_collect_flush
        - screen_write_initctx
      functionUses:    8
      BranchProfiles:
        - Branch String:   'screen-write.c:1641,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1641,6'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1642,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-write.c:1638,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1640,2'
          Dst:             screen_write_initctx
    - functionName:    screen_write_clearhistory
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_clear_history
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'screen-write.c:1629,2'
          Dst:             grid_clear_history
    - functionName:    screen_write_clearstartofscreen
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - bg
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - grid_view_clear
        - screen_write_collect_clear
        - screen_write_collect_flush
        - screen_write_initctx
        - tty_cmd_clearstartofscreen
        - tty_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:1585,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1586,19'
              BranchSideFuncs:
                - grid_view_clear
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
                - grid_view_clear
            - BranchSide:      'screen-write.c:1587,6'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
                - grid_view_clear
        - Branch String:   'screen-write.c:1587,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1588,19'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1590,19'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
      Callsites:
        - Src:             'screen-write.c:1582,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1586,3'
          Dst:             grid_view_clear
        - Src:             'screen-write.c:1588,3'
          Dst:             grid_view_clear
        - Src:             'screen-write.c:1590,3'
          Dst:             grid_view_clear
        - Src:             'screen-write.c:1592,2'
          Dst:             screen_write_collect_clear
        - Src:             'screen-write.c:1593,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1594,2'
          Dst:             tty_write
        - Src:             'screen-write.c:1594,2'
          Dst:             tty_cmd_clearstartofscreen
    - functionName:    screen_write_clearendofscreen
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - bg
      BBCount:         18
      ICount:          172
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - grid_view_clear
        - grid_view_clear_history
        - options_get_number
        - screen_write_collect_clear
        - screen_write_collect_flush
        - screen_write_initctx
        - tty_cmd_clearendofscreen
        - tty_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:1552,17'
          Branch Sides:
            - BranchSide:      'screen-write.c:1553,6'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
                - grid_view_clear
                - options_get_number
                - grid_view_clear_history
            - BranchSide:      'screen-write.c:1559,7'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
                - grid_view_clear
        - Branch String:   'screen-write.c:1553,17'
          Branch Sides:
            - BranchSide:      'screen-write.c:1554,7'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
                - grid_view_clear
                - options_get_number
                - grid_view_clear_history
            - BranchSide:      'screen-write.c:1559,7'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
                - grid_view_clear
        - Branch String:   'screen-write.c:1554,33'
          Branch Sides:
            - BranchSide:      'screen-write.c:1555,6'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
                - grid_view_clear
                - options_get_number
                - grid_view_clear_history
            - BranchSide:      'screen-write.c:1559,7'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
                - grid_view_clear
        - Branch String:   'screen-write.c:1555,22'
          Branch Sides:
            - BranchSide:      'screen-write.c:1556,25'
              BranchSideFuncs:
                - options_get_number
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
                - grid_view_clear
                - grid_view_clear_history
            - BranchSide:      'screen-write.c:1559,7'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
                - grid_view_clear
        - Branch String:   'screen-write.c:1552,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1557,27'
              BranchSideFuncs:
                - grid_view_clear_history
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1559,7'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
                - grid_view_clear
        - Branch String:   'screen-write.c:1559,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1560,20'
              BranchSideFuncs:
                - grid_view_clear
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1561,19'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_collect_flush
                - tty_write
      Callsites:
        - Src:             'screen-write.c:1548,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1556,6'
          Dst:             options_get_number
        - Src:             'screen-write.c:1557,3'
          Dst:             grid_view_clear_history
        - Src:             'screen-write.c:1560,4'
          Dst:             grid_view_clear
        - Src:             'screen-write.c:1561,3'
          Dst:             grid_view_clear
        - Src:             'screen-write.c:1564,2'
          Dst:             screen_write_collect_clear
        - Src:             'screen-write.c:1565,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1566,2'
          Dst:             tty_write
        - Src:             'screen-write.c:1566,2'
          Dst:             tty_cmd_clearendofscreen
    - functionName:    screen_write_scrolldown
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - lines
        - bg
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - grid_view_scroll_region_down
        - screen_write_collect_flush
        - screen_write_initctx
        - tty_cmd_scrolldown
        - tty_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:1509,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1510,9'
              BranchSideFuncs:
                - screen_write_collect_flush
                - tty_write
                - grid_view_scroll_region_down
            - BranchSide:      'screen-write.c:1511,11'
              BranchSideFuncs:
                - screen_write_collect_flush
                - tty_write
                - grid_view_scroll_region_down
        - Branch String:   'screen-write.c:1519,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:1520,32'
              BranchSideFuncs:
                - grid_view_scroll_region_down
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1522,29'
              BranchSideFuncs:
                - screen_write_collect_flush
                - tty_write
      Callsites:
        - Src:             'screen-write.c:1506,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1520,3'
          Dst:             grid_view_scroll_region_down
        - Src:             'screen-write.c:1522,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1524,2'
          Dst:             tty_write
        - Src:             'screen-write.c:1524,2'
          Dst:             tty_cmd_scrolldown
    - functionName:    screen_write_scrollup
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - lines
        - bg
      BBCount:         16
      ICount:          130
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - grid_view_scroll_region_up
        - screen_write_collect_flush
        - screen_write_collect_scroll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:1475,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1476,9'
              BranchSideFuncs:
                - grid_view_scroll_region_up
                - screen_write_collect_scroll
                - screen_write_collect_flush
            - BranchSide:      'screen-write.c:1477,11'
              BranchSideFuncs:
                - grid_view_scroll_region_up
                - screen_write_collect_scroll
                - screen_write_collect_flush
        - Branch String:   'screen-write.c:1480,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1481,30'
              BranchSideFuncs:
                - screen_write_collect_flush
                - grid_view_scroll_region_up
                - screen_write_collect_scroll
            - BranchSide:      'screen-write.c:1490,9'
              BranchSideFuncs:
                - grid_view_scroll_region_up
                - screen_write_collect_scroll
        - Branch String:   'screen-write.c:1490,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:1491,30'
              BranchSideFuncs:
                - grid_view_scroll_region_up
                - screen_write_collect_scroll
            - BranchSide:      'screen-write.c:1494,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-write.c:1481,3'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1491,3'
          Dst:             grid_view_scroll_region_up
        - Src:             'screen-write.c:1492,3'
          Dst:             screen_write_collect_scroll
    - functionName:    screen_write_reverseindex
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - bg
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - grid_view_scroll_region_down
        - screen_write_collect_flush
        - screen_write_initctx
        - screen_write_set_cursor
        - tty_cmd_reverseindex
        - tty_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:1386,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1392,32'
              BranchSideFuncs:
                - grid_view_scroll_region_down
                - screen_write_collect_flush
                - screen_write_initctx
                - tty_write
            - BranchSide:      'screen-write.c:1399,13'
              BranchSideFuncs:
                - screen_write_set_cursor
      Callsites:
        - Src:             'screen-write.c:1392,3'
          Dst:             grid_view_scroll_region_down
        - Src:             'screen-write.c:1393,3'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1395,3'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1398,3'
          Dst:             tty_write
        - Src:             'screen-write.c:1398,3'
          Dst:             tty_cmd_reverseindex
        - Src:             'screen-write.c:1400,3'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_clearstartofline
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - bg
      BBCount:         16
      ICount:          216
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - grid_view_clear
        - screen_write_clearline
        - screen_write_collect_trim
        - screen_write_get_citem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:1329,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1330,26'
              BranchSideFuncs:
                - screen_write_clearline
            - BranchSide:      'screen-write.c:1339,6'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_trim
                - screen_write_get_citem
                - grid_view_clear
        - Branch String:   'screen-write.c:1339,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1340,19'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_trim
                - screen_write_get_citem
            - BranchSide:      'screen-write.c:1342,19'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_trim
                - screen_write_get_citem
        - Branch String:   'screen-write.c:1349,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1350,3'
              BranchSideFuncs:
                - screen_write_get_citem
            - BranchSide:      'screen-write.c:1352,3'
              BranchSideFuncs:
                - screen_write_get_citem
      Callsites:
        - Src:             'screen-write.c:1330,3'
          Dst:             screen_write_clearline
        - Src:             'screen-write.c:1340,3'
          Dst:             grid_view_clear
        - Src:             'screen-write.c:1342,3'
          Dst:             grid_view_clear
        - Src:             'screen-write.c:1344,11'
          Dst:             screen_write_collect_trim
        - Src:             'screen-write.c:1353,14'
          Dst:             screen_write_get_citem
    - functionName:    screen_write_clearline
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - bg
      BBCount:         14
      ICount:          174
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - grid_get_line
        - grid_view_clear
        - screen_write_collect_clear
        - screen_write_get_citem
      functionUses:    3
      BranchProfiles:
        - Branch String:   'screen-write.c:1265,24'
          Branch Sides:
            - BranchSide:      'screen-write.c:1265,27'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_get_citem
            - BranchSide:      'screen-write.c:1273,18'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_get_citem
        - Branch String:   'screen-write.c:1265,27'
          Branch Sides:
            - BranchSide:      'screen-write.c:1265,27'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1266,3'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:1265,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1266,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1273,18'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - screen_write_get_citem
      Callsites:
        - Src:             'screen-write.c:1264,7'
          Dst:             grid_get_line
        - Src:             'screen-write.c:1273,2'
          Dst:             grid_view_clear
        - Src:             'screen-write.c:1275,2'
          Dst:             screen_write_collect_clear
        - Src:             'screen-write.c:1281,14'
          Dst:             screen_write_get_citem
    - functionName:    screen_write_clearendofline
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - bg
      BBCount:         23
      ICount:          263
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - grid_get_line
        - grid_view_clear
        - screen_write_clearline
        - screen_write_collect_trim
        - screen_write_get_citem
      functionUses:    4
      BranchProfiles:
        - Branch String:   'screen-write.c:1293,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1294,26'
              BranchSideFuncs:
                - screen_write_clearline
            - BranchSide:      'screen-write.c:1298,21'
              BranchSideFuncs:
                - grid_get_line
                - grid_view_clear
                - screen_write_collect_trim
                - screen_write_get_citem
        - Branch String:   'screen-write.c:1299,21'
          Branch Sides:
            - BranchSide:      'screen-write.c:1299,25'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1300,3'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:1299,47'
          Branch Sides:
            - BranchSide:      'screen-write.c:1299,50'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_trim
                - screen_write_get_citem
            - BranchSide:      'screen-write.c:1307,18'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_trim
                - screen_write_get_citem
        - Branch String:   'screen-write.c:1299,50'
          Branch Sides:
            - BranchSide:      'screen-write.c:1299,50'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1300,3'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:1299,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1300,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1307,18'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_trim
                - screen_write_get_citem
        - Branch String:   'screen-write.c:1314,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1315,3'
              BranchSideFuncs:
                - screen_write_get_citem
            - BranchSide:      'screen-write.c:1317,3'
              BranchSideFuncs:
                - screen_write_get_citem
      Callsites:
        - Src:             'screen-write.c:1294,3'
          Dst:             screen_write_clearline
        - Src:             'screen-write.c:1298,7'
          Dst:             grid_get_line
        - Src:             'screen-write.c:1307,2'
          Dst:             grid_view_clear
        - Src:             'screen-write.c:1309,12'
          Dst:             screen_write_collect_trim
        - Src:             'screen-write.c:1318,14'
          Dst:             screen_write_get_citem
    - functionName:    screen_write_deleteline
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ny
        - bg
      BBCount:         28
      ICount:          231
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - grid_view_delete_lines
        - grid_view_delete_lines_region
        - screen_write_collect_flush
        - screen_write_initctx
        - tty_cmd_deleteline
        - tty_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-write.c:1212,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1213,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_lines_region
                - screen_write_collect_flush
                - tty_write
                - grid_view_delete_lines
                - screen_write_initctx
                - grid_view_delete_lines
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1220,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_lines_region
                - screen_write_collect_flush
                - tty_write
                - grid_view_delete_lines
                - screen_write_initctx
                - grid_view_delete_lines
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1220,24'
          Branch Sides:
            - BranchSide:      'screen-write.c:1220,27'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_lines
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1221,7'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_lines
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1220,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1221,7'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_lines
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1237,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_lines_region
                - screen_write_collect_flush
                - tty_write
                - grid_view_delete_lines
        - Branch String:   'screen-write.c:1221,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1222,9'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_lines
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1223,7'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_lines
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1223,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1224,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1226,24'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_lines
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1237,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1238,8'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_lines_region
                - screen_write_collect_flush
                - tty_write
                - grid_view_delete_lines
            - BranchSide:      'screen-write.c:1239,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_lines_region
                - screen_write_collect_flush
                - tty_write
                - grid_view_delete_lines
        - Branch String:   'screen-write.c:1239,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1240,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1242,23'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_lines_region
                - screen_write_collect_flush
                - tty_write
                - grid_view_delete_lines
        - Branch String:   'screen-write.c:1245,24'
          Branch Sides:
            - BranchSide:      'screen-write.c:1245,27'
              BranchSideFuncs:
                - grid_view_delete_lines
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1246,26'
              BranchSideFuncs:
                - grid_view_delete_lines
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1245,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1246,26'
              BranchSideFuncs:
                - grid_view_delete_lines
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1248,33'
              BranchSideFuncs:
                - grid_view_delete_lines_region
                - screen_write_collect_flush
                - tty_write
      Callsites:
        - Src:             'screen-write.c:1226,3'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1229,3'
          Dst:             grid_view_delete_lines
        - Src:             'screen-write.c:1231,3'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1233,3'
          Dst:             tty_write
        - Src:             'screen-write.c:1233,3'
          Dst:             tty_cmd_deleteline
        - Src:             'screen-write.c:1242,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1246,3'
          Dst:             grid_view_delete_lines
        - Src:             'screen-write.c:1248,3'
          Dst:             grid_view_delete_lines_region
        - Src:             'screen-write.c:1250,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1252,2'
          Dst:             tty_write
        - Src:             'screen-write.c:1252,2'
          Dst:             tty_cmd_deleteline
    - functionName:    screen_write_insertline
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ny
        - bg
      BBCount:         28
      ICount:          231
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - grid_view_insert_lines
        - grid_view_insert_lines_region
        - screen_write_collect_flush
        - screen_write_initctx
        - tty_cmd_insertline
        - tty_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-write.c:1159,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1160,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_lines_region
                - screen_write_collect_flush
                - tty_write
                - grid_view_insert_lines
                - screen_write_initctx
                - grid_view_insert_lines
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1167,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_lines_region
                - screen_write_collect_flush
                - tty_write
                - grid_view_insert_lines
                - screen_write_initctx
                - grid_view_insert_lines
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1167,24'
          Branch Sides:
            - BranchSide:      'screen-write.c:1167,27'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_lines
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1168,7'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_lines
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1167,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1168,7'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_lines
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1184,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_lines_region
                - screen_write_collect_flush
                - tty_write
                - grid_view_insert_lines
        - Branch String:   'screen-write.c:1168,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1169,9'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_lines
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1170,7'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_lines
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1170,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1171,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1173,24'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_lines
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1184,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1185,8'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_lines_region
                - screen_write_collect_flush
                - tty_write
                - grid_view_insert_lines
            - BranchSide:      'screen-write.c:1186,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_lines_region
                - screen_write_collect_flush
                - tty_write
                - grid_view_insert_lines
        - Branch String:   'screen-write.c:1186,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1187,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1189,23'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_lines_region
                - screen_write_collect_flush
                - tty_write
                - grid_view_insert_lines
        - Branch String:   'screen-write.c:1192,24'
          Branch Sides:
            - BranchSide:      'screen-write.c:1192,27'
              BranchSideFuncs:
                - grid_view_insert_lines
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1193,26'
              BranchSideFuncs:
                - grid_view_insert_lines
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1192,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1193,26'
              BranchSideFuncs:
                - grid_view_insert_lines
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1195,33'
              BranchSideFuncs:
                - grid_view_insert_lines_region
                - screen_write_collect_flush
                - tty_write
      Callsites:
        - Src:             'screen-write.c:1173,3'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1176,3'
          Dst:             grid_view_insert_lines
        - Src:             'screen-write.c:1178,3'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1180,3'
          Dst:             tty_write
        - Src:             'screen-write.c:1180,3'
          Dst:             tty_cmd_insertline
        - Src:             'screen-write.c:1189,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1193,3'
          Dst:             grid_view_insert_lines
        - Src:             'screen-write.c:1195,3'
          Dst:             grid_view_insert_lines_region
        - Src:             'screen-write.c:1197,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1200,2'
          Dst:             tty_write
        - Src:             'screen-write.c:1200,2'
          Dst:             tty_cmd_insertline
    - functionName:    screen_write_clearcharacter
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - nx
        - bg
      BBCount:         14
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - grid_view_clear
        - screen_write_collect_flush
        - screen_write_initctx
        - tty_cmd_clearcharacter
        - tty_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:1121,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1122,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_clear
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1124,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_clear
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1124,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1125,8'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_clear
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1126,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_clear
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1126,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1127,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1129,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_clear
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1129,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1130,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1137,23'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_clear
                - screen_write_collect_flush
                - tty_write
      Callsites:
        - Src:             'screen-write.c:1137,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1140,2'
          Dst:             grid_view_clear
        - Src:             'screen-write.c:1142,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1144,2'
          Dst:             tty_write
        - Src:             'screen-write.c:1144,2'
          Dst:             tty_cmd_clearcharacter
    - functionName:    screen_write_deletecharacter
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - nx
        - bg
      BBCount:         14
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - grid_view_delete_cells
        - screen_write_collect_flush
        - screen_write_initctx
        - tty_cmd_deletecharacter
        - tty_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:1088,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1089,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_cells
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1091,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_cells
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1091,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1092,8'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_cells
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1093,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_cells
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1093,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1094,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1096,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_cells
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1096,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1097,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1104,23'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_delete_cells
                - screen_write_collect_flush
                - tty_write
      Callsites:
        - Src:             'screen-write.c:1104,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1107,2'
          Dst:             grid_view_delete_cells
        - Src:             'screen-write.c:1109,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1111,2'
          Dst:             tty_write
        - Src:             'screen-write.c:1111,2'
          Dst:             tty_cmd_deletecharacter
    - functionName:    screen_write_insertcharacter
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - nx
        - bg
      BBCount:         14
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - grid_view_insert_cells
        - screen_write_collect_flush
        - screen_write_initctx
        - tty_cmd_insertcharacter
        - tty_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:1055,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1056,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_cells
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1058,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_cells
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1058,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1059,8'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_cells
                - screen_write_collect_flush
                - tty_write
            - BranchSide:      'screen-write.c:1060,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_cells
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1060,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1061,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1063,6'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_cells
                - screen_write_collect_flush
                - tty_write
        - Branch String:   'screen-write.c:1063,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1064,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1071,23'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_view_insert_cells
                - screen_write_collect_flush
                - tty_write
      Callsites:
        - Src:             'screen-write.c:1071,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1074,2'
          Dst:             grid_view_insert_cells
        - Src:             'screen-write.c:1076,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1078,2'
          Dst:             tty_write
        - Src:             'screen-write.c:1078,2'
          Dst:             tty_cmd_insertcharacter
    - functionName:    screen_write_alignmenttest
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          103
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - grid_view_set_cell
        - screen_write_collect_clear
        - screen_write_initctx
        - screen_write_set_cursor
        - tty_cmd_alignmenttest
        - tty_write
        - utf8_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:1032,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:1033,11'
              BranchSideFuncs:
                - screen_write_set_cursor
                - screen_write_initctx
                - screen_write_collect_clear
                - tty_write
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:1037,26'
              BranchSideFuncs:
                - screen_write_set_cursor
                - screen_write_initctx
                - screen_write_collect_clear
                - tty_write
        - Branch String:   'screen-write.c:1033,3'
          Branch Sides:
            - BranchSide:      'screen-write.c:1034,23'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_set_cursor
                - screen_write_initctx
                - screen_write_collect_clear
                - tty_write
            - BranchSide:      'screen-write.c:1035,2'
              BranchSideFuncs:
                - screen_write_set_cursor
                - screen_write_initctx
                - screen_write_collect_clear
                - tty_write
                - grid_view_set_cell
      Callsites:
        - Src:             'screen-write.c:1025,2'
          Dst:             utf8_set
        - Src:             'screen-write.c:1034,4'
          Dst:             grid_view_set_cell
        - Src:             'screen-write.c:1037,2'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:1042,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1044,2'
          Dst:             screen_write_collect_clear
        - Src:             'screen-write.c:1045,2'
          Dst:             tty_write
        - Src:             'screen-write.c:1045,2'
          Dst:             tty_cmd_alignmenttest
    - functionName:    screen_write_backspace
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - grid_get_line
        - screen_write_set_cursor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:1001,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1002,7'
              BranchSideFuncs:
                - grid_get_line
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1010,5'
              BranchSideFuncs:
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:1002,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1003,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1004,22'
              BranchSideFuncs:
                - grid_get_line
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:1005,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1006,6'
              BranchSideFuncs:
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1009,2'
              BranchSideFuncs:
                - screen_write_set_cursor
      Callsites:
        - Src:             'screen-write.c:1004,8'
          Dst:             grid_get_line
        - Src:             'screen-write.c:1012,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_cursorleft
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - nx
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - screen_write_set_cursor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:980,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:981,6'
              BranchSideFuncs:
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:983,6'
              BranchSideFuncs:
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:983,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:984,8'
              BranchSideFuncs:
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:985,6'
              BranchSideFuncs:
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:985,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:986,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:988,8'
              BranchSideFuncs:
                - screen_write_set_cursor
      Callsites:
        - Src:             'screen-write.c:990,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_cursorright
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - nx
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - screen_write_set_cursor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:960,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:961,6'
              BranchSideFuncs:
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:963,6'
              BranchSideFuncs:
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:963,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:964,8'
              BranchSideFuncs:
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:965,6'
              BranchSideFuncs:
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:965,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:966,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:968,8'
              BranchSideFuncs:
                - screen_write_set_cursor
      Callsites:
        - Src:             'screen-write.c:970,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_cursordown
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ny
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - screen_write_set_cursor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-write.c:931,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:932,6'
              BranchSideFuncs:
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:934,6'
              BranchSideFuncs:
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:934,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:936,7'
              BranchSideFuncs:
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:940,7'
              BranchSideFuncs:
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:936,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:937,9'
              BranchSideFuncs:
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:938,2'
              BranchSideFuncs:
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:943,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:944,8'
              BranchSideFuncs:
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:945,11'
              BranchSideFuncs:
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:945,11'
          Branch Sides:
            - BranchSide:      'screen-write.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:946,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-write.c:950,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_cursorup
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ny
      BBCount:         18
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - screen_write_set_cursor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-write.c:904,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:905,6'
              BranchSideFuncs:
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:907,6'
              BranchSideFuncs:
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:907,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:909,7'
              BranchSideFuncs:
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:913,7'
              BranchSideFuncs:
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:909,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:910,9'
              BranchSideFuncs:
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:911,2'
              BranchSideFuncs:
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:916,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:916,6'
              BranchSideFuncs:
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:917,5'
              BranchSideFuncs:
                - screen_write_set_cursor
      Callsites:
        - Src:             'screen-write.c:921,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_mode_clear
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - mode
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - log_get_level
        - screen_mode_to_string
      functionUses:    20
      BranchProfiles:
        - Branch String:   'screen-write.c:893,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:893,6'
              BranchSideFuncs:
                - screen_mode_to_string
                - log_debug
            - BranchSide:      'screen-write.c:894,55'
              BranchSideFuncs:
                - screen_mode_to_string
                - log_debug
      Callsites:
        - Src:             'screen-write.c:893,6'
          Dst:             log_get_level
        - Src:             'screen-write.c:894,33'
          Dst:             screen_mode_to_string
        - Src:             'screen-write.c:894,3'
          Dst:             log_debug
    - functionName:    screen_write_mode_set
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - mode
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - log_get_level
        - screen_mode_to_string
      functionUses:    22
      BranchProfiles:
        - Branch String:   'screen-write.c:881,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:881,6'
              BranchSideFuncs:
                - screen_mode_to_string
                - log_debug
            - BranchSide:      'screen-write.c:882,55'
              BranchSideFuncs:
                - screen_mode_to_string
                - log_debug
      Callsites:
        - Src:             'screen-write.c:881,6'
          Dst:             log_get_level
        - Src:             'screen-write.c:882,33'
          Dst:             screen_mode_to_string
        - Src:             'screen-write.c:882,3'
          Dst:             log_debug
    - functionName:    screen_write_preview
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - src
        - nx
        - ny
      BBCount:         27
      ICount:          255
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - grid_view_get_cell
        - screen_write_cell
        - screen_write_fast_copy
        - screen_write_set_cursor
      functionUses:    4
      BranchProfiles:
        - Branch String:   'screen-write.c:834,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:835,8'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
            - BranchSide:      'screen-write.c:858,6'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
        - Branch String:   'screen-write.c:836,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:837,7'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
            - BranchSide:      'screen-write.c:839,9'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
        - Branch String:   'screen-write.c:840,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:841,8'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
            - BranchSide:      'screen-write.c:846,8'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
        - Branch String:   'screen-write.c:841,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:842,8'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
            - BranchSide:      'screen-write.c:844,10'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
        - Branch String:   'screen-write.c:847,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:848,7'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
            - BranchSide:      'screen-write.c:850,9'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
        - Branch String:   'screen-write.c:851,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:852,8'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
            - BranchSide:      'screen-write.c:857,2'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
        - Branch String:   'screen-write.c:852,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:853,8'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
            - BranchSide:      'screen-write.c:855,10'
              BranchSideFuncs:
                - screen_write_fast_copy
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
        - Branch String:   'screen-write.c:864,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:864,6'
              BranchSideFuncs:
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
            - BranchSide:      'screen-write.c:865,22'
              BranchSideFuncs:
                - grid_view_get_cell
                - screen_write_set_cursor
                - screen_write_cell
      Callsites:
        - Src:             'screen-write.c:862,2'
          Dst:             screen_write_fast_copy
        - Src:             'screen-write.c:865,3'
          Dst:             grid_view_get_cell
        - Src:             'screen-write.c:867,3'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:869,3'
          Dst:             screen_write_cell
    - functionName:    screen_write_fast_copy
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - src
        - px
        - py
        - nx
        - ny
      BBCount:         31
      ICount:          246
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - grid_get_cell
        - grid_get_line
        - grid_view_set_cell
        - screen_write_initctx
        - tty_cmd_cell
        - tty_write
      functionUses:    13
      BranchProfiles:
        - Branch String:   'screen-write.c:576,14'
          Branch Sides:
            - BranchSide:      'screen-write.c:576,17'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:577,3'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:576,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:577,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:579,7'
              BranchSideFuncs:
                - grid_get_line
                - grid_get_cell
                - grid_view_set_cell
                - tty_write
                - screen_write_initctx
        - Branch String:   'screen-write.c:580,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:581,7'
              BranchSideFuncs:
                - grid_get_line
                - grid_get_cell
                - grid_view_set_cell
                - tty_write
                - screen_write_initctx
            - BranchSide:      'screen-write.c:603,10'
              BranchSideFuncs: []
        - Branch String:   'screen-write.c:581,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:582,4'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:583,11'
              BranchSideFuncs:
                - grid_get_line
                - grid_get_cell
                - grid_view_set_cell
                - tty_write
                - screen_write_initctx
        - Branch String:   'screen-write.c:584,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:585,25'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - grid_get_cell
                - grid_view_set_cell
                - tty_write
            - BranchSide:      'screen-write.c:586,13'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - grid_get_cell
                - grid_view_set_cell
                - tty_write
        - Branch String:   'screen-write.c:586,3'
          Branch Sides:
            - BranchSide:      'screen-write.c:587,8'
              BranchSideFuncs:
                - grid_get_line
                - grid_get_cell
                - grid_view_set_cell
                - screen_write_initctx
                - tty_write
            - BranchSide:      'screen-write.c:600,3'
              BranchSideFuncs:
                - grid_get_line
                - grid_get_cell
                - grid_view_set_cell
                - tty_write
                - screen_write_initctx
        - Branch String:   'screen-write.c:587,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:588,5'
              BranchSideFuncs:
                - grid_get_line
                - grid_get_cell
                - grid_view_set_cell
                - tty_write
                - screen_write_initctx
            - BranchSide:      'screen-write.c:589,18'
              BranchSideFuncs:
                - grid_get_cell
                - grid_view_set_cell
                - screen_write_initctx
                - grid_get_line
                - tty_write
        - Branch String:   'screen-write.c:590,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:591,5'
              BranchSideFuncs:
                - grid_get_line
                - grid_get_cell
                - grid_view_set_cell
                - tty_write
                - screen_write_initctx
            - BranchSide:      'screen-write.c:592,23'
              BranchSideFuncs:
                - grid_view_set_cell
                - screen_write_initctx
                - grid_get_line
                - grid_get_cell
                - tty_write
        - Branch String:   'screen-write.c:593,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:594,12'
              BranchSideFuncs:
                - tty_write
                - screen_write_initctx
                - grid_get_line
                - grid_get_cell
                - grid_view_set_cell
            - BranchSide:      'screen-write.c:598,4'
              BranchSideFuncs:
                - screen_write_initctx
                - grid_get_line
                - grid_get_cell
                - grid_view_set_cell
                - tty_write
      Callsites:
        - Src:             'screen-write.c:585,4'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:587,14'
          Dst:             grid_get_line
        - Src:             'screen-write.c:589,4'
          Dst:             grid_get_cell
        - Src:             'screen-write.c:592,4'
          Dst:             grid_view_set_cell
        - Src:             'screen-write.c:595,5'
          Dst:             tty_write
        - Src:             'screen-write.c:595,5'
          Dst:             tty_cmd_cell
    - functionName:    screen_write_box
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - nx
        - ny
        - lines
        - gcp
        - title
      BBCount:         21
      ICount:          208
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - format_draw
        - screen_write_box_border_set
        - screen_write_cell
        - screen_write_cursormove
        - screen_write_set_cursor
      functionUses:    5
      BranchProfiles:
        - Branch String:   'screen-write.c:768,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:769,15'
              BranchSideFuncs:
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_set_cursor
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_cell
                - screen_write_cell
                - screen_write_cell
            - BranchSide:      'screen-write.c:771,3'
              BranchSideFuncs:
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_set_cursor
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_cell
                - screen_write_cell
                - screen_write_cell
        - Branch String:   'screen-write.c:780,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:781,21'
              BranchSideFuncs:
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_set_cursor
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_cell
                - screen_write_cell
            - BranchSide:      'screen-write.c:782,30'
              BranchSideFuncs:
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_set_cursor
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_cell
                - screen_write_cell
        - Branch String:   'screen-write.c:790,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:791,21'
              BranchSideFuncs:
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_set_cursor
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_cell
            - BranchSide:      'screen-write.c:792,30'
              BranchSideFuncs:
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_set_cursor
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_cell
        - Branch String:   'screen-write.c:797,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:799,27'
              BranchSideFuncs:
                - screen_write_set_cursor
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_cursormove
                - format_draw
            - BranchSide:      'screen-write.c:806,6'
              BranchSideFuncs:
                - screen_write_set_cursor
                - screen_write_cursormove
                - format_draw
        - Branch String:   'screen-write.c:806,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:806,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:807,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
      Callsites:
        - Src:             'screen-write.c:777,2'
          Dst:             screen_write_box_border_set
        - Src:             'screen-write.c:778,2'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:779,2'
          Dst:             screen_write_box_border_set
        - Src:             'screen-write.c:781,3'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:782,2'
          Dst:             screen_write_box_border_set
        - Src:             'screen-write.c:783,2'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:786,2'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:787,2'
          Dst:             screen_write_box_border_set
        - Src:             'screen-write.c:788,2'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:789,2'
          Dst:             screen_write_box_border_set
        - Src:             'screen-write.c:791,3'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:792,2'
          Dst:             screen_write_box_border_set
        - Src:             'screen-write.c:793,2'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:796,2'
          Dst:             screen_write_box_border_set
        - Src:             'screen-write.c:799,3'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:800,3'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:802,3'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:803,3'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:808,3'
          Dst:             screen_write_cursormove
        - Src:             'screen-write.c:809,3'
          Dst:             format_draw
        - Src:             'screen-write.c:812,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_box_border_set
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - lines
        - cell_type
        - gc
      BBCount:         14
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - tty_acs_double_borders
        - tty_acs_heavy_borders
        - tty_acs_rounded_borders
        - utf8_copy
        - utf8_set
      functionUses:    12
      BranchProfiles:
        - Branch String:   'screen-write.c:612,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:612,2'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:614,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:616,17'
              BranchSideFuncs:
                - tty_acs_double_borders
                - utf8_copy
            - BranchSide:      'screen-write.c:620,17'
              BranchSideFuncs:
                - tty_acs_heavy_borders
                - utf8_copy
            - BranchSide:      'screen-write.c:624,17'
              BranchSideFuncs:
                - tty_acs_rounded_borders
                - utf8_copy
            - BranchSide:      'screen-write.c:628,17'
              BranchSideFuncs:
                - utf8_set
            - BranchSide:      'screen-write.c:632,17'
              BranchSideFuncs:
                - utf8_set
            - BranchSide:      'screen-write.c:637,3'
              BranchSideFuncs:
                - utf8_set
            - BranchSide:      'screen-write.c:637,3'
              BranchSideFuncs:
                - utf8_set
      Callsites:
        - Src:             'screen-write.c:617,38'
          Dst:             tty_acs_double_borders
        - Src:             'screen-write.c:617,17'
          Dst:             utf8_copy
        - Src:             'screen-write.c:621,38'
          Dst:             tty_acs_heavy_borders
        - Src:             'screen-write.c:621,17'
          Dst:             utf8_copy
        - Src:             'screen-write.c:625,38'
          Dst:             tty_acs_rounded_borders
        - Src:             'screen-write.c:625,17'
          Dst:             utf8_copy
        - Src:             'screen-write.c:629,17'
          Dst:             utf8_set
        - Src:             'screen-write.c:633,17'
          Dst:             utf8_set
        - Src:             'screen-write.c:638,3'
          Dst:             utf8_set
    - functionName:    screen_write_cursormove
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - px
        - py
        - origin
      BBCount:         23
      ICount:          165
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - log_debug
        - screen_write_set_cursor
      functionUses:    71
      BranchProfiles:
        - Branch String:   'screen-write.c:1363,13'
          Branch Sides:
            - BranchSide:      'screen-write.c:1363,16'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1370,6'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:1363,25'
          Branch Sides:
            - BranchSide:      'screen-write.c:1363,29'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1370,6'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:1363,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1364,14'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1370,6'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:1364,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:1365,9'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1367,10'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:1370,15'
          Branch Sides:
            - BranchSide:      'screen-write.c:1370,25'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1372,6'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:1370,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1371,8'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1372,6'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:1372,15'
          Branch Sides:
            - BranchSide:      'screen-write.c:1372,25'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1372,15'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:1372,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1372,6'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1373,8'
              BranchSideFuncs:
                - log_debug
                - screen_write_set_cursor
      Callsites:
        - Src:             'screen-write.c:1375,2'
          Dst:             log_debug
        - Src:             'screen-write.c:1376,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_menu
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - menu
        - choice
        - lines
        - menu_gc
        - border_gc
        - choice_gc
      BBCount:         22
      ICount:          239
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - format_draw
        - screen_write_box
        - screen_write_cursormove
        - screen_write_hline
        - screen_write_putc
        - screen_write_set_cursor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:725,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:726,10'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - format_draw
                - screen_write_putc
                - screen_write_cursormove
                - screen_write_hline
            - BranchSide:      'screen-write.c:753,26'
              BranchSideFuncs:
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:727,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:728,28'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_hline
                - screen_write_set_cursor
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - format_draw
                - screen_write_putc
            - BranchSide:      'screen-write.c:734,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cursormove
                - screen_write_hline
                - format_draw
                - screen_write_putc
        - Branch String:   'screen-write.c:734,19'
          Branch Sides:
            - BranchSide:      'screen-write.c:734,22'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cursormove
                - screen_write_hline
                - format_draw
                - screen_write_putc
            - BranchSide:      'screen-write.c:737,27'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cursormove
                - screen_write_hline
                - format_draw
                - screen_write_putc
        - Branch String:   'screen-write.c:734,41'
          Branch Sides:
            - BranchSide:      'screen-write.c:734,45'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cursormove
                - screen_write_hline
                - format_draw
                - screen_write_putc
            - BranchSide:      'screen-write.c:737,27'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cursormove
                - screen_write_hline
                - format_draw
                - screen_write_putc
        - Branch String:   'screen-write.c:734,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:735,9'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cursormove
                - screen_write_hline
                - format_draw
                - screen_write_putc
            - BranchSide:      'screen-write.c:737,27'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cursormove
                - screen_write_hline
                - format_draw
                - screen_write_putc
        - Branch String:   'screen-write.c:738,3'
          Branch Sides:
            - BranchSide:      'screen-write.c:739,22'
              BranchSideFuncs:
                - screen_write_putc
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cursormove
                - screen_write_cursormove
                - screen_write_hline
                - format_draw
            - BranchSide:      'screen-write.c:741,27'
              BranchSideFuncs:
                - screen_write_cursormove
                - format_draw
                - screen_write_set_cursor
                - screen_write_cursormove
                - screen_write_putc
                - screen_write_cursormove
                - screen_write_hline
                - format_draw
        - Branch String:   'screen-write.c:742,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:743,15'
              BranchSideFuncs:
                - format_draw
                - screen_write_set_cursor
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_putc
                - screen_write_cursormove
                - screen_write_hline
            - BranchSide:      'screen-write.c:749,15'
              BranchSideFuncs:
                - format_draw
                - screen_write_set_cursor
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_putc
                - screen_write_cursormove
                - screen_write_hline
      Callsites:
        - Src:             'screen-write.c:722,2'
          Dst:             screen_write_box
        - Src:             'screen-write.c:728,4'
          Dst:             screen_write_cursormove
        - Src:             'screen-write.c:729,4'
          Dst:             screen_write_hline
        - Src:             'screen-write.c:737,3'
          Dst:             screen_write_cursormove
        - Src:             'screen-write.c:739,4'
          Dst:             screen_write_putc
        - Src:             'screen-write.c:741,3'
          Dst:             screen_write_cursormove
        - Src:             'screen-write.c:744,4'
          Dst:             format_draw
        - Src:             'screen-write.c:749,3'
          Dst:             format_draw
        - Src:             'screen-write.c:753,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_hline
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - nx
        - left
        - right
        - lines
        - border_gc
      BBCount:         16
      ICount:          131
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - screen_write_box_border_set
        - screen_write_cell
        - screen_write_set_cursor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-write.c:655,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:656,15'
              BranchSideFuncs:
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
            - BranchSide:      'screen-write.c:658,3'
              BranchSideFuncs:
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
        - Branch String:   'screen-write.c:661,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:662,31'
              BranchSideFuncs:
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_box_border_set
                - screen_write_cell
            - BranchSide:      'screen-write.c:664,31'
              BranchSideFuncs:
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_box_border_set
                - screen_write_cell
        - Branch String:   'screen-write.c:668,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:669,21'
              BranchSideFuncs:
                - screen_write_cell
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_box_border_set
            - BranchSide:      'screen-write.c:671,6'
              BranchSideFuncs:
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_set_cursor
                - screen_write_box_border_set
        - Branch String:   'screen-write.c:671,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:672,31'
              BranchSideFuncs:
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:674,31'
              BranchSideFuncs:
                - screen_write_box_border_set
                - screen_write_cell
                - screen_write_set_cursor
      Callsites:
        - Src:             'screen-write.c:662,3'
          Dst:             screen_write_box_border_set
        - Src:             'screen-write.c:664,3'
          Dst:             screen_write_box_border_set
        - Src:             'screen-write.c:665,2'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:667,2'
          Dst:             screen_write_box_border_set
        - Src:             'screen-write.c:669,3'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:672,3'
          Dst:             screen_write_box_border_set
        - Src:             'screen-write.c:674,3'
          Dst:             screen_write_box_border_set
        - Src:             'screen-write.c:675,2'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:677,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_putc
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - gcp
        - ch
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - screen_write_cell
        - utf8_set
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'screen-write.c:346,2'
          Dst:             utf8_set
        - Src:             'screen-write.c:347,2'
          Dst:             screen_write_cell
    - functionName:    screen_write_vline
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ny
        - top
        - bottom
      BBCount:         7
      ICount:          106
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - screen_write_putc
        - screen_write_set_cursor
      functionUses:    6
      BranchProfiles:
        - Branch String:   'screen-write.c:695,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:696,27'
              BranchSideFuncs:
                - screen_write_set_cursor
                - screen_write_putc
                - screen_write_set_cursor
                - screen_write_putc
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:699,26'
              BranchSideFuncs:
                - screen_write_set_cursor
                - screen_write_putc
                - screen_write_set_cursor
      Callsites:
        - Src:             'screen-write.c:694,2'
          Dst:             screen_write_putc
        - Src:             'screen-write.c:696,3'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:697,3'
          Dst:             screen_write_putc
        - Src:             'screen-write.c:699,2'
          Dst:             screen_write_set_cursor
        - Src:             'screen-write.c:700,2'
          Dst:             screen_write_putc
        - Src:             'screen-write.c:702,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_carriagereturn
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1532
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - screen_write_set_cursor
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'screen-write.c:1531,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_nputs
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - maxlen
        - gcp
        - fmt
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - screen_write_vnputs
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'screen-write.c:500,2'
          Dst:             screen_write_vnputs
    - functionName:    screen_write_vnputs
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - maxlen
        - gcp
        - fmt
        - ap
      BBCount:         47
      ICount:          279
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - screen_write_carriagereturn
        - screen_write_cell
        - screen_write_linefeed
        - screen_write_putc
        - strlen
        - utf8_append
        - utf8_open
        - xvasprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'screen-write.c:519,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:519,2'
              BranchSideFuncs:
                - free
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
            - BranchSide:      'screen-write.c:520,8'
              BranchSideFuncs:
                - free
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
        - Branch String:   'screen-write.c:520,19'
          Branch Sides:
            - BranchSide:      'screen-write.c:520,32'
              BranchSideFuncs:
                - utf8_open
                - free
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
            - BranchSide:      'screen-write.c:542,8'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
        - Branch String:   'screen-write.c:520,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:521,7'
              BranchSideFuncs:
                - strlen
                - utf8_append
                - screen_write_cell
                - free
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - screen_write_putc
            - BranchSide:      'screen-write.c:542,8'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
        - Branch String:   'screen-write.c:524,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:525,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'screen-write.c:526,4'
              BranchSideFuncs:
                - utf8_append
                - screen_write_cell
                - free
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - screen_write_putc
        - Branch String:   'screen-write.c:526,4'
          Branch Sides:
            - BranchSide:      'screen-write.c:527,8'
              BranchSideFuncs:
                - utf8_append
                - screen_write_cell
                - free
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - screen_write_putc
            - BranchSide:      'screen-write.c:528,7'
              BranchSideFuncs:
                - screen_write_cell
                - free
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_putc
        - Branch String:   'screen-write.c:530,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:531,5'
              BranchSideFuncs:
                - free
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
            - BranchSide:      'screen-write.c:532,8'
              BranchSideFuncs:
                - screen_write_cell
                - free
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_putc
        - Branch String:   'screen-write.c:532,19'
          Branch Sides:
            - BranchSide:      'screen-write.c:532,22'
              BranchSideFuncs:
                - screen_write_cell
                - free
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_putc
            - BranchSide:      'screen-write.c:539,12'
              BranchSideFuncs:
                - screen_write_cell
                - free
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_putc
        - Branch String:   'screen-write.c:532,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:533,5'
              BranchSideFuncs:
                - free
                - screen_write_putc
            - BranchSide:      'screen-write.c:539,12'
              BranchSideFuncs:
                - screen_write_cell
                - free
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_putc
        - Branch String:   'screen-write.c:533,5'
          Branch Sides:
            - BranchSide:      'screen-write.c:534,24'
              BranchSideFuncs:
                - screen_write_putc
                - free
            - BranchSide:      'screen-write.c:537,5'
              BranchSideFuncs:
                - free
        - Branch String:   'screen-write.c:542,19'
          Branch Sides:
            - BranchSide:      'screen-write.c:542,22'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
            - BranchSide:      'screen-write.c:545,9'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
        - Branch String:   'screen-write.c:542,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:543,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'screen-write.c:545,9'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
        - Branch String:   'screen-write.c:545,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:546,8'
              BranchSideFuncs:
                - free
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
            - BranchSide:      'screen-write.c:547,14'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
                - screen_write_putc
                - screen_write_linefeed
                - screen_write_carriagereturn
        - Branch String:   'screen-write.c:547,13'
          Branch Sides:
            - BranchSide:      'screen-write.c:548,27'
              BranchSideFuncs:
                - screen_write_linefeed
                - screen_write_carriagereturn
                - free
                - screen_write_putc
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
            - BranchSide:      'screen-write.c:550,16'
              BranchSideFuncs:
                - free
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
                - screen_write_putc
        - Branch String:   'screen-write.c:550,28'
          Branch Sides:
            - BranchSide:      'screen-write.c:550,33'
              BranchSideFuncs:
                - screen_write_putc
                - free
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
            - BranchSide:      'screen-write.c:551,9'
              BranchSideFuncs:
                - screen_write_putc
                - free
                - screen_write_linefeed
                - screen_write_carriagereturn
                - utf8_open
                - strlen
                - utf8_append
                - screen_write_cell
                - screen_write_putc
      Callsites:
        - Src:             'screen-write.c:516,2'
          Dst:             xvasprintf
        - Src:             'screen-write.c:520,22'
          Dst:             utf8_open
        - Src:             'screen-write.c:523,11'
          Dst:             strlen
        - Src:             'screen-write.c:526,19'
          Dst:             utf8_append
        - Src:             'screen-write.c:534,6'
          Dst:             screen_write_putc
        - Src:             'screen-write.c:540,4'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:548,5'
          Dst:             screen_write_linefeed
        - Src:             'screen-write.c:549,5'
          Dst:             screen_write_carriagereturn
        - Src:             'screen-write.c:552,5'
          Dst:             screen_write_putc
    - functionName:    screen_write_puts
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - gcp
        - fmt
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - screen_write_vnputs
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'screen-write.c:488,2'
          Dst:             screen_write_vnputs
    - functionName:    screen_write_text
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - cx
        - width
        - lines
        - more
        - gcp
        - fmt
      BBCount:         71
      ICount:          501
      EdgeCount:       93
      CyclomaticComplexity: 24
      functionsReached:
        - screen_write_cell
        - screen_write_cursormove
        - utf8_copy
        - utf8_fromcstr
        - xvasprintf
      functionUses:    19
      BranchProfiles:
        - Branch String:   'screen-write.c:415,3'
          Branch Sides:
            - BranchSide:      'screen-write.c:416,8'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'screen-write.c:427,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:416,28'
          Branch Sides:
            - BranchSide:      'screen-write.c:416,31'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'screen-write.c:418,8'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:416,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:417,5'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'screen-write.c:418,8'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:418,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:419,5'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'screen-write.c:420,10'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:427,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:428,11'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'screen-write.c:429,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:429,32'
          Branch Sides:
            - BranchSide:      'screen-write.c:429,35'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'screen-write.c:431,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:429,12'
          Branch Sides:
            - BranchSide:      'screen-write.c:430,11'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'screen-write.c:431,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:431,32'
          Branch Sides:
            - BranchSide:      'screen-write.c:431,35'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'screen-write.c:434,13'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:431,12'
          Branch Sides:
            - BranchSide:      'screen-write.c:432,11'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'screen-write.c:434,13'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:434,4'
          Branch Sides:
            - BranchSide:      'screen-write.c:435,9'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'screen-write.c:438,8'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:435,27'
          Branch Sides:
            - BranchSide:      'screen-write.c:435,30'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'screen-write.c:437,4'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:435,9'
          Branch Sides:
            - BranchSide:      'screen-write.c:436,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'screen-write.c:437,4'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:438,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:439,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'screen-write.c:442,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:446,3'
          Branch Sides:
            - BranchSide:      'screen-write.c:447,18'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_cell
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
            - BranchSide:      'screen-write.c:452,9'
              BranchSideFuncs:
                - screen_write_cursormove
                - utf8_copy
                - screen_write_cell
                - free
                - screen_write_cursormove
                - free
        - Branch String:   'screen-write.c:453,31'
          Branch Sides:
            - BranchSide:      'screen-write.c:453,34'
              BranchSideFuncs:
                - free
                - screen_write_cursormove
                - free
            - BranchSide:      'screen-write.c:454,4'
              BranchSideFuncs:
                - free
                - screen_write_cursormove
                - free
        - Branch String:   'screen-write.c:453,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:454,4'
              BranchSideFuncs:
                - free
                - screen_write_cursormove
                - free
            - BranchSide:      'screen-write.c:456,27'
              BranchSideFuncs:
                - screen_write_cursormove
                - free
                - screen_write_cursormove
                - free
                - utf8_copy
                - screen_write_cell
        - Branch String:   'screen-write.c:464,31'
          Branch Sides:
            - BranchSide:      'screen-write.c:464,36'
              BranchSideFuncs:
                - free
                - free
                - screen_write_cursormove
            - BranchSide:      'screen-write.c:465,6'
              BranchSideFuncs:
                - free
                - screen_write_cursormove
                - free
        - Branch String:   'screen-write.c:464,41'
          Branch Sides:
            - BranchSide:      'screen-write.c:464,44'
              BranchSideFuncs:
                - free
                - screen_write_cursormove
                - free
            - BranchSide:      'screen-write.c:466,8'
              BranchSideFuncs:
                - free
        - Branch String:   'screen-write.c:464,66'
          Branch Sides:
            - BranchSide:      'screen-write.c:465,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'screen-write.c:466,8'
              BranchSideFuncs:
                - free
        - Branch String:   'screen-write.c:464,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:466,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'screen-write.c:469,7'
              BranchSideFuncs:
                - free
                - screen_write_cursormove
        - Branch String:   'screen-write.c:475,12'
          Branch Sides:
            - BranchSide:      'screen-write.c:475,15'
              BranchSideFuncs:
                - screen_write_cursormove
            - BranchSide:      'screen-write.c:476,27'
              BranchSideFuncs:
                - screen_write_cursormove
        - Branch String:   'screen-write.c:475,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:476,27'
              BranchSideFuncs:
                - screen_write_cursormove
            - BranchSide:      'screen-write.c:477,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-write.c:405,2'
          Dst:             xvasprintf
        - Src:             'screen-write.c:408,9'
          Dst:             utf8_fromcstr
        - Src:             'screen-write.c:447,4'
          Dst:             utf8_copy
        - Src:             'screen-write.c:448,4'
          Dst:             screen_write_cell
        - Src:             'screen-write.c:456,3'
          Dst:             screen_write_cursormove
        - Src:             'screen-write.c:476,3'
          Dst:             screen_write_cursormove
    - functionName:    screen_write_strlen
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         29
      ICount:          169
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - strlen
        - utf8_append
        - utf8_open
        - xvasprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'screen-write.c:366,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:366,2'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
            - BranchSide:      'screen-write.c:367,8'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
        - Branch String:   'screen-write.c:367,19'
          Branch Sides:
            - BranchSide:      'screen-write.c:367,38'
              BranchSideFuncs:
                - utf8_open
                - free
                - strlen
                - utf8_append
            - BranchSide:      'screen-write.c:380,9'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
        - Branch String:   'screen-write.c:367,7'
          Branch Sides:
            - BranchSide:      'screen-write.c:368,7'
              BranchSideFuncs:
                - strlen
                - utf8_append
                - free
                - utf8_open
            - BranchSide:      'screen-write.c:380,9'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
        - Branch String:   'screen-write.c:371,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:372,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'screen-write.c:373,4'
              BranchSideFuncs:
                - utf8_append
                - free
                - utf8_open
                - strlen
        - Branch String:   'screen-write.c:373,4'
          Branch Sides:
            - BranchSide:      'screen-write.c:374,8'
              BranchSideFuncs:
                - utf8_append
                - free
                - utf8_open
                - strlen
            - BranchSide:      'screen-write.c:375,7'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
        - Branch String:   'screen-write.c:377,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:378,16'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
            - BranchSide:      'screen-write.c:379,3'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
        - Branch String:   'screen-write.c:380,21'
          Branch Sides:
            - BranchSide:      'screen-write.c:380,26'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
            - BranchSide:      'screen-write.c:381,9'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
        - Branch String:   'screen-write.c:380,37'
          Branch Sides:
            - BranchSide:      'screen-write.c:380,41'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
            - BranchSide:      'screen-write.c:382,7'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
        - Branch String:   'screen-write.c:380,8'
          Branch Sides:
            - BranchSide:      'screen-write.c:381,9'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
            - BranchSide:      'screen-write.c:382,7'
              BranchSideFuncs:
                - free
                - utf8_open
                - strlen
                - utf8_append
      Callsites:
        - Src:             'screen-write.c:362,2'
          Dst:             xvasprintf
        - Src:             'screen-write.c:367,22'
          Dst:             utf8_open
        - Src:             'screen-write.c:370,11'
          Dst:             strlen
        - Src:             'screen-write.c:373,19'
          Dst:             utf8_append
    - functionName:    screen_write_clearscreen
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1600
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - bg
      BBCount:         11
      ICount:          102
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - grid_view_clear
        - grid_view_clear_history
        - options_get_number
        - screen_write_collect_clear
        - screen_write_initctx
        - tty_cmd_clearscreen
        - tty_write
      functionUses:    8
      BranchProfiles:
        - Branch String:   'screen-write.c:1614,38'
          Branch Sides:
            - BranchSide:      'screen-write.c:1615,6'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - tty_write
                - options_get_number
                - grid_view_clear_history
            - BranchSide:      'screen-write.c:1619,19'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - tty_write
        - Branch String:   'screen-write.c:1615,22'
          Branch Sides:
            - BranchSide:      'screen-write.c:1616,25'
              BranchSideFuncs:
                - options_get_number
                - grid_view_clear
                - screen_write_collect_clear
                - tty_write
                - grid_view_clear_history
            - BranchSide:      'screen-write.c:1619,19'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - tty_write
        - Branch String:   'screen-write.c:1614,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1617,27'
              BranchSideFuncs:
                - grid_view_clear_history
                - screen_write_collect_clear
                - tty_write
            - BranchSide:      'screen-write.c:1619,19'
              BranchSideFuncs:
                - grid_view_clear
                - screen_write_collect_clear
                - tty_write
      Callsites:
        - Src:             'screen-write.c:1610,2'
          Dst:             screen_write_initctx
        - Src:             'screen-write.c:1616,6'
          Dst:             options_get_number
        - Src:             'screen-write.c:1617,3'
          Dst:             grid_view_clear_history
        - Src:             'screen-write.c:1619,3'
          Dst:             grid_view_clear
        - Src:             'screen-write.c:1621,2'
          Dst:             screen_write_collect_clear
        - Src:             'screen-write.c:1622,2'
          Dst:             tty_write
        - Src:             'screen-write.c:1622,2'
          Dst:             tty_cmd_clearscreen
    - functionName:    screen_write_scrollregion
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - rupper
        - rlower
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - screen_write_collect_flush
        - screen_write_set_cursor
      functionUses:    3
      BranchProfiles:
        - Branch String:   'screen-write.c:1411,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1412,12'
              BranchSideFuncs:
                - screen_write_collect_flush
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1413,6'
              BranchSideFuncs:
                - screen_write_collect_flush
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:1413,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1414,12'
              BranchSideFuncs:
                - screen_write_collect_flush
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:1415,6'
              BranchSideFuncs:
                - screen_write_collect_flush
                - screen_write_set_cursor
        - Branch String:   'screen-write.c:1415,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:1416,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:1418,29'
              BranchSideFuncs:
                - screen_write_collect_flush
                - screen_write_set_cursor
      Callsites:
        - Src:             'screen-write.c:1418,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:1421,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_reset
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - options_get_number
        - screen_reset_tabs
        - screen_write_clearscreen
        - screen_write_scrollregion
        - screen_write_set_cursor
      functionUses:    3
      BranchProfiles:
        - Branch String:   'screen-write.c:330,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:330,6'
              BranchSideFuncs:
                - screen_write_clearscreen
                - screen_write_set_cursor
            - BranchSide:      'screen-write.c:331,14'
              BranchSideFuncs:
                - screen_write_clearscreen
                - screen_write_set_cursor
      Callsites:
        - Src:             'screen-write.c:325,2'
          Dst:             screen_reset_tabs
        - Src:             'screen-write.c:326,2'
          Dst:             screen_write_scrollregion
        - Src:             'screen-write.c:330,6'
          Dst:             options_get_number
        - Src:             'screen-write.c:333,2'
          Dst:             screen_write_clearscreen
        - Src:             'screen-write.c:334,2'
          Dst:             screen_write_set_cursor
    - functionName:    screen_write_stop
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - screen_write_collect_end
        - screen_write_collect_flush
        - screen_write_free_citem
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'screen-write.c:313,2'
          Dst:             screen_write_collect_end
        - Src:             'screen-write.c:314,2'
          Dst:             screen_write_collect_flush
        - Src:             'screen-write.c:316,2'
          Dst:             screen_write_free_citem
    - functionName:    screen_write_start
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - s
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - log_get_level
        - screen_write_init
      functionUses:    20
      BranchProfiles:
        - Branch String:   'screen-write.c:303,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:303,6'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'screen-write.c:305,7'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'screen-write.c:301,2'
          Dst:             screen_write_init
        - Src:             'screen-write.c:303,6'
          Dst:             log_get_level
        - Src:             'screen-write.c:304,3'
          Dst:             log_debug
    - functionName:    screen_write_init
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - s
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - screen_write_get_citem
        - screen_write_make_list
      functionUses:    3
      BranchProfiles:
        - Branch String:   'screen-write.c:256,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:256,6'
              BranchSideFuncs:
                - screen_write_make_list
                - screen_write_get_citem
            - BranchSide:      'screen-write.c:257,26'
              BranchSideFuncs:
                - screen_write_make_list
                - screen_write_get_citem
      Callsites:
        - Src:             'screen-write.c:257,3'
          Dst:             screen_write_make_list
        - Src:             'screen-write.c:258,14'
          Dst:             screen_write_get_citem
    - functionName:    screen_write_make_list
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-write.c:233,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:234,3'
              BranchSideFuncs: []
            - BranchSide:      'screen-write.c:235,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen-write.c:232,18'
          Dst:             xcalloc
    - functionName:    screen_write_start_callback
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - s
        - cb
        - arg
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - log_get_level
        - screen_write_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen-write.c:291,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:291,6'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'screen-write.c:293,7'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'screen-write.c:286,2'
          Dst:             screen_write_init
        - Src:             'screen-write.c:291,6'
          Dst:             log_get_level
        - Src:             'screen-write.c:292,3'
          Dst:             log_debug
    - functionName:    screen_write_start_pane
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - wp
        - s
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - log_debug
        - log_get_level
        - screen_write_init
      functionUses:    11
      BranchProfiles:
        - Branch String:   'screen-write.c:269,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:270,7'
              BranchSideFuncs:
                - screen_write_init
                - log_get_level
                - log_debug
            - BranchSide:      'screen-write.c:271,20'
              BranchSideFuncs:
                - screen_write_init
                - log_get_level
                - log_debug
        - Branch String:   'screen-write.c:274,6'
          Branch Sides:
            - BranchSide:      'screen-write.c:274,6'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'screen-write.c:276,17'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'screen-write.c:271,2'
          Dst:             screen_write_init
        - Src:             'screen-write.c:274,6'
          Dst:             log_get_level
        - Src:             'screen-write.c:275,3'
          Dst:             log_debug
    - functionName:    screen_write_free_list
      functionSourceFile: '/src/tmux/screen-write.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen-write.c:243,2'
          Branch Sides:
            - BranchSide:      'screen-write.c:244,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'screen-write.c:245,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    screen_mode_to_string
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         62
      ICount:          293
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - strlcat
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'screen.c:712,6'
          Branch Sides:
            - BranchSide:      'screen.c:713,3'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:714,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:714,6'
          Branch Sides:
            - BranchSide:      'screen.c:715,3'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:717,7'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:718,6'
          Branch Sides:
            - BranchSide:      'screen.c:719,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:720,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:720,6'
          Branch Sides:
            - BranchSide:      'screen.c:721,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:722,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:722,6'
          Branch Sides:
            - BranchSide:      'screen.c:723,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:724,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:724,6'
          Branch Sides:
            - BranchSide:      'screen.c:725,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:726,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:726,6'
          Branch Sides:
            - BranchSide:      'screen.c:727,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:728,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:728,6'
          Branch Sides:
            - BranchSide:      'screen.c:729,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:730,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:730,6'
          Branch Sides:
            - BranchSide:      'screen.c:731,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:732,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:732,6'
          Branch Sides:
            - BranchSide:      'screen.c:733,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:734,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:734,6'
          Branch Sides:
            - BranchSide:      'screen.c:735,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:736,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:736,6'
          Branch Sides:
            - BranchSide:      'screen.c:737,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:738,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:738,6'
          Branch Sides:
            - BranchSide:      'screen.c:739,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:740,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:740,6'
          Branch Sides:
            - BranchSide:      'screen.c:741,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:742,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:742,6'
          Branch Sides:
            - BranchSide:      'screen.c:743,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:744,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:744,6'
          Branch Sides:
            - BranchSide:      'screen.c:745,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:746,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:746,6'
          Branch Sides:
            - BranchSide:      'screen.c:747,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:748,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'screen.c:748,6'
          Branch Sides:
            - BranchSide:      'screen.c:749,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
            - BranchSide:      'screen.c:750,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
        - Branch String:   'screen.c:750,6'
          Branch Sides:
            - BranchSide:      'screen.c:751,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
            - BranchSide:      'screen.c:752,6'
              BranchSideFuncs:
                - strlen
                - strlcat
        - Branch String:   'screen.c:752,6'
          Branch Sides:
            - BranchSide:      'screen.c:753,3'
              BranchSideFuncs:
                - strlcat
                - strlen
            - BranchSide:      'screen.c:754,6'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'screen.c:719,3'
          Dst:             strlcat
        - Src:             'screen.c:721,3'
          Dst:             strlcat
        - Src:             'screen.c:723,3'
          Dst:             strlcat
        - Src:             'screen.c:725,3'
          Dst:             strlcat
        - Src:             'screen.c:727,3'
          Dst:             strlcat
        - Src:             'screen.c:729,3'
          Dst:             strlcat
        - Src:             'screen.c:731,3'
          Dst:             strlcat
        - Src:             'screen.c:733,3'
          Dst:             strlcat
        - Src:             'screen.c:735,3'
          Dst:             strlcat
        - Src:             'screen.c:737,3'
          Dst:             strlcat
        - Src:             'screen.c:739,3'
          Dst:             strlcat
        - Src:             'screen.c:741,3'
          Dst:             strlcat
        - Src:             'screen.c:743,3'
          Dst:             strlcat
        - Src:             'screen.c:745,3'
          Dst:             strlcat
        - Src:             'screen.c:747,3'
          Dst:             strlcat
        - Src:             'screen.c:749,3'
          Dst:             strlcat
        - Src:             'screen.c:751,3'
          Dst:             strlcat
        - Src:             'screen.c:753,3'
          Dst:             strlcat
        - Src:             'screen.c:754,6'
          Dst:             strlen
    - functionName:    screen_alternate_on
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - gc
        - cursor
      BBCount:         9
      ICount:          114
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - grid_create
        - grid_duplicate_lines
        - grid_view_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen.c:633,6'
          Branch Sides:
            - BranchSide:      'screen.c:634,3'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:635,7'
              BranchSideFuncs:
                - grid_create
                - grid_duplicate_lines
                - grid_view_clear
        - Branch String:   'screen.c:640,6'
          Branch Sides:
            - BranchSide:      'screen.c:641,17'
              BranchSideFuncs:
                - grid_view_clear
            - BranchSide:      'screen.c:644,10'
              BranchSideFuncs:
                - grid_view_clear
      Callsites:
        - Src:             'screen.c:638,18'
          Dst:             grid_create
        - Src:             'screen.c:639,2'
          Dst:             grid_duplicate_lines
        - Src:             'screen.c:646,2'
          Dst:             grid_view_clear
    - functionName:    screen_select_cell
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - dst
        - src
      BBCount:         21
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - utf8_copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen.c:587,21'
          Branch Sides:
            - BranchSide:      'screen.c:587,24'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:588,3'
              BranchSideFuncs: []
        - Branch String:   'screen.c:587,6'
          Branch Sides:
            - BranchSide:      'screen.c:588,3'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:590,9'
              BranchSideFuncs:
                - utf8_copy
        - Branch String:   'screen.c:591,6'
          Branch Sides:
            - BranchSide:      'screen.c:591,6'
              BranchSideFuncs:
                - utf8_copy
            - BranchSide:      'screen.c:592,13'
              BranchSideFuncs:
                - utf8_copy
        - Branch String:   'screen.c:591,6'
          Branch Sides:
            - BranchSide:      'screen.c:592,13'
              BranchSideFuncs:
                - utf8_copy
            - BranchSide:      'screen.c:593,6'
              BranchSideFuncs:
                - utf8_copy
        - Branch String:   'screen.c:593,6'
          Branch Sides:
            - BranchSide:      'screen.c:593,6'
              BranchSideFuncs:
                - utf8_copy
            - BranchSide:      'screen.c:594,13'
              BranchSideFuncs:
                - utf8_copy
        - Branch String:   'screen.c:593,6'
          Branch Sides:
            - BranchSide:      'screen.c:594,13'
              BranchSideFuncs:
                - utf8_copy
            - BranchSide:      'screen.c:595,13'
              BranchSideFuncs:
                - utf8_copy
      Callsites:
        - Src:             'screen.c:595,2'
          Dst:             utf8_copy
    - functionName:    screen_check_selection
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - px
        - py
      BBCount:         111
      ICount:          582
      EdgeCount:       152
      CyclomaticComplexity: 43
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen.c:483,18'
          Branch Sides:
            - BranchSide:      'screen.c:483,21'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:484,3'
              BranchSideFuncs: []
        - Branch String:   'screen.c:483,6'
          Branch Sides:
            - BranchSide:      'screen.c:484,3'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:486,6'
              BranchSideFuncs: []
        - Branch String:   'screen.c:486,6'
          Branch Sides:
            - BranchSide:      'screen.c:487,7'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:526,7'
              BranchSideFuncs: []
        - Branch String:   'screen.c:487,7'
          Branch Sides:
            - BranchSide:      'screen.c:489,8'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:491,14'
              BranchSideFuncs: []
        - Branch String:   'screen.c:489,21'
          Branch Sides:
            - BranchSide:      'screen.c:489,24'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:490,5'
              BranchSideFuncs: []
        - Branch String:   'screen.c:489,8'
          Branch Sides:
            - BranchSide:      'screen.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:491,3'
              BranchSideFuncs: []
        - Branch String:   'screen.c:491,14'
          Branch Sides:
            - BranchSide:      'screen.c:493,8'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:497,8'
              BranchSideFuncs: []
        - Branch String:   'screen.c:493,21'
          Branch Sides:
            - BranchSide:      'screen.c:493,24'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:494,5'
              BranchSideFuncs: []
        - Branch String:   'screen.c:493,8'
          Branch Sides:
            - BranchSide:      'screen.c:494,5'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:495,3'
              BranchSideFuncs: []
        - Branch String:   'screen.c:497,8'
          Branch Sides:
            - BranchSide:      'screen.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:498,5'
              BranchSideFuncs: []
        - Branch String:   'screen.c:506,7'
          Branch Sides:
            - BranchSide:      'screen.c:508,8'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:515,8'
              BranchSideFuncs: []
        - Branch String:   'screen.c:508,8'
          Branch Sides:
            - BranchSide:      'screen.c:509,5'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:511,8'
              BranchSideFuncs: []
        - Branch String:   'screen.c:511,8'
          Branch Sides:
            - BranchSide:      'screen.c:512,5'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:513,3'
              BranchSideFuncs: []
        - Branch String:   'screen.c:515,8'
          Branch Sides:
            - BranchSide:      'screen.c:516,5'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:518,8'
              BranchSideFuncs: []
        - Branch String:   'screen.c:518,8'
          Branch Sides:
            - BranchSide:      'screen.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:519,5'
              BranchSideFuncs: []
        - Branch String:   'screen.c:526,7'
          Branch Sides:
            - BranchSide:      'screen.c:528,8'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:540,14'
              BranchSideFuncs: []
        - Branch String:   'screen.c:528,21'
          Branch Sides:
            - BranchSide:      'screen.c:528,24'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:529,5'
              BranchSideFuncs: []
        - Branch String:   'screen.c:528,8'
          Branch Sides:
            - BranchSide:      'screen.c:529,5'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:531,8'
              BranchSideFuncs: []
        - Branch String:   'screen.c:531,22'
          Branch Sides:
            - BranchSide:      'screen.c:531,25'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:534,8'
              BranchSideFuncs: []
        - Branch String:   'screen.c:531,8'
          Branch Sides:
            - BranchSide:      'screen.c:532,5'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:534,8'
              BranchSideFuncs: []
        - Branch String:   'screen.c:534,8'
          Branch Sides:
            - BranchSide:      'screen.c:535,11'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:537,10'
              BranchSideFuncs: []
        - Branch String:   'screen.c:535,11'
          Branch Sides:
            - BranchSide:      'screen.c:535,8'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:535,30'
              BranchSideFuncs: []
        - Branch String:   'screen.c:538,22'
          Branch Sides:
            - BranchSide:      'screen.c:538,25'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:540,3'
              BranchSideFuncs: []
        - Branch String:   'screen.c:538,8'
          Branch Sides:
            - BranchSide:      'screen.c:539,5'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:540,3'
              BranchSideFuncs: []
        - Branch String:   'screen.c:540,14'
          Branch Sides:
            - BranchSide:      'screen.c:542,8'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:556,8'
              BranchSideFuncs: []
        - Branch String:   'screen.c:542,21'
          Branch Sides:
            - BranchSide:      'screen.c:542,24'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:543,5'
              BranchSideFuncs: []
        - Branch String:   'screen.c:542,8'
          Branch Sides:
            - BranchSide:      'screen.c:543,5'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:545,8'
              BranchSideFuncs: []
        - Branch String:   'screen.c:545,22'
          Branch Sides:
            - BranchSide:      'screen.c:545,25'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:548,8'
              BranchSideFuncs: []
        - Branch String:   'screen.c:545,8'
          Branch Sides:
            - BranchSide:      'screen.c:546,5'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:548,8'
              BranchSideFuncs: []
        - Branch String:   'screen.c:548,8'
          Branch Sides:
            - BranchSide:      'screen.c:549,10'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:551,10'
              BranchSideFuncs: []
        - Branch String:   'screen.c:552,22'
          Branch Sides:
            - BranchSide:      'screen.c:552,26'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:554,3'
              BranchSideFuncs: []
        - Branch String:   'screen.c:552,39'
          Branch Sides:
            - BranchSide:      'screen.c:552,42'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:553,5'
              BranchSideFuncs: []
        - Branch String:   'screen.c:552,8'
          Branch Sides:
            - BranchSide:      'screen.c:553,5'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:554,3'
              BranchSideFuncs: []
        - Branch String:   'screen.c:556,8'
          Branch Sides:
            - BranchSide:      'screen.c:557,5'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:559,8'
              BranchSideFuncs: []
        - Branch String:   'screen.c:559,8'
          Branch Sides:
            - BranchSide:      'screen.c:561,9'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:569,9'
              BranchSideFuncs: []
        - Branch String:   'screen.c:561,9'
          Branch Sides:
            - BranchSide:      'screen.c:562,11'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:564,11'
              BranchSideFuncs: []
        - Branch String:   'screen.c:565,17'
          Branch Sides:
            - BranchSide:      'screen.c:565,20'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:566,6'
              BranchSideFuncs: []
        - Branch String:   'screen.c:565,9'
          Branch Sides:
            - BranchSide:      'screen.c:566,6'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:567,4'
              BranchSideFuncs: []
        - Branch String:   'screen.c:569,9'
          Branch Sides:
            - BranchSide:      'screen.c:570,12'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:572,11'
              BranchSideFuncs: []
        - Branch String:   'screen.c:570,12'
          Branch Sides:
            - BranchSide:      'screen.c:570,9'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:570,31'
              BranchSideFuncs: []
        - Branch String:   'screen.c:573,22'
          Branch Sides:
            - BranchSide:      'screen.c:573,25'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:574,6'
              BranchSideFuncs: []
        - Branch String:   'screen.c:573,9'
          Branch Sides:
            - BranchSide:      'screen.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:574,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    screen_hide_selection
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen.c:472,6'
          Branch Sides:
            - BranchSide:      'screen.c:472,6'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:473,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    screen_set_selection
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - sx
        - sy
        - ex
        - ey
        - rectangle
        - modekeys
        - gc
      BBCount:         6
      ICount:          99
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen.c:446,6'
          Branch Sides:
            - BranchSide:      'screen.c:446,6'
              BranchSideFuncs:
                - xcalloc
            - BranchSide:      'screen.c:447,12'
              BranchSideFuncs:
                - xcalloc
      Callsites:
        - Src:             'screen.c:447,12'
          Dst:             xcalloc
    - functionName:    screen_resize
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - sx
        - sy
        - reflow
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - screen_resize_cursor
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'screen.c:352,2'
          Dst:             screen_resize_cursor
    - functionName:    screen_resize_cursor
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - sx
        - sy
        - reflow
        - eat_empty
        - cursor
      BBCount:         27
      ICount:          233
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - log_debug
        - screen_reflow
        - screen_reset_tabs
        - screen_resize_y
        - screen_write_free_list
        - screen_write_make_list
      functionUses:    3
      BranchProfiles:
        - Branch String:   'screen.c:305,6'
          Branch Sides:
            - BranchSide:      'screen.c:306,26'
              BranchSideFuncs:
                - screen_write_free_list
                - log_debug
                - log_debug
                - screen_write_make_list
                - screen_reflow
                - screen_resize_y
                - screen_reset_tabs
            - BranchSide:      'screen.c:309,16'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - screen_write_make_list
                - screen_reflow
                - screen_resize_y
                - screen_reset_tabs
        - Branch String:   'screen.c:312,6'
          Branch Sides:
            - BranchSide:      'screen.c:313,6'
              BranchSideFuncs:
                - log_debug
                - screen_write_make_list
                - screen_reflow
                - screen_resize_y
                - screen_reset_tabs
            - BranchSide:      'screen.c:314,6'
              BranchSideFuncs:
                - log_debug
                - screen_write_make_list
                - screen_reflow
                - screen_resize_y
                - screen_reset_tabs
        - Branch String:   'screen.c:314,6'
          Branch Sides:
            - BranchSide:      'screen.c:315,6'
              BranchSideFuncs:
                - log_debug
                - screen_write_make_list
                - screen_reflow
                - screen_resize_y
                - screen_reset_tabs
            - BranchSide:      'screen.c:317,6'
              BranchSideFuncs:
                - log_debug
                - screen_write_make_list
                - screen_reflow
                - screen_resize_y
                - screen_reset_tabs
        - Branch String:   'screen.c:317,6'
          Branch Sides:
            - BranchSide:      'screen.c:318,17'
              BranchSideFuncs:
                - screen_reset_tabs
                - log_debug
                - screen_write_make_list
                - screen_reflow
                - screen_resize_y
            - BranchSide:      'screen.c:321,10'
              BranchSideFuncs:
                - log_debug
                - screen_write_make_list
                - screen_reflow
                - screen_resize_y
        - Branch String:   'screen.c:323,6'
          Branch Sides:
            - BranchSide:      'screen.c:324,19'
              BranchSideFuncs:
                - screen_resize_y
                - log_debug
                - screen_write_make_list
                - screen_reflow
            - BranchSide:      'screen.c:330,6'
              BranchSideFuncs:
                - log_debug
                - screen_write_make_list
                - screen_reflow
        - Branch String:   'screen.c:330,6'
          Branch Sides:
            - BranchSide:      'screen.c:331,17'
              BranchSideFuncs:
                - screen_reflow
                - log_debug
                - screen_write_make_list
            - BranchSide:      'screen.c:333,6'
              BranchSideFuncs:
                - log_debug
                - screen_write_make_list
        - Branch String:   'screen.c:333,6'
          Branch Sides:
            - BranchSide:      'screen.c:334,11'
              BranchSideFuncs:
                - log_debug
                - screen_write_make_list
            - BranchSide:      'screen.c:337,3'
              BranchSideFuncs:
                - log_debug
                - screen_write_make_list
        - Branch String:   'screen.c:344,6'
          Branch Sides:
            - BranchSide:      'screen.c:344,6'
              BranchSideFuncs:
                - screen_write_make_list
            - BranchSide:      'screen.c:345,26'
              BranchSideFuncs:
                - screen_write_make_list
      Callsites:
        - Src:             'screen.c:306,3'
          Dst:             screen_write_free_list
        - Src:             'screen.c:308,2'
          Dst:             log_debug
        - Src:             'screen.c:319,3'
          Dst:             screen_reset_tabs
        - Src:             'screen.c:324,3'
          Dst:             screen_resize_y
        - Src:             'screen.c:331,3'
          Dst:             screen_reflow
        - Src:             'screen.c:341,2'
          Dst:             log_debug
        - Src:             'screen.c:345,3'
          Dst:             screen_write_make_list
    - functionName:    screen_reset_tabs
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - fatal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'screen.c:179,6'
          Branch Sides:
            - BranchSide:      'screen.c:180,3'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'screen.c:181,9'
              BranchSideFuncs: []
        - Branch String:   'screen.c:181,2'
          Branch Sides:
            - BranchSide:      'screen.c:182,3'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:183,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen.c:179,17'
          Dst:             calloc
        - Src:             'screen.c:180,3'
          Dst:             fatal
    - functionName:    screen_resize_y
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - sy
        - eat_empty
        - cy
      BBCount:         44
      ICount:          310
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - fatalx
        - grid_adjust_lines
        - grid_empty_line
        - grid_view_delete_lines
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen.c:361,6'
          Branch Sides:
            - BranchSide:      'screen.c:362,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'screen.c:363,9'
              BranchSideFuncs:
                - grid_adjust_lines
                - grid_empty_line
                - grid_view_delete_lines
                - grid_view_delete_lines
        - Branch String:   'screen.c:377,6'
          Branch Sides:
            - BranchSide:      'screen.c:378,12'
              BranchSideFuncs:
                - grid_adjust_lines
                - grid_empty_line
                - grid_view_delete_lines
                - grid_view_delete_lines
            - BranchSide:      'screen.c:410,20'
              BranchSideFuncs:
                - grid_adjust_lines
                - grid_empty_line
        - Branch String:   'screen.c:381,7'
          Branch Sides:
            - BranchSide:      'screen.c:382,16'
              BranchSideFuncs:
                - grid_adjust_lines
                - grid_empty_line
                - grid_view_delete_lines
                - grid_view_delete_lines
            - BranchSide:      'screen.c:397,15'
              BranchSideFuncs:
                - grid_adjust_lines
                - grid_empty_line
                - grid_view_delete_lines
        - Branch String:   'screen.c:383,8'
          Branch Sides:
            - BranchSide:      'screen.c:384,9'
              BranchSideFuncs:
                - grid_view_delete_lines
                - grid_adjust_lines
                - grid_empty_line
                - grid_view_delete_lines
            - BranchSide:      'screen.c:389,14'
              BranchSideFuncs:
                - grid_adjust_lines
                - grid_empty_line
                - grid_view_delete_lines
        - Branch String:   'screen.c:384,9'
          Branch Sides:
            - BranchSide:      'screen.c:385,18'
              BranchSideFuncs:
                - grid_view_delete_lines
                - grid_adjust_lines
                - grid_empty_line
                - grid_view_delete_lines
            - BranchSide:      'screen.c:386,28'
              BranchSideFuncs:
                - grid_view_delete_lines
                - grid_adjust_lines
                - grid_empty_line
                - grid_view_delete_lines
        - Branch String:   'screen.c:398,7'
          Branch Sides:
            - BranchSide:      'screen.c:399,21'
              BranchSideFuncs:
                - grid_adjust_lines
                - grid_empty_line
            - BranchSide:      'screen.c:401,14'
              BranchSideFuncs:
                - grid_adjust_lines
                - grid_empty_line
                - grid_view_delete_lines
        - Branch String:   'screen.c:402,8'
          Branch Sides:
            - BranchSide:      'screen.c:403,17'
              BranchSideFuncs:
                - grid_view_delete_lines
                - grid_adjust_lines
                - grid_empty_line
            - BranchSide:      'screen.c:404,27'
              BranchSideFuncs:
                - grid_view_delete_lines
                - grid_adjust_lines
                - grid_empty_line
        - Branch String:   'screen.c:413,6'
          Branch Sides:
            - BranchSide:      'screen.c:413,6'
              BranchSideFuncs:
                - grid_empty_line
            - BranchSide:      'screen.c:414,12'
              BranchSideFuncs:
                - grid_empty_line
        - Branch String:   'screen.c:421,32'
          Branch Sides:
            - BranchSide:      'screen.c:421,35'
              BranchSideFuncs:
                - grid_empty_line
            - BranchSide:      'screen.c:427,14'
              BranchSideFuncs:
                - grid_empty_line
        - Branch String:   'screen.c:421,7'
          Branch Sides:
            - BranchSide:      'screen.c:422,8'
              BranchSideFuncs:
                - grid_empty_line
            - BranchSide:      'screen.c:427,14'
              BranchSideFuncs:
                - grid_empty_line
        - Branch String:   'screen.c:422,8'
          Branch Sides:
            - BranchSide:      'screen.c:423,17'
              BranchSideFuncs:
                - grid_empty_line
            - BranchSide:      'screen.c:424,21'
              BranchSideFuncs:
                - grid_empty_line
        - Branch String:   'screen.c:431,3'
          Branch Sides:
            - BranchSide:      'screen.c:432,20'
              BranchSideFuncs:
                - grid_empty_line
            - BranchSide:      'screen.c:433,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen.c:362,3'
          Dst:             fatalx
        - Src:             'screen.c:386,5'
          Dst:             grid_view_delete_lines
        - Src:             'screen.c:404,4'
          Dst:             grid_view_delete_lines
        - Src:             'screen.c:410,2'
          Dst:             grid_adjust_lines
        - Src:             'screen.c:432,4'
          Dst:             grid_empty_line
    - functionName:    screen_reflow
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - new_x
        - cx
        - cy
        - cursor
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - grid_reflow
        - grid_unwrap_position
        - grid_wrap_position
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen.c:606,6'
          Branch Sides:
            - BranchSide:      'screen.c:607,22'
              BranchSideFuncs:
                - grid_wrap_position
                - log_debug
                - grid_reflow
                - grid_unwrap_position
                - log_debug
            - BranchSide:      'screen.c:612,14'
              BranchSideFuncs:
                - grid_reflow
                - grid_unwrap_position
                - log_debug
        - Branch String:   'screen.c:614,6'
          Branch Sides:
            - BranchSide:      'screen.c:615,24'
              BranchSideFuncs:
                - grid_unwrap_position
                - log_debug
            - BranchSide:      'screen.c:619,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen.c:607,3'
          Dst:             grid_wrap_position
        - Src:             'screen.c:608,3'
          Dst:             log_debug
        - Src:             'screen.c:612,2'
          Dst:             grid_reflow
        - Src:             'screen.c:615,3'
          Dst:             grid_unwrap_position
        - Src:             'screen.c:616,3'
          Dst:             log_debug
    - functionName:    screen_pop_title
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - screen_set_title
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen.c:285,6'
          Branch Sides:
            - BranchSide:      'screen.c:286,3'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:288,16'
              BranchSideFuncs:
                - screen_set_title
                - free
                - free
        - Branch String:   'screen.c:289,6'
          Branch Sides:
            - BranchSide:      'screen.c:289,6'
              BranchSideFuncs:
                - screen_set_title
                - free
                - free
            - BranchSide:      'screen.c:290,20'
              BranchSideFuncs:
                - screen_set_title
                - free
                - free
        - Branch String:   'screen.c:292,3'
          Branch Sides:
            - BranchSide:      'screen.c:292,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'screen.c:292,3'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'screen.c:290,3'
          Dst:             screen_set_title
    - functionName:    screen_set_title
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - title
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - utf8_isvalid
        - xstrdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'screen.c:246,6'
          Branch Sides:
            - BranchSide:      'screen.c:247,3'
              BranchSideFuncs:
                - free
                - xstrdup
            - BranchSide:      'screen.c:248,7'
              BranchSideFuncs:
                - free
                - xstrdup
      Callsites:
        - Src:             'screen.c:246,7'
          Dst:             utf8_isvalid
        - Src:             'screen.c:249,13'
          Dst:             xstrdup
    - functionName:    screen_push_title
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         13
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - xmalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'screen.c:267,6'
          Branch Sides:
            - BranchSide:      'screen.c:268,15'
              BranchSideFuncs:
                - xmalloc
                - xmalloc
                - xstrdup
            - BranchSide:      'screen.c:271,16'
              BranchSideFuncs:
                - xmalloc
                - xstrdup
        - Branch String:   'screen.c:273,2'
          Branch Sides:
            - BranchSide:      'screen.c:273,2'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:273,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen.c:268,15'
          Dst:             xmalloc
        - Src:             'screen.c:271,16'
          Dst:             xmalloc
        - Src:             'screen.c:272,22'
          Dst:             xstrdup
    - functionName:    screen_set_path
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - path
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - utf8_stravis
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'screen.c:258,2'
          Dst:             utf8_stravis
    - functionName:    screen_set_cursor_colour
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - colour
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    screen_set_cursor_style
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cstyle
        - mode
      BBCount:         10
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'screen.c:204,2'
          Branch Sides:
            - BranchSide:      'screen.c:204,2'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:206,4'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:209,4'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:213,4'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:217,4'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:221,4'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:225,4'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:229,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    screen_set_default_cursor
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - oo
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - options_get_number
        - screen_set_cursor_style
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'screen.c:191,6'
          Dst:             options_get_number
        - Src:             'screen.c:194,6'
          Dst:             options_get_number
        - Src:             'screen.c:196,2'
          Dst:             screen_set_cursor_style
    - functionName:    screen_free
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - grid_destroy
        - hyperlinks_free
        - screen_free_titles
        - screen_write_free_list
      functionUses:    24
      BranchProfiles:
        - Branch String:   'screen.c:155,6'
          Branch Sides:
            - BranchSide:      'screen.c:156,26'
              BranchSideFuncs:
                - screen_write_free_list
                - grid_destroy
                - screen_free_titles
                - hyperlinks_free
                - grid_destroy
            - BranchSide:      'screen.c:158,6'
              BranchSideFuncs:
                - grid_destroy
                - screen_free_titles
                - hyperlinks_free
                - grid_destroy
        - Branch String:   'screen.c:158,6'
          Branch Sides:
            - BranchSide:      'screen.c:159,16'
              BranchSideFuncs:
                - grid_destroy
                - grid_destroy
                - screen_free_titles
                - hyperlinks_free
            - BranchSide:      'screen.c:160,15'
              BranchSideFuncs:
                - grid_destroy
                - screen_free_titles
                - hyperlinks_free
        - Branch String:   'screen.c:162,6'
          Branch Sides:
            - BranchSide:      'screen.c:162,6'
              BranchSideFuncs:
                - hyperlinks_free
                - screen_free_titles
            - BranchSide:      'screen.c:163,19'
              BranchSideFuncs:
                - hyperlinks_free
                - screen_free_titles
      Callsites:
        - Src:             'screen.c:156,3'
          Dst:             screen_write_free_list
        - Src:             'screen.c:159,3'
          Dst:             grid_destroy
        - Src:             'screen.c:160,2'
          Dst:             grid_destroy
        - Src:             'screen.c:163,3'
          Dst:             hyperlinks_free
        - Src:             'screen.c:164,2'
          Dst:             screen_free_titles
    - functionName:    screen_free_titles
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         14
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen.c:59,6'
          Branch Sides:
            - BranchSide:      'screen.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:62,2'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'screen.c:62,2'
          Branch Sides:
            - BranchSide:      'screen.c:63,3'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'screen.c:68,7'
              BranchSideFuncs:
                - free
        - Branch String:   'screen.c:63,3'
          Branch Sides:
            - BranchSide:      'screen.c:63,3'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'screen.c:63,3'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    screen_reset_hyperlinks
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hyperlinks_init
        - hyperlinks_reset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen.c:140,6'
          Branch Sides:
            - BranchSide:      'screen.c:141,19'
              BranchSideFuncs:
                - hyperlinks_init
            - BranchSide:      'screen.c:143,20'
              BranchSideFuncs:
                - hyperlinks_reset
      Callsites:
        - Src:             'screen.c:141,19'
          Dst:             hyperlinks_init
        - Src:             'screen.c:143,3'
          Dst:             hyperlinks_reset
    - functionName:    screen_clear_selection
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    screen_alternate_off
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - gc
        - cursor
      BBCount:         33
      ICount:          289
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - grid_destroy
        - grid_duplicate_lines
        - screen_resize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen.c:662,6'
          Branch Sides:
            - BranchSide:      'screen.c:663,17'
              BranchSideFuncs:
                - screen_resize
                - grid_duplicate_lines
                - screen_resize
                - grid_destroy
            - BranchSide:      'screen.c:669,6'
              BranchSideFuncs:
                - grid_duplicate_lines
                - screen_resize
                - grid_destroy
        - Branch String:   'screen.c:669,13'
          Branch Sides:
            - BranchSide:      'screen.c:669,16'
              BranchSideFuncs:
                - grid_duplicate_lines
                - screen_resize
                - grid_destroy
            - BranchSide:      'screen.c:677,7'
              BranchSideFuncs:
                - grid_duplicate_lines
                - screen_resize
                - grid_destroy
        - Branch String:   'screen.c:669,40'
          Branch Sides:
            - BranchSide:      'screen.c:669,43'
              BranchSideFuncs:
                - grid_duplicate_lines
                - screen_resize
                - grid_destroy
            - BranchSide:      'screen.c:677,7'
              BranchSideFuncs:
                - grid_duplicate_lines
                - screen_resize
                - grid_destroy
        - Branch String:   'screen.c:669,6'
          Branch Sides:
            - BranchSide:      'screen.c:670,11'
              BranchSideFuncs:
                - grid_duplicate_lines
                - screen_resize
                - grid_destroy
            - BranchSide:      'screen.c:677,7'
              BranchSideFuncs:
                - grid_duplicate_lines
                - screen_resize
                - grid_destroy
        - Branch String:   'screen.c:672,7'
          Branch Sides:
            - BranchSide:      'screen.c:673,11'
              BranchSideFuncs:
                - grid_duplicate_lines
                - screen_resize
                - grid_destroy
            - BranchSide:      'screen.c:674,2'
              BranchSideFuncs:
                - grid_duplicate_lines
                - screen_resize
                - grid_destroy
        - Branch String:   'screen.c:677,6'
          Branch Sides:
            - BranchSide:      'screen.c:678,7'
              BranchSideFuncs:
                - grid_duplicate_lines
                - screen_resize
                - grid_destroy
            - BranchSide:      'screen.c:686,23'
              BranchSideFuncs:
                - grid_duplicate_lines
                - screen_resize
                - grid_destroy
        - Branch String:   'screen.c:678,7'
          Branch Sides:
            - BranchSide:      'screen.c:679,12'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:680,7'
              BranchSideFuncs: []
        - Branch String:   'screen.c:680,7'
          Branch Sides:
            - BranchSide:      'screen.c:681,12'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:682,3'
              BranchSideFuncs: []
        - Branch String:   'screen.c:693,6'
          Branch Sides:
            - BranchSide:      'screen.c:694,3'
              BranchSideFuncs:
                - screen_resize
                - grid_destroy
            - BranchSide:      'screen.c:695,16'
              BranchSideFuncs:
                - screen_resize
                - grid_destroy
        - Branch String:   'screen.c:700,6'
          Branch Sides:
            - BranchSide:      'screen.c:701,11'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:702,6'
              BranchSideFuncs: []
        - Branch String:   'screen.c:702,6'
          Branch Sides:
            - BranchSide:      'screen.c:702,6'
              BranchSideFuncs: []
            - BranchSide:      'screen.c:703,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'screen.c:663,3'
          Dst:             screen_resize
        - Src:             'screen.c:686,2'
          Dst:             grid_duplicate_lines
        - Src:             'screen.c:695,2'
          Dst:             screen_resize
        - Src:             'screen.c:697,2'
          Dst:             grid_destroy
    - functionName:    screen_reinit
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          104
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - grid_clear_lines
        - options_get_number
        - screen_alternate_off
        - screen_clear_selection
        - screen_free_titles
        - screen_reset_hyperlinks
        - screen_reset_tabs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'screen.c:114,6'
          Branch Sides:
            - BranchSide:      'screen.c:115,14'
              BranchSideFuncs:
                - screen_reset_tabs
                - grid_clear_lines
                - screen_clear_selection
                - screen_free_titles
                - screen_reset_hyperlinks
                - screen_alternate_off
            - BranchSide:      'screen.c:117,6'
              BranchSideFuncs:
                - screen_reset_tabs
                - grid_clear_lines
                - screen_clear_selection
                - screen_free_titles
                - screen_reset_hyperlinks
                - screen_alternate_off
        - Branch String:   'screen.c:117,6'
          Branch Sides:
            - BranchSide:      'screen.c:117,6'
              BranchSideFuncs:
                - screen_alternate_off
                - screen_reset_tabs
                - grid_clear_lines
                - screen_clear_selection
                - screen_free_titles
                - screen_reset_hyperlinks
            - BranchSide:      'screen.c:118,24'
              BranchSideFuncs:
                - screen_alternate_off
                - screen_reset_tabs
                - grid_clear_lines
                - screen_clear_selection
                - screen_free_titles
                - screen_reset_hyperlinks
      Callsites:
        - Src:             'screen.c:114,6'
          Dst:             options_get_number
        - Src:             'screen.c:118,3'
          Dst:             screen_alternate_off
        - Src:             'screen.c:122,2'
          Dst:             screen_reset_tabs
        - Src:             'screen.c:124,2'
          Dst:             grid_clear_lines
        - Src:             'screen.c:126,2'
          Dst:             screen_clear_selection
        - Src:             'screen.c:127,2'
          Dst:             screen_free_titles
        - Src:             'screen.c:133,2'
          Dst:             screen_reset_hyperlinks
    - functionName:    screen_init
      functionSourceFile: '/src/tmux/screen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - sx
        - sy
        - hlimit
      BBCount:         3
      ICount:          75
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_create
        - screen_reinit
        - xstrdup
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'screen.c:76,12'
          Dst:             grid_create
        - Src:             'screen.c:79,13'
          Dst:             xstrdup
        - Src:             'screen.c:99,2'
          Dst:             screen_reinit
    - functionName:    server_acl_entries_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_acl_entries_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_acl_cmp
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - user1
        - user2
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-acl.c:44,6'
          Branch Sides:
            - BranchSide:      'server-acl.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:46,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_acl_get_uid
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - user
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    server_acl_join
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - proc_get_peer_uid
        - server_acl_user_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-acl.c:170,6'
          Branch Sides:
            - BranchSide:      'server-acl.c:171,3'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:173,30'
              BranchSideFuncs:
                - server_acl_user_find
        - Branch String:   'server-acl.c:174,6'
          Branch Sides:
            - BranchSide:      'server-acl.c:175,3'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:176,6'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:176,6'
          Branch Sides:
            - BranchSide:      'server-acl.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:178,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-acl.c:169,8'
          Dst:             proc_get_peer_uid
        - Src:             'server-acl.c:173,9'
          Dst:             server_acl_user_find
    - functionName:    server_acl_user_find
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - uid
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - server_acl_entries_RB_FIND
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'server-acl.c:69,10'
          Dst:             server_acl_entries_RB_FIND
    - functionName:    server_acl_entries_RB_FIND
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - server_acl_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_cmp
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_cmp
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_cmp
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_cmp
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-acl.c:50,1'
          Dst:             server_acl_cmp
    - functionName:    server_acl_user_deny_write
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - uid
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - proc_get_peer_uid
        - server_acl_user_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-acl.c:148,6'
          Branch Sides:
            - BranchSide:      'server-acl.c:149,3'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:150,2'
              BranchSideFuncs:
                - proc_get_peer_uid
        - Branch String:   'server-acl.c:152,2'
          Branch Sides:
            - BranchSide:      'server-acl.c:152,2'
              BranchSideFuncs:
                - proc_get_peer_uid
            - BranchSide:      'server-acl.c:153,27'
              BranchSideFuncs:
                - proc_get_peer_uid
        - Branch String:   'server-acl.c:154,24'
          Branch Sides:
            - BranchSide:      'server-acl.c:154,27'
              BranchSideFuncs:
                - proc_get_peer_uid
            - BranchSide:      'server-acl.c:156,2'
              BranchSideFuncs:
                - proc_get_peer_uid
        - Branch String:   'server-acl.c:154,7'
          Branch Sides:
            - BranchSide:      'server-acl.c:155,4'
              BranchSideFuncs:
                - proc_get_peer_uid
            - BranchSide:      'server-acl.c:156,2'
              BranchSideFuncs:
                - proc_get_peer_uid
      Callsites:
        - Src:             'server-acl.c:147,9'
          Dst:             server_acl_user_find
        - Src:             'server-acl.c:153,9'
          Dst:             proc_get_peer_uid
    - functionName:    server_acl_user_allow_write
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - uid
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - proc_get_peer_uid
        - server_acl_user_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-acl.c:129,6'
          Branch Sides:
            - BranchSide:      'server-acl.c:130,3'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:131,2'
              BranchSideFuncs:
                - proc_get_peer_uid
        - Branch String:   'server-acl.c:133,2'
          Branch Sides:
            - BranchSide:      'server-acl.c:133,2'
              BranchSideFuncs:
                - proc_get_peer_uid
            - BranchSide:      'server-acl.c:134,27'
              BranchSideFuncs:
                - proc_get_peer_uid
        - Branch String:   'server-acl.c:135,24'
          Branch Sides:
            - BranchSide:      'server-acl.c:135,27'
              BranchSideFuncs:
                - proc_get_peer_uid
            - BranchSide:      'server-acl.c:137,2'
              BranchSideFuncs:
                - proc_get_peer_uid
        - Branch String:   'server-acl.c:135,7'
          Branch Sides:
            - BranchSide:      'server-acl.c:136,4'
              BranchSideFuncs:
                - proc_get_peer_uid
            - BranchSide:      'server-acl.c:137,2'
              BranchSideFuncs:
                - proc_get_peer_uid
      Callsites:
        - Src:             'server-acl.c:128,9'
          Dst:             server_acl_user_find
        - Src:             'server-acl.c:134,9'
          Dst:             proc_get_peer_uid
    - functionName:    server_acl_entries_RB_REMOVE
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - server_acl_entries_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-acl.c:50,1'
          Dst:             server_acl_entries_RB_REMOVE_COLOR
    - functionName:    server_acl_user_deny
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - uid
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - server_acl_entries_RB_REMOVE
        - server_acl_user_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-acl.c:115,6'
          Branch Sides:
            - BranchSide:      'server-acl.c:115,6'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE
                - free
            - BranchSide:      'server-acl.c:116,3'
              BranchSideFuncs:
                - server_acl_entries_RB_REMOVE
                - free
      Callsites:
        - Src:             'server-acl.c:114,9'
          Dst:             server_acl_user_find
        - Src:             'server-acl.c:116,3'
          Dst:             server_acl_entries_RB_REMOVE
    - functionName:    server_acl_entries_RB_INSERT
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - server_acl_cmp
        - server_acl_entries_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_cmp
                - server_acl_entries_RB_INSERT_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_INSERT_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_INSERT_COLOR
                - server_acl_cmp
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_INSERT_COLOR
                - server_acl_cmp
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_INSERT_COLOR
                - server_acl_cmp
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_INSERT_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_INSERT_COLOR
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_INSERT_COLOR
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs:
                - server_acl_entries_RB_INSERT_COLOR
      Callsites:
        - Src:             'server-acl.c:50,1'
          Dst:             server_acl_cmp
        - Src:             'server-acl.c:50,1'
          Dst:             server_acl_entries_RB_INSERT_COLOR
    - functionName:    server_acl_entries_RB_NEXT
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_acl_entries_RB_MINMAX
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:50,1'
          Branch Sides:
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'server-acl.c:50,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_acl_display
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - cmdq_print
        - getpwuid
        - server_acl_entries_RB_MINMAX
        - server_acl_entries_RB_NEXT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-acl.c:80,2'
          Branch Sides:
            - BranchSide:      'server-acl.c:81,7'
              BranchSideFuncs:
                - getpwuid
                - cmdq_print
                - server_acl_entries_RB_NEXT
                - cmdq_print
            - BranchSide:      'server-acl.c:92,1'
              BranchSideFuncs: []
        - Branch String:   'server-acl.c:81,7'
          Branch Sides:
            - BranchSide:      'server-acl.c:82,4'
              BranchSideFuncs:
                - server_acl_entries_RB_NEXT
                - getpwuid
                - cmdq_print
                - cmdq_print
            - BranchSide:      'server-acl.c:83,22'
              BranchSideFuncs:
                - getpwuid
                - cmdq_print
                - server_acl_entries_RB_NEXT
                - cmdq_print
        - Branch String:   'server-acl.c:83,7'
          Branch Sides:
            - BranchSide:      'server-acl.c:84,11'
              BranchSideFuncs:
                - cmdq_print
                - server_acl_entries_RB_NEXT
                - getpwuid
                - cmdq_print
            - BranchSide:      'server-acl.c:86,9'
              BranchSideFuncs:
                - cmdq_print
                - server_acl_entries_RB_NEXT
                - getpwuid
                - cmdq_print
        - Branch String:   'server-acl.c:87,7'
          Branch Sides:
            - BranchSide:      'server-acl.c:88,15'
              BranchSideFuncs:
                - cmdq_print
                - server_acl_entries_RB_NEXT
                - getpwuid
                - cmdq_print
            - BranchSide:      'server-acl.c:90,15'
              BranchSideFuncs:
                - cmdq_print
                - server_acl_entries_RB_NEXT
                - getpwuid
                - cmdq_print
      Callsites:
        - Src:             'server-acl.c:80,2'
          Dst:             server_acl_entries_RB_MINMAX
        - Src:             'server-acl.c:83,13'
          Dst:             getpwuid
        - Src:             'server-acl.c:88,4'
          Dst:             cmdq_print
        - Src:             'server-acl.c:90,4'
          Dst:             cmdq_print
        - Src:             'server-acl.c:80,2'
          Dst:             server_acl_entries_RB_NEXT
    - functionName:    server_acl_user_allow
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - uid
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - server_acl_entries_RB_INSERT
        - server_acl_user_find
        - xcalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'server-acl.c:101,6'
          Branch Sides:
            - BranchSide:      'server-acl.c:101,6'
              BranchSideFuncs:
                - xcalloc
                - server_acl_entries_RB_INSERT
            - BranchSide:      'server-acl.c:102,10'
              BranchSideFuncs:
                - xcalloc
                - server_acl_entries_RB_INSERT
      Callsites:
        - Src:             'server-acl.c:100,9'
          Dst:             server_acl_user_find
        - Src:             'server-acl.c:102,10'
          Dst:             xcalloc
        - Src:             'server-acl.c:104,3'
          Dst:             server_acl_entries_RB_INSERT
    - functionName:    server_acl_init
      functionSourceFile: '/src/tmux/server-acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          29
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - getuid
        - server_acl_user_allow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-acl.c:56,2'
          Branch Sides:
            - BranchSide:      'server-acl.c:56,2'
              BranchSideFuncs:
                - getuid
                - getuid
                - server_acl_user_allow
                - server_acl_user_allow
            - BranchSide:      'server-acl.c:56,2'
              BranchSideFuncs:
                - getuid
                - getuid
                - server_acl_user_allow
                - server_acl_user_allow
        - Branch String:   'server-acl.c:58,6'
          Branch Sides:
            - BranchSide:      'server-acl.c:58,6'
              BranchSideFuncs:
                - server_acl_user_allow
                - getuid
                - server_acl_user_allow
            - BranchSide:      'server-acl.c:59,3'
              BranchSideFuncs:
                - server_acl_user_allow
                - getuid
                - server_acl_user_allow
      Callsites:
        - Src:             'server-acl.c:58,6'
          Dst:             getuid
        - Src:             'server-acl.c:59,3'
          Dst:             server_acl_user_allow
        - Src:             'server-acl.c:60,24'
          Dst:             getuid
        - Src:             'server-acl.c:60,2'
          Dst:             server_acl_user_allow
    - functionName:    server_client_command_done
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3426
      functionLinenumberEnd: 3436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cmdq_get_client
        - control_ready
        - tty_send_requests
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3429,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3430,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3431,12'
              BranchSideFuncs:
                - tty_send_requests
                - control_ready
        - Branch String:   'server-client.c:3432,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3433,18'
              BranchSideFuncs:
                - control_ready
                - tty_send_requests
            - BranchSide:      'server-client.c:3434,22'
              BranchSideFuncs:
                - tty_send_requests
      Callsites:
        - Src:             'server-client.c:3427,21'
          Dst:             cmdq_get_client
        - Src:             'server-client.c:3433,4'
          Dst:             control_ready
        - Src:             'server-client.c:3434,3'
          Dst:             tty_send_requests
    - functionName:    server_client_read_only
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3418
      functionLinenumberEnd: 3420
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmdq_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server-client.c:3419,2'
          Dst:             cmdq_error
    - functionName:    server_client_dispatch_shell
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3657
      functionLinenumberEnd: 3666
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - checkshell
        - options_get_string
        - proc_kill_peer
        - proc_send
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3661,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3661,6'
              BranchSideFuncs:
                - strlen
                - proc_send
                - proc_kill_peer
            - BranchSide:      'server-client.c:3662,9'
              BranchSideFuncs:
                - strlen
                - proc_send
                - proc_kill_peer
      Callsites:
        - Src:             'server-client.c:3660,10'
          Dst:             options_get_string
        - Src:             'server-client.c:3661,7'
          Dst:             checkshell
        - Src:             'server-client.c:3663,43'
          Dst:             strlen
        - Src:             'server-client.c:3663,2'
          Dst:             proc_send
        - Src:             'server-client.c:3665,2'
          Dst:             proc_kill_peer
    - functionName:    server_client_dispatch_command
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3442
      functionLinenumberEnd: 3508
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - imsg
      BBCount:         29
      ICount:          231
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - args_free_values
        - args_from_vector
        - cmd_free_argv
        - cmd_list_all_have
        - cmd_list_copy
        - cmd_list_free
        - cmd_parse_from_arguments
        - cmd_unpack_argv
        - cmdq_append
        - cmdq_get_callback1
        - cmdq_get_command
        - cmdq_get_error
        - fatalx
        - options_get_command
        - server_client_command_done
        - server_client_read_only
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3453,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3454,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3456,6'
              BranchSideFuncs:
                - cmd_unpack_argv
                - args_from_vector
                - cmd_parse_from_arguments
                - args_free_values
                - free
                - cmd_free_argv
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
                - cmd_list_all_have
                - cmdq_get_callback1
                - cmd_free_argv
                - cmdq_get_error
                - cmdq_append
                - free
                - options_get_command
                - cmd_list_copy
                - xstrdup
                - fatalx
                - fatalx
        - Branch String:   'server-client.c:3456,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3457,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3458,16'
              BranchSideFuncs:
                - cmd_unpack_argv
                - args_from_vector
                - cmd_parse_from_arguments
                - args_free_values
                - free
                - cmd_free_argv
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
                - cmd_list_all_have
                - cmdq_get_callback1
                - cmd_free_argv
                - cmdq_get_error
                - cmdq_append
                - free
                - options_get_command
                - cmd_list_copy
                - xstrdup
                - fatalx
        - Branch String:   'server-client.c:3462,14'
          Branch Sides:
            - BranchSide:      'server-client.c:3462,17'
              BranchSideFuncs:
                - cmd_unpack_argv
                - args_from_vector
                - cmd_parse_from_arguments
                - args_free_values
                - free
                - cmd_free_argv
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
                - cmd_list_all_have
                - cmdq_get_callback1
                - cmd_free_argv
                - cmdq_get_error
                - cmdq_append
                - free
                - options_get_command
                - cmd_list_copy
                - xstrdup
                - fatalx
            - BranchSide:      'server-client.c:3465,14'
              BranchSideFuncs:
                - cmd_unpack_argv
                - args_from_vector
                - cmd_parse_from_arguments
                - args_free_values
                - free
                - cmd_free_argv
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
                - cmd_list_all_have
                - cmdq_get_callback1
                - cmd_free_argv
                - cmdq_get_error
                - cmdq_append
                - free
                - options_get_command
                - cmd_list_copy
                - xstrdup
        - Branch String:   'server-client.c:3462,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3463,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3465,14'
              BranchSideFuncs:
                - cmd_unpack_argv
                - args_from_vector
                - cmd_parse_from_arguments
                - args_free_values
                - free
                - cmd_free_argv
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
                - cmd_list_all_have
                - cmdq_get_callback1
                - cmd_free_argv
                - cmdq_get_error
                - cmdq_append
                - free
                - options_get_command
                - cmd_list_copy
                - xstrdup
        - Branch String:   'server-client.c:3466,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3467,11'
              BranchSideFuncs:
                - xstrdup
                - cmd_free_argv
                - cmdq_get_error
                - cmdq_append
                - free
            - BranchSide:      'server-client.c:3471,6'
              BranchSideFuncs:
                - args_from_vector
                - cmd_parse_from_arguments
                - args_free_values
                - free
                - cmd_free_argv
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
                - cmd_list_all_have
                - cmdq_get_callback1
                - cmd_free_argv
                - cmdq_get_error
                - cmdq_append
                - free
                - options_get_command
                - cmd_list_copy
        - Branch String:   'server-client.c:3471,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3472,47'
              BranchSideFuncs:
                - options_get_command
                - cmd_list_copy
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
                - cmd_list_all_have
                - cmdq_get_callback1
            - BranchSide:      'server-client.c:3475,29'
              BranchSideFuncs:
                - args_from_vector
                - cmd_parse_from_arguments
                - args_free_values
                - free
                - cmd_free_argv
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
                - cmd_list_all_have
                - cmdq_get_callback1
                - cmd_free_argv
                - cmdq_get_error
                - cmdq_append
                - free
        - Branch String:   'server-client.c:3477,3'
          Branch Sides:
            - BranchSide:      'server-client.c:3479,12'
              BranchSideFuncs:
                - cmd_free_argv
                - cmdq_get_error
                - cmdq_append
                - free
            - BranchSide:      'server-client.c:3482,4'
              BranchSideFuncs:
                - args_free_values
                - free
                - cmd_free_argv
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
                - cmd_list_all_have
                - cmdq_get_callback1
            - BranchSide:      'server-client.c:3484,20'
              BranchSideFuncs:
                - args_free_values
                - free
                - cmd_free_argv
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
                - cmd_list_all_have
                - cmdq_get_callback1
        - Branch String:   'server-client.c:3490,35'
          Branch Sides:
            - BranchSide:      'server-client.c:3491,25'
              BranchSideFuncs:
                - cmd_list_all_have
                - cmdq_get_callback1
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
                - cmdq_get_command
            - BranchSide:      'server-client.c:3494,31'
              BranchSideFuncs:
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
        - Branch String:   'server-client.c:3490,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3492,14'
              BranchSideFuncs:
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
            - BranchSide:      'server-client.c:3494,31'
              BranchSideFuncs:
                - cmdq_get_command
                - cmdq_append
                - cmdq_get_callback1
                - cmdq_append
                - cmd_list_free
      Callsites:
        - Src:             'server-client.c:3457,3'
          Dst:             fatalx
        - Src:             'server-client.c:3463,3'
          Dst:             fatalx
        - Src:             'server-client.c:3466,6'
          Dst:             cmd_unpack_argv
        - Src:             'server-client.c:3467,11'
          Dst:             xstrdup
        - Src:             'server-client.c:3472,27'
          Dst:             options_get_command
        - Src:             'server-client.c:3472,13'
          Dst:             cmd_list_copy
        - Src:             'server-client.c:3475,12'
          Dst:             args_from_vector
        - Src:             'server-client.c:3476,8'
          Dst:             cmd_parse_from_arguments
        - Src:             'server-client.c:3484,3'
          Dst:             args_free_values
        - Src:             'server-client.c:3486,3'
          Dst:             cmd_free_argv
        - Src:             'server-client.c:3491,7'
          Dst:             cmd_list_all_have
        - Src:             'server-client.c:3492,14'
          Dst:             cmdq_get_callback1
        - Src:             'server-client.c:3492,14'
          Dst:             server_client_read_only
        - Src:             'server-client.c:3494,14'
          Dst:             cmdq_get_command
        - Src:             'server-client.c:3495,2'
          Dst:             cmdq_append
        - Src:             'server-client.c:3496,17'
          Dst:             cmdq_get_callback1
        - Src:             'server-client.c:3496,17'
          Dst:             server_client_command_done
        - Src:             'server-client.c:3496,2'
          Dst:             cmdq_append
        - Src:             'server-client.c:3498,2'
          Dst:             cmd_list_free
        - Src:             'server-client.c:3502,2'
          Dst:             cmd_free_argv
        - Src:             'server-client.c:3504,17'
          Dst:             cmdq_get_error
        - Src:             'server-client.c:3504,2'
          Dst:             cmdq_append
    - functionName:    server_client_dispatch_identify
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3513
      functionLinenumberEnd: 3652
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - imsg
      BBCount:         88
      ICount:          601
      EdgeCount:       104
      CyclomaticComplexity: 18
      functionsReached:
        - access
        - close
        - control_start
        - environ_put
        - fatalx
        - find_home
        - imsg_get_fd
        - log_debug
        - start_cfg
        - strchr
        - tty_get_features
        - tty_init
        - tty_resize
        - xasprintf
        - xreallocarray
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3520,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3521,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3523,9'
              BranchSideFuncs:
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - fatalx
                - strchr
                - log_debug
                - environ_put
                - fatalx
                - imsg_get_fd
                - log_debug
                - fatalx
                - imsg_get_fd
                - log_debug
                - fatalx
                - access
                - find_home
                - xstrdup
                - log_debug
                - xstrdup
                - xstrdup
                - fatalx
                - xstrdup
                - log_debug
                - fatalx
                - xreallocarray
                - xstrdup
                - log_debug
                - fatalx
                - xstrdup
                - log_debug
                - xstrdup
                - fatalx
                - log_debug
                - fatalx
                - log_debug
                - fatalx
                - tty_get_features
                - log_debug
                - fatalx
        - Branch String:   'server-client.c:3526,2'
          Branch Sides:
            - BranchSide:      'server-client.c:3528,7'
              BranchSideFuncs:
                - tty_get_features
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - fatalx
            - BranchSide:      'server-client.c:3536,7'
              BranchSideFuncs:
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - fatalx
            - BranchSide:      'server-client.c:3543,7'
              BranchSideFuncs:
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - fatalx
            - BranchSide:      'server-client.c:3551,7'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - xstrdup
                - fatalx
            - BranchSide:      'server-client.c:3560,7'
              BranchSideFuncs:
                - xreallocarray
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - fatalx
            - BranchSide:      'server-client.c:3568,7'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - fatalx
            - BranchSide:      'server-client.c:3574,7'
              BranchSideFuncs:
                - access
                - find_home
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - xstrdup
                - xstrdup
                - fatalx
            - BranchSide:      'server-client.c:3585,7'
              BranchSideFuncs:
                - imsg_get_fd
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - fatalx
            - BranchSide:      'server-client.c:3591,7'
              BranchSideFuncs:
                - imsg_get_fd
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - fatalx
            - BranchSide:      'server-client.c:3597,7'
              BranchSideFuncs:
                - strchr
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - environ_put
                - fatalx
            - BranchSide:      'server-client.c:3604,7'
              BranchSideFuncs:
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - fatalx
            - BranchSide:      'server-client.c:3610,3'
              BranchSideFuncs:
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
        - Branch String:   'server-client.c:3528,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3529,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3530,17'
              BranchSideFuncs:
                - tty_get_features
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
        - Branch String:   'server-client.c:3536,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3537,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3538,18'
              BranchSideFuncs:
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
        - Branch String:   'server-client.c:3543,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3544,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3545,22'
              BranchSideFuncs:
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
        - Branch String:   'server-client.c:3551,20'
          Branch Sides:
            - BranchSide:      'server-client.c:3551,23'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3552,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'server-client.c:3551,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3552,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3553,8'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - xstrdup
        - Branch String:   'server-client.c:3553,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3554,19'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
            - BranchSide:      'server-client.c:3556,27'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
        - Branch String:   'server-client.c:3560,20'
          Branch Sides:
            - BranchSide:      'server-client.c:3560,23'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3561,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'server-client.c:3560,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3561,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3562,32'
              BranchSideFuncs:
                - xreallocarray
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
        - Branch String:   'server-client.c:3568,20'
          Branch Sides:
            - BranchSide:      'server-client.c:3568,23'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3569,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'server-client.c:3568,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3569,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3570,24'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
        - Branch String:   'server-client.c:3574,20'
          Branch Sides:
            - BranchSide:      'server-client.c:3574,23'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3575,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'server-client.c:3574,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3575,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3576,14'
              BranchSideFuncs:
                - access
                - find_home
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - xstrdup
                - xstrdup
        - Branch String:   'server-client.c:3576,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3577,21'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
            - BranchSide:      'server-client.c:3578,20'
              BranchSideFuncs:
                - find_home
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - xstrdup
        - Branch String:   'server-client.c:3578,12'
          Branch Sides:
            - BranchSide:      'server-client.c:3579,21'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
            - BranchSide:      'server-client.c:3581,13'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
        - Branch String:   'server-client.c:3585,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3586,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3587,23'
              BranchSideFuncs:
                - imsg_get_fd
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
        - Branch String:   'server-client.c:3591,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3592,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3593,27'
              BranchSideFuncs:
                - imsg_get_fd
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
        - Branch String:   'server-client.c:3597,20'
          Branch Sides:
            - BranchSide:      'server-client.c:3597,23'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3598,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'server-client.c:3597,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3598,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3599,14'
              BranchSideFuncs:
                - strchr
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
                - environ_put
        - Branch String:   'server-client.c:3599,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3600,16'
              BranchSideFuncs:
                - environ_put
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
            - BranchSide:      'server-client.c:3601,46'
              BranchSideFuncs:
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
        - Branch String:   'server-client.c:3604,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3605,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3606,11'
              BranchSideFuncs:
                - log_debug
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
        - Branch String:   'server-client.c:3613,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3614,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3615,2'
              BranchSideFuncs:
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
                - xstrdup
        - Branch String:   'server-client.c:3617,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3618,18'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
            - BranchSide:      'server-client.c:3620,40'
              BranchSideFuncs:
                - xasprintf
                - log_debug
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
                - control_start
        - Branch String:   'server-client.c:3629,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3630,17'
              BranchSideFuncs:
                - control_start
                - start_cfg
            - BranchSide:      'server-client.c:3631,11'
              BranchSideFuncs:
                - start_cfg
                - tty_init
                - tty_resize
                - close
                - close
        - Branch String:   'server-client.c:3632,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3633,10'
              BranchSideFuncs:
                - close
                - close
                - start_cfg
            - BranchSide:      'server-client.c:3636,16'
              BranchSideFuncs:
                - tty_resize
                - close
                - start_cfg
        - Branch String:   'server-client.c:3648,32'
          Branch Sides:
            - BranchSide:      'server-client.c:3648,32'
              BranchSideFuncs:
                - start_cfg
            - BranchSide:      'server-client.c:3649,8'
              BranchSideFuncs:
                - start_cfg
        - Branch String:   'server-client.c:3649,21'
          Branch Sides:
            - BranchSide:      'server-client.c:3649,21'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3650,7'
              BranchSideFuncs:
                - start_cfg
        - Branch String:   'server-client.c:3648,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3648,6'
              BranchSideFuncs:
                - start_cfg
            - BranchSide:      'server-client.c:3651,3'
              BranchSideFuncs:
                - start_cfg
      Callsites:
        - Src:             'server-client.c:3521,3'
          Dst:             fatalx
        - Src:             'server-client.c:3529,4'
          Dst:             fatalx
        - Src:             'server-client.c:3533,7'
          Dst:             tty_get_features
        - Src:             'server-client.c:3532,3'
          Dst:             log_debug
        - Src:             'server-client.c:3537,4'
          Dst:             fatalx
        - Src:             'server-client.c:3540,3'
          Dst:             log_debug
        - Src:             'server-client.c:3544,4'
          Dst:             fatalx
        - Src:             'server-client.c:3547,3'
          Dst:             log_debug
        - Src:             'server-client.c:3552,4'
          Dst:             fatalx
        - Src:             'server-client.c:3554,19'
          Dst:             xstrdup
        - Src:             'server-client.c:3556,19'
          Dst:             xstrdup
        - Src:             'server-client.c:3557,3'
          Dst:             log_debug
        - Src:             'server-client.c:3561,4'
          Dst:             fatalx
        - Src:             'server-client.c:3562,18'
          Dst:             xreallocarray
        - Src:             'server-client.c:3564,35'
          Dst:             xstrdup
        - Src:             'server-client.c:3565,3'
          Dst:             log_debug
        - Src:             'server-client.c:3569,4'
          Dst:             fatalx
        - Src:             'server-client.c:3570,16'
          Dst:             xstrdup
        - Src:             'server-client.c:3571,3'
          Dst:             log_debug
        - Src:             'server-client.c:3575,4'
          Dst:             fatalx
        - Src:             'server-client.c:3576,7'
          Dst:             access
        - Src:             'server-client.c:3577,13'
          Dst:             xstrdup
        - Src:             'server-client.c:3578,20'
          Dst:             find_home
        - Src:             'server-client.c:3579,13'
          Dst:             xstrdup
        - Src:             'server-client.c:3581,13'
          Dst:             xstrdup
        - Src:             'server-client.c:3582,3'
          Dst:             log_debug
        - Src:             'server-client.c:3586,4'
          Dst:             fatalx
        - Src:             'server-client.c:3587,11'
          Dst:             imsg_get_fd
        - Src:             'server-client.c:3588,3'
          Dst:             log_debug
        - Src:             'server-client.c:3592,4'
          Dst:             fatalx
        - Src:             'server-client.c:3593,15'
          Dst:             imsg_get_fd
        - Src:             'server-client.c:3594,3'
          Dst:             log_debug
        - Src:             'server-client.c:3598,4'
          Dst:             fatalx
        - Src:             'server-client.c:3599,7'
          Dst:             strchr
        - Src:             'server-client.c:3600,4'
          Dst:             environ_put
        - Src:             'server-client.c:3601,3'
          Dst:             log_debug
        - Src:             'server-client.c:3605,4'
          Dst:             fatalx
        - Src:             'server-client.c:3607,3'
          Dst:             log_debug
        - Src:             'server-client.c:3618,10'
          Dst:             xstrdup
        - Src:             'server-client.c:3620,3'
          Dst:             xasprintf
        - Src:             'server-client.c:3622,2'
          Dst:             log_debug
        - Src:             'server-client.c:3630,3'
          Dst:             control_start
        - Src:             'server-client.c:3632,7'
          Dst:             tty_init
        - Src:             'server-client.c:3633,4'
          Dst:             close
        - Src:             'server-client.c:3636,4'
          Dst:             tty_resize
        - Src:             'server-client.c:3639,3'
          Dst:             close
        - Src:             'server-client.c:3651,3'
          Dst:             start_cfg
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    server_client_set_path
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3295
      functionLinenumberEnd: 3310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
        - tty_set_path
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3299,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3300,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3301,6'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - tty_set_path
        - Branch String:   'server-client.c:3301,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3302,8'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - tty_set_path
            - BranchSide:      'server-client.c:3304,10'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - tty_set_path
        - Branch String:   'server-client.c:3305,22'
          Branch Sides:
            - BranchSide:      'server-client.c:3305,32'
              BranchSideFuncs:
                - free
                - xstrdup
                - tty_set_path
            - BranchSide:      'server-client.c:3306,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - tty_set_path
        - Branch String:   'server-client.c:3305,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3305,6'
              BranchSideFuncs:
                - free
                - xstrdup
                - tty_set_path
            - BranchSide:      'server-client.c:3306,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - tty_set_path
      Callsites:
        - Src:             'server-client.c:3305,25'
          Dst:             strcmp
        - Src:             'server-client.c:3307,13'
          Dst:             xstrdup
        - Src:             'server-client.c:3308,3'
          Dst:             tty_set_path
    - functionName:    server_client_set_title
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3270
      functionLinenumberEnd: 3290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - format_create
        - format_defaults
        - format_expand_time
        - format_free
        - options_get_string
        - strcmp
        - tty_set_title
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3282,23'
          Branch Sides:
            - BranchSide:      'server-client.c:3282,33'
              BranchSideFuncs:
                - free
                - xstrdup
                - tty_set_title
                - free
                - format_free
            - BranchSide:      'server-client.c:3283,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - tty_set_title
                - free
                - format_free
        - Branch String:   'server-client.c:3282,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3282,6'
              BranchSideFuncs:
                - free
                - xstrdup
                - tty_set_title
                - free
                - format_free
            - BranchSide:      'server-client.c:3283,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - tty_set_title
                - free
                - format_free
      Callsites:
        - Src:             'server-client.c:3276,13'
          Dst:             options_get_string
        - Src:             'server-client.c:3278,7'
          Dst:             format_create
        - Src:             'server-client.c:3279,2'
          Dst:             format_defaults
        - Src:             'server-client.c:3281,10'
          Dst:             format_expand_time
        - Src:             'server-client.c:3282,26'
          Dst:             strcmp
        - Src:             'server-client.c:3284,14'
          Dst:             xstrdup
        - Src:             'server-client.c:3285,3'
          Dst:             tty_set_title
        - Src:             'server-client.c:3289,2'
          Dst:             format_free
    - functionName:    server_client_redraw_timer
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3087
      functionLinenumberEnd: 3089
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_debug
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server-client.c:3088,2'
          Dst:             log_debug
    - functionName:    server_client_resize_timer
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - event_del
        - log_debug
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server-client.c:2723,2'
          Dst:             log_debug
        - Src:             'server-client.c:2724,2'
          Dst:             event_del
    - functionName:    server_client_check_mouse_in_pane
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - px
        - py
        - sl_mpos
      BBCount:         95
      ICount:          617
      EdgeCount:       129
      CyclomaticComplexity: 36
      functionsReached:
        - options_get_number
        - window_pane_show_scrollbar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:601,6'
          Branch Sides:
            - BranchSide:      'server-client.c:602,10'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:605,8'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:608,6'
          Branch Sides:
            - BranchSide:      'server-client.c:609,10'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:610,11'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:614,39'
          Branch Sides:
            - BranchSide:      'server-client.c:614,42'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:615,7'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:614,54'
          Branch Sides:
            - BranchSide:      'server-client.c:615,7'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:617,8'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:615,21'
          Branch Sides:
            - BranchSide:      'server-client.c:615,24'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:616,7'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:615,37'
          Branch Sides:
            - BranchSide:      'server-client.c:616,7'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:617,8'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:616,22'
          Branch Sides:
            - BranchSide:      'server-client.c:616,25'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:644,14'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:616,50'
          Branch Sides:
            - BranchSide:      'server-client.c:617,8'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:644,14'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:617,40'
          Branch Sides:
            - BranchSide:      'server-client.c:618,6'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:619,7'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:618,46'
          Branch Sides:
            - BranchSide:      'server-client.c:619,7'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:622,8'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:619,38'
          Branch Sides:
            - BranchSide:      'server-client.c:620,6'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:644,14'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:614,6'
          Branch Sides:
            - BranchSide:      'server-client.c:622,8'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:644,14'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:622,40'
          Branch Sides:
            - BranchSide:      'server-client.c:623,8'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:625,8'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:623,41'
          Branch Sides:
            - BranchSide:      'server-client.c:624,7'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:625,8'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:624,48'
          Branch Sides:
            - BranchSide:      'server-client.c:625,8'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:629,13'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:625,39'
          Branch Sides:
            - BranchSide:      'server-client.c:626,8'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:642,4'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:626,39'
          Branch Sides:
            - BranchSide:      'server-client.c:627,7'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:642,4'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:622,7'
          Branch Sides:
            - BranchSide:      'server-client.c:629,13'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:642,4'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:632,8'
          Branch Sides:
            - BranchSide:      'server-client.c:633,5'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:634,13'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:634,26'
          Branch Sides:
            - BranchSide:      'server-client.c:635,6'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:639,5'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:634,13'
          Branch Sides:
            - BranchSide:      'server-client.c:636,17'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:639,5'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:646,3'
          Branch Sides:
            - BranchSide:      'server-client.c:647,11'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:658,7'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:647,43'
          Branch Sides:
            - BranchSide:      'server-client.c:648,8'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:649,9'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:648,51'
          Branch Sides:
            - BranchSide:      'server-client.c:649,9'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:651,8'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:649,40'
          Branch Sides:
            - BranchSide:      'server-client.c:650,8'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:650,36'
          Branch Sides:
            - BranchSide:      'server-client.c:651,8'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:651,28'
          Branch Sides:
            - BranchSide:      'server-client.c:652,8'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:652,35'
          Branch Sides:
            - BranchSide:      'server-client.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:656,5'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:653,35'
          Branch Sides:
            - BranchSide:      'server-client.c:654,8'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:657,3'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:654,28'
          Branch Sides:
            - BranchSide:      'server-client.c:655,8'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:657,3'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:647,8'
          Branch Sides:
            - BranchSide:      'server-client.c:656,5'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:657,3'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:658,7'
          Branch Sides:
            - BranchSide:      'server-client.c:659,9'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:662,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:596,7'
          Dst:             options_get_number
        - Src:             'server-client.c:597,11'
          Dst:             options_get_number
        - Src:             'server-client.c:598,16'
          Dst:             options_get_number
        - Src:             'server-client.c:599,11'
          Dst:             options_get_number
        - Src:             'server-client.c:601,6'
          Dst:             window_pane_show_scrollbar
    - functionName:    server_client_repeat_time
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - bd
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - options_get_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:2318,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2319,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2320,30'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
        - Branch String:   'server-client.c:2321,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2322,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2323,8'
              BranchSideFuncs:
                - options_get_number
        - Branch String:   'server-client.c:2323,34'
          Branch Sides:
            - BranchSide:      'server-client.c:2323,37'
              BranchSideFuncs:
                - options_get_number
            - BranchSide:      'server-client.c:2324,32'
              BranchSideFuncs:
                - options_get_number
        - Branch String:   'server-client.c:2323,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2324,32'
              BranchSideFuncs:
                - options_get_number
            - BranchSide:      'server-client.c:2328,10'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:2325,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2326,13'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2327,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:2320,11'
          Dst:             options_get_number
        - Src:             'server-client.c:2324,13'
          Dst:             options_get_number
    - functionName:    server_client_key_table_activity_diff
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          68
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:249,2'
          Branch Sides:
            - BranchSide:      'server-client.c:249,2'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:249,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_client_is_default_key_table
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - table
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - server_client_get_key_table
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'server-client.c:273,30'
          Dst:             server_client_get_key_table
        - Src:             'server-client.c:273,10'
          Dst:             strcmp
    - functionName:    server_client_get_key_table
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - options_get_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'server-client.c:260,6'
          Branch Sides:
            - BranchSide:      'server-client.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:263,28'
              BranchSideFuncs:
                - options_get_string
        - Branch String:   'server-client.c:264,6'
          Branch Sides:
            - BranchSide:      'server-client.c:265,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:266,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:263,9'
          Dst:             options_get_string
    - functionName:    server_client_is_assume_paste
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2266
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         23
      ICount:          170
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - log_debug
        - options_get_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:2271,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2272,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2273,30'
              BranchSideFuncs:
                - options_get_number
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:2273,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2274,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2276,2'
              BranchSideFuncs:
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:2276,2'
          Branch Sides:
            - BranchSide:      'server-client.c:2276,2'
              BranchSideFuncs:
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:2277,9'
              BranchSideFuncs:
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:2277,21'
          Branch Sides:
            - BranchSide:      'server-client.c:2277,27'
              BranchSideFuncs:
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:2284,6'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'server-client.c:2277,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2278,7'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'server-client.c:2284,6'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'server-client.c:2278,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2279,4'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2280,3'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'server-client.c:2284,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2285,3'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'server-client.c:2288,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:2273,11'
          Dst:             options_get_number
        - Src:             'server-client.c:2281,3'
          Dst:             log_debug
        - Src:             'server-client.c:2286,3'
          Dst:             log_debug
    - functionName:    server_client_is_bracket_paste
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - key
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:2248,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2249,3'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'server-client.c:2254,7'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'server-client.c:2254,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2255,3'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'server-client.c:2260,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:2250,3'
          Dst:             log_debug
        - Src:             'server-client.c:2256,3'
          Dst:             log_debug
    - functionName:    server_client_report_theme
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3935
      functionLinenumberEnd: 3949
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - theme
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - notify_client
        - tty_puts
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-client.c:3936,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3937,3'
              BranchSideFuncs:
                - notify_client
                - tty_puts
            - BranchSide:      'server-client.c:3940,3'
              BranchSideFuncs:
                - notify_client
                - tty_puts
      Callsites:
        - Src:             'server-client.c:3938,3'
          Dst:             notify_client
        - Src:             'server-client.c:3941,3'
          Dst:             notify_client
        - Src:             'server-client.c:3948,2'
          Dst:             tty_puts
    - functionName:    server_client_check_mouse
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - event
      BBCount:         1958
      ICount:          8745
      EdgeCount:       2574
      CyclomaticComplexity: 618
      functionsReached:
        - event_add
        - event_del
        - key_string_lookup_key
        - log_debug
        - log_get_level
        - server_client_check_mouse_in_pane
        - session_find_by_id
        - status_at_line
        - status_get_range
        - status_line_size
        - tty_window_offset
        - window_get_active_at
        - window_pane_find_by_id
        - winlink_find_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:695,6'
          Branch Sides:
            - BranchSide:      'server-client.c:696,8'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:700,14'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:700,33'
          Branch Sides:
            - BranchSide:      'server-client.c:701,6'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:703,7'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:701,27'
          Branch Sides:
            - BranchSide:      'server-client.c:702,6'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:703,7'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:702,31'
          Branch Sides:
            - BranchSide:      'server-client.c:703,7'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:707,8'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:703,26'
          Branch Sides:
            - BranchSide:      'server-client.c:704,6'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:710,13'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:704,23'
          Branch Sides:
            - BranchSide:      'server-client.c:705,6'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:710,13'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:705,26'
          Branch Sides:
            - BranchSide:      'server-client.c:706,6'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:710,13'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:700,13'
          Branch Sides:
            - BranchSide:      'server-client.c:707,8'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:710,13'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:710,13'
          Branch Sides:
            - BranchSide:      'server-client.c:711,8'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:721,13'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:712,7'
          Branch Sides:
            - BranchSide:      'server-client.c:713,8'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:718,8'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:714,19'
          Branch Sides:
            - BranchSide:      'server-client.c:714,22'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:716,38'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:714,8'
          Branch Sides:
            - BranchSide:      'server-client.c:715,5'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:716,38'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:721,13'
          Branch Sides:
            - BranchSide:      'server-client.c:721,13'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:722,8'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:721,13'
          Branch Sides:
            - BranchSide:      'server-client.c:722,8'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:725,13'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:725,13'
          Branch Sides:
            - BranchSide:      'server-client.c:726,8'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:732,7'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
                - event_del
                - log_debug
        - Branch String:   'server-client.c:728,7'
          Branch Sides:
            - BranchSide:      'server-client.c:729,8'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:730,28'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:732,7'
          Branch Sides:
            - BranchSide:      'server-client.c:733,4'
              BranchSideFuncs:
                - event_del
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:741,14'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
                - event_del
                - log_debug
        - Branch String:   'server-client.c:735,8'
          Branch Sides:
            - BranchSide:      'server-client.c:736,10'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:741,3'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:744,8'
          Branch Sides:
            - BranchSide:      'server-client.c:745,10'
              BranchSideFuncs:
                - log_debug
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:750,3'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:753,7'
          Branch Sides:
            - BranchSide:      'server-client.c:754,9'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:761,12'
              BranchSideFuncs:
                - log_debug
                - event_del
                - event_add
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:773,6'
          Branch Sides:
            - BranchSide:      'server-client.c:774,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:777,9'
              BranchSideFuncs:
                - status_at_line
                - status_line_size
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:785,24'
          Branch Sides:
            - BranchSide:      'server-client.c:786,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:842,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:786,30'
          Branch Sides:
            - BranchSide:      'server-client.c:787,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - status_get_range
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:842,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:785,6'
          Branch Sides:
            - BranchSide:      'server-client.c:788,25'
              BranchSideFuncs:
                - status_get_range
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:842,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:789,7'
          Branch Sides:
            - BranchSide:      'server-client.c:790,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:792,12'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
                - session_find_by_id
                - log_debug
                - winlink_find_by_index
                - log_debug
                - window_pane_find_by_id
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:792,4'
          Branch Sides:
            - BranchSide:      'server-client.c:794,5'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:796,5'
              BranchSideFuncs:
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:800,5'
              BranchSideFuncs:
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:804,34'
              BranchSideFuncs:
                - window_pane_find_by_id
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:813,34'
              BranchSideFuncs:
                - winlink_find_by_index
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:823,29'
              BranchSideFuncs:
                - session_find_by_id
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:832,11'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:805,9'
          Branch Sides:
            - BranchSide:      'server-client.c:806,6'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:807,13'
              BranchSideFuncs:
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:815,9'
          Branch Sides:
            - BranchSide:      'server-client.c:816,6'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:817,12'
              BranchSideFuncs:
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:824,9'
          Branch Sides:
            - BranchSide:      'server-client.c:825,6'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:826,12'
              BranchSideFuncs:
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:842,6'
          Branch Sides:
            - BranchSide:      'server-client.c:843,7'
              BranchSideFuncs:
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:884,3'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:843,7'
          Branch Sides:
            - BranchSide:      'server-client.c:844,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:846,9'
              BranchSideFuncs:
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:847,25'
          Branch Sides:
            - BranchSide:      'server-client.c:847,28'
              BranchSideFuncs:
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:849,13'
              BranchSideFuncs:
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:847,8'
          Branch Sides:
            - BranchSide:      'server-client.c:848,10'
              BranchSideFuncs:
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:849,13'
              BranchSideFuncs:
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:849,29'
          Branch Sides:
            - BranchSide:      'server-client.c:849,32'
              BranchSideFuncs:
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:852,10'
              BranchSideFuncs:
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:849,13'
          Branch Sides:
            - BranchSide:      'server-client.c:850,10'
              BranchSideFuncs:
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:852,10'
              BranchSideFuncs:
                - tty_window_offset
                - log_debug
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:857,16'
          Branch Sides:
            - BranchSide:      'server-client.c:857,19'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:858,5'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:857,8'
          Branch Sides:
            - BranchSide:      'server-client.c:858,5'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:859,9'
              BranchSideFuncs:
                - window_get_active_at
                - server_client_check_mouse_in_pane
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:864,8'
          Branch Sides:
            - BranchSide:      'server-client.c:865,5'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:866,46'
              BranchSideFuncs:
                - server_client_check_mouse_in_pane
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:869,8'
          Branch Sides:
            - BranchSide:      'server-client.c:870,43'
              BranchSideFuncs:
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:872,15'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:872,15'
          Branch Sides:
            - BranchSide:      'server-client.c:873,44'
              BranchSideFuncs:
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:874,13'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:874,35'
          Branch Sides:
            - BranchSide:      'server-client.c:875,8'
              BranchSideFuncs:
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:878,9'
              BranchSideFuncs:
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:875,34'
          Branch Sides:
            - BranchSide:      'server-client.c:876,8'
              BranchSideFuncs:
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:878,9'
              BranchSideFuncs:
                - log_debug
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:887,19'
          Branch Sides:
            - BranchSide:      'server-client.c:888,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1058,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:888,20'
          Branch Sides:
            - BranchSide:      'server-client.c:889,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1058,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:889,21'
          Branch Sides:
            - BranchSide:      'server-client.c:890,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1058,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:890,21'
          Branch Sides:
            - BranchSide:      'server-client.c:891,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1058,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:887,6'
          Branch Sides:
            - BranchSide:      'server-client.c:892,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1058,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:892,7'
          Branch Sides:
            - BranchSide:      'server-client.c:893,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:895,3'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:903,3'
          Branch Sides:
            - BranchSide:      'server-client.c:905,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:921,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:937,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:953,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:969,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:985,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1001,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1017,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1033,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1049,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:905,8'
          Branch Sides:
            - BranchSide:      'server-client.c:906,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:907,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:907,8'
          Branch Sides:
            - BranchSide:      'server-client.c:908,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:909,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:909,8'
          Branch Sides:
            - BranchSide:      'server-client.c:910,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:911,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:911,8'
          Branch Sides:
            - BranchSide:      'server-client.c:912,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:913,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:913,8'
          Branch Sides:
            - BranchSide:      'server-client.c:914,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:915,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:915,8'
          Branch Sides:
            - BranchSide:      'server-client.c:916,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:917,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:917,8'
          Branch Sides:
            - BranchSide:      'server-client.c:918,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:919,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:921,8'
          Branch Sides:
            - BranchSide:      'server-client.c:922,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:923,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:923,8'
          Branch Sides:
            - BranchSide:      'server-client.c:924,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:925,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:925,8'
          Branch Sides:
            - BranchSide:      'server-client.c:926,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:927,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:927,8'
          Branch Sides:
            - BranchSide:      'server-client.c:928,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:929,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:929,8'
          Branch Sides:
            - BranchSide:      'server-client.c:930,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:931,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:931,8'
          Branch Sides:
            - BranchSide:      'server-client.c:932,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:933,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:933,8'
          Branch Sides:
            - BranchSide:      'server-client.c:934,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:935,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:937,8'
          Branch Sides:
            - BranchSide:      'server-client.c:938,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:939,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:939,8'
          Branch Sides:
            - BranchSide:      'server-client.c:940,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:941,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:941,8'
          Branch Sides:
            - BranchSide:      'server-client.c:942,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:943,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:943,8'
          Branch Sides:
            - BranchSide:      'server-client.c:944,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:945,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:945,8'
          Branch Sides:
            - BranchSide:      'server-client.c:946,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:947,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:947,8'
          Branch Sides:
            - BranchSide:      'server-client.c:948,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:949,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:949,8'
          Branch Sides:
            - BranchSide:      'server-client.c:950,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:951,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:953,8'
          Branch Sides:
            - BranchSide:      'server-client.c:954,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:955,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:955,8'
          Branch Sides:
            - BranchSide:      'server-client.c:956,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:957,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:957,8'
          Branch Sides:
            - BranchSide:      'server-client.c:958,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:959,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:959,8'
          Branch Sides:
            - BranchSide:      'server-client.c:960,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:961,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:961,8'
          Branch Sides:
            - BranchSide:      'server-client.c:962,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:963,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:963,8'
          Branch Sides:
            - BranchSide:      'server-client.c:964,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:965,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:965,8'
          Branch Sides:
            - BranchSide:      'server-client.c:966,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:967,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:969,8'
          Branch Sides:
            - BranchSide:      'server-client.c:970,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:971,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:971,8'
          Branch Sides:
            - BranchSide:      'server-client.c:972,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:973,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:973,8'
          Branch Sides:
            - BranchSide:      'server-client.c:974,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:975,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:975,8'
          Branch Sides:
            - BranchSide:      'server-client.c:976,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:977,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:977,8'
          Branch Sides:
            - BranchSide:      'server-client.c:978,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:979,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:979,8'
          Branch Sides:
            - BranchSide:      'server-client.c:980,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:981,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:981,8'
          Branch Sides:
            - BranchSide:      'server-client.c:982,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:983,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:985,8'
          Branch Sides:
            - BranchSide:      'server-client.c:986,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:987,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:987,8'
          Branch Sides:
            - BranchSide:      'server-client.c:988,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:989,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:989,8'
          Branch Sides:
            - BranchSide:      'server-client.c:990,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:991,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:991,8'
          Branch Sides:
            - BranchSide:      'server-client.c:992,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:993,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:993,8'
          Branch Sides:
            - BranchSide:      'server-client.c:994,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:995,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:995,8'
          Branch Sides:
            - BranchSide:      'server-client.c:996,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:997,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:997,8'
          Branch Sides:
            - BranchSide:      'server-client.c:998,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:999,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1001,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1002,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1003,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1003,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1004,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1005,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1005,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1006,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1007,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1007,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1008,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1009,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1009,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1010,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1011,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1011,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1012,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1013,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1013,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1014,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1015,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1017,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1018,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1019,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1019,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1020,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1021,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1021,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1022,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1023,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1023,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1024,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1025,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1025,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1026,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1027,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1027,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1028,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1029,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1029,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1030,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1031,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1033,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1034,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1035,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1035,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1036,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1037,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1037,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1038,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1039,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1039,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1040,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1041,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1041,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1042,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1043,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1043,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1044,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1045,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1045,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1046,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1047,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1059,2'
          Branch Sides:
            - BranchSide:      'server-client.c:1061,3'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1063,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1077,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1278,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1307,11'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1491,11'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1675,11'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1859,11'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2043,11'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2227,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1063,7'
          Branch Sides:
            - BranchSide:      'server-client.c:1064,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1065,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1065,7'
          Branch Sides:
            - BranchSide:      'server-client.c:1066,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1067,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1067,7'
          Branch Sides:
            - BranchSide:      'server-client.c:1068,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1069,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1069,7'
          Branch Sides:
            - BranchSide:      'server-client.c:1070,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1071,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1071,7'
          Branch Sides:
            - BranchSide:      'server-client.c:1072,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1073,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1073,7'
          Branch Sides:
            - BranchSide:      'server-client.c:1074,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1075,3'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1077,7'
          Branch Sides:
            - BranchSide:      'server-client.c:1078,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1080,12'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1080,4'
          Branch Sides:
            - BranchSide:      'server-client.c:1082,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1102,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1122,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1142,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1162,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1182,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1202,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1222,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1242,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1082,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1083,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1084,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1084,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1085,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1086,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1086,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1087,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1088,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1088,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1089,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1090,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1090,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1091,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1092,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1092,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1093,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1094,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1094,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1095,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1096,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1096,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1097,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1098,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1098,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1099,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1100,5'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1102,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1103,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1104,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1104,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1105,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1106,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1106,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1107,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1108,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1108,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1109,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1110,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1110,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1111,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1112,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1112,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1113,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1114,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1114,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1115,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1116,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1116,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1117,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1118,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1118,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1119,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1120,5'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1122,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1123,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1124,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1124,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1125,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1126,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1126,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1127,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1128,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1128,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1129,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1130,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1130,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1131,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1132,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1132,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1133,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1134,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1134,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1135,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1136,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1136,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1137,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1138,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1138,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1139,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1140,5'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1142,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1143,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1144,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1144,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1145,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1146,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1146,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1147,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1148,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1148,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1149,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1150,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1150,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1151,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1152,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1152,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1153,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1154,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1154,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1155,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1156,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1156,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1157,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1158,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1158,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1159,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1160,5'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1162,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1163,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1164,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1164,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1165,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1166,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1166,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1167,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1168,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1168,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1169,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1170,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1170,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1171,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1172,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1172,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1173,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1174,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1174,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1175,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1176,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1176,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1177,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1178,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1178,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1179,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1180,5'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1182,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1183,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1184,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1184,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1185,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1186,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1186,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1187,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1188,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1188,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1189,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1190,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1190,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1191,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1192,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1192,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1193,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1194,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1194,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1195,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1196,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1196,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1197,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1198,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1198,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1199,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1200,5'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1202,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1203,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1204,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1204,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1205,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1206,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1206,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1207,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1208,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1208,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1209,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1210,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1210,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1211,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1212,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1212,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1213,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1214,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1214,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1215,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1216,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1216,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1217,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1218,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1218,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1219,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1220,5'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1222,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1223,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1224,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1224,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1225,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1226,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1226,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1227,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1228,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1228,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1229,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1230,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1230,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1231,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1232,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1232,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1233,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1234,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1234,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1235,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1236,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1236,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1237,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1238,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1238,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1239,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1240,5'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1242,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1243,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1244,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1244,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1245,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1246,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1246,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1247,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1248,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1248,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1249,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1250,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1250,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1251,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1252,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1252,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1253,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1254,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1254,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1255,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1256,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1256,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1257,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1258,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1258,9'
          Branch Sides:
            - BranchSide:      'server-client.c:1259,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1260,5'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1271,40'
          Branch Sides:
            - BranchSide:      'server-client.c:1272,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1276,3'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1271,7'
          Branch Sides:
            - BranchSide:      'server-client.c:1273,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1276,3'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1278,7'
          Branch Sides:
            - BranchSide:      'server-client.c:1279,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1292,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1279,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1280,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1281,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1281,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1282,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1283,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1283,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1284,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1285,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1285,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1286,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1287,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1287,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1288,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1289,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1289,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1290,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1291,3'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1292,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1293,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1294,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1294,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1295,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1296,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1296,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1297,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1298,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1298,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1299,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1300,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1300,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1301,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1302,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1307,3'
          Branch Sides:
            - BranchSide:      'server-client.c:1309,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1329,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1349,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1369,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1389,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1409,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1429,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1449,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1469,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1489,3'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1309,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1310,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1311,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1311,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1312,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1313,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1313,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1314,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1315,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1315,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1316,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1317,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1317,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1318,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1319,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1319,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1320,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1321,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1321,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1322,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1323,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1323,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1324,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1325,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1325,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1326,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1327,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1329,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1330,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1331,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1331,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1332,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1333,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1333,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1334,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1335,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1335,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1336,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1337,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1337,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1338,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1339,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1339,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1340,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1341,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1341,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1342,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1343,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1343,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1344,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1345,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1345,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1346,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1347,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1349,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1350,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1351,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1351,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1352,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1353,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1353,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1354,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1355,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1355,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1356,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1357,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1357,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1358,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1359,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1359,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1360,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1361,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1361,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1362,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1363,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1363,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1364,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1365,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1365,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1366,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1367,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1369,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1370,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1371,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1371,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1372,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1373,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1373,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1374,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1375,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1375,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1376,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1377,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1377,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1378,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1379,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1379,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1380,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1381,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1381,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1382,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1383,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1383,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1384,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1385,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1385,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1386,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1387,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1389,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1390,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1391,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1391,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1392,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1393,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1393,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1394,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1395,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1395,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1396,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1397,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1397,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1398,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1399,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1399,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1400,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1401,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1401,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1402,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1403,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1403,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1404,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1405,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1405,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1406,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1407,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1409,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1410,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1411,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1411,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1412,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1413,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1413,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1414,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1415,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1415,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1416,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1417,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1417,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1418,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1419,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1419,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1420,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1421,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1421,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1422,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1423,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1423,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1424,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1425,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1425,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1426,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1427,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1429,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1430,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1431,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1431,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1432,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1433,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1433,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1434,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1435,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1435,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1436,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1437,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1437,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1438,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1439,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1439,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1440,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1441,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1441,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1442,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1443,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1443,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1444,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1445,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1445,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1446,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1447,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1449,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1450,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1451,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1451,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1452,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1453,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1453,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1454,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1455,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1455,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1456,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1457,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1457,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1458,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1459,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1459,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1460,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1461,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1461,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1462,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1463,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1463,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1464,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1465,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1465,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1466,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1467,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1469,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1470,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1471,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1471,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1472,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1473,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1473,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1474,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1475,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1475,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1476,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1477,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1477,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1478,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1479,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1479,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1480,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1481,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1481,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1482,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1483,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1483,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1484,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1485,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1485,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1486,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1487,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1491,3'
          Branch Sides:
            - BranchSide:      'server-client.c:1493,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1513,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1533,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1553,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1573,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1593,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1613,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1633,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1653,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1673,3'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1493,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1494,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1495,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1495,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1496,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1497,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1497,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1498,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1499,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1499,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1500,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1501,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1501,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1502,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1503,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1503,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1504,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1505,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1505,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1506,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1507,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1507,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1508,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1509,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1509,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1510,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1511,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1513,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1514,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1515,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1515,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1516,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1517,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1517,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1518,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1519,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1519,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1520,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1521,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1521,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1522,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1523,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1523,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1524,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1525,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1525,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1526,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1527,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1527,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1528,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1529,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1529,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1530,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1531,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1533,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1534,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1535,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1535,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1536,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1537,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1537,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1538,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1539,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1539,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1540,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1541,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1541,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1542,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1543,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1543,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1544,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1545,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1545,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1546,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1547,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1547,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1548,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1549,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1549,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1550,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1551,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1553,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1554,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1555,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1555,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1556,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1557,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1557,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1558,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1559,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1559,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1560,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1561,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1561,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1562,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1563,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1563,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1564,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1565,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1565,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1566,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1567,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1567,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1568,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1569,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1569,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1570,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1571,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1573,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1574,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1575,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1575,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1576,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1577,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1577,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1578,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1579,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1579,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1580,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1581,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1581,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1582,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1583,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1583,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1584,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1585,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1585,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1586,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1587,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1587,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1588,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1589,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1589,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1590,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1591,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1593,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1594,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1595,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1595,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1596,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1597,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1597,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1598,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1599,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1599,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1600,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1601,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1601,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1602,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1603,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1603,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1604,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1605,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1605,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1606,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1607,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1607,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1608,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1609,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1609,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1610,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1611,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1613,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1614,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1615,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1615,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1616,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1617,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1617,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1618,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1619,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1619,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1620,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1621,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1621,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1622,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1623,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1623,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1624,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1625,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1625,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1626,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1627,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1627,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1628,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1629,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1629,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1630,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1631,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1633,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1634,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1635,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1635,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1636,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1637,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1637,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1638,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1639,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1639,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1640,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1641,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1641,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1642,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1643,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1643,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1644,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1645,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1645,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1646,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1647,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1647,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1648,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1649,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1649,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1650,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1651,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1653,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1654,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1655,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1655,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1656,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1657,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1657,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1658,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1659,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1659,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1660,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1661,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1661,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1662,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1663,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1663,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1664,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1665,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1665,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1666,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1667,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1667,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1668,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1669,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1669,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1670,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1671,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1675,3'
          Branch Sides:
            - BranchSide:      'server-client.c:1677,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1697,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1717,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1737,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1757,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1777,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1797,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1817,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1837,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1857,3'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1677,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1678,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1679,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1679,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1680,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1681,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1681,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1682,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1683,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1683,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1684,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1685,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1685,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1686,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1687,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1687,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1688,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1689,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1689,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1690,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1691,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1691,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1692,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1693,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1693,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1694,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1695,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1697,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1698,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1699,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1699,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1700,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1701,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1701,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1702,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1703,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1703,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1704,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1705,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1705,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1706,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1707,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1707,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1708,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1709,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1709,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1710,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1711,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1711,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1712,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1713,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1713,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1714,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1715,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1717,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1718,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1719,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1719,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1720,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1721,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1721,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1722,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1723,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1723,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1724,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1725,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1725,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1726,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1727,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1727,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1728,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1729,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1729,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1730,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1731,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1731,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1732,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1733,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1733,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1734,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1735,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1737,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1738,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1739,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1739,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1740,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1741,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1741,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1742,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1743,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1743,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1744,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1745,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1745,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1746,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1747,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1747,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1748,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1749,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1749,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1750,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1751,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1751,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1752,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1753,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1753,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1754,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1755,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1757,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1758,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1759,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1759,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1760,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1761,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1761,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1762,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1763,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1763,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1764,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1765,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1765,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1766,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1767,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1767,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1768,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1769,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1769,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1770,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1771,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1771,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1772,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1773,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1773,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1774,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1775,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1777,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1778,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1779,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1779,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1780,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1781,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1781,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1782,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1783,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1783,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1784,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1785,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1785,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1786,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1787,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1787,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1788,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1789,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1789,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1790,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1791,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1791,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1792,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1793,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1793,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1794,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1795,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1797,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1798,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1799,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1799,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1800,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1801,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1801,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1802,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1803,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1803,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1804,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1805,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1805,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1806,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1807,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1807,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1808,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1809,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1809,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1810,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1811,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1811,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1812,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1813,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1813,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1814,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1815,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1817,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1818,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1819,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1819,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1820,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1821,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1821,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1822,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1823,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1823,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1824,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1825,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1825,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1826,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1827,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1827,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1828,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1829,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1829,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1830,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1831,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1831,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1832,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1833,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1833,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1834,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1835,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1837,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1838,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1839,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1839,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1840,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1841,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1841,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1842,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1843,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1843,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1844,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1845,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1845,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1846,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1847,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1847,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1848,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1849,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1849,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1850,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1851,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1851,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1852,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1853,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1853,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1854,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1855,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1859,3'
          Branch Sides:
            - BranchSide:      'server-client.c:1861,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1881,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1901,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1921,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1941,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1961,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1981,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2001,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2021,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2041,3'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1861,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1862,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1863,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1863,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1864,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1865,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1865,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1866,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1867,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1867,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1868,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1869,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1869,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1870,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1871,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1871,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1872,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1873,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1873,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1874,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1875,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1875,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1876,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1877,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1877,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1878,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1879,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1881,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1882,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1883,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1883,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1884,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1885,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1885,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1886,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1887,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1887,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1888,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1889,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1889,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1890,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1891,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1891,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1892,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1893,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1893,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1894,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1895,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1895,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1896,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1897,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1897,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1898,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1899,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1901,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1902,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1903,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1903,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1904,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1905,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1905,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1906,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1907,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1907,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1908,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1909,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1909,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1910,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1911,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1911,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1912,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1913,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1913,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1914,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1915,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1915,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1916,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1917,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1917,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1918,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1919,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1921,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1922,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1923,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1923,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1924,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1925,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1925,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1926,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1927,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1927,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1928,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1929,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1929,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1930,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1931,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1931,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1932,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1933,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1933,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1934,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1935,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1935,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1936,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1937,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1937,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1938,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1939,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1941,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1942,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1943,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1943,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1944,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1945,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1945,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1946,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1947,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1947,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1948,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1949,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1949,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1950,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1951,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1951,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1952,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1953,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1953,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1954,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1955,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1955,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1956,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1957,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1957,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1958,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1959,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1961,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1962,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1963,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1963,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1964,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1965,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1965,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1966,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1967,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1967,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1968,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1969,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1969,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1970,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1971,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1971,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1972,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1973,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1973,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1974,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1975,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1975,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1976,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1977,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1977,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1978,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1979,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1981,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1982,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1983,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1983,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1984,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1985,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1985,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1986,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1987,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1987,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1988,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1989,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1989,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1990,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1991,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1991,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1992,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1993,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1993,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1994,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1995,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1995,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1996,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1997,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:1997,8'
          Branch Sides:
            - BranchSide:      'server-client.c:1998,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:1999,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2001,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2002,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2003,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2003,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2004,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2005,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2005,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2006,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2007,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2007,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2008,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2009,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2009,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2010,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2011,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2011,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2012,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2013,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2013,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2014,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2015,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2015,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2016,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2017,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2017,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2018,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2019,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2021,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2022,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2023,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2023,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2024,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2025,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2025,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2026,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2027,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2027,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2028,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2029,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2029,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2030,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2031,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2031,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2032,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2033,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2033,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2034,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2035,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2035,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2036,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2037,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2037,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2038,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2039,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2043,3'
          Branch Sides:
            - BranchSide:      'server-client.c:2045,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2065,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2085,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2105,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2125,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2145,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2165,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2185,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2205,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2225,3'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2045,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2046,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2047,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2047,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2048,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2049,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2049,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2050,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2051,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2051,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2052,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2053,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2053,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2054,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2055,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2055,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2056,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2057,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2057,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2058,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2059,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2059,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2060,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2061,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2061,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2062,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2063,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2065,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2066,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2067,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2067,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2068,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2069,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2069,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2070,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2071,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2071,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2072,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2073,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2073,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2074,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2075,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2075,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2076,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2077,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2077,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2078,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2079,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2079,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2080,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2081,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2081,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2082,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2083,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2085,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2086,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2087,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2087,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2088,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2089,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2089,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2090,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2091,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2091,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2092,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2093,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2093,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2094,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2095,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2095,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2096,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2097,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2097,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2098,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2099,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2099,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2100,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2101,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2101,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2102,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2103,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2105,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2106,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2107,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2107,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2108,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2109,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2109,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2110,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2111,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2111,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2112,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2113,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2113,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2114,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2115,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2115,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2116,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2117,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2117,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2118,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2119,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2119,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2120,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2121,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2121,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2122,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2123,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2125,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2126,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2127,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2127,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2128,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2129,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2129,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2130,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2131,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2131,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2132,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2133,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2133,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2134,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2135,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2135,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2136,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2137,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2137,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2138,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2139,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2139,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2140,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2141,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2141,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2142,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2143,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2145,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2146,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2147,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2147,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2148,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2149,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2149,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2150,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2151,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2151,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2152,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2153,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2153,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2154,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2155,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2155,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2156,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2157,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2157,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2158,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2159,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2159,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2160,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2161,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2161,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2162,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2163,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2165,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2166,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2167,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2167,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2168,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2169,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2169,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2170,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2171,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2171,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2172,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2173,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2173,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2174,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2175,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2175,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2176,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2177,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2177,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2178,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2179,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2179,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2180,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2181,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2181,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2182,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2183,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2185,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2186,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2187,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2187,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2188,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2189,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2189,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2190,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2191,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2191,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2192,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2193,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2193,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2194,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2195,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2195,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2196,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2197,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2197,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2198,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2199,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2199,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2200,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2201,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2201,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2202,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2203,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2205,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2206,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2207,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2207,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2208,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2209,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2209,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2210,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2211,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2211,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2212,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2213,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2213,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2214,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2215,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2215,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2216,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2217,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2217,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2218,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2219,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2219,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2220,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2221,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2221,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2222,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2223,4'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2227,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2227,13'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2228,3'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:2232,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2233,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2234,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2234,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2235,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2236,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2236,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2237,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2239,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'server-client.c:2239,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2240,55'
              BranchSideFuncs:
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'server-client.c:2241,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:691,2'
          Dst:             log_debug
        - Src:             'server-client.c:699,3'
          Dst:             log_debug
        - Src:             'server-client.c:709,3'
          Dst:             log_debug
        - Src:             'server-client.c:716,4'
          Dst:             log_debug
        - Src:             'server-client.c:719,4'
          Dst:             log_debug
        - Src:             'server-client.c:724,3'
          Dst:             log_debug
        - Src:             'server-client.c:730,3'
          Dst:             log_debug
        - Src:             'server-client.c:733,4'
          Dst:             event_del
        - Src:             'server-client.c:738,5'
          Dst:             log_debug
        - Src:             'server-client.c:742,4'
          Dst:             event_del
        - Src:             'server-client.c:747,5'
          Dst:             log_debug
        - Src:             'server-client.c:756,4'
          Dst:             log_debug
        - Src:             'server-client.c:764,4'
          Dst:             log_debug
        - Src:             'server-client.c:767,4'
          Dst:             event_del
        - Src:             'server-client.c:768,4'
          Dst:             event_add
        - Src:             'server-client.c:783,16'
          Dst:             status_at_line
        - Src:             'server-client.c:784,19'
          Dst:             status_line_size
        - Src:             'server-client.c:788,8'
          Dst:             status_get_range
        - Src:             'server-client.c:796,5'
          Dst:             log_debug
        - Src:             'server-client.c:800,5'
          Dst:             log_debug
        - Src:             'server-client.c:804,11'
          Dst:             window_pane_find_by_id
        - Src:             'server-client.c:809,5'
          Dst:             log_debug
        - Src:             'server-client.c:813,11'
          Dst:             winlink_find_by_index
        - Src:             'server-client.c:819,5'
          Dst:             log_debug
        - Src:             'server-client.c:823,10'
          Dst:             session_find_by_id
        - Src:             'server-client.c:828,5'
          Dst:             log_debug
        - Src:             'server-client.c:854,4'
          Dst:             tty_window_offset
        - Src:             'server-client.c:855,4'
          Dst:             log_debug
        - Src:             'server-client.c:863,9'
          Dst:             window_get_active_at
        - Src:             'server-client.c:866,12'
          Dst:             server_client_check_mouse_in_pane
        - Src:             'server-client.c:870,5'
          Dst:             log_debug
        - Src:             'server-client.c:873,5'
          Dst:             log_debug
        - Src:             'server-client.c:877,5'
          Dst:             log_debug
        - Src:             'server-client.c:2239,6'
          Dst:             log_get_level
        - Src:             'server-client.c:2240,32'
          Dst:             key_string_lookup_key
        - Src:             'server-client.c:2240,3'
          Dst:             log_debug
    - functionName:    server_client_update_latest
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2294
      functionLinenumberEnd: 2309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - notify_client
        - options_get_number
        - recalculate_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   'server-client.c:2297,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2298,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2299,6'
              BranchSideFuncs:
                - options_get_number
                - notify_client
                - recalculate_size
        - Branch String:   'server-client.c:2301,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2302,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2303,14'
              BranchSideFuncs:
                - options_get_number
                - notify_client
                - recalculate_size
        - Branch String:   'server-client.c:2305,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2306,20'
              BranchSideFuncs:
                - recalculate_size
                - notify_client
            - BranchSide:      'server-client.c:2308,33'
              BranchSideFuncs:
                - notify_client
      Callsites:
        - Src:             'server-client.c:2305,6'
          Dst:             options_get_number
        - Src:             'server-client.c:2306,3'
          Dst:             recalculate_size
        - Src:             'server-client.c:2308,2'
          Dst:             notify_client
    - functionName:    server_client_print
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3866
      functionLinenumberEnd: 3931
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - parse
        - evb
      BBCount:         51
      ICount:          284
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - control_write
        - evbuffer_add
        - evbuffer_get_length
        - evbuffer_pullup
        - evbuffer_readln
        - file_print
        - log_debug
        - server_client_get_pane
        - utf8_sanitize
        - utf8_stravisx
        - window_copy_add
        - window_pane_set_mode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-client.c:3873,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3874,23'
              BranchSideFuncs:
                - evbuffer_pullup
                - log_debug
                - server_client_get_pane
                - window_copy_add
                - free
                - evbuffer_readln
                - evbuffer_get_length
                - evbuffer_pullup
                - window_copy_add
                - window_copy_add
                - free
                - window_pane_set_mode
                - file_print
                - control_write
                - utf8_sanitize
                - file_print
                - free
                - control_write
                - evbuffer_add
            - BranchSide:      'server-client.c:3877,7'
              BranchSideFuncs:
                - evbuffer_pullup
                - log_debug
                - server_client_get_pane
                - window_copy_add
                - free
                - evbuffer_readln
                - evbuffer_get_length
                - evbuffer_pullup
                - window_copy_add
                - window_copy_add
                - free
                - window_pane_set_mode
                - file_print
                - control_write
                - utf8_sanitize
                - file_print
                - free
                - control_write
                - evbuffer_add
        - Branch String:   'server-client.c:3877,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3878,8'
              BranchSideFuncs:
                - log_debug
                - server_client_get_pane
                - window_copy_add
                - free
                - evbuffer_readln
                - evbuffer_get_length
                - evbuffer_pullup
                - window_copy_add
                - window_copy_add
                - free
                - window_pane_set_mode
                - file_print
                - control_write
                - utf8_sanitize
                - file_print
                - free
                - control_write
            - BranchSide:      'server-client.c:3880,10'
              BranchSideFuncs:
                - evbuffer_pullup
                - log_debug
                - server_client_get_pane
                - window_copy_add
                - free
                - evbuffer_readln
                - evbuffer_get_length
                - evbuffer_pullup
                - window_copy_add
                - window_copy_add
                - free
                - window_pane_set_mode
                - file_print
                - control_write
                - utf8_sanitize
                - file_print
                - free
                - control_write
                - evbuffer_add
        - Branch String:   'server-client.c:3887,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3888,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'server-client.c:3890,6'
              BranchSideFuncs:
                - server_client_get_pane
                - window_copy_add
                - free
                - evbuffer_readln
                - evbuffer_get_length
                - evbuffer_pullup
                - window_copy_add
                - window_copy_add
                - free
                - window_pane_set_mode
                - file_print
                - control_write
                - utf8_sanitize
                - file_print
                - free
                - control_write
        - Branch String:   'server-client.c:3890,25'
          Branch Sides:
            - BranchSide:      'server-client.c:3890,29'
              BranchSideFuncs:
                - file_print
                - free
                - control_write
                - utf8_sanitize
                - file_print
                - free
                - control_write
            - BranchSide:      'server-client.c:3891,8'
              BranchSideFuncs:
                - file_print
                - free
                - control_write
                - utf8_sanitize
                - file_print
                - free
                - control_write
        - Branch String:   'server-client.c:3890,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3891,8'
              BranchSideFuncs:
                - file_print
                - free
                - control_write
                - utf8_sanitize
                - file_print
                - free
                - control_write
            - BranchSide:      'server-client.c:3907,30'
              BranchSideFuncs:
                - server_client_get_pane
                - window_copy_add
                - free
                - evbuffer_readln
                - evbuffer_get_length
                - evbuffer_pullup
                - window_copy_add
                - window_copy_add
                - free
                - window_pane_set_mode
        - Branch String:   'server-client.c:3891,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3892,30'
              BranchSideFuncs:
                - utf8_sanitize
                - file_print
                - free
                - free
                - control_write
            - BranchSide:      'server-client.c:3899,8'
              BranchSideFuncs:
                - file_print
                - free
                - control_write
        - Branch String:   'server-client.c:3893,8'
          Branch Sides:
            - BranchSide:      'server-client.c:3894,19'
              BranchSideFuncs:
                - control_write
                - free
                - free
            - BranchSide:      'server-client.c:3896,16'
              BranchSideFuncs:
                - file_print
                - free
                - free
        - Branch String:   'server-client.c:3899,8'
          Branch Sides:
            - BranchSide:      'server-client.c:3900,19'
              BranchSideFuncs:
                - control_write
                - free
            - BranchSide:      'server-client.c:3902,16'
              BranchSideFuncs:
                - file_print
                - free
        - Branch String:   'server-client.c:3909,18'
          Branch Sides:
            - BranchSide:      'server-client.c:3909,21'
              BranchSideFuncs:
                - window_pane_set_mode
                - window_copy_add
                - free
                - evbuffer_readln
                - evbuffer_get_length
                - evbuffer_pullup
                - window_copy_add
                - window_copy_add
                - free
            - BranchSide:      'server-client.c:3910,24'
              BranchSideFuncs:
                - window_pane_set_mode
                - window_copy_add
                - free
                - evbuffer_readln
                - evbuffer_get_length
                - evbuffer_pullup
                - window_copy_add
                - window_copy_add
                - free
        - Branch String:   'server-client.c:3909,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3910,24'
              BranchSideFuncs:
                - window_pane_set_mode
                - window_copy_add
                - free
                - evbuffer_readln
                - evbuffer_get_length
                - evbuffer_pullup
                - window_copy_add
                - window_copy_add
                - free
            - BranchSide:      'server-client.c:3911,6'
              BranchSideFuncs:
                - window_copy_add
                - free
                - evbuffer_readln
                - evbuffer_get_length
                - evbuffer_pullup
                - window_copy_add
                - window_copy_add
                - free
        - Branch String:   'server-client.c:3911,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3912,3'
              BranchSideFuncs:
                - evbuffer_readln
                - evbuffer_get_length
                - free
                - evbuffer_pullup
                - window_copy_add
                - window_copy_add
                - free
            - BranchSide:      'server-client.c:3926,19'
              BranchSideFuncs:
                - window_copy_add
                - free
        - Branch String:   'server-client.c:3914,8'
          Branch Sides:
            - BranchSide:      'server-client.c:3915,21'
              BranchSideFuncs:
                - window_copy_add
                - free
                - evbuffer_get_length
                - free
                - evbuffer_pullup
                - window_copy_add
                - evbuffer_readln
            - BranchSide:      'server-client.c:3918,3'
              BranchSideFuncs:
                - evbuffer_get_length
                - free
                - evbuffer_pullup
                - window_copy_add
                - evbuffer_readln
                - window_copy_add
                - free
        - Branch String:   'server-client.c:3918,3'
          Branch Sides:
            - BranchSide:      'server-client.c:3913,27'
              BranchSideFuncs:
                - evbuffer_readln
                - evbuffer_get_length
                - free
                - evbuffer_pullup
                - window_copy_add
                - window_copy_add
                - free
            - BranchSide:      'server-client.c:3920,10'
              BranchSideFuncs:
                - evbuffer_get_length
                - free
                - evbuffer_pullup
                - window_copy_add
        - Branch String:   'server-client.c:3921,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3922,11'
              BranchSideFuncs:
                - evbuffer_pullup
                - window_copy_add
                - free
            - BranchSide:      'server-client.c:3925,2'
              BranchSideFuncs:
                - free
        - Branch String:   'server-client.c:3929,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3929,6'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3930,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'server-client.c:3867,18'
          Dst:             evbuffer_pullup
        - Src:             'server-client.c:3868,20'
          Dst:             evbuffer_get_length
        - Src:             'server-client.c:3874,3'
          Dst:             utf8_stravisx
        - Src:             'server-client.c:3880,10'
          Dst:             evbuffer_pullup
        - Src:             'server-client.c:3882,5'
          Dst:             evbuffer_add
        - Src:             'server-client.c:3885,2'
          Dst:             log_debug
        - Src:             'server-client.c:3892,16'
          Dst:             utf8_sanitize
        - Src:             'server-client.c:3894,5'
          Dst:             control_write
        - Src:             'server-client.c:3896,5'
          Dst:             file_print
        - Src:             'server-client.c:3900,5'
          Dst:             control_write
        - Src:             'server-client.c:3902,5'
          Dst:             file_print
        - Src:             'server-client.c:3907,7'
          Dst:             server_client_get_pane
        - Src:             'server-client.c:3910,3'
          Dst:             window_pane_set_mode
        - Src:             'server-client.c:3913,11'
          Dst:             evbuffer_readln
        - Src:             'server-client.c:3915,5'
          Dst:             window_copy_add
        - Src:             'server-client.c:3920,10'
          Dst:             evbuffer_get_length
        - Src:             'server-client.c:3922,11'
          Dst:             evbuffer_pullup
        - Src:             'server-client.c:3923,4'
          Dst:             window_copy_add
        - Src:             'server-client.c:3926,3'
          Dst:             window_copy_add
    - functionName:    server_client_get_pane
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3816
      functionLinenumberEnd: 3829
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - server_client_get_client_window
      functionUses:    11
      BranchProfiles:
        - Branch String:   'server-client.c:3820,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3821,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3823,7'
              BranchSideFuncs:
                - server_client_get_client_window
        - Branch String:   'server-client.c:3823,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3824,11'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3825,39'
              BranchSideFuncs:
                - server_client_get_client_window
        - Branch String:   'server-client.c:3826,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3827,11'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3828,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:3825,7'
          Dst:             server_client_get_client_window
    - functionName:    server_client_get_client_window
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3792
      functionLinenumberEnd: 3795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - id
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - client_windows_RB_FIND
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'server-client.c:3795,10'
          Dst:             client_windows_RB_FIND
    - functionName:    client_windows_RB_FIND
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - server_client_window_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - server_client_window_cmp
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - server_client_window_cmp
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - server_client_window_cmp
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - server_client_window_cmp
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:76,1'
          Dst:             server_client_window_cmp
    - functionName:    server_client_window_cmp
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cw1
        - cw2
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'server-client.c:70,6'
          Branch Sides:
            - BranchSide:      'server-client.c:71,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:72,6'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:72,6'
          Branch Sides:
            - BranchSide:      'server-client.c:73,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:74,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_client_remove_pane
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3849
      functionLinenumberEnd: 3861
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - client_windows_RB_REMOVE
        - server_client_get_client_window
      functionUses:    9
      BranchProfiles:
        - Branch String:   'server-client.c:3854,2'
          Branch Sides:
            - BranchSide:      'server-client.c:3855,40'
              BranchSideFuncs:
                - server_client_get_client_window
                - client_windows_RB_REMOVE
                - free
            - BranchSide:      'server-client.c:3861,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:3856,18'
          Branch Sides:
            - BranchSide:      'server-client.c:3856,21'
              BranchSideFuncs:
                - server_client_get_client_window
                - client_windows_RB_REMOVE
                - free
            - BranchSide:      'server-client.c:3860,2'
              BranchSideFuncs:
                - server_client_get_client_window
                - client_windows_RB_REMOVE
                - free
        - Branch String:   'server-client.c:3856,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3857,4'
              BranchSideFuncs:
                - client_windows_RB_REMOVE
                - free
                - server_client_get_client_window
            - BranchSide:      'server-client.c:3860,2'
              BranchSideFuncs:
                - server_client_get_client_window
                - client_windows_RB_REMOVE
                - free
      Callsites:
        - Src:             'server-client.c:3855,8'
          Dst:             server_client_get_client_window
        - Src:             'server-client.c:3857,4'
          Dst:             client_windows_RB_REMOVE
    - functionName:    client_windows_RB_REMOVE
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - client_windows_RB_REMOVE_COLOR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_REMOVE_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:76,1'
          Dst:             client_windows_RB_REMOVE_COLOR
    - functionName:    client_windows_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_client_set_pane
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3834
      functionLinenumberEnd: 3844
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - wp
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - server_client_add_client_window
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3838,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3839,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3841,39'
              BranchSideFuncs:
                - server_client_add_client_window
                - log_debug
      Callsites:
        - Src:             'server-client.c:3841,7'
          Dst:             server_client_add_client_window
        - Src:             'server-client.c:3843,2'
          Dst:             log_debug
    - functionName:    server_client_add_client_window
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3801
      functionLinenumberEnd: 3810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - id
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - client_windows_RB_INSERT
        - server_client_get_client_window
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-client.c:3805,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3805,6'
              BranchSideFuncs:
                - xcalloc
                - client_windows_RB_INSERT
            - BranchSide:      'server-client.c:3806,8'
              BranchSideFuncs:
                - xcalloc
                - client_windows_RB_INSERT
      Callsites:
        - Src:             'server-client.c:3804,7'
          Dst:             server_client_get_client_window
        - Src:             'server-client.c:3806,8'
          Dst:             xcalloc
        - Src:             'server-client.c:3808,3'
          Dst:             client_windows_RB_INSERT
    - functionName:    client_windows_RB_INSERT
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - client_windows_RB_INSERT_COLOR
        - server_client_window_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - server_client_window_cmp
                - client_windows_RB_INSERT_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_INSERT_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_INSERT_COLOR
                - server_client_window_cmp
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_INSERT_COLOR
                - server_client_window_cmp
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_INSERT_COLOR
                - server_client_window_cmp
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_INSERT_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_INSERT_COLOR
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_INSERT_COLOR
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - client_windows_RB_INSERT_COLOR
      Callsites:
        - Src:             'server-client.c:76,1'
          Dst:             server_client_window_cmp
        - Src:             'server-client.c:76,1'
          Dst:             client_windows_RB_INSERT_COLOR
    - functionName:    client_windows_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_client_get_flags
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3752
      functionLinenumberEnd: 3786
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         42
      ICount:          233
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - strlcat
        - strlen
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3757,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3758,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'server-client.c:3759,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'server-client.c:3759,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3760,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'server-client.c:3761,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'server-client.c:3761,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3762,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'server-client.c:3763,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'server-client.c:3763,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3764,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'server-client.c:3765,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'server-client.c:3765,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3766,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'server-client.c:3767,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'server-client.c:3767,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3768,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
            - BranchSide:      'server-client.c:3769,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
                - strlcat
        - Branch String:   'server-client.c:3769,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3770,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
            - BranchSide:      'server-client.c:3771,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
                - xsnprintf
                - strlcat
        - Branch String:   'server-client.c:3771,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3772,13'
              BranchSideFuncs:
                - xsnprintf
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'server-client.c:3776,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'server-client.c:3776,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3777,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
                - strlcat
            - BranchSide:      'server-client.c:3778,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
                - strlcat
        - Branch String:   'server-client.c:3778,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3779,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
                - strlcat
            - BranchSide:      'server-client.c:3780,6'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
        - Branch String:   'server-client.c:3780,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3781,3'
              BranchSideFuncs:
                - strlcat
                - strlen
                - strlcat
            - BranchSide:      'server-client.c:3782,6'
              BranchSideFuncs:
                - strlen
                - strlcat
        - Branch String:   'server-client.c:3782,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3783,3'
              BranchSideFuncs:
                - strlcat
                - strlen
            - BranchSide:      'server-client.c:3784,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'server-client.c:3784,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3784,6'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'server-client.c:3785,5'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'server-client.c:3758,3'
          Dst:             strlcat
        - Src:             'server-client.c:3760,3'
          Dst:             strlcat
        - Src:             'server-client.c:3762,3'
          Dst:             strlcat
        - Src:             'server-client.c:3764,3'
          Dst:             strlcat
        - Src:             'server-client.c:3766,3'
          Dst:             strlcat
        - Src:             'server-client.c:3768,3'
          Dst:             strlcat
        - Src:             'server-client.c:3770,3'
          Dst:             strlcat
        - Src:             'server-client.c:3772,3'
          Dst:             xsnprintf
        - Src:             'server-client.c:3774,3'
          Dst:             strlcat
        - Src:             'server-client.c:3777,3'
          Dst:             strlcat
        - Src:             'server-client.c:3779,3'
          Dst:             strlcat
        - Src:             'server-client.c:3781,3'
          Dst:             strlcat
        - Src:             'server-client.c:3783,3'
          Dst:             strlcat
        - Src:             'server-client.c:3785,5'
          Dst:             strlen
    - functionName:    server_client_control_flags
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3690
      functionLinenumberEnd: 3704
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - next
      BBCount:         12
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __isoc99_sscanf
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3691,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3692,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3695,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strcmp
                - strcmp
        - Branch String:   'server-client.c:3695,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3696,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3699,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'server-client.c:3699,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3700,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3701,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'server-client.c:3701,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3702,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3703,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:3691,6'
          Dst:             strcmp
        - Src:             'server-client.c:3695,6'
          Dst:             __isoc99_sscanf
        - Src:             'server-client.c:3699,6'
          Dst:             strcmp
        - Src:             'server-client.c:3701,6'
          Dst:             strcmp
    - functionName:    server_client_set_flags
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3709
      functionLinenumberEnd: 3747
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - flags
      BBCount:         35
      ICount:          203
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - control_reset_offsets
        - log_debug
        - proc_send
        - server_client_control_flags
        - strcmp
        - strsep
        - xstrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'server-client.c:3715,2'
          Branch Sides:
            - BranchSide:      'server-client.c:3716,11'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - log_debug
                - strsep
                - free
                - proc_send
                - control_reset_offsets
                - server_client_control_flags
            - BranchSide:      'server-client.c:3745,7'
              BranchSideFuncs:
                - free
                - proc_send
        - Branch String:   'server-client.c:3717,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3718,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - log_debug
                - strsep
                - free
                - proc_send
                - control_reset_offsets
                - server_client_control_flags
            - BranchSide:      'server-client.c:3720,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - log_debug
                - strsep
                - free
                - proc_send
                - control_reset_offsets
                - server_client_control_flags
        - Branch String:   'server-client.c:3720,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3721,39'
              BranchSideFuncs:
                - server_client_control_flags
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - log_debug
                - strsep
                - free
                - proc_send
                - control_reset_offsets
            - BranchSide:      'server-client.c:3723,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - log_debug
                - strsep
                - free
                - proc_send
                - server_client_control_flags
                - control_reset_offsets
        - Branch String:   'server-client.c:3724,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3725,9'
              BranchSideFuncs:
                - log_debug
                - strsep
                - free
                - proc_send
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - server_client_control_flags
                - control_reset_offsets
            - BranchSide:      'server-client.c:3726,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - log_debug
                - strsep
                - free
                - proc_send
                - strcmp
                - server_client_control_flags
                - control_reset_offsets
        - Branch String:   'server-client.c:3726,12'
          Branch Sides:
            - BranchSide:      'server-client.c:3727,9'
              BranchSideFuncs:
                - log_debug
                - strsep
                - free
                - proc_send
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - server_client_control_flags
                - control_reset_offsets
            - BranchSide:      'server-client.c:3728,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - log_debug
                - strsep
                - free
                - proc_send
                - strcmp
                - strcmp
                - server_client_control_flags
                - control_reset_offsets
        - Branch String:   'server-client.c:3728,12'
          Branch Sides:
            - BranchSide:      'server-client.c:3729,9'
              BranchSideFuncs:
                - log_debug
                - strsep
                - free
                - proc_send
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - server_client_control_flags
                - control_reset_offsets
            - BranchSide:      'server-client.c:3730,19'
              BranchSideFuncs:
                - strcmp
                - log_debug
                - strsep
                - free
                - proc_send
                - strcmp
                - strcmp
                - strcmp
                - server_client_control_flags
                - control_reset_offsets
        - Branch String:   'server-client.c:3732,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3733,4'
              BranchSideFuncs:
                - strsep
                - free
                - proc_send
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - log_debug
                - control_reset_offsets
                - server_client_control_flags
            - BranchSide:      'server-client.c:3735,38'
              BranchSideFuncs:
                - log_debug
                - strsep
                - free
                - proc_send
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - server_client_control_flags
                - control_reset_offsets
        - Branch String:   'server-client.c:3736,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3737,8'
              BranchSideFuncs:
                - strsep
                - free
                - proc_send
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - log_debug
                - server_client_control_flags
                - control_reset_offsets
            - BranchSide:      'server-client.c:3741,16'
              BranchSideFuncs:
                - strsep
                - free
                - proc_send
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - log_debug
                - server_client_control_flags
                - control_reset_offsets
        - Branch String:   'server-client.c:3737,8'
          Branch Sides:
            - BranchSide:      'server-client.c:3738,10'
              BranchSideFuncs:
                - strsep
                - free
                - proc_send
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - log_debug
                - server_client_control_flags
                - control_reset_offsets
            - BranchSide:      'server-client.c:3739,17'
              BranchSideFuncs:
                - strsep
                - free
                - proc_send
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - log_debug
                - server_client_control_flags
                - control_reset_offsets
        - Branch String:   'server-client.c:3742,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3715,2'
              BranchSideFuncs:
                - control_reset_offsets
                - strsep
                - free
                - proc_send
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - log_debug
                - server_client_control_flags
            - BranchSide:      'server-client.c:3743,26'
              BranchSideFuncs:
                - control_reset_offsets
                - strsep
                - free
                - proc_send
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - log_debug
                - server_client_control_flags
      Callsites:
        - Src:             'server-client.c:3714,13'
          Dst:             xstrdup
        - Src:             'server-client.c:3715,17'
          Dst:             strsep
        - Src:             'server-client.c:3721,11'
          Dst:             server_client_control_flags
        - Src:             'server-client.c:3724,7'
          Dst:             strcmp
        - Src:             'server-client.c:3726,12'
          Dst:             strcmp
        - Src:             'server-client.c:3728,12'
          Dst:             strcmp
        - Src:             'server-client.c:3730,12'
          Dst:             strcmp
        - Src:             'server-client.c:3735,3'
          Dst:             log_debug
        - Src:             'server-client.c:3743,4'
          Dst:             control_reset_offsets
        - Src:             'server-client.c:3746,2'
          Dst:             proc_send
    - functionName:    server_client_get_cwd
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3671
      functionLinenumberEnd: 3685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - s
      BBCount:         30
      ICount:          150
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - find_home
      functionUses:    9
      BranchProfiles:
        - Branch String:   'server-client.c:3674,20'
          Branch Sides:
            - BranchSide:      'server-client.c:3674,23'
              BranchSideFuncs:
                - find_home
            - BranchSide:      'server-client.c:3676,6'
              BranchSideFuncs:
                - find_home
        - Branch String:   'server-client.c:3674,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3675,11'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3676,6'
              BranchSideFuncs:
                - find_home
        - Branch String:   'server-client.c:3676,16'
          Branch Sides:
            - BranchSide:      'server-client.c:3676,19'
              BranchSideFuncs:
                - find_home
            - BranchSide:      'server-client.c:3678,6'
              BranchSideFuncs:
                - find_home
        - Branch String:   'server-client.c:3676,38'
          Branch Sides:
            - BranchSide:      'server-client.c:3676,41'
              BranchSideFuncs:
                - find_home
            - BranchSide:      'server-client.c:3678,6'
              BranchSideFuncs:
                - find_home
        - Branch String:   'server-client.c:3676,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3677,11'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3678,6'
              BranchSideFuncs:
                - find_home
        - Branch String:   'server-client.c:3678,16'
          Branch Sides:
            - BranchSide:      'server-client.c:3678,19'
              BranchSideFuncs:
                - find_home
            - BranchSide:      'server-client.c:3680,6'
              BranchSideFuncs:
                - find_home
        - Branch String:   'server-client.c:3678,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3679,11'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3680,6'
              BranchSideFuncs:
                - find_home
        - Branch String:   'server-client.c:3680,16'
          Branch Sides:
            - BranchSide:      'server-client.c:3680,24'
              BranchSideFuncs:
                - find_home
            - BranchSide:      'server-client.c:3682,14'
              BranchSideFuncs:
                - find_home
        - Branch String:   'server-client.c:3680,44'
          Branch Sides:
            - BranchSide:      'server-client.c:3680,47'
              BranchSideFuncs:
                - find_home
            - BranchSide:      'server-client.c:3682,14'
              BranchSideFuncs:
                - find_home
        - Branch String:   'server-client.c:3680,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3681,11'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3682,14'
              BranchSideFuncs:
                - find_home
        - Branch String:   'server-client.c:3682,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3683,11'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3684,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:3682,14'
          Dst:             find_home
    - functionName:    server_client_check_pane_buffer
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2802
      functionLinenumberEnd: 2886
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         56
      ICount:          379
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - bufferevent_disable
        - bufferevent_enable
        - control_pane_offset
        - evbuffer_drain
        - evbuffer_get_length
        - log_debug
        - window_pane_get_new_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:2816,24'
          Branch Sides:
            - BranchSide:      'server-client.c:2816,27'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
            - BranchSide:      'server-client.c:2818,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
        - Branch String:   'server-client.c:2816,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2817,13'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
            - BranchSide:      'server-client.c:2818,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
        - Branch String:   'server-client.c:2818,2'
          Branch Sides:
            - BranchSide:      'server-client.c:2819,7'
              BranchSideFuncs:
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
            - BranchSide:      'server-client.c:2843,6'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
        - Branch String:   'server-client.c:2819,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2820,4'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
            - BranchSide:      'server-client.c:2821,19'
              BranchSideFuncs:
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
        - Branch String:   'server-client.c:2823,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2824,8'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
            - BranchSide:      'server-client.c:2827,29'
              BranchSideFuncs:
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
        - Branch String:   'server-client.c:2828,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2829,9'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
            - BranchSide:      'server-client.c:2833,8'
              BranchSideFuncs:
                - window_pane_get_new_data
                - log_debug
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
        - Branch String:   'server-client.c:2829,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2830,9'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
            - BranchSide:      'server-client.c:2831,4'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
        - Branch String:   'server-client.c:2833,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2834,8'
              BranchSideFuncs:
                - window_pane_get_new_data
                - log_debug
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
            - BranchSide:      'server-client.c:2836,28'
              BranchSideFuncs:
                - window_pane_get_new_data
                - log_debug
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
        - Branch String:   'server-client.c:2840,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2841,14'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
            - BranchSide:      'server-client.c:2842,2'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
                - control_pane_offset
                - window_pane_get_new_data
                - log_debug
        - Branch String:   'server-client.c:2843,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2844,7'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
            - BranchSide:      'server-client.c:2845,13'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
        - Branch String:   'server-client.c:2846,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2847,3'
              BranchSideFuncs:
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
            - BranchSide:      'server-client.c:2851,6'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
                - evbuffer_drain
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - log_debug
                - control_pane_offset
        - Branch String:   'server-client.c:2858,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2859,59'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - control_pane_offset
            - BranchSide:      'server-client.c:2872,22'
              BranchSideFuncs:
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
        - Branch String:   'server-client.c:2861,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2862,28'
              BranchSideFuncs:
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - control_pane_offset
            - BranchSide:      'server-client.c:2863,3'
              BranchSideFuncs:
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - control_pane_offset
        - Branch String:   'server-client.c:2863,3'
          Branch Sides:
            - BranchSide:      'server-client.c:2864,8'
              BranchSideFuncs:
                - control_pane_offset
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
            - BranchSide:      'server-client.c:2870,21'
              BranchSideFuncs:
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
        - Branch String:   'server-client.c:2864,27'
          Branch Sides:
            - BranchSide:      'server-client.c:2864,32'
              BranchSideFuncs:
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - control_pane_offset
            - BranchSide:      'server-client.c:2865,5'
              BranchSideFuncs:
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - control_pane_offset
        - Branch String:   'server-client.c:2864,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2865,5'
              BranchSideFuncs:
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - control_pane_offset
            - BranchSide:      'server-client.c:2866,30'
              BranchSideFuncs:
                - control_pane_offset
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
        - Branch String:   'server-client.c:2867,20'
          Branch Sides:
            - BranchSide:      'server-client.c:2867,24'
              BranchSideFuncs:
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - control_pane_offset
            - BranchSide:      'server-client.c:2869,3'
              BranchSideFuncs:
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - control_pane_offset
        - Branch String:   'server-client.c:2867,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2868,18'
              BranchSideFuncs:
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - control_pane_offset
            - BranchSide:      'server-client.c:2869,3'
              BranchSideFuncs:
                - log_debug
                - bufferevent_enable
                - bufferevent_disable
                - control_pane_offset
        - Branch String:   'server-client.c:2882,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2883,23'
              BranchSideFuncs:
                - bufferevent_disable
            - BranchSide:      'server-client.c:2885,22'
              BranchSideFuncs:
                - bufferevent_enable
      Callsites:
        - Src:             'server-client.c:2827,9'
          Dst:             control_pane_offset
        - Src:             'server-client.c:2836,3'
          Dst:             window_pane_get_new_data
        - Src:             'server-client.c:2837,3'
          Dst:             log_debug
        - Src:             'server-client.c:2851,23'
          Dst:             evbuffer_get_length
        - Src:             'server-client.c:2850,2'
          Dst:             log_debug
        - Src:             'server-client.c:2852,2'
          Dst:             evbuffer_drain
        - Src:             'server-client.c:2859,3'
          Dst:             log_debug
        - Src:             'server-client.c:2866,10'
          Dst:             control_pane_offset
        - Src:             'server-client.c:2881,2'
          Dst:             log_debug
        - Src:             'server-client.c:2883,3'
          Dst:             bufferevent_disable
        - Src:             'server-client.c:2885,3'
          Dst:             bufferevent_enable
    - functionName:    server_client_check_pane_resize
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2730
      functionLinenumberEnd: 2797
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         56
      ICount:          402
      EdgeCount:       71
      CyclomaticComplexity: 17
      functionsReached:
        - event_add
        - event_initialized
        - event_pending
        - event_set
        - log_debug
        - server_client_resize_timer
        - window_pane_send_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:2737,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2738,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2740,26'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - window_pane_send_resize
                - event_add
                - free
                - window_pane_send_resize
                - free
                - window_pane_send_resize
                - free
                - log_debug
        - Branch String:   'server-client.c:2740,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2741,3'
              BranchSideFuncs:
                - event_pending
                - log_debug
                - window_pane_send_resize
                - event_add
                - free
                - window_pane_send_resize
                - free
                - window_pane_send_resize
                - free
                - log_debug
            - BranchSide:      'server-client.c:2742,6'
              BranchSideFuncs:
                - event_pending
                - log_debug
                - window_pane_send_resize
                - event_add
                - free
                - window_pane_send_resize
                - free
                - window_pane_send_resize
                - free
                - log_debug
        - Branch String:   'server-client.c:2742,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2743,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2745,54'
              BranchSideFuncs:
                - log_debug
                - window_pane_send_resize
                - event_add
                - free
                - window_pane_send_resize
                - free
                - window_pane_send_resize
                - free
                - log_debug
        - Branch String:   'server-client.c:2746,2'
          Branch Sides:
            - BranchSide:      'server-client.c:2747,46'
              BranchSideFuncs:
                - log_debug
                - window_pane_send_resize
                - event_add
                - free
                - window_pane_send_resize
                - free
                - window_pane_send_resize
                - free
            - BranchSide:      'server-client.c:2764,10'
              BranchSideFuncs:
                - window_pane_send_resize
                - event_add
                - free
                - window_pane_send_resize
                - free
                - window_pane_send_resize
                - free
        - Branch String:   'server-client.c:2766,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2768,27'
              BranchSideFuncs:
                - window_pane_send_resize
                - free
                - event_add
            - BranchSide:      'server-client.c:2771,13'
              BranchSideFuncs:
                - window_pane_send_resize
                - event_add
                - free
                - window_pane_send_resize
                - free
        - Branch String:   'server-client.c:2769,3'
          Branch Sides:
            - BranchSide:      'server-client.c:2769,3'
              BranchSideFuncs:
                - free
                - event_add
            - BranchSide:      'server-client.c:2769,3'
              BranchSideFuncs:
                - free
                - event_add
        - Branch String:   'server-client.c:2771,36'
          Branch Sides:
            - BranchSide:      'server-client.c:2771,39'
              BranchSideFuncs:
                - window_pane_send_resize
                - event_add
                - free
            - BranchSide:      'server-client.c:2773,27'
              BranchSideFuncs:
                - window_pane_send_resize
                - event_add
                - free
        - Branch String:   'server-client.c:2771,13'
          Branch Sides:
            - BranchSide:      'server-client.c:2773,27'
              BranchSideFuncs:
                - window_pane_send_resize
                - event_add
                - free
            - BranchSide:      'server-client.c:2786,7'
              BranchSideFuncs:
                - window_pane_send_resize
                - event_add
                - free
        - Branch String:   'server-client.c:2774,3'
          Branch Sides:
            - BranchSide:      'server-client.c:2774,3'
              BranchSideFuncs:
                - event_add
                - free
            - BranchSide:      'server-client.c:2774,3'
              BranchSideFuncs:
                - event_add
                - free
        - Branch String:   'server-client.c:2774,3'
          Branch Sides:
            - BranchSide:      'server-client.c:2775,4'
              BranchSideFuncs:
                - free
                - event_add
            - BranchSide:      'server-client.c:2778,2'
              BranchSideFuncs:
                - event_add
        - Branch String:   'server-client.c:2775,4'
          Branch Sides:
            - BranchSide:      'server-client.c:2775,4'
              BranchSideFuncs:
                - free
                - event_add
            - BranchSide:      'server-client.c:2775,4'
              BranchSideFuncs:
                - free
                - event_add
        - Branch String:   'server-client.c:2788,3'
          Branch Sides:
            - BranchSide:      'server-client.c:2788,3'
              BranchSideFuncs:
                - event_add
                - free
            - BranchSide:      'server-client.c:2788,3'
              BranchSideFuncs:
                - event_add
                - free
        - Branch String:   'server-client.c:2788,3'
          Branch Sides:
            - BranchSide:      'server-client.c:2789,8'
              BranchSideFuncs:
                - free
                - event_add
            - BranchSide:      'server-client.c:2794,6'
              BranchSideFuncs:
                - event_add
        - Branch String:   'server-client.c:2789,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2790,5'
              BranchSideFuncs:
                - event_add
            - BranchSide:      'server-client.c:2791,4'
              BranchSideFuncs:
                - free
                - event_add
        - Branch String:   'server-client.c:2791,4'
          Branch Sides:
            - BranchSide:      'server-client.c:2791,4'
              BranchSideFuncs:
                - free
                - event_add
            - BranchSide:      'server-client.c:2791,4'
              BranchSideFuncs:
                - free
                - event_add
      Callsites:
        - Src:             'server-client.c:2740,7'
          Dst:             event_initialized
        - Src:             'server-client.c:2741,3'
          Dst:             event_set
        - Src:             'server-client.c:2741,3'
          Dst:             server_client_resize_timer
        - Src:             'server-client.c:2742,6'
          Dst:             event_pending
        - Src:             'server-client.c:2745,2'
          Dst:             log_debug
        - Src:             'server-client.c:2747,3'
          Dst:             log_debug
        - Src:             'server-client.c:2768,3'
          Dst:             window_pane_send_resize
        - Src:             'server-client.c:2773,3'
          Dst:             window_pane_send_resize
        - Src:             'server-client.c:2787,3'
          Dst:             window_pane_send_resize
        - Src:             'server-client.c:2796,2'
          Dst:             event_add
    - functionName:    server_client_reset_state
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2899
      functionLinenumberEnd: 2993
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         69
      ICount:          493
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - log_debug
        - log_get_level
        - options_get_number
        - screen_mode_to_string
        - server_client_get_pane
        - status_at_line
        - status_line_size
        - tty_cursor
        - tty_margin_off
        - tty_region_off
        - tty_reset
        - tty_sync_end
        - tty_update_mode
        - tty_window_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:2908,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2912,11'
              BranchSideFuncs:
                - log_get_level
                - tty_region_off
                - tty_margin_off
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - tty_window_offset
                - status_at_line
                - status_line_size
                - options_get_number
                - status_line_size
                - screen_mode_to_string
                - log_debug
        - Branch String:   'server-client.c:2916,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2917,7'
              BranchSideFuncs:
                - log_get_level
                - tty_region_off
                - tty_margin_off
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - tty_window_offset
                - status_at_line
                - status_line_size
                - options_get_number
                - status_line_size
                - screen_mode_to_string
                - log_debug
            - BranchSide:      'server-client.c:2919,13'
              BranchSideFuncs:
                - log_get_level
                - tty_region_off
                - tty_margin_off
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - tty_window_offset
                - status_at_line
                - status_line_size
                - options_get_number
                - status_line_size
                - screen_mode_to_string
                - log_debug
        - Branch String:   'server-client.c:2917,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2918,8'
              BranchSideFuncs:
                - log_get_level
                - tty_region_off
                - tty_margin_off
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - tty_window_offset
                - status_at_line
                - status_line_size
                - options_get_number
                - status_line_size
                - screen_mode_to_string
                - log_debug
            - BranchSide:      'server-client.c:2919,2'
              BranchSideFuncs:
                - log_get_level
                - tty_region_off
                - tty_margin_off
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - tty_window_offset
                - status_at_line
                - status_line_size
                - options_get_number
                - status_line_size
                - screen_mode_to_string
                - log_debug
        - Branch String:   'server-client.c:2919,13'
          Branch Sides:
            - BranchSide:      'server-client.c:2920,7'
              BranchSideFuncs:
                - log_get_level
                - tty_region_off
                - tty_margin_off
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - tty_window_offset
                - status_at_line
                - status_line_size
                - options_get_number
                - status_line_size
                - screen_mode_to_string
                - log_debug
            - BranchSide:      'server-client.c:2922,7'
              BranchSideFuncs:
                - log_get_level
                - tty_region_off
                - tty_margin_off
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - tty_window_offset
                - status_at_line
                - status_line_size
                - options_get_number
                - status_line_size
                - screen_mode_to_string
                - log_debug
        - Branch String:   'server-client.c:2923,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2924,10'
              BranchSideFuncs:
                - log_get_level
                - tty_region_off
                - tty_margin_off
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - tty_window_offset
                - status_at_line
                - status_line_size
                - options_get_number
                - status_line_size
                - screen_mode_to_string
                - log_debug
            - BranchSide:      'server-client.c:2925,6'
              BranchSideFuncs:
                - log_get_level
                - tty_region_off
                - tty_margin_off
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - tty_window_offset
                - status_at_line
                - status_line_size
                - options_get_number
                - status_line_size
                - screen_mode_to_string
                - log_debug
        - Branch String:   'server-client.c:2925,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2926,48'
              BranchSideFuncs:
                - screen_mode_to_string
                - log_debug
                - tty_region_off
                - tty_margin_off
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - tty_window_offset
                - status_at_line
                - status_line_size
                - options_get_number
                - status_line_size
            - BranchSide:      'server-client.c:2931,17'
              BranchSideFuncs:
                - tty_region_off
                - tty_margin_off
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - tty_window_offset
                - status_at_line
                - status_line_size
                - options_get_number
                - status_line_size
        - Branch String:   'server-client.c:2935,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2936,26'
              BranchSideFuncs:
                - options_get_number
                - status_line_size
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
            - BranchSide:      'server-client.c:2947,13'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - tty_window_offset
                - status_at_line
                - status_line_size
        - Branch String:   'server-client.c:2937,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2938,7'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
            - BranchSide:      'server-client.c:2940,25'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2941,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2942,10'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
            - BranchSide:      'server-client.c:2944,10'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2950,30'
          Branch Sides:
            - BranchSide:      'server-client.c:2950,33'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - status_at_line
                - status_line_size
            - BranchSide:      'server-client.c:2960,8'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2950,61'
          Branch Sides:
            - BranchSide:      'server-client.c:2951,7'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - status_at_line
                - status_line_size
            - BranchSide:      'server-client.c:2960,8'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2951,30'
          Branch Sides:
            - BranchSide:      'server-client.c:2951,33'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - status_at_line
                - status_line_size
            - BranchSide:      'server-client.c:2960,8'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2950,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2952,11'
              BranchSideFuncs:
                - status_at_line
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
                - status_line_size
            - BranchSide:      'server-client.c:2960,8'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2957,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2958,28'
              BranchSideFuncs:
                - status_line_size
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
            - BranchSide:      'server-client.c:2959,3'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2960,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2961,9'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
            - BranchSide:      'server-client.c:2962,2'
              BranchSideFuncs:
                - log_debug
                - tty_cursor
                - options_get_number
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2970,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2971,7'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
            - BranchSide:      'server-client.c:2983,6'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2971,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2972,9'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
            - BranchSide:      'server-client.c:2978,8'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2973,4'
          Branch Sides:
            - BranchSide:      'server-client.c:2974,9'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
            - BranchSide:      'server-client.c:2977,3'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2974,9'
          Branch Sides:
            - BranchSide:      'server-client.c:2975,11'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
            - BranchSide:      'server-client.c:2976,4'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2978,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2979,9'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
            - BranchSide:      'server-client.c:2980,2'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2983,30'
          Branch Sides:
            - BranchSide:      'server-client.c:2983,33'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
            - BranchSide:      'server-client.c:2987,18'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
        - Branch String:   'server-client.c:2983,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2984,8'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
            - BranchSide:      'server-client.c:2987,18'
              BranchSideFuncs:
                - tty_update_mode
                - tty_reset
                - tty_sync_end
      Callsites:
        - Src:             'server-client.c:2902,27'
          Dst:             server_client_get_pane
        - Src:             'server-client.c:2925,6'
          Dst:             log_get_level
        - Src:             'server-client.c:2927,7'
          Dst:             screen_mode_to_string
        - Src:             'server-client.c:2926,3'
          Dst:             log_debug
        - Src:             'server-client.c:2931,2'
          Dst:             tty_region_off
        - Src:             'server-client.c:2932,2'
          Dst:             tty_margin_off
        - Src:             'server-client.c:2936,7'
          Dst:             options_get_number
        - Src:             'server-client.c:2940,8'
          Dst:             status_line_size
        - Src:             'server-client.c:2949,3'
          Dst:             tty_window_offset
        - Src:             'server-client.c:2957,8'
          Dst:             status_at_line
        - Src:             'server-client.c:2958,11'
          Dst:             status_line_size
        - Src:             'server-client.c:2963,2'
          Dst:             log_debug
        - Src:             'server-client.c:2964,2'
          Dst:             tty_cursor
        - Src:             'server-client.c:2970,6'
          Dst:             options_get_number
        - Src:             'server-client.c:2987,2'
          Dst:             tty_update_mode
        - Src:             'server-client.c:2988,2'
          Dst:             tty_reset
        - Src:             'server-client.c:2991,2'
          Dst:             tty_sync_end
    - functionName:    server_client_check_redraw
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3116
      functionLinenumberEnd: 3265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         97
      ICount:          697
      EdgeCount:       128
      CyclomaticComplexity: 33
      functionsReached:
        - evbuffer_get_length
        - event_add
        - event_initialized
        - event_pending
        - event_set
        - log_debug
        - options_get_number
        - screen_redraw_pane
        - screen_redraw_screen
        - server_client_redraw_timer
        - server_client_set_path
        - server_client_set_title
        - tty_update_mode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3129,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3130,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3131,6'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
                - log_debug
                - evbuffer_get_length
                - log_debug
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:3131,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3132,39'
              BranchSideFuncs:
                - log_debug
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
                - log_debug
                - evbuffer_get_length
                - log_debug
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:3146,9'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
                - log_debug
                - evbuffer_get_length
                - log_debug
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:3147,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3148,10'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
                - log_debug
                - evbuffer_get_length
                - log_debug
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:3150,3'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
                - log_debug
                - evbuffer_get_length
                - log_debug
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:3151,8'
          Branch Sides:
            - BranchSide:      'server-client.c:3152,12'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
                - log_debug
                - evbuffer_get_length
                - log_debug
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:3156,8'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
                - log_debug
                - evbuffer_get_length
                - log_debug
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:3156,8'
          Branch Sides:
            - BranchSide:      'server-client.c:3157,12'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
                - log_debug
                - evbuffer_get_length
                - log_debug
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:3161,3'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
                - log_debug
                - evbuffer_get_length
                - log_debug
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:3163,13'
          Branch Sides:
            - BranchSide:      'server-client.c:3163,24'
              BranchSideFuncs:
                - evbuffer_get_length
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
                - log_debug
                - log_debug
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:3201,13'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:3163,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3164,47'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - event_set
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:3201,13'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:3165,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3166,4'
              BranchSideFuncs:
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:3167,8'
              BranchSideFuncs:
                - event_pending
                - log_debug
                - event_add
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:3167,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3168,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:3172,8'
              BranchSideFuncs:
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:3172,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3173,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:3199,15'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:3173,4'
          Branch Sides:
            - BranchSide:      'server-client.c:3174,9'
              BranchSideFuncs:
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:3194,8'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:3174,9'
          Branch Sides:
            - BranchSide:      'server-client.c:3176,10'
              BranchSideFuncs:
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:3178,16'
              BranchSideFuncs:
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:3183,9'
          Branch Sides:
            - BranchSide:      'server-client.c:3188,19'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3193,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:3194,8'
          Branch Sides:
            - BranchSide:      'server-client.c:3195,5'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3196,8'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:3196,8'
          Branch Sides:
            - BranchSide:      'server-client.c:3197,5'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3198,3'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:3207,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3212,3'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
            - BranchSide:      'server-client.c:3241,6'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
        - Branch String:   'server-client.c:3212,3'
          Branch Sides:
            - BranchSide:      'server-client.c:3213,16'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
            - BranchSide:      'server-client.c:3236,3'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
        - Branch String:   'server-client.c:3215,8'
          Branch Sides:
            - BranchSide:      'server-client.c:3216,17'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
            - BranchSide:      'server-client.c:3217,13'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
        - Branch String:   'server-client.c:3217,13'
          Branch Sides:
            - BranchSide:      'server-client.c:3218,9'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
            - BranchSide:      'server-client.c:3220,15'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
        - Branch String:   'server-client.c:3218,9'
          Branch Sides:
            - BranchSide:      'server-client.c:3219,18'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
            - BranchSide:      'server-client.c:3220,4'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
        - Branch String:   'server-client.c:3221,9'
          Branch Sides:
            - BranchSide:      'server-client.c:3222,28'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
            - BranchSide:      'server-client.c:3223,4'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
                - screen_redraw_pane
                - log_debug
        - Branch String:   'server-client.c:3225,21'
          Branch Sides:
            - BranchSide:      'server-client.c:3225,25'
              BranchSideFuncs:
                - log_debug
                - screen_redraw_pane
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
            - BranchSide:      'server-client.c:3227,8'
              BranchSideFuncs:
                - log_debug
                - screen_redraw_pane
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
        - Branch String:   'server-client.c:3225,8'
          Branch Sides:
            - BranchSide:      'server-client.c:3226,5'
              BranchSideFuncs:
                - log_debug
                - screen_redraw_pane
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
            - BranchSide:      'server-client.c:3227,8'
              BranchSideFuncs:
                - log_debug
                - screen_redraw_pane
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
        - Branch String:   'server-client.c:3227,8'
          Branch Sides:
            - BranchSide:      'server-client.c:3229,27'
              BranchSideFuncs:
                - log_debug
                - screen_redraw_pane
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
            - BranchSide:      'server-client.c:3232,9'
              BranchSideFuncs:
                - log_debug
                - screen_redraw_pane
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - options_get_number
                - screen_redraw_screen
                - server_client_set_title
                - server_client_set_path
                - log_debug
        - Branch String:   'server-client.c:3241,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3242,26'
              BranchSideFuncs:
                - options_get_number
                - screen_redraw_screen
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
                - server_client_set_title
                - server_client_set_path
            - BranchSide:      'server-client.c:3249,16'
              BranchSideFuncs:
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
        - Branch String:   'server-client.c:3242,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3243,28'
              BranchSideFuncs:
                - server_client_set_title
                - server_client_set_path
                - screen_redraw_screen
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
            - BranchSide:      'server-client.c:3246,24'
              BranchSideFuncs:
                - screen_redraw_screen
                - tty_update_mode
                - evbuffer_get_length
                - log_debug
        - Branch String:   'server-client.c:3256,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3256,6'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
            - BranchSide:      'server-client.c:3262,15'
              BranchSideFuncs:
                - evbuffer_get_length
                - log_debug
      Callsites:
        - Src:             'server-client.c:3132,3'
          Dst:             log_debug
        - Src:             'server-client.c:3163,24'
          Dst:             evbuffer_get_length
        - Src:             'server-client.c:3164,3'
          Dst:             log_debug
        - Src:             'server-client.c:3165,8'
          Dst:             event_initialized
        - Src:             'server-client.c:3166,4'
          Dst:             event_set
        - Src:             'server-client.c:3166,4'
          Dst:             server_client_redraw_timer
        - Src:             'server-client.c:3167,8'
          Dst:             event_pending
        - Src:             'server-client.c:3168,4'
          Dst:             log_debug
        - Src:             'server-client.c:3169,4'
          Dst:             event_add
        - Src:             'server-client.c:3175,6'
          Dst:             log_debug
        - Src:             'server-client.c:3179,6'
          Dst:             log_debug
        - Src:             'server-client.c:3202,3'
          Dst:             log_debug
        - Src:             'server-client.c:3228,5'
          Dst:             log_debug
        - Src:             'server-client.c:3231,5'
          Dst:             log_debug
        - Src:             'server-client.c:3234,4'
          Dst:             screen_redraw_pane
        - Src:             'server-client.c:3242,7'
          Dst:             options_get_number
        - Src:             'server-client.c:3243,4'
          Dst:             server_client_set_title
        - Src:             'server-client.c:3244,4'
          Dst:             server_client_set_path
        - Src:             'server-client.c:3246,3'
          Dst:             screen_redraw_screen
        - Src:             'server-client.c:3250,2'
          Dst:             tty_update_mode
        - Src:             'server-client.c:3262,15'
          Dst:             evbuffer_get_length
        - Src:             'server-client.c:3263,3'
          Dst:             log_debug
    - functionName:    server_client_check_modes
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3097
      functionLinenumberEnd: 3111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3102,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3103,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3104,7'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:3104,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3105,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3106,2'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:3106,2'
          Branch Sides:
            - BranchSide:      'server-client.c:3106,2'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3107,9'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:3108,19'
          Branch Sides:
            - BranchSide:      'server-client.c:3108,22'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3110,2'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:3108,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3109,4'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3110,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_client_check_exit
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3036
      functionLinenumberEnd: 3081
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         30
      ICount:          210
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - client_files_RB_MINMAX
        - client_files_RB_NEXT
        - control_all_done
        - control_discard
        - evbuffer_get_length
        - proc_send
        - strlen
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3042,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3043,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3044,7'
              BranchSideFuncs:
                - client_files_RB_MINMAX
                - strlen
                - proc_send
                - free
                - free
                - proc_send
                - xmalloc
                - proc_send
                - free
                - strlen
                - evbuffer_get_length
                - client_files_RB_NEXT
                - control_discard
                - control_all_done
        - Branch String:   'server-client.c:3044,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3045,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3047,6'
              BranchSideFuncs:
                - client_files_RB_MINMAX
                - strlen
                - proc_send
                - free
                - free
                - proc_send
                - xmalloc
                - proc_send
                - free
                - strlen
                - evbuffer_get_length
                - client_files_RB_NEXT
                - control_discard
                - control_all_done
        - Branch String:   'server-client.c:3047,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3048,19'
              BranchSideFuncs:
                - control_discard
                - control_all_done
                - client_files_RB_MINMAX
                - strlen
                - proc_send
                - free
                - free
                - proc_send
                - xmalloc
                - proc_send
                - free
                - strlen
                - evbuffer_get_length
                - client_files_RB_NEXT
            - BranchSide:      'server-client.c:3052,2'
              BranchSideFuncs:
                - client_files_RB_MINMAX
                - strlen
                - proc_send
                - free
                - free
                - proc_send
                - xmalloc
                - proc_send
                - free
                - strlen
                - evbuffer_get_length
                - client_files_RB_NEXT
        - Branch String:   'server-client.c:3049,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3050,4'
              BranchSideFuncs:
                - client_files_RB_MINMAX
                - strlen
                - proc_send
                - free
                - free
                - proc_send
                - xmalloc
                - proc_send
                - free
                - strlen
                - evbuffer_get_length
                - client_files_RB_NEXT
            - BranchSide:      'server-client.c:3051,2'
              BranchSideFuncs:
                - client_files_RB_MINMAX
                - strlen
                - proc_send
                - free
                - free
                - proc_send
                - xmalloc
                - proc_send
                - free
                - strlen
                - evbuffer_get_length
                - client_files_RB_NEXT
        - Branch String:   'server-client.c:3052,2'
          Branch Sides:
            - BranchSide:      'server-client.c:3053,7'
              BranchSideFuncs:
                - evbuffer_get_length
                - client_files_RB_NEXT
                - strlen
                - proc_send
                - free
                - free
                - proc_send
                - xmalloc
                - proc_send
                - free
                - strlen
            - BranchSide:      'server-client.c:3056,2'
              BranchSideFuncs:
                - strlen
                - proc_send
                - free
                - free
                - proc_send
                - xmalloc
                - proc_send
                - free
                - strlen
        - Branch String:   'server-client.c:3053,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3054,4'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3055,2'
              BranchSideFuncs:
                - client_files_RB_NEXT
                - strlen
                - proc_send
                - free
                - free
                - proc_send
                - xmalloc
                - proc_send
                - free
                - strlen
                - evbuffer_get_length
        - Branch String:   'server-client.c:3058,2'
          Branch Sides:
            - BranchSide:      'server-client.c:3060,7'
              BranchSideFuncs:
                - xmalloc
                - proc_send
                - free
                - free
                - free
                - strlen
            - BranchSide:      'server-client.c:3073,13'
              BranchSideFuncs:
                - proc_send
                - free
                - free
            - BranchSide:      'server-client.c:3076,13'
              BranchSideFuncs:
                - strlen
                - proc_send
                - free
                - free
            - BranchSide:      'server-client.c:3079,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'server-client.c:3060,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3061,19'
              BranchSideFuncs:
                - strlen
                - xmalloc
                - proc_send
                - free
                - free
                - free
            - BranchSide:      'server-client.c:3063,10'
              BranchSideFuncs:
                - xmalloc
                - proc_send
                - free
                - free
                - free
        - Branch String:   'server-client.c:3067,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3068,11'
              BranchSideFuncs:
                - proc_send
                - free
                - free
                - free
            - BranchSide:      'server-client.c:3069,13'
              BranchSideFuncs:
                - proc_send
                - free
                - free
                - free
      Callsites:
        - Src:             'server-client.c:3048,3'
          Dst:             control_discard
        - Src:             'server-client.c:3049,8'
          Dst:             control_all_done
        - Src:             'server-client.c:3052,2'
          Dst:             client_files_RB_MINMAX
        - Src:             'server-client.c:3053,7'
          Dst:             evbuffer_get_length
        - Src:             'server-client.c:3052,2'
          Dst:             client_files_RB_NEXT
        - Src:             'server-client.c:3061,12'
          Dst:             strlen
        - Src:             'server-client.c:3065,10'
          Dst:             xmalloc
        - Src:             'server-client.c:3069,3'
          Dst:             proc_send
        - Src:             'server-client.c:3073,3'
          Dst:             proc_send
        - Src:             'server-client.c:3076,49'
          Dst:             strlen
        - Src:             'server-client.c:3076,3'
          Dst:             proc_send
    - functionName:    server_client_check_window_resize
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2700
      functionLinenumberEnd: 2715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         18
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - log_debug
        - resize_window
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:2703,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2704,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2706,2'
              BranchSideFuncs:
                - log_debug
                - resize_window
        - Branch String:   'server-client.c:2706,2'
          Branch Sides:
            - BranchSide:      'server-client.c:2707,7'
              BranchSideFuncs:
                - log_debug
                - resize_window
            - BranchSide:      'server-client.c:2710,6'
              BranchSideFuncs:
                - log_debug
                - resize_window
        - Branch String:   'server-client.c:2707,34'
          Branch Sides:
            - BranchSide:      'server-client.c:2707,37'
              BranchSideFuncs:
                - log_debug
                - resize_window
            - BranchSide:      'server-client.c:2709,2'
              BranchSideFuncs:
                - log_debug
                - resize_window
        - Branch String:   'server-client.c:2707,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2708,4'
              BranchSideFuncs:
                - log_debug
                - resize_window
            - BranchSide:      'server-client.c:2709,2'
              BranchSideFuncs:
                - log_debug
                - resize_window
        - Branch String:   'server-client.c:2710,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2711,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2713,49'
              BranchSideFuncs:
                - log_debug
                - resize_window
      Callsites:
        - Src:             'server-client.c:2713,2'
          Dst:             log_debug
        - Src:             'server-client.c:2714,2'
          Dst:             resize_window
    - functionName:    server_client_loop
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2656
      functionLinenumberEnd: 2695
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         33
      ICount:          166
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - check_window_name
        - server_client_check_exit
        - server_client_check_modes
        - server_client_check_pane_buffer
        - server_client_check_pane_resize
        - server_client_check_redraw
        - server_client_check_window_resize
        - server_client_reset_state
        - window_pane_send_theme_update
        - windows_RB_MINMAX
        - windows_RB_NEXT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:2662,2'
          Branch Sides:
            - BranchSide:      'server-client.c:2657,18'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - windows_RB_MINMAX
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
                - check_window_name
                - windows_RB_NEXT
                - server_client_check_pane_resize
                - server_client_check_pane_buffer
                - server_client_check_exit
                - server_client_check_modes
                - server_client_check_redraw
                - server_client_reset_state
                - server_client_check_window_resize
                - windows_RB_NEXT
            - BranchSide:      'server-client.c:2662,2'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - windows_RB_MINMAX
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
                - check_window_name
                - windows_RB_NEXT
                - server_client_check_pane_resize
                - server_client_check_pane_buffer
                - server_client_check_exit
                - server_client_check_modes
                - server_client_check_redraw
                - server_client_reset_state
                - server_client_check_window_resize
                - windows_RB_NEXT
        - Branch String:   'server-client.c:2662,2'
          Branch Sides:
            - BranchSide:      'server-client.c:2663,37'
              BranchSideFuncs:
                - server_client_check_window_resize
                - windows_RB_NEXT
                - windows_RB_MINMAX
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
                - check_window_name
                - windows_RB_NEXT
                - server_client_check_pane_resize
                - server_client_check_pane_buffer
                - server_client_check_exit
                - server_client_check_modes
                - server_client_check_redraw
                - server_client_reset_state
            - BranchSide:      'server-client.c:2666,2'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
                - check_window_name
                - windows_RB_NEXT
                - server_client_check_pane_resize
                - server_client_check_pane_buffer
                - server_client_check_exit
                - server_client_check_modes
                - server_client_check_redraw
                - server_client_reset_state
        - Branch String:   'server-client.c:2666,2'
          Branch Sides:
            - BranchSide:      'server-client.c:2667,28'
              BranchSideFuncs:
                - server_client_check_exit
                - windows_RB_MINMAX
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
                - check_window_name
                - windows_RB_NEXT
                - server_client_check_pane_resize
                - server_client_check_pane_buffer
                - server_client_check_modes
                - server_client_check_redraw
                - server_client_reset_state
            - BranchSide:      'server-client.c:2679,2'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
                - check_window_name
                - windows_RB_NEXT
                - server_client_check_pane_resize
                - server_client_check_pane_buffer
        - Branch String:   'server-client.c:2668,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2669,30'
              BranchSideFuncs:
                - server_client_check_modes
                - server_client_check_redraw
                - server_client_reset_state
                - windows_RB_MINMAX
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
                - check_window_name
                - windows_RB_NEXT
                - server_client_check_pane_resize
                - server_client_check_pane_buffer
                - server_client_check_exit
            - BranchSide:      'server-client.c:2673,2'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
                - check_window_name
                - windows_RB_NEXT
                - server_client_check_pane_resize
                - server_client_check_pane_buffer
                - server_client_check_exit
                - server_client_check_modes
                - server_client_check_redraw
                - server_client_reset_state
        - Branch String:   'server-client.c:2679,2'
          Branch Sides:
            - BranchSide:      'server-client.c:2680,3'
              BranchSideFuncs:
                - check_window_name
                - windows_RB_NEXT
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
                - server_client_check_pane_resize
                - server_client_check_pane_buffer
            - BranchSide:      'server-client.c:2691,2'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
        - Branch String:   'server-client.c:2680,3'
          Branch Sides:
            - BranchSide:      'server-client.c:2681,8'
              BranchSideFuncs:
                - check_window_name
                - windows_RB_NEXT
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
                - server_client_check_pane_resize
                - server_client_check_pane_buffer
            - BranchSide:      'server-client.c:2687,21'
              BranchSideFuncs:
                - check_window_name
                - windows_RB_NEXT
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
                - server_client_check_pane_resize
                - server_client_check_pane_buffer
        - Branch String:   'server-client.c:2681,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2682,37'
              BranchSideFuncs:
                - server_client_check_pane_resize
                - server_client_check_pane_buffer
                - check_window_name
                - windows_RB_NEXT
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
            - BranchSide:      'server-client.c:2685,4'
              BranchSideFuncs:
                - check_window_name
                - windows_RB_NEXT
                - windows_RB_MINMAX
                - windows_RB_NEXT
                - window_pane_send_theme_update
                - server_client_check_pane_resize
                - server_client_check_pane_buffer
        - Branch String:   'server-client.c:2691,2'
          Branch Sides:
            - BranchSide:      'server-client.c:2692,3'
              BranchSideFuncs:
                - windows_RB_NEXT
                - window_pane_send_theme_update
            - BranchSide:      'server-client.c:2695,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:2692,3'
          Branch Sides:
            - BranchSide:      'server-client.c:2693,34'
              BranchSideFuncs:
                - window_pane_send_theme_update
                - windows_RB_NEXT
            - BranchSide:      'server-client.c:2694,2'
              BranchSideFuncs:
                - windows_RB_NEXT
                - window_pane_send_theme_update
      Callsites:
        - Src:             'server-client.c:2662,2'
          Dst:             windows_RB_MINMAX
        - Src:             'server-client.c:2663,3'
          Dst:             server_client_check_window_resize
        - Src:             'server-client.c:2662,2'
          Dst:             windows_RB_NEXT
        - Src:             'server-client.c:2667,3'
          Dst:             server_client_check_exit
        - Src:             'server-client.c:2669,4'
          Dst:             server_client_check_modes
        - Src:             'server-client.c:2670,4'
          Dst:             server_client_check_redraw
        - Src:             'server-client.c:2671,4'
          Dst:             server_client_reset_state
        - Src:             'server-client.c:2679,2'
          Dst:             windows_RB_MINMAX
        - Src:             'server-client.c:2682,5'
          Dst:             server_client_check_pane_resize
        - Src:             'server-client.c:2683,5'
          Dst:             server_client_check_pane_buffer
        - Src:             'server-client.c:2687,3'
          Dst:             check_window_name
        - Src:             'server-client.c:2679,2'
          Dst:             windows_RB_NEXT
        - Src:             'server-client.c:2691,2'
          Dst:             windows_RB_MINMAX
        - Src:             'server-client.c:2693,4'
          Dst:             window_pane_send_theme_update
        - Src:             'server-client.c:2691,2'
          Dst:             windows_RB_NEXT
    - functionName:    server_client_key_callback
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2337
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         154
      ICount:          954
      EdgeCount:       213
      CyclomaticComplexity: 61
      functionsReached:
        - cmd_find_from_client
        - cmd_find_from_mouse
        - cmdq_get_client
        - event_add
        - event_del
        - fatal
        - gettimeofday
        - key_bindings_dispatch
        - key_bindings_get
        - key_bindings_get_table
        - key_bindings_unref_table
        - log_debug
        - options_get_number
        - server_client_check_mouse
        - server_client_is_assume_paste
        - server_client_is_bracket_paste
        - server_client_is_default_key_table
        - server_client_key_table_activity_diff
        - server_client_repeat_time
        - server_client_report_theme
        - server_client_set_key_table
        - server_client_update_latest
        - server_status_client
        - session_update_activity
        - strcmp
        - window_pane_key
        - window_pane_paste
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:2355,16'
          Branch Sides:
            - BranchSide:      'server-client.c:2355,20'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2356,3'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
        - Branch String:   'server-client.c:2355,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2356,3'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2357,7'
              BranchSideFuncs:
                - gettimeofday
                - session_update_activity
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
                - cmd_find_from_mouse
                - server_client_report_theme
                - server_client_report_theme
                - server_client_check_mouse
                - fatal
        - Branch String:   'server-client.c:2362,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2363,3'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'server-client.c:2364,26'
              BranchSideFuncs:
                - session_update_activity
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
                - cmd_find_from_mouse
                - server_client_report_theme
                - server_client_report_theme
                - server_client_check_mouse
        - Branch String:   'server-client.c:2368,24'
          Branch Sides:
            - BranchSide:      'server-client.c:2368,27'
              BranchSideFuncs:
                - server_client_check_mouse
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
                - cmd_find_from_mouse
                - server_client_report_theme
                - server_client_report_theme
            - BranchSide:      'server-client.c:2369,7'
              BranchSideFuncs:
                - server_client_check_mouse
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
                - cmd_find_from_mouse
                - server_client_report_theme
                - server_client_report_theme
        - Branch String:   'server-client.c:2368,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2369,7'
              BranchSideFuncs:
                - server_client_check_mouse
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
                - cmd_find_from_mouse
                - server_client_report_theme
                - server_client_report_theme
            - BranchSide:      'server-client.c:2390,6'
              BranchSideFuncs:
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
                - cmd_find_from_mouse
                - server_client_report_theme
                - server_client_report_theme
        - Branch String:   'server-client.c:2369,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2370,4'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2371,35'
              BranchSideFuncs:
                - server_client_check_mouse
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
                - cmd_find_from_mouse
                - server_client_report_theme
                - server_client_report_theme
        - Branch String:   'server-client.c:2372,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2373,4'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2375,3'
              BranchSideFuncs:
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
                - cmd_find_from_mouse
                - server_client_report_theme
                - server_client_report_theme
        - Branch String:   'server-client.c:2382,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2383,4'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2386,16'
              BranchSideFuncs:
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
                - cmd_find_from_mouse
                - server_client_report_theme
                - server_client_report_theme
        - Branch String:   'server-client.c:2390,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2391,30'
              BranchSideFuncs:
                - server_client_report_theme
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2394,6'
              BranchSideFuncs:
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
                - cmd_find_from_mouse
                - server_client_report_theme
        - Branch String:   'server-client.c:2394,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2395,30'
              BranchSideFuncs:
                - server_client_report_theme
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2400,7'
              BranchSideFuncs:
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
                - cmd_find_from_mouse
        - Branch String:   'server-client.c:2400,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2400,7'
              BranchSideFuncs:
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
                - cmd_find_from_mouse
            - BranchSide:      'server-client.c:2401,29'
              BranchSideFuncs:
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
        - Branch String:   'server-client.c:2400,26'
          Branch Sides:
            - BranchSide:      'server-client.c:2400,54'
              BranchSideFuncs:
                - cmd_find_from_mouse
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
                - cmd_find_from_client
            - BranchSide:      'server-client.c:2401,29'
              BranchSideFuncs:
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
        - Branch String:   'server-client.c:2400,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2401,29'
              BranchSideFuncs:
                - cmd_find_from_client
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
            - BranchSide:      'server-client.c:2402,10'
              BranchSideFuncs:
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
        - Branch String:   'server-client.c:2405,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2405,6'
              BranchSideFuncs:
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
                - options_get_number
            - BranchSide:      'server-client.c:2409,38'
              BranchSideFuncs:
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
        - Branch String:   'server-client.c:2405,25'
          Branch Sides:
            - BranchSide:      'server-client.c:2405,48'
              BranchSideFuncs:
                - options_get_number
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
            - BranchSide:      'server-client.c:2409,38'
              BranchSideFuncs:
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
        - Branch String:   'server-client.c:2405,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2406,3'
              BranchSideFuncs:
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
            - BranchSide:      'server-client.c:2409,38'
              BranchSideFuncs:
                - server_client_is_bracket_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
        - Branch String:   'server-client.c:2409,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2410,3'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_paste
            - BranchSide:      'server-client.c:2413,7'
              BranchSideFuncs:
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
        - Branch String:   'server-client.c:2413,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2413,7'
              BranchSideFuncs:
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
            - BranchSide:      'server-client.c:2414,6'
              BranchSideFuncs:
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
        - Branch String:   'server-client.c:2413,26'
          Branch Sides:
            - BranchSide:      'server-client.c:2414,6'
              BranchSideFuncs:
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
            - BranchSide:      'server-client.c:2424,41'
              BranchSideFuncs:
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
        - Branch String:   'server-client.c:2414,27'
          Branch Sides:
            - BranchSide:      'server-client.c:2415,6'
              BranchSideFuncs:
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
            - BranchSide:      'server-client.c:2424,41'
              BranchSideFuncs:
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
        - Branch String:   'server-client.c:2415,28'
          Branch Sides:
            - BranchSide:      'server-client.c:2416,8'
              BranchSideFuncs:
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - server_client_is_assume_paste
                - window_pane_paste
            - BranchSide:      'server-client.c:2424,41'
              BranchSideFuncs:
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
        - Branch String:   'server-client.c:2416,25'
          Branch Sides:
            - BranchSide:      'server-client.c:2417,36'
              BranchSideFuncs:
                - server_client_is_assume_paste
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
                - window_pane_paste
            - BranchSide:      'server-client.c:2424,41'
              BranchSideFuncs:
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
        - Branch String:   'server-client.c:2413,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2418,3'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_paste
            - BranchSide:      'server-client.c:2424,41'
              BranchSideFuncs:
                - server_client_is_default_key_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
        - Branch String:   'server-client.c:2424,57'
          Branch Sides:
            - BranchSide:      'server-client.c:2425,6'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
            - BranchSide:      'server-client.c:2430,11'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2425,17'
          Branch Sides:
            - BranchSide:      'server-client.c:2426,13'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
            - BranchSide:      'server-client.c:2430,11'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2426,46'
          Branch Sides:
            - BranchSide:      'server-client.c:2427,6'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - key_bindings_get_table
            - BranchSide:      'server-client.c:2430,11'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2424,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2428,34'
              BranchSideFuncs:
                - key_bindings_get_table
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
            - BranchSide:      'server-client.c:2430,11'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2441,62'
          Branch Sides:
            - BranchSide:      'server-client.c:2442,6'
              BranchSideFuncs:
                - strcmp
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - server_client_set_key_table
                - server_status_client
            - BranchSide:      'server-client.c:2443,13'
              BranchSideFuncs:
                - strcmp
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2442,63'
          Branch Sides:
            - BranchSide:      'server-client.c:2443,13'
              BranchSideFuncs:
                - strcmp
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - server_client_set_key_table
                - server_status_client
            - BranchSide:      'server-client.c:2448,10'
              BranchSideFuncs:
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:2441,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2444,31'
              BranchSideFuncs:
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2448,10'
              BranchSideFuncs:
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:2452,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2453,39'
              BranchSideFuncs:
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:2455,41'
              BranchSideFuncs:
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
        - Branch String:   'server-client.c:2456,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2457,3'
              BranchSideFuncs:
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
            - BranchSide:      'server-client.c:2459,24'
              BranchSideFuncs:
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
        - Branch String:   'server-client.c:2466,23'
          Branch Sides:
            - BranchSide:      'server-client.c:2467,13'
              BranchSideFuncs:
                - strcmp
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
            - BranchSide:      'server-client.c:2487,6'
              BranchSideFuncs:
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2467,41'
          Branch Sides:
            - BranchSide:      'server-client.c:2468,44'
              BranchSideFuncs:
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - strcmp
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
            - BranchSide:      'server-client.c:2487,6'
              BranchSideFuncs:
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2466,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2473,7'
              BranchSideFuncs:
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - log_debug
            - BranchSide:      'server-client.c:2487,6'
              BranchSideFuncs:
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2473,18'
          Branch Sides:
            - BranchSide:      'server-client.c:2474,8'
              BranchSideFuncs:
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - log_debug
            - BranchSide:      'server-client.c:2478,4'
              BranchSideFuncs:
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2474,34'
          Branch Sides:
            - BranchSide:      'server-client.c:2475,8'
              BranchSideFuncs:
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - log_debug
            - BranchSide:      'server-client.c:2478,4'
              BranchSideFuncs:
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2473,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2476,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
            - BranchSide:      'server-client.c:2478,4'
              BranchSideFuncs:
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2487,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2493,8'
              BranchSideFuncs:
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - free
                - free
                - server_client_update_latest
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
            - BranchSide:      'server-client.c:2539,6'
              BranchSideFuncs:
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - free
                - free
                - server_client_update_latest
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2493,34'
          Branch Sides:
            - BranchSide:      'server-client.c:2494,9'
              BranchSideFuncs:
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - free
                - free
                - server_client_update_latest
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
            - BranchSide:      'server-client.c:2503,38'
              BranchSideFuncs:
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - free
                - free
                - server_client_update_latest
                - event_del
                - event_add
        - Branch String:   'server-client.c:2493,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2496,8'
              BranchSideFuncs:
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
            - BranchSide:      'server-client.c:2503,38'
              BranchSideFuncs:
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - free
                - free
                - server_client_update_latest
                - event_del
                - event_add
        - Branch String:   'server-client.c:2516,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2517,4'
              BranchSideFuncs:
                - event_del
                - event_add
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2525,4'
              BranchSideFuncs:
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - free
                - free
                - server_client_update_latest
        - Branch String:   'server-client.c:2539,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2540,8'
              BranchSideFuncs:
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'server-client.c:2548,6'
              BranchSideFuncs:
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - free
                - free
                - server_client_update_latest
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2548,33'
          Branch Sides:
            - BranchSide:      'server-client.c:2549,6'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
            - BranchSide:      'server-client.c:2554,3'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
        - Branch String:   'server-client.c:2549,35'
          Branch Sides:
            - BranchSide:      'server-client.c:2550,6'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
            - BranchSide:      'server-client.c:2554,3'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
        - Branch String:   'server-client.c:2550,40'
          Branch Sides:
            - BranchSide:      'server-client.c:2551,6'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
            - BranchSide:      'server-client.c:2554,3'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
        - Branch String:   'server-client.c:2551,41'
          Branch Sides:
            - BranchSide:      'server-client.c:2552,6'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
            - BranchSide:      'server-client.c:2554,3'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
        - Branch String:   'server-client.c:2552,43'
          Branch Sides:
            - BranchSide:      'server-client.c:2553,6'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
            - BranchSide:      'server-client.c:2554,3'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
        - Branch String:   'server-client.c:2548,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2554,3'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
            - BranchSide:      'server-client.c:2560,41'
              BranchSideFuncs:
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2561,52'
          Branch Sides:
            - BranchSide:      'server-client.c:2562,7'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
            - BranchSide:      'server-client.c:2563,3'
              BranchSideFuncs:
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2561,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2563,3'
              BranchSideFuncs:
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
            - BranchSide:      'server-client.c:2577,6'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2566,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2567,12'
              BranchSideFuncs:
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
            - BranchSide:      'server-client.c:2568,3'
              BranchSideFuncs:
                - server_status_client
                - options_get_number
                - options_get_number
                - log_debug
                - key_bindings_get
                - options_get_number
                - log_debug
                - server_client_is_default_key_table
                - log_debug
                - server_client_set_key_table
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - server_client_repeat_time
                - server_client_set_key_table
                - server_status_client
                - key_bindings_dispatch
                - key_bindings_unref_table
                - event_del
                - event_add
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - strcmp
                - server_client_key_table_activity_diff
                - log_debug
                - server_client_set_key_table
                - server_status_client
                - log_debug
                - log_debug
                - log_debug
                - strcmp
                - server_client_set_key_table
                - server_status_client
        - Branch String:   'server-client.c:2577,21'
          Branch Sides:
            - BranchSide:      'server-client.c:2577,26'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
                - server_client_set_key_table
                - server_status_client
            - BranchSide:      'server-client.c:2577,47'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
        - Branch String:   'server-client.c:2577,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2577,47'
              BranchSideFuncs:
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2578,31'
              BranchSideFuncs:
                - server_client_set_key_table
                - server_status_client
                - free
                - free
                - server_client_update_latest
        - Branch String:   'server-client.c:2584,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2585,3'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2586,6'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_key
        - Branch String:   'server-client.c:2586,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2587,19'
              BranchSideFuncs:
                - window_pane_key
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2588,2'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
        - Branch String:   'server-client.c:2591,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2592,3'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2593,6'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
                - window_pane_paste
        - Branch String:   'server-client.c:2593,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2594,21'
              BranchSideFuncs:
                - window_pane_paste
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2595,6'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
        - Branch String:   'server-client.c:2599,16'
          Branch Sides:
            - BranchSide:      'server-client.c:2599,19'
              BranchSideFuncs:
                - free
                - free
                - server_client_update_latest
            - BranchSide:      'server-client.c:2599,16'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'server-client.c:2599,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2599,6'
              BranchSideFuncs:
                - server_client_update_latest
                - free
                - free
            - BranchSide:      'server-client.c:2600,31'
              BranchSideFuncs:
                - server_client_update_latest
                - free
                - free
      Callsites:
        - Src:             'server-client.c:2338,23'
          Dst:             cmdq_get_client
        - Src:             'server-client.c:2362,6'
          Dst:             gettimeofday
        - Src:             'server-client.c:2363,3'
          Dst:             fatal
        - Src:             'server-client.c:2364,2'
          Dst:             session_update_activity
        - Src:             'server-client.c:2371,9'
          Dst:             server_client_check_mouse
        - Src:             'server-client.c:2391,3'
          Dst:             server_client_report_theme
        - Src:             'server-client.c:2395,3'
          Dst:             server_client_report_theme
        - Src:             'server-client.c:2400,29'
          Dst:             cmd_find_from_mouse
        - Src:             'server-client.c:2401,3'
          Dst:             cmd_find_from_client
        - Src:             'server-client.c:2405,29'
          Dst:             options_get_number
        - Src:             'server-client.c:2409,6'
          Dst:             server_client_is_bracket_paste
        - Src:             'server-client.c:2417,6'
          Dst:             server_client_is_assume_paste
        - Src:             'server-client.c:2424,6'
          Dst:             server_client_is_default_key_table
        - Src:             'server-client.c:2428,11'
          Dst:             key_bindings_get_table
        - Src:             'server-client.c:2438,21'
          Dst:             options_get_number
        - Src:             'server-client.c:2439,22'
          Dst:             options_get_number
        - Src:             'server-client.c:2443,6'
          Dst:             strcmp
        - Src:             'server-client.c:2444,3'
          Dst:             server_client_set_key_table
        - Src:             'server-client.c:2445,3'
          Dst:             server_status_client
        - Src:             'server-client.c:2453,3'
          Dst:             log_debug
        - Src:             'server-client.c:2455,3'
          Dst:             log_debug
        - Src:             'server-client.c:2457,3'
          Dst:             log_debug
        - Src:             'server-client.c:2459,7'
          Dst:             key_bindings_get
        - Src:             'server-client.c:2465,17'
          Dst:             options_get_number
        - Src:             'server-client.c:2467,6'
          Dst:             strcmp
        - Src:             'server-client.c:2468,6'
          Dst:             server_client_key_table_activity_diff
        - Src:             'server-client.c:2476,4'
          Dst:             log_debug
        - Src:             'server-client.c:2478,4'
          Dst:             log_debug
        - Src:             'server-client.c:2479,4'
          Dst:             server_client_set_key_table
        - Src:             'server-client.c:2481,4'
          Dst:             server_status_client
        - Src:             'server-client.c:2495,4'
          Dst:             log_debug
        - Src:             'server-client.c:2497,4'
          Dst:             server_client_set_key_table
        - Src:             'server-client.c:2500,4'
          Dst:             server_status_client
        - Src:             'server-client.c:2503,3'
          Dst:             log_debug
        - Src:             'server-client.c:2515,12'
          Dst:             server_client_repeat_time
        - Src:             'server-client.c:2522,4'
          Dst:             event_del
        - Src:             'server-client.c:2523,4'
          Dst:             event_add
        - Src:             'server-client.c:2526,4'
          Dst:             server_client_set_key_table
        - Src:             'server-client.c:2528,3'
          Dst:             server_status_client
        - Src:             'server-client.c:2531,3'
          Dst:             key_bindings_dispatch
        - Src:             'server-client.c:2532,3'
          Dst:             key_bindings_unref_table
        - Src:             'server-client.c:2560,2'
          Dst:             log_debug
        - Src:             'server-client.c:2561,7'
          Dst:             server_client_is_default_key_table
        - Src:             'server-client.c:2563,3'
          Dst:             log_debug
        - Src:             'server-client.c:2564,3'
          Dst:             server_client_set_key_table
        - Src:             'server-client.c:2569,3'
          Dst:             server_status_client
        - Src:             'server-client.c:2578,3'
          Dst:             server_client_set_key_table
        - Src:             'server-client.c:2579,3'
          Dst:             server_status_client
        - Src:             'server-client.c:2587,3'
          Dst:             window_pane_key
        - Src:             'server-client.c:2594,3'
          Dst:             window_pane_paste
        - Src:             'server-client.c:2600,3'
          Dst:             server_client_update_latest
    - functionName:    server_client_set_key_table
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - name
      BBCount:         8
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - fatal
        - gettimeofday
        - key_bindings_get_table
        - key_bindings_unref_table
        - server_client_get_key_table
      functionUses:    13
      BranchProfiles:
        - Branch String:   'server-client.c:234,6'
          Branch Sides:
            - BranchSide:      'server-client.c:235,38'
              BranchSideFuncs:
                - server_client_get_key_table
                - key_bindings_unref_table
                - key_bindings_get_table
                - gettimeofday
                - fatal
            - BranchSide:      'server-client.c:237,27'
              BranchSideFuncs:
                - key_bindings_unref_table
                - key_bindings_get_table
                - gettimeofday
                - fatal
        - Branch String:   'server-client.c:240,6'
          Branch Sides:
            - BranchSide:      'server-client.c:241,3'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'server-client.c:242,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:235,10'
          Dst:             server_client_get_key_table
        - Src:             'server-client.c:237,2'
          Dst:             key_bindings_unref_table
        - Src:             'server-client.c:238,16'
          Dst:             key_bindings_get_table
        - Src:             'server-client.c:240,6'
          Dst:             gettimeofday
        - Src:             'server-client.c:241,3'
          Dst:             fatal
    - functionName:    server_client_handle_key
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2609
      functionLinenumberEnd: 2651
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - event
      BBCount:         28
      ICount:          161
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - cmdq_append
        - cmdq_get_callback1
        - server_client_clear_overlay
        - server_client_key_callback
        - status_message_clear
        - status_prompt_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   'server-client.c:2614,16'
          Branch Sides:
            - BranchSide:      'server-client.c:2614,20'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2615,3'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:2614,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2615,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2622,7'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
                - server_client_clear_overlay
                - status_prompt_key
                - server_client_clear_overlay
                - status_message_clear
        - Branch String:   'server-client.c:2622,6'
          Branch Sides:
            - BranchSide:      'server-client.c:2623,7'
              BranchSideFuncs:
                - server_client_clear_overlay
                - cmdq_get_callback1
                - cmdq_append
                - status_prompt_key
                - server_client_clear_overlay
                - status_message_clear
            - BranchSide:      'server-client.c:2648,9'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
        - Branch String:   'server-client.c:2623,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2624,8'
              BranchSideFuncs:
                - status_message_clear
                - server_client_clear_overlay
                - cmdq_get_callback1
                - cmdq_append
                - status_prompt_key
                - server_client_clear_overlay
            - BranchSide:      'server-client.c:2628,7'
              BranchSideFuncs:
                - server_client_clear_overlay
                - cmdq_get_callback1
                - cmdq_append
                - status_prompt_key
                - server_client_clear_overlay
        - Branch String:   'server-client.c:2624,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2625,5'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2626,25'
              BranchSideFuncs:
                - status_message_clear
                - server_client_clear_overlay
                - cmdq_get_callback1
                - cmdq_append
                - status_prompt_key
                - server_client_clear_overlay
        - Branch String:   'server-client.c:2628,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2629,12'
              BranchSideFuncs:
                - server_client_clear_overlay
                - server_client_clear_overlay
                - cmdq_get_callback1
                - cmdq_append
                - status_prompt_key
            - BranchSide:      'server-client.c:2637,31'
              BranchSideFuncs:
                - server_client_clear_overlay
                - cmdq_get_callback1
                - cmdq_append
                - status_prompt_key
        - Branch String:   'server-client.c:2629,4'
          Branch Sides:
            - BranchSide:      'server-client.c:2631,5'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2633,33'
              BranchSideFuncs:
                - server_client_clear_overlay
            - BranchSide:      'server-client.c:2636,3'
              BranchSideFuncs:
                - server_client_clear_overlay
                - cmdq_get_callback1
                - cmdq_append
                - status_prompt_key
        - Branch String:   'server-client.c:2638,7'
          Branch Sides:
            - BranchSide:      'server-client.c:2639,26'
              BranchSideFuncs:
                - status_prompt_key
                - cmdq_get_callback1
                - cmdq_append
            - BranchSide:      'server-client.c:2642,2'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
        - Branch String:   'server-client.c:2639,8'
          Branch Sides:
            - BranchSide:      'server-client.c:2640,5'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:2641,3'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
      Callsites:
        - Src:             'server-client.c:2626,4'
          Dst:             status_message_clear
        - Src:             'server-client.c:2633,5'
          Dst:             server_client_clear_overlay
        - Src:             'server-client.c:2637,3'
          Dst:             server_client_clear_overlay
        - Src:             'server-client.c:2639,8'
          Dst:             status_prompt_key
        - Src:             'server-client.c:2648,9'
          Dst:             cmdq_get_callback1
        - Src:             'server-client.c:2648,9'
          Dst:             server_client_key_callback
        - Src:             'server-client.c:2649,2'
          Dst:             cmdq_append
    - functionName:    server_client_clear_overlay
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         15
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - event_del
        - event_initialized
        - server_redraw_client
        - window_update_focus
      functionUses:    10
      BranchProfiles:
        - Branch String:   'server-client.c:141,6'
          Branch Sides:
            - BranchSide:      'server-client.c:142,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:144,25'
              BranchSideFuncs:
                - event_initialized
                - server_redraw_client
                - window_update_focus
                - event_del
        - Branch String:   'server-client.c:144,6'
          Branch Sides:
            - BranchSide:      'server-client.c:145,3'
              BranchSideFuncs:
                - event_del
                - server_redraw_client
                - window_update_focus
            - BranchSide:      'server-client.c:147,6'
              BranchSideFuncs:
                - server_redraw_client
                - window_update_focus
        - Branch String:   'server-client.c:147,6'
          Branch Sides:
            - BranchSide:      'server-client.c:148,3'
              BranchSideFuncs:
                - server_redraw_client
                - window_update_focus
            - BranchSide:      'server-client.c:150,2'
              BranchSideFuncs:
                - server_redraw_client
                - window_update_focus
        - Branch String:   'server-client.c:159,6'
          Branch Sides:
            - BranchSide:      'server-client.c:160,23'
              BranchSideFuncs:
                - window_update_focus
                - server_redraw_client
            - BranchSide:      'server-client.c:161,23'
              BranchSideFuncs:
                - server_redraw_client
      Callsites:
        - Src:             'server-client.c:144,6'
          Dst:             event_initialized
        - Src:             'server-client.c:145,3'
          Dst:             event_del
        - Src:             'server-client.c:160,3'
          Dst:             window_update_focus
        - Src:             'server-client.c:161,2'
          Dst:             server_redraw_client
    - functionName:    server_client_exec
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - cmd
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - checkshell
        - options_get_string
        - proc_send
        - strlen
        - xmalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'server-client.c:566,6'
          Branch Sides:
            - BranchSide:      'server-client.c:567,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:568,19'
              BranchSideFuncs:
                - strlen
                - options_get_string
                - checkshell
                - strlen
                - xmalloc
                - proc_send
                - free
                - options_get_string
        - Branch String:   'server-client.c:570,6'
          Branch Sides:
            - BranchSide:      'server-client.c:571,30'
              BranchSideFuncs:
                - options_get_string
                - checkshell
                - strlen
                - xmalloc
                - proc_send
                - free
            - BranchSide:      'server-client.c:573,30'
              BranchSideFuncs:
                - options_get_string
                - checkshell
                - strlen
                - xmalloc
                - proc_send
                - free
        - Branch String:   'server-client.c:574,6'
          Branch Sides:
            - BranchSide:      'server-client.c:575,9'
              BranchSideFuncs:
                - strlen
                - xmalloc
                - proc_send
                - free
            - BranchSide:      'server-client.c:576,21'
              BranchSideFuncs:
                - strlen
                - xmalloc
                - proc_send
                - free
      Callsites:
        - Src:             'server-client.c:568,12'
          Dst:             strlen
        - Src:             'server-client.c:571,11'
          Dst:             options_get_string
        - Src:             'server-client.c:573,11'
          Dst:             options_get_string
        - Src:             'server-client.c:574,7'
          Dst:             checkshell
        - Src:             'server-client.c:576,14'
          Dst:             strlen
        - Src:             'server-client.c:578,8'
          Dst:             xmalloc
        - Src:             'server-client.c:582,2'
          Dst:             proc_send
    - functionName:    server_client_detach
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - msgtype
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xstrdup
      functionUses:    7
      BranchProfiles:
        - Branch String:   'server-client.c:547,16'
          Branch Sides:
            - BranchSide:      'server-client.c:547,20'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:548,3'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:547,6'
          Branch Sides:
            - BranchSide:      'server-client.c:548,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:550,2'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'server-client.c:554,20'
          Dst:             xstrdup
    - functionName:    server_client_suspend
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - proc_send
        - tty_stop_tty
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-client.c:533,16'
          Branch Sides:
            - BranchSide:      'server-client.c:533,20'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:534,3'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:533,6'
          Branch Sides:
            - BranchSide:      'server-client.c:534,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:536,16'
              BranchSideFuncs:
                - tty_stop_tty
                - proc_send
      Callsites:
        - Src:             'server-client.c:536,2'
          Dst:             tty_stop_tty
        - Src:             'server-client.c:538,2'
          Dst:             proc_send
    - functionName:    server_client_free
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmdq_free
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:521,6'
          Branch Sides:
            - BranchSide:      'server-client.c:521,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'server-client.c:522,16'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'server-client.c:517,2'
          Dst:             log_debug
        - Src:             'server-client.c:519,2'
          Dst:             cmdq_free
    - functionName:    server_client_unref
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - event_once
        - log_debug
        - server_client_free
      functionUses:    12
      BranchProfiles:
        - Branch String:   'server-client.c:507,6'
          Branch Sides:
            - BranchSide:      'server-client.c:507,6'
              BranchSideFuncs:
                - event_once
            - BranchSide:      'server-client.c:508,50'
              BranchSideFuncs:
                - event_once
      Callsites:
        - Src:             'server-client.c:504,2'
          Dst:             log_debug
        - Src:             'server-client.c:508,3'
          Dst:             event_once
        - Src:             'server-client.c:508,3'
          Dst:             server_client_free
    - functionName:    server_client_attached_lost
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         33
      ICount:          166
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - log_debug
        - server_client_update_latest
        - windows_RB_MINMAX
        - windows_RB_NEXT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:368,2'
          Branch Sides:
            - BranchSide:      'server-client.c:369,7'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
            - BranchSide:      'server-client.c:384,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:369,7'
          Branch Sides:
            - BranchSide:      'server-client.c:370,4'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
            - BranchSide:      'server-client.c:372,9'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
        - Branch String:   'server-client.c:373,3'
          Branch Sides:
            - BranchSide:      'server-client.c:374,8'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
            - BranchSide:      'server-client.c:381,7'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
        - Branch String:   'server-client.c:375,18'
          Branch Sides:
            - BranchSide:      'server-client.c:375,21'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
            - BranchSide:      'server-client.c:376,5'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
        - Branch String:   'server-client.c:375,31'
          Branch Sides:
            - BranchSide:      'server-client.c:375,34'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
            - BranchSide:      'server-client.c:376,5'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
        - Branch String:   'server-client.c:375,8'
          Branch Sides:
            - BranchSide:      'server-client.c:376,5'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
            - BranchSide:      'server-client.c:377,8'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
        - Branch String:   'server-client.c:377,22'
          Branch Sides:
            - BranchSide:      'server-client.c:377,25'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
            - BranchSide:      'server-client.c:379,13'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
        - Branch String:   'server-client.c:377,8'
          Branch Sides:
            - BranchSide:      'server-client.c:377,25'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
            - BranchSide:      'server-client.c:377,25'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
        - Branch String:   'server-client.c:377,25'
          Branch Sides:
            - BranchSide:      'server-client.c:379,13'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
            - BranchSide:      'server-client.c:380,3'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
        - Branch String:   'server-client.c:377,8'
          Branch Sides:
            - BranchSide:      'server-client.c:379,13'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
            - BranchSide:      'server-client.c:380,3'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
        - Branch String:   'server-client.c:381,7'
          Branch Sides:
            - BranchSide:      'server-client.c:382,32'
              BranchSideFuncs:
                - server_client_update_latest
                - windows_RB_NEXT
            - BranchSide:      'server-client.c:383,2'
              BranchSideFuncs:
                - windows_RB_NEXT
                - server_client_update_latest
      Callsites:
        - Src:             'server-client.c:362,2'
          Dst:             log_debug
        - Src:             'server-client.c:368,2'
          Dst:             windows_RB_MINMAX
        - Src:             'server-client.c:382,4'
          Dst:             server_client_update_latest
        - Src:             'server-client.c:368,2'
          Dst:             windows_RB_NEXT
    - functionName:    server_client_lost
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         40
      ICount:          331
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - client_files_RB_MINMAX
        - client_files_RB_NEXT
        - client_windows_RB_MINMAX
        - client_windows_RB_NEXT
        - client_windows_RB_REMOVE
        - close
        - control_stop
        - environ_free
        - event_del
        - event_initialized
        - file_fire_done
        - format_lost_client
        - key_bindings_unref_table
        - log_debug
        - notify_client
        - proc_remove_peer
        - recalculate_sizes
        - server_add_accept
        - server_check_unattached
        - server_client_attached_lost
        - server_client_clear_overlay
        - server_client_unref
        - server_update_socket
        - status_free
        - status_message_clear
        - status_prompt_clear
        - tty_free
        - tty_term_free_list
      functionUses:    3
      BranchProfiles:
        - Branch String:   'server-client.c:433,2'
          Branch Sides:
            - BranchSide:      'server-client.c:433,2'
              BranchSideFuncs:
                - client_files_RB_NEXT
                - client_windows_RB_MINMAX
                - log_debug
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
                - control_stop
                - server_client_attached_lost
                - notify_client
                - client_windows_RB_REMOVE
                - free
                - client_windows_RB_NEXT
                - file_fire_done
            - BranchSide:      'server-client.c:433,2'
              BranchSideFuncs:
                - client_windows_RB_MINMAX
                - log_debug
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
                - control_stop
                - server_client_attached_lost
                - notify_client
                - client_windows_RB_REMOVE
                - free
                - client_windows_RB_NEXT
                - file_fire_done
                - client_files_RB_NEXT
        - Branch String:   'server-client.c:433,2'
          Branch Sides:
            - BranchSide:      'server-client.c:434,3'
              BranchSideFuncs:
                - file_fire_done
                - client_windows_RB_MINMAX
                - log_debug
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
                - control_stop
                - server_client_attached_lost
                - notify_client
                - client_windows_RB_REMOVE
                - free
                - client_windows_RB_NEXT
                - client_files_RB_NEXT
            - BranchSide:      'server-client.c:437,2'
              BranchSideFuncs:
                - client_windows_RB_MINMAX
                - log_debug
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
                - control_stop
                - server_client_attached_lost
                - notify_client
                - client_windows_RB_REMOVE
                - free
                - client_windows_RB_NEXT
        - Branch String:   'server-client.c:437,2'
          Branch Sides:
            - BranchSide:      'server-client.c:437,2'
              BranchSideFuncs:
                - client_windows_RB_NEXT
                - log_debug
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
                - control_stop
                - server_client_attached_lost
                - notify_client
                - client_windows_RB_REMOVE
                - free
            - BranchSide:      'server-client.c:437,2'
              BranchSideFuncs:
                - log_debug
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
                - control_stop
                - server_client_attached_lost
                - notify_client
                - client_windows_RB_REMOVE
                - free
                - client_windows_RB_NEXT
        - Branch String:   'server-client.c:437,2'
          Branch Sides:
            - BranchSide:      'server-client.c:438,3'
              BranchSideFuncs:
                - client_windows_RB_REMOVE
                - free
                - log_debug
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
                - control_stop
                - server_client_attached_lost
                - notify_client
                - client_windows_RB_NEXT
            - BranchSide:      'server-client.c:442,2'
              BranchSideFuncs:
                - log_debug
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
                - control_stop
                - server_client_attached_lost
                - notify_client
        - Branch String:   'server-client.c:442,2'
          Branch Sides:
            - BranchSide:      'server-client.c:442,2'
              BranchSideFuncs:
                - log_debug
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
                - control_stop
                - server_client_attached_lost
                - notify_client
            - BranchSide:      'server-client.c:442,2'
              BranchSideFuncs:
                - log_debug
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
                - control_stop
                - server_client_attached_lost
                - notify_client
        - Branch String:   'server-client.c:445,6'
          Branch Sides:
            - BranchSide:      'server-client.c:446,31'
              BranchSideFuncs:
                - server_client_attached_lost
                - notify_client
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
                - control_stop
            - BranchSide:      'server-client.c:450,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
                - control_stop
        - Branch String:   'server-client.c:450,6'
          Branch Sides:
            - BranchSide:      'server-client.c:451,16'
              BranchSideFuncs:
                - control_stop
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
            - BranchSide:      'server-client.c:452,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
                - tty_free
        - Branch String:   'server-client.c:452,6'
          Branch Sides:
            - BranchSide:      'server-client.c:453,13'
              BranchSideFuncs:
                - tty_free
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
            - BranchSide:      'server-client.c:454,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - tty_term_free_list
                - status_free
                - free
                - free
                - event_del
                - event_del
                - key_bindings_unref_table
                - free
                - event_initialized
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
                - event_del
        - Branch String:   'server-client.c:472,6'
          Branch Sides:
            - BranchSide:      'server-client.c:473,3'
              BranchSideFuncs:
                - event_del
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
            - BranchSide:      'server-client.c:475,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - format_lost_client
                - environ_free
                - proc_remove_peer
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
                - close
        - Branch String:   'server-client.c:485,6'
          Branch Sides:
            - BranchSide:      'server-client.c:486,9'
              BranchSideFuncs:
                - close
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
            - BranchSide:      'server-client.c:487,6'
              BranchSideFuncs:
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
                - close
        - Branch String:   'server-client.c:487,6'
          Branch Sides:
            - BranchSide:      'server-client.c:487,6'
              BranchSideFuncs:
                - close
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
            - BranchSide:      'server-client.c:488,9'
              BranchSideFuncs:
                - close
                - server_client_unref
                - server_add_accept
                - recalculate_sizes
                - server_check_unattached
                - server_update_socket
      Callsites:
        - Src:             'server-client.c:429,2'
          Dst:             server_client_clear_overlay
        - Src:             'server-client.c:430,2'
          Dst:             status_prompt_clear
        - Src:             'server-client.c:431,2'
          Dst:             status_message_clear
        - Src:             'server-client.c:433,2'
          Dst:             client_files_RB_MINMAX
        - Src:             'server-client.c:433,2'
          Dst:             client_files_RB_NEXT
        - Src:             'server-client.c:435,3'
          Dst:             file_fire_done
        - Src:             'server-client.c:437,2'
          Dst:             client_windows_RB_MINMAX
        - Src:             'server-client.c:437,2'
          Dst:             client_windows_RB_NEXT
        - Src:             'server-client.c:438,3'
          Dst:             client_windows_RB_REMOVE
        - Src:             'server-client.c:443,2'
          Dst:             log_debug
        - Src:             'server-client.c:446,3'
          Dst:             server_client_attached_lost
        - Src:             'server-client.c:447,3'
          Dst:             notify_client
        - Src:             'server-client.c:451,3'
          Dst:             control_stop
        - Src:             'server-client.c:453,3'
          Dst:             tty_free
        - Src:             'server-client.c:459,2'
          Dst:             tty_term_free_list
        - Src:             'server-client.c:461,2'
          Dst:             status_free
        - Src:             'server-client.c:466,2'
          Dst:             event_del
        - Src:             'server-client.c:467,2'
          Dst:             event_del
        - Src:             'server-client.c:469,2'
          Dst:             key_bindings_unref_table
        - Src:             'server-client.c:472,6'
          Dst:             event_initialized
        - Src:             'server-client.c:473,3'
          Dst:             event_del
        - Src:             'server-client.c:479,2'
          Dst:             format_lost_client
        - Src:             'server-client.c:480,2'
          Dst:             environ_free
        - Src:             'server-client.c:482,2'
          Dst:             proc_remove_peer
        - Src:             'server-client.c:486,3'
          Dst:             close
        - Src:             'server-client.c:488,3'
          Dst:             close
        - Src:             'server-client.c:491,2'
          Dst:             server_client_unref
        - Src:             'server-client.c:493,2'
          Dst:             server_add_accept
        - Src:             'server-client.c:495,2'
          Dst:             recalculate_sizes
        - Src:             'server-client.c:496,2'
          Dst:             server_check_unattached
        - Src:             'server-client.c:497,2'
          Dst:             server_update_socket
    - functionName:    client_windows_RB_MINMAX
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    client_windows_RB_NEXT
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_client_set_session
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - s
      BBCount:         22
      ICount:          161
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - alerts_check_session
        - gettimeofday
        - notify_client
        - recalculate_sizes
        - server_check_unattached
        - server_redraw_client
        - server_update_socket
        - session_theme_changed
        - session_update_activity
        - status_timer_start
        - tty_update_client_offset
        - window_update_focus
      functionUses:    6
      BranchProfiles:
        - Branch String:   'server-client.c:392,16'
          Branch Sides:
            - BranchSide:      'server-client.c:392,19'
              BranchSideFuncs:
                - server_check_unattached
                - server_update_socket
                - recalculate_sizes
                - window_update_focus
                - session_update_activity
                - session_theme_changed
                - gettimeofday
                - alerts_check_session
                - tty_update_client_offset
                - status_timer_start
                - notify_client
                - server_redraw_client
                - window_update_focus
            - BranchSide:      'server-client.c:394,11'
              BranchSideFuncs:
                - server_check_unattached
                - server_update_socket
                - recalculate_sizes
                - window_update_focus
                - session_update_activity
                - session_theme_changed
                - gettimeofday
                - alerts_check_session
                - tty_update_client_offset
                - status_timer_start
                - notify_client
                - server_redraw_client
                - window_update_focus
        - Branch String:   'server-client.c:392,38'
          Branch Sides:
            - BranchSide:      'server-client.c:392,41'
              BranchSideFuncs:
                - server_check_unattached
                - server_update_socket
                - recalculate_sizes
                - window_update_focus
                - session_update_activity
                - session_theme_changed
                - gettimeofday
                - alerts_check_session
                - tty_update_client_offset
                - status_timer_start
                - notify_client
                - server_redraw_client
                - window_update_focus
            - BranchSide:      'server-client.c:394,11'
              BranchSideFuncs:
                - server_check_unattached
                - server_update_socket
                - recalculate_sizes
                - window_update_focus
                - session_update_activity
                - session_theme_changed
                - gettimeofday
                - alerts_check_session
                - tty_update_client_offset
                - status_timer_start
                - notify_client
                - server_redraw_client
                - window_update_focus
        - Branch String:   'server-client.c:392,6'
          Branch Sides:
            - BranchSide:      'server-client.c:393,21'
              BranchSideFuncs:
                - server_check_unattached
                - server_update_socket
                - recalculate_sizes
                - window_update_focus
                - session_update_activity
                - session_theme_changed
                - gettimeofday
                - alerts_check_session
                - tty_update_client_offset
                - status_timer_start
                - notify_client
                - server_redraw_client
                - window_update_focus
            - BranchSide:      'server-client.c:394,11'
              BranchSideFuncs:
                - server_check_unattached
                - server_update_socket
                - recalculate_sizes
                - window_update_focus
                - session_update_activity
                - session_theme_changed
                - gettimeofday
                - alerts_check_session
                - tty_update_client_offset
                - status_timer_start
                - notify_client
                - server_redraw_client
                - window_update_focus
        - Branch String:   'server-client.c:399,18'
          Branch Sides:
            - BranchSide:      'server-client.c:399,21'
              BranchSideFuncs:
                - server_check_unattached
                - server_update_socket
                - recalculate_sizes
                - window_update_focus
                - session_update_activity
                - session_theme_changed
                - gettimeofday
                - alerts_check_session
                - tty_update_client_offset
                - status_timer_start
                - notify_client
                - server_redraw_client
                - window_update_focus
            - BranchSide:      'server-client.c:401,6'
              BranchSideFuncs:
                - server_check_unattached
                - server_update_socket
                - recalculate_sizes
                - window_update_focus
                - session_update_activity
                - session_theme_changed
                - gettimeofday
                - alerts_check_session
                - tty_update_client_offset
                - status_timer_start
                - notify_client
                - server_redraw_client
        - Branch String:   'server-client.c:399,6'
          Branch Sides:
            - BranchSide:      'server-client.c:400,23'
              BranchSideFuncs:
                - window_update_focus
                - server_check_unattached
                - server_update_socket
                - recalculate_sizes
                - window_update_focus
                - session_update_activity
                - session_theme_changed
                - gettimeofday
                - alerts_check_session
                - tty_update_client_offset
                - status_timer_start
                - notify_client
                - server_redraw_client
            - BranchSide:      'server-client.c:401,6'
              BranchSideFuncs:
                - server_check_unattached
                - server_update_socket
                - recalculate_sizes
                - window_update_focus
                - session_update_activity
                - session_theme_changed
                - gettimeofday
                - alerts_check_session
                - tty_update_client_offset
                - status_timer_start
                - notify_client
                - server_redraw_client
        - Branch String:   'server-client.c:401,6'
          Branch Sides:
            - BranchSide:      'server-client.c:401,6'
              BranchSideFuncs:
                - recalculate_sizes
                - window_update_focus
                - session_update_activity
                - session_theme_changed
                - gettimeofday
                - alerts_check_session
                - tty_update_client_offset
                - status_timer_start
                - notify_client
                - server_redraw_client
                - server_check_unattached
                - server_update_socket
            - BranchSide:      'server-client.c:402,3'
              BranchSideFuncs:
                - recalculate_sizes
                - window_update_focus
                - session_update_activity
                - session_theme_changed
                - gettimeofday
                - alerts_check_session
                - tty_update_client_offset
                - status_timer_start
                - notify_client
                - server_redraw_client
                - server_check_unattached
                - server_update_socket
      Callsites:
        - Src:             'server-client.c:400,3'
          Dst:             window_update_focus
        - Src:             'server-client.c:402,3'
          Dst:             recalculate_sizes
        - Src:             'server-client.c:403,3'
          Dst:             window_update_focus
        - Src:             'server-client.c:404,3'
          Dst:             session_update_activity
        - Src:             'server-client.c:405,3'
          Dst:             session_theme_changed
        - Src:             'server-client.c:406,3'
          Dst:             gettimeofday
        - Src:             'server-client.c:409,3'
          Dst:             alerts_check_session
        - Src:             'server-client.c:410,3'
          Dst:             tty_update_client_offset
        - Src:             'server-client.c:411,3'
          Dst:             status_timer_start
        - Src:             'server-client.c:412,3'
          Dst:             notify_client
        - Src:             'server-client.c:413,3'
          Dst:             server_redraw_client
        - Src:             'server-client.c:416,2'
          Dst:             server_check_unattached
        - Src:             'server-client.c:417,2'
          Dst:             server_update_socket
    - functionName:    server_client_open
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - cause
      BBCount:         34
      ICount:          181
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - isatty
        - strcmp
        - tty_open
        - ttyname
        - xasprintf
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-client.c:325,6'
          Branch Sides:
            - BranchSide:      'server-client.c:326,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:328,13'
              BranchSideFuncs:
                - strcmp
                - isatty
                - isatty
                - isatty
                - xstrdup
                - tty_open
                - ttyname
                - strcmp
                - xasprintf
                - ttyname
                - strcmp
                - ttyname
                - strcmp
        - Branch String:   'server-client.c:328,37'
          Branch Sides:
            - BranchSide:      'server-client.c:329,8'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'server-client.c:338,13'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'server-client.c:329,29'
          Branch Sides:
            - BranchSide:      'server-client.c:330,16'
              BranchSideFuncs:
                - ttyname
                - isatty
                - isatty
                - xstrdup
                - tty_open
                - ttyname
                - strcmp
                - xasprintf
                - ttyname
                - strcmp
                - strcmp
            - BranchSide:      'server-client.c:332,7'
              BranchSideFuncs:
                - isatty
                - isatty
                - xstrdup
                - tty_open
                - ttyname
                - strcmp
                - xasprintf
                - ttyname
                - strcmp
        - Branch String:   'server-client.c:330,47'
          Branch Sides:
            - BranchSide:      'server-client.c:331,13'
              BranchSideFuncs:
                - strcmp
                - isatty
                - isatty
                - xstrdup
                - tty_open
                - ttyname
                - strcmp
                - xasprintf
                - ttyname
                - strcmp
            - BranchSide:      'server-client.c:332,7'
              BranchSideFuncs:
                - isatty
                - isatty
                - xstrdup
                - tty_open
                - ttyname
                - strcmp
                - xasprintf
                - ttyname
                - strcmp
        - Branch String:   'server-client.c:331,39'
          Branch Sides:
            - BranchSide:      'server-client.c:332,7'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'server-client.c:338,13'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'server-client.c:332,29'
          Branch Sides:
            - BranchSide:      'server-client.c:333,16'
              BranchSideFuncs:
                - ttyname
                - isatty
                - xstrdup
                - tty_open
                - ttyname
                - strcmp
                - xasprintf
                - strcmp
            - BranchSide:      'server-client.c:335,7'
              BranchSideFuncs:
                - isatty
                - xstrdup
                - tty_open
                - ttyname
                - strcmp
                - xasprintf
        - Branch String:   'server-client.c:333,48'
          Branch Sides:
            - BranchSide:      'server-client.c:334,13'
              BranchSideFuncs:
                - strcmp
                - isatty
                - xstrdup
                - tty_open
                - ttyname
                - strcmp
                - xasprintf
            - BranchSide:      'server-client.c:335,7'
              BranchSideFuncs:
                - isatty
                - xstrdup
                - tty_open
                - ttyname
                - strcmp
                - xasprintf
        - Branch String:   'server-client.c:334,39'
          Branch Sides:
            - BranchSide:      'server-client.c:335,7'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'server-client.c:338,13'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'server-client.c:335,29'
          Branch Sides:
            - BranchSide:      'server-client.c:336,16'
              BranchSideFuncs:
                - ttyname
                - xstrdup
                - tty_open
                - strcmp
                - xasprintf
            - BranchSide:      'server-client.c:342,8'
              BranchSideFuncs:
                - xstrdup
                - tty_open
        - Branch String:   'server-client.c:336,48'
          Branch Sides:
            - BranchSide:      'server-client.c:337,13'
              BranchSideFuncs:
                - strcmp
                - xstrdup
                - tty_open
                - xasprintf
            - BranchSide:      'server-client.c:342,8'
              BranchSideFuncs:
                - xstrdup
                - tty_open
        - Branch String:   'server-client.c:328,6'
          Branch Sides:
            - BranchSide:      'server-client.c:338,13'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'server-client.c:342,8'
              BranchSideFuncs:
                - xstrdup
                - tty_open
        - Branch String:   'server-client.c:342,6'
          Branch Sides:
            - BranchSide:      'server-client.c:343,12'
              BranchSideFuncs:
                - tty_open
            - BranchSide:      'server-client.c:347,16'
              BranchSideFuncs:
                - tty_open
        - Branch String:   'server-client.c:347,6'
          Branch Sides:
            - BranchSide:      'server-client.c:348,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:350,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:328,6'
          Dst:             strcmp
        - Src:             'server-client.c:329,8'
          Dst:             isatty
        - Src:             'server-client.c:330,16'
          Dst:             ttyname
        - Src:             'server-client.c:331,6'
          Dst:             strcmp
        - Src:             'server-client.c:332,7'
          Dst:             isatty
        - Src:             'server-client.c:333,16'
          Dst:             ttyname
        - Src:             'server-client.c:334,6'
          Dst:             strcmp
        - Src:             'server-client.c:335,7'
          Dst:             isatty
        - Src:             'server-client.c:336,16'
          Dst:             ttyname
        - Src:             'server-client.c:337,6'
          Dst:             strcmp
        - Src:             'server-client.c:338,3'
          Dst:             xasprintf
        - Src:             'server-client.c:343,12'
          Dst:             xstrdup
        - Src:             'server-client.c:347,6'
          Dst:             tty_open
    - functionName:    server_client_click_timer
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3011
      functionLinenumberEnd: 3031
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - log_debug
        - server_client_handle_key
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3017,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3017,6'
              BranchSideFuncs:
                - xcalloc
                - server_client_handle_key
                - free
                - free
            - BranchSide:      'server-client.c:3022,11'
              BranchSideFuncs:
                - xcalloc
                - server_client_handle_key
                - free
                - free
        - Branch String:   'server-client.c:3025,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3026,9'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3029,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:3015,2'
          Dst:             log_debug
        - Src:             'server-client.c:3022,11'
          Dst:             xcalloc
        - Src:             'server-client.c:3025,8'
          Dst:             server_client_handle_key
    - functionName:    server_client_repeat_timer
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2998
      functionLinenumberEnd: 3006
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - server_client_set_key_table
        - server_status_client
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3001,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3001,6'
              BranchSideFuncs:
                - server_client_set_key_table
                - server_status_client
            - BranchSide:      'server-client.c:3002,31'
              BranchSideFuncs:
                - server_client_set_key_table
                - server_status_client
      Callsites:
        - Src:             'server-client.c:3002,3'
          Dst:             server_client_set_key_table
        - Src:             'server-client.c:3004,3'
          Dst:             server_status_client
    - functionName:    server_client_dispatch
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3315
      functionLinenumberEnd: 3413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - imsg
        - arg
      BBCount:         60
      ICount:          346
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - fatal
        - fatalx
        - file_read_data
        - file_read_done
        - file_write_ready
        - gettimeofday
        - notify_client
        - proc_send
        - recalculate_sizes
        - server_client_clear_overlay
        - server_client_dispatch_command
        - server_client_dispatch_identify
        - server_client_dispatch_shell
        - server_client_lost
        - server_client_set_session
        - server_client_update_latest
        - server_redraw_client
        - session_update_activity
        - tty_close
        - tty_repeat_requests
        - tty_resize
        - tty_start_tty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-client.c:3320,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3321,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3323,6'
              BranchSideFuncs:
                - file_read_done
                - file_read_data
                - file_write_ready
                - server_client_dispatch_shell
                - fatalx
                - gettimeofday
                - tty_start_tty
                - server_redraw_client
                - recalculate_sizes
                - session_update_activity
                - fatal
                - fatalx
                - server_client_set_session
                - recalculate_sizes
                - tty_close
                - proc_send
                - fatalx
                - server_client_update_latest
                - tty_resize
                - tty_repeat_requests
                - recalculate_sizes
                - server_redraw_client
                - notify_client
                - server_client_clear_overlay
                - fatalx
                - server_client_dispatch_command
                - server_client_dispatch_identify
                - server_client_lost
        - Branch String:   'server-client.c:3323,6'
          Branch Sides:
            - BranchSide:      'server-client.c:3324,22'
              BranchSideFuncs:
                - server_client_lost
            - BranchSide:      'server-client.c:3328,12'
              BranchSideFuncs:
                - file_read_done
                - file_read_data
                - file_write_ready
                - server_client_dispatch_shell
                - fatalx
                - gettimeofday
                - tty_start_tty
                - server_redraw_client
                - recalculate_sizes
                - session_update_activity
                - fatal
                - fatalx
                - server_client_set_session
                - recalculate_sizes
                - tty_close
                - proc_send
                - fatalx
                - server_client_update_latest
                - tty_resize
                - tty_repeat_requests
                - recalculate_sizes
                - server_redraw_client
                - notify_client
                - server_client_clear_overlay
                - fatalx
                - server_client_dispatch_command
                - server_client_dispatch_identify
        - Branch String:   'server-client.c:3330,2'
          Branch Sides:
            - BranchSide:      'server-client.c:3330,2'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3343,35'
              BranchSideFuncs:
                - server_client_dispatch_identify
            - BranchSide:      'server-client.c:3343,35'
              BranchSideFuncs:
                - server_client_dispatch_identify
            - BranchSide:      'server-client.c:3343,35'
              BranchSideFuncs:
                - server_client_dispatch_identify
            - BranchSide:      'server-client.c:3343,35'
              BranchSideFuncs:
                - server_client_dispatch_identify
            - BranchSide:      'server-client.c:3343,35'
              BranchSideFuncs:
                - server_client_dispatch_identify
            - BranchSide:      'server-client.c:3343,35'
              BranchSideFuncs:
                - server_client_dispatch_identify
            - BranchSide:      'server-client.c:3343,35'
              BranchSideFuncs:
                - server_client_dispatch_identify
            - BranchSide:      'server-client.c:3343,35'
              BranchSideFuncs:
                - server_client_dispatch_identify
            - BranchSide:      'server-client.c:3343,35'
              BranchSideFuncs:
                - server_client_dispatch_identify
            - BranchSide:      'server-client.c:3343,35'
              BranchSideFuncs:
                - server_client_dispatch_identify
            - BranchSide:      'server-client.c:3343,35'
              BranchSideFuncs:
                - server_client_dispatch_identify
            - BranchSide:      'server-client.c:3343,35'
              BranchSideFuncs:
                - server_client_dispatch_identify
            - BranchSide:      'server-client.c:3346,34'
              BranchSideFuncs:
                - server_client_dispatch_command
            - BranchSide:      'server-client.c:3349,7'
              BranchSideFuncs:
                - server_client_update_latest
                - tty_resize
                - tty_repeat_requests
                - recalculate_sizes
                - server_redraw_client
                - notify_client
                - server_client_clear_overlay
                - fatalx
            - BranchSide:      'server-client.c:3367,7'
              BranchSideFuncs:
                - server_client_set_session
                - recalculate_sizes
                - tty_close
                - proc_send
                - fatalx
            - BranchSide:      'server-client.c:3376,7'
              BranchSideFuncs:
                - gettimeofday
                - tty_start_tty
                - server_redraw_client
                - recalculate_sizes
                - session_update_activity
                - fatal
                - fatalx
            - BranchSide:      'server-client.c:3376,7'
              BranchSideFuncs:
                - gettimeofday
                - tty_start_tty
                - server_redraw_client
                - recalculate_sizes
                - session_update_activity
                - fatal
                - fatalx
            - BranchSide:      'server-client.c:3398,7'
              BranchSideFuncs:
                - server_client_dispatch_shell
                - fatalx
            - BranchSide:      'server-client.c:3404,21'
              BranchSideFuncs:
                - file_write_ready
            - BranchSide:      'server-client.c:3407,19'
              BranchSideFuncs:
                - file_read_data
            - BranchSide:      'server-client.c:3410,19'
              BranchSideFuncs:
                - file_read_done
        - Branch String:   'server-client.c:3349,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3350,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3352,7'
              BranchSideFuncs:
                - server_client_update_latest
                - tty_resize
                - tty_repeat_requests
                - recalculate_sizes
                - server_redraw_client
                - notify_client
                - server_client_clear_overlay
        - Branch String:   'server-client.c:3352,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3353,4'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3354,31'
              BranchSideFuncs:
                - server_client_update_latest
                - tty_resize
                - tty_repeat_requests
                - recalculate_sizes
                - server_redraw_client
                - notify_client
                - server_client_clear_overlay
        - Branch String:   'server-client.c:3358,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3359,32'
              BranchSideFuncs:
                - server_client_clear_overlay
                - server_redraw_client
                - notify_client
            - BranchSide:      'server-client.c:3361,4'
              BranchSideFuncs:
                - server_redraw_client
                - notify_client
        - Branch String:   'server-client.c:3363,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3364,36'
              BranchSideFuncs:
                - notify_client
            - BranchSide:      'server-client.c:3365,3'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:3367,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3368,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3369,29'
              BranchSideFuncs:
                - server_client_set_session
                - recalculate_sizes
                - tty_close
                - proc_send
        - Branch String:   'server-client.c:3376,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3377,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3379,9'
              BranchSideFuncs:
                - gettimeofday
                - tty_start_tty
                - server_redraw_client
                - recalculate_sizes
                - session_update_activity
                - fatal
        - Branch String:   'server-client.c:3379,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3380,4'
              BranchSideFuncs:
                - gettimeofday
                - tty_start_tty
                - server_redraw_client
                - recalculate_sizes
                - session_update_activity
                - fatal
            - BranchSide:      'server-client.c:3381,3'
              BranchSideFuncs:
                - gettimeofday
                - tty_start_tty
                - server_redraw_client
                - recalculate_sizes
                - session_update_activity
                - fatal
        - Branch String:   'server-client.c:3383,19'
          Branch Sides:
            - BranchSide:      'server-client.c:3383,22'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3384,4'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:3383,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3384,4'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:3385,7'
              BranchSideFuncs:
                - gettimeofday
                - tty_start_tty
                - server_redraw_client
                - recalculate_sizes
                - session_update_activity
                - fatal
        - Branch String:   'server-client.c:3387,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3388,4'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'server-client.c:3390,18'
              BranchSideFuncs:
                - tty_start_tty
                - server_redraw_client
                - recalculate_sizes
                - session_update_activity
        - Branch String:   'server-client.c:3394,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3395,28'
              BranchSideFuncs:
                - session_update_activity
            - BranchSide:      'server-client.c:3396,3'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:3398,7'
          Branch Sides:
            - BranchSide:      'server-client.c:3399,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server-client.c:3401,32'
              BranchSideFuncs:
                - server_client_dispatch_shell
      Callsites:
        - Src:             'server-client.c:3324,3'
          Dst:             server_client_lost
        - Src:             'server-client.c:3343,3'
          Dst:             server_client_dispatch_identify
        - Src:             'server-client.c:3346,3'
          Dst:             server_client_dispatch_command
        - Src:             'server-client.c:3350,4'
          Dst:             fatalx
        - Src:             'server-client.c:3354,3'
          Dst:             server_client_update_latest
        - Src:             'server-client.c:3355,3'
          Dst:             tty_resize
        - Src:             'server-client.c:3356,3'
          Dst:             tty_repeat_requests
        - Src:             'server-client.c:3357,3'
          Dst:             recalculate_sizes
        - Src:             'server-client.c:3359,4'
          Dst:             server_client_clear_overlay
        - Src:             'server-client.c:3362,3'
          Dst:             server_redraw_client
        - Src:             'server-client.c:3364,4'
          Dst:             notify_client
        - Src:             'server-client.c:3368,4'
          Dst:             fatalx
        - Src:             'server-client.c:3369,3'
          Dst:             server_client_set_session
        - Src:             'server-client.c:3370,3'
          Dst:             recalculate_sizes
        - Src:             'server-client.c:3371,3'
          Dst:             tty_close
        - Src:             'server-client.c:3372,3'
          Dst:             proc_send
        - Src:             'server-client.c:3377,4'
          Dst:             fatalx
        - Src:             'server-client.c:3387,7'
          Dst:             gettimeofday
        - Src:             'server-client.c:3388,4'
          Dst:             fatal
        - Src:             'server-client.c:3390,3'
          Dst:             tty_start_tty
        - Src:             'server-client.c:3391,3'
          Dst:             server_redraw_client
        - Src:             'server-client.c:3392,3'
          Dst:             recalculate_sizes
        - Src:             'server-client.c:3395,4'
          Dst:             session_update_activity
        - Src:             'server-client.c:3399,4'
          Dst:             fatalx
        - Src:             'server-client.c:3401,3'
          Dst:             server_client_dispatch_shell
        - Src:             'server-client.c:3404,3'
          Dst:             file_write_ready
        - Src:             'server-client.c:3407,3'
          Dst:             file_read_data
        - Src:             'server-client.c:3410,3'
          Dst:             file_read_done
    - functionName:    server_client_create
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         11
      ICount:          133
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - cmdq_new
        - environ_create
        - event_set
        - fatal
        - gettimeofday
        - key_bindings_get_table
        - log_debug
        - proc_add_peer
        - server_client_click_timer
        - server_client_dispatch
        - server_client_repeat_timer
        - setblocking
        - status_init
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-client.c:288,6'
          Branch Sides:
            - BranchSide:      'server-client.c:289,3'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'server-client.c:290,10'
              BranchSideFuncs:
                - environ_create
                - cmdq_new
                - status_init
                - key_bindings_get_table
                - event_set
                - event_set
                - log_debug
      Callsites:
        - Src:             'server-client.c:282,2'
          Dst:             setblocking
        - Src:             'server-client.c:284,6'
          Dst:             xcalloc
        - Src:             'server-client.c:286,12'
          Dst:             proc_add_peer
        - Src:             'server-client.c:286,12'
          Dst:             server_client_dispatch
        - Src:             'server-client.c:288,6'
          Dst:             gettimeofday
        - Src:             'server-client.c:289,3'
          Dst:             fatal
        - Src:             'server-client.c:292,15'
          Dst:             environ_create
        - Src:             'server-client.c:297,13'
          Dst:             cmdq_new
        - Src:             'server-client.c:305,2'
          Dst:             status_init
        - Src:             'server-client.c:308,16'
          Dst:             key_bindings_get_table
        - Src:             'server-client.c:311,2'
          Dst:             event_set
        - Src:             'server-client.c:311,2'
          Dst:             server_client_repeat_timer
        - Src:             'server-client.c:312,2'
          Dst:             event_set
        - Src:             'server-client.c:312,2'
          Dst:             server_client_click_timer
        - Src:             'server-client.c:315,2'
          Dst:             log_debug
    - functionName:    server_client_check_nested
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - environ_find
        - strcmp
        - window_pane_tree_RB_MINMAX
        - window_pane_tree_RB_NEXT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-client.c:220,21'
          Branch Sides:
            - BranchSide:      'server-client.c:220,25'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:221,3'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:220,6'
          Branch Sides:
            - BranchSide:      'server-client.c:221,3'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:223,2'
              BranchSideFuncs:
                - window_pane_tree_RB_MINMAX
                - strcmp
                - window_pane_tree_RB_NEXT
        - Branch String:   'server-client.c:223,2'
          Branch Sides:
            - BranchSide:      'server-client.c:224,14'
              BranchSideFuncs:
                - strcmp
                - window_pane_tree_RB_NEXT
            - BranchSide:      'server-client.c:227,2'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:224,7'
          Branch Sides:
            - BranchSide:      'server-client.c:225,4'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:226,2'
              BranchSideFuncs:
                - window_pane_tree_RB_NEXT
                - strcmp
      Callsites:
        - Src:             'server-client.c:219,11'
          Dst:             environ_find
        - Src:             'server-client.c:223,2'
          Dst:             window_pane_tree_RB_MINMAX
        - Src:             'server-client.c:224,7'
          Dst:             strcmp
        - Src:             'server-client.c:223,2'
          Dst:             window_pane_tree_RB_NEXT
    - functionName:    server_client_overlay_range
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
        - sx
        - sy
        - px
        - py
        - nx
        - r
      BBCount:         18
      ICount:          187
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'server-client.c:179,13'
          Branch Sides:
            - BranchSide:      'server-client.c:179,16'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:180,14'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:179,6'
          Branch Sides:
            - BranchSide:      'server-client.c:180,14'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:188,6'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:188,6'
          Branch Sides:
            - BranchSide:      'server-client.c:189,14'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:194,3'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:191,7'
          Branch Sides:
            - BranchSide:      'server-client.c:192,15'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:193,2'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:200,6'
          Branch Sides:
            - BranchSide:      'server-client.c:201,8'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:202,8'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:203,6'
          Branch Sides:
            - BranchSide:      'server-client.c:204,14'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:207,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_client_overlay_timer
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - server_client_clear_overlay
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server-client.c:97,2'
          Dst:             server_client_clear_overlay
    - functionName:    server_client_set_overlay
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - delay
        - checkcb
        - modecb
        - drawcb
        - keycb
        - freecb
        - resizecb
        - data
      BBCount:         18
      ICount:          178
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - event_add
        - event_del
        - event_initialized
        - event_set
        - server_client_clear_overlay
        - server_client_overlay_timer
        - server_redraw_client
        - window_update_focus
      functionUses:    4
      BranchProfiles:
        - Branch String:   'server-client.c:109,6'
          Branch Sides:
            - BranchSide:      'server-client.c:110,31'
              BranchSideFuncs:
                - server_client_clear_overlay
                - event_initialized
                - event_set
                - window_update_focus
                - server_redraw_client
                - event_add
                - event_del
            - BranchSide:      'server-client.c:112,14'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - window_update_focus
                - server_redraw_client
                - event_add
                - event_del
        - Branch String:   'server-client.c:115,6'
          Branch Sides:
            - BranchSide:      'server-client.c:116,3'
              BranchSideFuncs:
                - event_del
                - event_set
                - window_update_focus
                - server_redraw_client
                - event_add
            - BranchSide:      'server-client.c:117,2'
              BranchSideFuncs:
                - event_set
                - window_update_focus
                - server_redraw_client
                - event_add
        - Branch String:   'server-client.c:118,6'
          Branch Sides:
            - BranchSide:      'server-client.c:119,3'
              BranchSideFuncs:
                - event_add
                - window_update_focus
                - server_redraw_client
            - BranchSide:      'server-client.c:121,21'
              BranchSideFuncs:
                - window_update_focus
                - server_redraw_client
        - Branch String:   'server-client.c:129,6'
          Branch Sides:
            - BranchSide:      'server-client.c:130,3'
              BranchSideFuncs:
                - window_update_focus
                - server_redraw_client
            - BranchSide:      'server-client.c:131,6'
              BranchSideFuncs:
                - window_update_focus
                - server_redraw_client
        - Branch String:   'server-client.c:131,6'
          Branch Sides:
            - BranchSide:      'server-client.c:131,6'
              BranchSideFuncs:
                - window_update_focus
                - server_redraw_client
            - BranchSide:      'server-client.c:132,3'
              BranchSideFuncs:
                - window_update_focus
                - server_redraw_client
      Callsites:
        - Src:             'server-client.c:110,3'
          Dst:             server_client_clear_overlay
        - Src:             'server-client.c:115,6'
          Dst:             event_initialized
        - Src:             'server-client.c:116,3'
          Dst:             event_del
        - Src:             'server-client.c:117,2'
          Dst:             event_set
        - Src:             'server-client.c:117,2'
          Dst:             server_client_overlay_timer
        - Src:             'server-client.c:119,3'
          Dst:             event_add
        - Src:             'server-client.c:133,2'
          Dst:             window_update_focus
        - Src:             'server-client.c:134,2'
          Dst:             server_redraw_client
    - functionName:    server_client_how_many
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-client.c:86,2'
          Branch Sides:
            - BranchSide:      'server-client.c:87,7'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:90,10'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:87,26'
          Branch Sides:
            - BranchSide:      'server-client.c:87,31'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:89,2'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:87,7'
          Branch Sides:
            - BranchSide:      'server-client.c:88,5'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:89,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    client_windows_RB_PREV
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    client_windows_RB_NFIND
      functionSourceFile: '/src/tmux/server-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - server_client_window_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - server_client_window_cmp
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - server_client_window_cmp
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - server_client_window_cmp
        - Branch String:   'server-client.c:76,1'
          Branch Sides:
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs:
                - server_client_window_cmp
            - BranchSide:      'server-client.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-client.c:76,1'
          Dst:             server_client_window_cmp
    - functionName:    server_check_unattached
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          107
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - options_get_number
        - session_destroy
        - session_group_contains
        - session_group_count
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-fn.c:476,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:469,19'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - options_get_number
                - session_group_contains
                - session_destroy
                - sessions_RB_NEXT
                - session_group_count
                - session_group_contains
                - session_group_count
            - BranchSide:      'server-fn.c:476,2'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - options_get_number
                - session_group_contains
                - session_destroy
                - sessions_RB_NEXT
                - session_group_count
                - session_group_contains
                - session_group_count
        - Branch String:   'server-fn.c:476,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:477,7'
              BranchSideFuncs:
                - options_get_number
                - session_group_contains
                - session_destroy
                - sessions_RB_NEXT
                - session_group_count
                - session_group_contains
                - session_group_count
            - BranchSide:      'server-fn.c:497,1'
              BranchSideFuncs: []
        - Branch String:   'server-fn.c:477,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:478,4'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_destroy
                - session_group_count
                - session_group_contains
                - session_group_count
            - BranchSide:      'server-fn.c:479,30'
              BranchSideFuncs:
                - options_get_number
                - session_group_contains
                - session_destroy
                - sessions_RB_NEXT
                - session_group_count
                - session_group_contains
                - session_group_count
        - Branch String:   'server-fn.c:479,3'
          Branch Sides:
            - BranchSide:      'server-fn.c:481,4'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_destroy
                - session_group_count
                - session_group_contains
                - session_group_count
            - BranchSide:      'server-fn.c:483,4'
              BranchSideFuncs:
                - session_destroy
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_group_count
                - session_group_contains
                - session_group_count
            - BranchSide:      'server-fn.c:485,32'
              BranchSideFuncs:
                - session_group_contains
                - session_group_count
                - session_destroy
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_group_count
            - BranchSide:      'server-fn.c:490,32'
              BranchSideFuncs:
                - session_group_contains
                - session_destroy
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_group_count
                - session_group_count
            - BranchSide:      'server-fn.c:495,19'
              BranchSideFuncs:
                - session_destroy
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_group_count
                - session_group_contains
                - session_group_count
        - Branch String:   'server-fn.c:486,19'
          Branch Sides:
            - BranchSide:      'server-fn.c:486,42'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_destroy
                - session_group_count
                - session_group_contains
                - session_group_count
            - BranchSide:      'server-fn.c:487,5'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_destroy
                - session_group_count
                - session_group_contains
                - session_group_count
        - Branch String:   'server-fn.c:486,8'
          Branch Sides:
            - BranchSide:      'server-fn.c:487,5'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_destroy
                - session_group_count
                - session_group_contains
                - session_group_count
            - BranchSide:      'server-fn.c:488,4'
              BranchSideFuncs:
                - session_destroy
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_group_count
                - session_group_contains
                - session_group_count
        - Branch String:   'server-fn.c:491,19'
          Branch Sides:
            - BranchSide:      'server-fn.c:491,42'
              BranchSideFuncs:
                - session_group_count
                - session_destroy
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_group_contains
                - session_group_count
            - BranchSide:      'server-fn.c:493,4'
              BranchSideFuncs:
                - session_destroy
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_group_count
                - session_group_contains
                - session_group_count
        - Branch String:   'server-fn.c:491,8'
          Branch Sides:
            - BranchSide:      'server-fn.c:492,5'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_destroy
                - session_group_count
                - session_group_contains
                - session_group_count
            - BranchSide:      'server-fn.c:493,4'
              BranchSideFuncs:
                - session_destroy
                - sessions_RB_NEXT
                - options_get_number
                - session_group_contains
                - session_group_count
                - session_group_contains
                - session_group_count
      Callsites:
        - Src:             'server-fn.c:476,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'server-fn.c:479,11'
          Dst:             options_get_number
        - Src:             'server-fn.c:485,9'
          Dst:             session_group_contains
        - Src:             'server-fn.c:486,22'
          Dst:             session_group_count
        - Src:             'server-fn.c:490,9'
          Dst:             session_group_contains
        - Src:             'server-fn.c:491,22'
          Dst:             session_group_count
        - Src:             'server-fn.c:495,3'
          Dst:             session_destroy
        - Src:             'server-fn.c:476,2'
          Dst:             sessions_RB_NEXT
    - functionName:    server_newer_detached_session
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s_loop
        - s_out
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - server_newer_session
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-fn.c:420,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:421,3'
              BranchSideFuncs: []
            - BranchSide:      'server-fn.c:422,31'
              BranchSideFuncs:
                - server_newer_session
      Callsites:
        - Src:             'server-fn.c:422,10'
          Dst:             server_newer_session
    - functionName:    server_newer_session
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s_loop
        - s_out
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'server-fn.c:414,10'
          Branch Sides:
            - BranchSide:      'server-fn.c:414,10'
              BranchSideFuncs: []
            - BranchSide:      'server-fn.c:414,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_find_session
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - f
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
      functionUses:    3
      BranchProfiles:
        - Branch String:   'server-fn.c:404,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:405,7'
              BranchSideFuncs:
                - sessions_RB_NEXT
            - BranchSide:      'server-fn.c:408,10'
              BranchSideFuncs: []
        - Branch String:   'server-fn.c:405,19'
          Branch Sides:
            - BranchSide:      'server-fn.c:405,23'
              BranchSideFuncs:
                - sessions_RB_NEXT
            - BranchSide:      'server-fn.c:407,2'
              BranchSideFuncs:
                - sessions_RB_NEXT
        - Branch String:   'server-fn.c:405,37'
          Branch Sides:
            - BranchSide:      'server-fn.c:405,40'
              BranchSideFuncs:
                - sessions_RB_NEXT
            - BranchSide:      'server-fn.c:406,12'
              BranchSideFuncs:
                - sessions_RB_NEXT
        - Branch String:   'server-fn.c:405,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:406,12'
              BranchSideFuncs:
                - sessions_RB_NEXT
            - BranchSide:      'server-fn.c:407,2'
              BranchSideFuncs:
                - sessions_RB_NEXT
      Callsites:
        - Src:             'server-fn.c:404,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'server-fn.c:404,2'
          Dst:             sessions_RB_NEXT
    - functionName:    server_destroy_session
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         37
      ICount:          191
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - options_get_number
        - recalculate_sizes
        - server_client_set_session
        - server_find_session
        - server_newer_detached_session
        - server_newer_session
        - session_next_session
        - session_previous_session
      functionUses:    5
      BranchProfiles:
        - Branch String:   'server-fn.c:433,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:434,31'
              BranchSideFuncs:
                - server_find_session
                - recalculate_sizes
                - server_client_set_session
                - server_find_session
            - BranchSide:      'server-fn.c:435,11'
              BranchSideFuncs:
                - recalculate_sizes
                - server_client_set_session
                - server_find_session
                - session_next_session
                - session_previous_session
                - server_find_session
        - Branch String:   'server-fn.c:435,11'
          Branch Sides:
            - BranchSide:      'server-fn.c:436,31'
              BranchSideFuncs:
                - server_find_session
                - recalculate_sizes
                - server_client_set_session
                - server_find_session
            - BranchSide:      'server-fn.c:437,11'
              BranchSideFuncs:
                - recalculate_sizes
                - server_client_set_session
                - server_find_session
                - session_next_session
                - session_previous_session
        - Branch String:   'server-fn.c:437,11'
          Branch Sides:
            - BranchSide:      'server-fn.c:438,36'
              BranchSideFuncs:
                - session_previous_session
                - recalculate_sizes
                - server_client_set_session
                - server_find_session
            - BranchSide:      'server-fn.c:439,11'
              BranchSideFuncs:
                - recalculate_sizes
                - server_client_set_session
                - server_find_session
                - session_next_session
        - Branch String:   'server-fn.c:446,20'
          Branch Sides:
            - BranchSide:      'server-fn.c:447,7'
              BranchSideFuncs:
                - recalculate_sizes
                - server_client_set_session
                - server_find_session
            - BranchSide:      'server-fn.c:450,2'
              BranchSideFuncs:
                - recalculate_sizes
                - server_client_set_session
        - Branch String:   'server-fn.c:447,30'
          Branch Sides:
            - BranchSide:      'server-fn.c:447,33'
              BranchSideFuncs:
                - server_find_session
                - recalculate_sizes
                - server_client_set_session
            - BranchSide:      'server-fn.c:448,32'
              BranchSideFuncs:
                - server_find_session
                - recalculate_sizes
                - server_client_set_session
        - Branch String:   'server-fn.c:446,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:448,32'
              BranchSideFuncs:
                - server_find_session
                - recalculate_sizes
                - server_client_set_session
            - BranchSide:      'server-fn.c:450,2'
              BranchSideFuncs:
                - recalculate_sizes
                - server_client_set_session
        - Branch String:   'server-fn.c:450,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:451,7'
              BranchSideFuncs:
                - server_client_set_session
                - recalculate_sizes
            - BranchSide:      'server-fn.c:463,2'
              BranchSideFuncs:
                - recalculate_sizes
        - Branch String:   'server-fn.c:451,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:452,4'
              BranchSideFuncs:
                - recalculate_sizes
                - server_client_set_session
            - BranchSide:      'server-fn.c:453,11'
              BranchSideFuncs:
                - server_client_set_session
                - recalculate_sizes
        - Branch String:   'server-fn.c:454,21'
          Branch Sides:
            - BranchSide:      'server-fn.c:454,25'
              BranchSideFuncs:
                - server_client_set_session
                - recalculate_sizes
            - BranchSide:      'server-fn.c:457,3'
              BranchSideFuncs:
                - server_client_set_session
                - recalculate_sizes
        - Branch String:   'server-fn.c:454,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:455,12'
              BranchSideFuncs:
                - server_client_set_session
                - recalculate_sizes
            - BranchSide:      'server-fn.c:457,3'
              BranchSideFuncs:
                - server_client_set_session
                - recalculate_sizes
        - Branch String:   'server-fn.c:460,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:461,4'
              BranchSideFuncs:
                - recalculate_sizes
                - server_client_set_session
            - BranchSide:      'server-fn.c:462,2'
              BranchSideFuncs:
                - recalculate_sizes
                - server_client_set_session
      Callsites:
        - Src:             'server-fn.c:432,22'
          Dst:             options_get_number
        - Src:             'server-fn.c:434,11'
          Dst:             server_find_session
        - Src:             'server-fn.c:434,11'
          Dst:             server_newer_session
        - Src:             'server-fn.c:436,11'
          Dst:             server_find_session
        - Src:             'server-fn.c:436,11'
          Dst:             server_newer_detached_session
        - Src:             'server-fn.c:438,11'
          Dst:             session_previous_session
        - Src:             'server-fn.c:440,11'
          Dst:             session_next_session
        - Src:             'server-fn.c:448,12'
          Dst:             server_find_session
        - Src:             'server-fn.c:448,12'
          Dst:             server_newer_session
        - Src:             'server-fn.c:459,3'
          Dst:             server_client_set_session
        - Src:             'server-fn.c:463,2'
          Dst:             recalculate_sizes
    - functionName:    server_destroy_pane
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wp
        - notify
      BBCount:         36
      ICount:          280
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - bufferevent_free
        - close
        - format_draw
        - format_single
        - gettimeofday
        - layout_close_pane
        - notify_pane
        - options_get_number
        - options_get_string
        - screen_write_cursormove
        - screen_write_linefeed
        - screen_write_scrollregion
        - screen_write_start_pane
        - screen_write_stop
        - server_client_remove_pane
        - server_kill_window
        - server_redraw_window
        - server_unzoom_window
        - window_remove_pane
      functionUses:    6
      BranchProfiles:
        - Branch String:   'server-fn.c:318,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:322,20'
              BranchSideFuncs:
                - bufferevent_free
                - close
                - options_get_number
                - gettimeofday
                - options_get_string
                - screen_write_start_pane
                - screen_write_scrollregion
                - screen_write_cursormove
                - screen_write_linefeed
                - format_single
                - format_draw
                - free
                - screen_write_stop
                - notify_pane
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
                - server_kill_window
                - notify_pane
            - BranchSide:      'server-fn.c:328,38'
              BranchSideFuncs:
                - options_get_number
                - gettimeofday
                - options_get_string
                - screen_write_start_pane
                - screen_write_scrollregion
                - screen_write_cursormove
                - screen_write_linefeed
                - format_single
                - format_draw
                - free
                - screen_write_stop
                - notify_pane
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
                - server_kill_window
                - notify_pane
        - Branch String:   'server-fn.c:329,26'
          Branch Sides:
            - BranchSide:      'server-fn.c:329,31'
              BranchSideFuncs:
                - gettimeofday
                - options_get_string
                - screen_write_start_pane
                - screen_write_scrollregion
                - screen_write_cursormove
                - screen_write_linefeed
                - format_single
                - format_draw
                - free
                - screen_write_stop
                - notify_pane
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
                - server_kill_window
                - notify_pane
            - BranchSide:      'server-fn.c:331,10'
              BranchSideFuncs:
                - gettimeofday
                - options_get_string
                - screen_write_start_pane
                - screen_write_scrollregion
                - screen_write_cursormove
                - screen_write_linefeed
                - format_single
                - format_draw
                - free
                - screen_write_stop
                - notify_pane
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
                - server_kill_window
                - notify_pane
        - Branch String:   'server-fn.c:329,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:330,3'
              BranchSideFuncs: []
            - BranchSide:      'server-fn.c:331,10'
              BranchSideFuncs:
                - gettimeofday
                - options_get_string
                - screen_write_start_pane
                - screen_write_scrollregion
                - screen_write_cursormove
                - screen_write_linefeed
                - format_single
                - format_draw
                - free
                - screen_write_stop
                - notify_pane
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
                - server_kill_window
                - notify_pane
        - Branch String:   'server-fn.c:331,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:333,3'
              BranchSideFuncs:
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
                - server_kill_window
                - notify_pane
            - BranchSide:      'server-fn.c:335,7'
              BranchSideFuncs:
                - gettimeofday
                - options_get_string
                - screen_write_start_pane
                - screen_write_scrollregion
                - screen_write_cursormove
                - screen_write_linefeed
                - format_single
                - format_draw
                - free
                - screen_write_stop
                - notify_pane
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
                - server_kill_window
                - notify_pane
            - BranchSide:      'server-fn.c:339,7'
              BranchSideFuncs:
                - gettimeofday
                - options_get_string
                - screen_write_start_pane
                - screen_write_scrollregion
                - screen_write_cursormove
                - screen_write_linefeed
                - format_single
                - format_draw
                - free
                - screen_write_stop
                - notify_pane
            - BranchSide:      'server-fn.c:367,6'
              BranchSideFuncs:
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
                - server_kill_window
                - notify_pane
        - Branch String:   'server-fn.c:335,29'
          Branch Sides:
            - BranchSide:      'server-fn.c:335,32'
              BranchSideFuncs:
                - gettimeofday
                - options_get_string
                - screen_write_start_pane
                - screen_write_scrollregion
                - screen_write_cursormove
                - screen_write_linefeed
                - format_single
                - format_draw
                - free
                - screen_write_stop
                - notify_pane
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
                - server_kill_window
                - notify_pane
            - BranchSide:      'server-fn.c:335,59'
              BranchSideFuncs:
                - gettimeofday
                - options_get_string
                - screen_write_start_pane
                - screen_write_scrollregion
                - screen_write_cursormove
                - screen_write_linefeed
                - format_single
                - format_draw
                - free
                - screen_write_stop
                - notify_pane
        - Branch String:   'server-fn.c:335,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:335,59'
              BranchSideFuncs:
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
                - server_kill_window
                - notify_pane
            - BranchSide:      'server-fn.c:336,4'
              BranchSideFuncs:
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
                - server_kill_window
                - notify_pane
        - Branch String:   'server-fn.c:339,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:340,4'
              BranchSideFuncs: []
            - BranchSide:      'server-fn.c:341,3'
              BranchSideFuncs:
                - gettimeofday
                - options_get_string
                - screen_write_start_pane
                - screen_write_scrollregion
                - screen_write_cursormove
                - screen_write_linefeed
                - format_single
                - format_draw
                - free
                - screen_write_stop
                - notify_pane
        - Branch String:   'server-fn.c:344,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:345,29'
              BranchSideFuncs:
                - notify_pane
                - options_get_string
                - screen_write_start_pane
                - screen_write_scrollregion
                - screen_write_cursormove
                - screen_write_linefeed
                - format_single
                - format_draw
                - free
                - screen_write_stop
            - BranchSide:      'server-fn.c:347,26'
              BranchSideFuncs:
                - options_get_string
                - screen_write_start_pane
                - screen_write_scrollregion
                - screen_write_cursormove
                - screen_write_linefeed
                - format_single
                - format_draw
                - free
                - screen_write_stop
        - Branch String:   'server-fn.c:348,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:349,34'
              BranchSideFuncs:
                - screen_write_start_pane
                - screen_write_scrollregion
                - screen_write_cursormove
                - screen_write_linefeed
                - format_single
                - format_draw
                - free
                - screen_write_stop
            - BranchSide:      'server-fn.c:361,3'
              BranchSideFuncs: []
        - Branch String:   'server-fn.c:367,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:368,30'
              BranchSideFuncs:
                - notify_pane
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
                - server_kill_window
            - BranchSide:      'server-fn.c:370,23'
              BranchSideFuncs:
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
                - server_kill_window
        - Branch String:   'server-fn.c:375,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:376,22'
              BranchSideFuncs:
                - server_kill_window
            - BranchSide:      'server-fn.c:378,24'
              BranchSideFuncs:
                - server_redraw_window
      Callsites:
        - Src:             'server-fn.c:322,3'
          Dst:             bufferevent_free
        - Src:             'server-fn.c:324,3'
          Dst:             close
        - Src:             'server-fn.c:328,19'
          Dst:             options_get_number
        - Src:             'server-fn.c:343,3'
          Dst:             gettimeofday
        - Src:             'server-fn.c:345,4'
          Dst:             notify_pane
        - Src:             'server-fn.c:347,7'
          Dst:             options_get_string
        - Src:             'server-fn.c:349,4'
          Dst:             screen_write_start_pane
        - Src:             'server-fn.c:350,4'
          Dst:             screen_write_scrollregion
        - Src:             'server-fn.c:351,4'
          Dst:             screen_write_cursormove
        - Src:             'server-fn.c:352,4'
          Dst:             screen_write_linefeed
        - Src:             'server-fn.c:355,15'
          Dst:             format_single
        - Src:             'server-fn.c:356,4'
          Dst:             format_draw
        - Src:             'server-fn.c:359,4'
          Dst:             screen_write_stop
        - Src:             'server-fn.c:368,3'
          Dst:             notify_pane
        - Src:             'server-fn.c:370,2'
          Dst:             server_unzoom_window
        - Src:             'server-fn.c:371,2'
          Dst:             server_client_remove_pane
        - Src:             'server-fn.c:372,2'
          Dst:             layout_close_pane
        - Src:             'server-fn.c:373,2'
          Dst:             window_remove_pane
        - Src:             'server-fn.c:376,3'
          Dst:             server_kill_window
        - Src:             'server-fn.c:378,3'
          Dst:             server_redraw_window
    - functionName:    server_unzoom_window
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - server_redraw_window
        - window_unzoom
      functionUses:    10
      BranchProfiles:
        - Branch String:   'server-fn.c:502,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:502,6'
              BranchSideFuncs:
                - server_redraw_window
            - BranchSide:      'server-fn.c:503,24'
              BranchSideFuncs:
                - server_redraw_window
      Callsites:
        - Src:             'server-fn.c:502,6'
          Dst:             window_unzoom
        - Src:             'server-fn.c:503,3'
          Dst:             server_redraw_window
    - functionName:    server_kill_window
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - renumber
      BBCount:         21
      ICount:          105
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - recalculate_sizes
        - server_destroy_session_group
        - server_redraw_session_group
        - server_renumber_session
        - server_unzoom_window
        - session_detach
        - session_has
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
        - winlink_find_by_window
      functionUses:    7
      BranchProfiles:
        - Branch String:   'server-fn.c:200,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:200,2'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - recalculate_sizes
                - session_has
                - server_unzoom_window
                - winlink_find_by_window
                - server_renumber_session
                - session_detach
                - server_redraw_session_group
                - server_destroy_session_group
            - BranchSide:      'server-fn.c:200,2'
              BranchSideFuncs:
                - recalculate_sizes
                - session_has
                - sessions_RB_NEXT
                - server_unzoom_window
                - winlink_find_by_window
                - server_renumber_session
                - session_detach
                - server_redraw_session_group
                - server_destroy_session_group
        - Branch String:   'server-fn.c:200,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:201,20'
              BranchSideFuncs:
                - session_has
                - recalculate_sizes
                - sessions_RB_NEXT
                - server_unzoom_window
                - winlink_find_by_window
                - server_renumber_session
                - session_detach
                - server_redraw_session_group
                - server_destroy_session_group
            - BranchSide:      'server-fn.c:216,2'
              BranchSideFuncs:
                - recalculate_sizes
        - Branch String:   'server-fn.c:201,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:202,4'
              BranchSideFuncs:
                - server_unzoom_window
                - winlink_find_by_window
                - recalculate_sizes
                - session_has
                - sessions_RB_NEXT
                - server_renumber_session
                - session_detach
                - server_redraw_session_group
                - server_destroy_session_group
            - BranchSide:      'server-fn.c:204,24'
              BranchSideFuncs:
                - server_unzoom_window
                - winlink_find_by_window
                - recalculate_sizes
                - session_has
                - sessions_RB_NEXT
                - server_renumber_session
                - session_detach
                - server_redraw_session_group
                - server_destroy_session_group
        - Branch String:   'server-fn.c:205,3'
          Branch Sides:
            - BranchSide:      'server-fn.c:206,23'
              BranchSideFuncs:
                - session_detach
                - server_redraw_session_group
                - winlink_find_by_window
                - recalculate_sizes
                - session_has
                - server_unzoom_window
                - sessions_RB_NEXT
                - server_renumber_session
                - server_destroy_session_group
            - BranchSide:      'server-fn.c:213,7'
              BranchSideFuncs:
                - recalculate_sizes
                - session_has
                - server_unzoom_window
                - winlink_find_by_window
                - session_detach
                - server_redraw_session_group
                - server_destroy_session_group
                - sessions_RB_NEXT
                - server_renumber_session
        - Branch String:   'server-fn.c:206,8'
          Branch Sides:
            - BranchSide:      'server-fn.c:207,34'
              BranchSideFuncs:
                - server_destroy_session_group
                - recalculate_sizes
                - session_has
                - server_unzoom_window
                - winlink_find_by_window
                - session_detach
                - server_redraw_session_group
                - sessions_RB_NEXT
                - server_renumber_session
            - BranchSide:      'server-fn.c:210,32'
              BranchSideFuncs:
                - server_redraw_session_group
                - winlink_find_by_window
                - recalculate_sizes
                - session_has
                - server_unzoom_window
                - sessions_RB_NEXT
                - server_renumber_session
                - session_detach
                - server_destroy_session_group
        - Branch String:   'server-fn.c:213,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:214,28'
              BranchSideFuncs:
                - server_renumber_session
                - recalculate_sizes
                - session_has
                - server_unzoom_window
                - winlink_find_by_window
                - session_detach
                - server_redraw_session_group
                - server_destroy_session_group
                - sessions_RB_NEXT
            - BranchSide:      'server-fn.c:215,2'
              BranchSideFuncs:
                - recalculate_sizes
                - session_has
                - server_unzoom_window
                - winlink_find_by_window
                - server_renumber_session
                - session_detach
                - server_redraw_session_group
                - server_destroy_session_group
                - sessions_RB_NEXT
      Callsites:
        - Src:             'server-fn.c:200,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'server-fn.c:200,2'
          Dst:             sessions_RB_NEXT
        - Src:             'server-fn.c:201,8'
          Dst:             session_has
        - Src:             'server-fn.c:204,3'
          Dst:             server_unzoom_window
        - Src:             'server-fn.c:205,16'
          Dst:             winlink_find_by_window
        - Src:             'server-fn.c:206,8'
          Dst:             session_detach
        - Src:             'server-fn.c:207,5'
          Dst:             server_destroy_session_group
        - Src:             'server-fn.c:210,4'
          Dst:             server_redraw_session_group
        - Src:             'server-fn.c:214,4'
          Dst:             server_renumber_session
        - Src:             'server-fn.c:216,2'
          Dst:             recalculate_sizes
    - functionName:    server_redraw_window
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - server_redraw_client
      functionUses:    33
      BranchProfiles:
        - Branch String:   'server-fn.c:97,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:98,7'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'server-fn.c:101,1'
              BranchSideFuncs: []
        - Branch String:   'server-fn.c:98,26'
          Branch Sides:
            - BranchSide:      'server-fn.c:98,29'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'server-fn.c:100,2'
              BranchSideFuncs:
                - server_redraw_client
        - Branch String:   'server-fn.c:98,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:99,25'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'server-fn.c:100,2'
              BranchSideFuncs:
                - server_redraw_client
      Callsites:
        - Src:             'server-fn.c:99,4'
          Dst:             server_redraw_client
    - functionName:    server_redraw_client
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    server_destroy_session_group
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - server_destroy_session
        - session_destroy
        - session_group_contains
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-fn.c:387,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:388,26'
              BranchSideFuncs:
                - server_destroy_session
                - session_destroy
            - BranchSide:      'server-fn.c:391,3'
              BranchSideFuncs:
                - server_destroy_session
                - session_destroy
        - Branch String:   'server-fn.c:391,3'
          Branch Sides:
            - BranchSide:      'server-fn.c:391,3'
              BranchSideFuncs:
                - server_destroy_session
                - session_destroy
            - BranchSide:      'server-fn.c:391,3'
              BranchSideFuncs:
                - server_destroy_session
                - session_destroy
        - Branch String:   'server-fn.c:391,3'
          Branch Sides:
            - BranchSide:      'server-fn.c:0,0'
              BranchSideFuncs:
                - server_destroy_session
                - session_destroy
            - BranchSide:      'server-fn.c:392,27'
              BranchSideFuncs:
                - server_destroy_session
                - session_destroy
      Callsites:
        - Src:             'server-fn.c:387,12'
          Dst:             session_group_contains
        - Src:             'server-fn.c:388,3'
          Dst:             server_destroy_session
        - Src:             'server-fn.c:389,3'
          Dst:             session_destroy
        - Src:             'server-fn.c:392,4'
          Dst:             server_destroy_session
        - Src:             'server-fn.c:393,4'
          Dst:             session_destroy
    - functionName:    server_redraw_session_group
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - server_redraw_session
        - session_group_contains
      functionUses:    7
      BranchProfiles:
        - Branch String:   'server-fn.c:60,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:61,25'
              BranchSideFuncs:
                - server_redraw_session
            - BranchSide:      'server-fn.c:63,3'
              BranchSideFuncs:
                - server_redraw_session
        - Branch String:   'server-fn.c:63,3'
          Branch Sides:
            - BranchSide:      'server-fn.c:0,0'
              BranchSideFuncs:
                - server_redraw_session
            - BranchSide:      'server-fn.c:64,26'
              BranchSideFuncs:
                - server_redraw_session
      Callsites:
        - Src:             'server-fn.c:60,12'
          Dst:             session_group_contains
        - Src:             'server-fn.c:61,3'
          Dst:             server_redraw_session
        - Src:             'server-fn.c:64,4'
          Dst:             server_redraw_session
    - functionName:    server_renumber_session
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         13
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - options_get_number
        - session_group_contains
        - session_renumber_windows
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-fn.c:224,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:224,6'
              BranchSideFuncs:
                - session_group_contains
                - session_renumber_windows
                - session_renumber_windows
            - BranchSide:      'server-fn.c:225,36'
              BranchSideFuncs:
                - session_group_contains
                - session_renumber_windows
                - session_renumber_windows
        - Branch String:   'server-fn.c:225,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:226,4'
              BranchSideFuncs:
                - session_renumber_windows
            - BranchSide:      'server-fn.c:229,29'
              BranchSideFuncs:
                - session_renumber_windows
        - Branch String:   'server-fn.c:226,4'
          Branch Sides:
            - BranchSide:      'server-fn.c:227,33'
              BranchSideFuncs:
                - session_renumber_windows
            - BranchSide:      'server-fn.c:228,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-fn.c:224,6'
          Dst:             options_get_number
        - Src:             'server-fn.c:225,13'
          Dst:             session_group_contains
        - Src:             'server-fn.c:227,8'
          Dst:             session_renumber_windows
        - Src:             'server-fn.c:229,4'
          Dst:             session_renumber_windows
    - functionName:    server_redraw_session
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - server_redraw_client
      functionUses:    10
      BranchProfiles:
        - Branch String:   'server-fn.c:49,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:50,7'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'server-fn.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'server-fn.c:50,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:51,25'
              BranchSideFuncs:
                - server_redraw_client
            - BranchSide:      'server-fn.c:52,2'
              BranchSideFuncs:
                - server_redraw_client
      Callsites:
        - Src:             'server-fn.c:51,4'
          Dst:             server_redraw_client
    - functionName:    server_unlink_window
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - wl
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - server_destroy_session_group
        - server_redraw_session_group
        - session_detach
      functionUses:    3
      BranchProfiles:
        - Branch String:   'server-fn.c:300,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:301,32'
              BranchSideFuncs:
                - server_destroy_session_group
            - BranchSide:      'server-fn.c:303,31'
              BranchSideFuncs:
                - server_redraw_session_group
      Callsites:
        - Src:             'server-fn.c:300,6'
          Dst:             session_detach
        - Src:             'server-fn.c:301,3'
          Dst:             server_destroy_session_group
        - Src:             'server-fn.c:303,3'
          Dst:             server_redraw_session_group
    - functionName:    server_link_window
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - srcwl
        - dst
        - dstidx
        - killflag
        - selectflag
        - cause
      BBCount:         35
      ICount:          226
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - notify_session_window
        - options_get_number
        - server_redraw_session_group
        - session_attach
        - session_group_contains
        - session_select
        - winlink_find_by_index
        - winlink_remove
        - winlink_stack_remove
        - xasprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-fn.c:252,17'
          Branch Sides:
            - BranchSide:      'server-fn.c:252,20'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
                - winlink_find_by_index
                - xasprintf
            - BranchSide:      'server-fn.c:257,8'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
                - winlink_find_by_index
        - Branch String:   'server-fn.c:252,34'
          Branch Sides:
            - BranchSide:      'server-fn.c:252,37'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
                - winlink_find_by_index
                - xasprintf
            - BranchSide:      'server-fn.c:257,8'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
                - winlink_find_by_index
        - Branch String:   'server-fn.c:252,51'
          Branch Sides:
            - BranchSide:      'server-fn.c:252,54'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
                - winlink_find_by_index
                - xasprintf
            - BranchSide:      'server-fn.c:257,8'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
                - winlink_find_by_index
        - Branch String:   'server-fn.c:252,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:253,13'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'server-fn.c:257,8'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
                - winlink_find_by_index
        - Branch String:   'server-fn.c:258,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:259,34'
              BranchSideFuncs:
                - winlink_find_by_index
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
            - BranchSide:      'server-fn.c:260,6'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
        - Branch String:   'server-fn.c:260,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:261,7'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
            - BranchSide:      'server-fn.c:284,6'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
        - Branch String:   'server-fn.c:261,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:262,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'server-fn.c:265,7'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
        - Branch String:   'server-fn.c:265,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:270,45'
              BranchSideFuncs:
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
            - BranchSide:      'server-fn.c:282,2'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
        - Branch String:   'server-fn.c:277,8'
          Branch Sides:
            - BranchSide:      'server-fn.c:278,16'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
            - BranchSide:      'server-fn.c:281,3'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
                - options_get_number
        - Branch String:   'server-fn.c:284,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:285,36'
              BranchSideFuncs:
                - options_get_number
                - session_attach
                - server_redraw_session_group
                - session_select
            - BranchSide:      'server-fn.c:286,25'
              BranchSideFuncs:
                - session_attach
                - server_redraw_session_group
                - session_select
        - Branch String:   'server-fn.c:287,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'server-fn.c:290,6'
              BranchSideFuncs:
                - server_redraw_session_group
                - session_select
        - Branch String:   'server-fn.c:290,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:291,18'
              BranchSideFuncs:
                - session_select
                - server_redraw_session_group
            - BranchSide:      'server-fn.c:292,30'
              BranchSideFuncs:
                - server_redraw_session_group
      Callsites:
        - Src:             'server-fn.c:250,10'
          Dst:             session_group_contains
        - Src:             'server-fn.c:251,10'
          Dst:             session_group_contains
        - Src:             'server-fn.c:253,3'
          Dst:             xasprintf
        - Src:             'server-fn.c:259,11'
          Dst:             winlink_find_by_index
        - Src:             'server-fn.c:262,4'
          Dst:             xasprintf
        - Src:             'server-fn.c:270,4'
          Dst:             notify_session_window
        - Src:             'server-fn.c:273,4'
          Dst:             winlink_stack_remove
        - Src:             'server-fn.c:274,4'
          Dst:             winlink_remove
        - Src:             'server-fn.c:285,17'
          Dst:             options_get_number
        - Src:             'server-fn.c:286,10'
          Dst:             session_attach
        - Src:             'server-fn.c:291,3'
          Dst:             session_select
        - Src:             'server-fn.c:292,2'
          Dst:             server_redraw_session_group
    - functionName:    server_renumber_all
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - server_renumber_session
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
      functionUses:    3
      BranchProfiles:
        - Branch String:   'server-fn.c:238,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:236,18'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - server_renumber_session
                - sessions_RB_NEXT
            - BranchSide:      'server-fn.c:238,2'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - server_renumber_session
                - sessions_RB_NEXT
        - Branch String:   'server-fn.c:238,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:239,27'
              BranchSideFuncs:
                - server_renumber_session
                - sessions_RB_NEXT
            - BranchSide:      'server-fn.c:240,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server-fn.c:238,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'server-fn.c:239,3'
          Dst:             server_renumber_session
        - Src:             'server-fn.c:238,2'
          Dst:             sessions_RB_NEXT
    - functionName:    server_kill_pane
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - layout_close_pane
        - recalculate_sizes
        - server_client_remove_pane
        - server_kill_window
        - server_redraw_window
        - server_unzoom_window
        - window_count_panes
        - window_remove_pane
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-fn.c:182,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:183,22'
              BranchSideFuncs:
                - server_kill_window
                - recalculate_sizes
            - BranchSide:      'server-fn.c:186,24'
              BranchSideFuncs:
                - server_unzoom_window
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - server_redraw_window
      Callsites:
        - Src:             'server-fn.c:182,6'
          Dst:             window_count_panes
        - Src:             'server-fn.c:183,3'
          Dst:             server_kill_window
        - Src:             'server-fn.c:184,3'
          Dst:             recalculate_sizes
        - Src:             'server-fn.c:186,3'
          Dst:             server_unzoom_window
        - Src:             'server-fn.c:187,3'
          Dst:             server_client_remove_pane
        - Src:             'server-fn.c:188,3'
          Dst:             layout_close_pane
        - Src:             'server-fn.c:189,3'
          Dst:             window_remove_pane
        - Src:             'server-fn.c:190,3'
          Dst:             server_redraw_window
    - functionName:    server_lock_session
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - server_lock_client
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server-fn.c:147,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:148,7'
              BranchSideFuncs:
                - server_lock_client
            - BranchSide:      'server-fn.c:151,1'
              BranchSideFuncs: []
        - Branch String:   'server-fn.c:148,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:149,23'
              BranchSideFuncs:
                - server_lock_client
            - BranchSide:      'server-fn.c:150,2'
              BranchSideFuncs:
                - server_lock_client
      Callsites:
        - Src:             'server-fn.c:149,4'
          Dst:             server_lock_client
    - functionName:    server_lock_client
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - options_get_string
        - proc_send
        - strlen
        - tty_raw
        - tty_stop_tty
        - tty_term_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'server-fn.c:158,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:159,3'
              BranchSideFuncs: []
            - BranchSide:      'server-fn.c:161,6'
              BranchSideFuncs:
                - options_get_string
                - strlen
                - tty_stop_tty
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - strlen
                - proc_send
        - Branch String:   'server-fn.c:161,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:162,3'
              BranchSideFuncs: []
            - BranchSide:      'server-fn.c:164,27'
              BranchSideFuncs:
                - options_get_string
                - strlen
                - tty_stop_tty
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - strlen
                - proc_send
        - Branch String:   'server-fn.c:165,19'
          Branch Sides:
            - BranchSide:      'server-fn.c:165,29'
              BranchSideFuncs: []
            - BranchSide:      'server-fn.c:166,3'
              BranchSideFuncs: []
        - Branch String:   'server-fn.c:165,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:166,3'
              BranchSideFuncs: []
            - BranchSide:      'server-fn.c:168,16'
              BranchSideFuncs:
                - tty_stop_tty
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - strlen
                - proc_send
      Callsites:
        - Src:             'server-fn.c:164,8'
          Dst:             options_get_string
        - Src:             'server-fn.c:165,22'
          Dst:             strlen
        - Src:             'server-fn.c:168,2'
          Dst:             tty_stop_tty
        - Src:             'server-fn.c:169,19'
          Dst:             tty_term_string
        - Src:             'server-fn.c:169,2'
          Dst:             tty_raw
        - Src:             'server-fn.c:170,19'
          Dst:             tty_term_string
        - Src:             'server-fn.c:170,2'
          Dst:             tty_raw
        - Src:             'server-fn.c:171,19'
          Dst:             tty_term_string
        - Src:             'server-fn.c:171,2'
          Dst:             tty_raw
        - Src:             'server-fn.c:174,40'
          Dst:             strlen
        - Src:             'server-fn.c:174,2'
          Dst:             proc_send
    - functionName:    server_lock
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - server_lock_client
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server-fn.c:136,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:134,17'
              BranchSideFuncs:
                - server_lock_client
            - BranchSide:      'server-fn.c:136,2'
              BranchSideFuncs:
                - server_lock_client
        - Branch String:   'server-fn.c:136,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:137,7'
              BranchSideFuncs:
                - server_lock_client
            - BranchSide:      'server-fn.c:140,1'
              BranchSideFuncs: []
        - Branch String:   'server-fn.c:137,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:138,23'
              BranchSideFuncs:
                - server_lock_client
            - BranchSide:      'server-fn.c:139,2'
              BranchSideFuncs:
                - server_lock_client
      Callsites:
        - Src:             'server-fn.c:138,4'
          Dst:             server_lock_client
    - functionName:    server_status_window
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - server_status_session
        - session_has
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
      functionUses:    17
      BranchProfiles:
        - Branch String:   'server-fn.c:125,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:126,19'
              BranchSideFuncs:
                - session_has
                - sessions_RB_NEXT
                - server_status_session
            - BranchSide:      'server-fn.c:129,1'
              BranchSideFuncs: []
        - Branch String:   'server-fn.c:126,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:127,26'
              BranchSideFuncs:
                - server_status_session
                - sessions_RB_NEXT
                - session_has
            - BranchSide:      'server-fn.c:128,2'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - session_has
                - server_status_session
      Callsites:
        - Src:             'server-fn.c:125,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'server-fn.c:126,7'
          Dst:             session_has
        - Src:             'server-fn.c:127,4'
          Dst:             server_status_session
        - Src:             'server-fn.c:125,2'
          Dst:             sessions_RB_NEXT
    - functionName:    server_status_session
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - server_status_client
      functionUses:    11
      BranchProfiles:
        - Branch String:   'server-fn.c:73,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:74,7'
              BranchSideFuncs:
                - server_status_client
            - BranchSide:      'server-fn.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'server-fn.c:74,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:75,25'
              BranchSideFuncs:
                - server_status_client
            - BranchSide:      'server-fn.c:76,2'
              BranchSideFuncs:
                - server_status_client
      Callsites:
        - Src:             'server-fn.c:75,4'
          Dst:             server_status_client
    - functionName:    server_status_client
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    server_redraw_window_borders
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'server-fn.c:108,2'
          Branch Sides:
            - BranchSide:      'server-fn.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'server-fn.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'server-fn.c:109,26'
          Branch Sides:
            - BranchSide:      'server-fn.c:109,29'
              BranchSideFuncs: []
            - BranchSide:      'server-fn.c:111,2'
              BranchSideFuncs: []
        - Branch String:   'server-fn.c:109,7'
          Branch Sides:
            - BranchSide:      'server-fn.c:110,4'
              BranchSideFuncs: []
            - BranchSide:      'server-fn.c:111,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    server_status_session_group
      functionSourceFile: '/src/tmux/server-fn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - server_status_session
        - session_group_contains
      functionUses:    3
      BranchProfiles:
        - Branch String:   'server-fn.c:84,6'
          Branch Sides:
            - BranchSide:      'server-fn.c:85,25'
              BranchSideFuncs:
                - server_status_session
            - BranchSide:      'server-fn.c:87,3'
              BranchSideFuncs:
                - server_status_session
        - Branch String:   'server-fn.c:87,3'
          Branch Sides:
            - BranchSide:      'server-fn.c:0,0'
              BranchSideFuncs:
                - server_status_session
            - BranchSide:      'server-fn.c:88,26'
              BranchSideFuncs:
                - server_status_session
      Callsites:
        - Src:             'server-fn.c:84,12'
          Dst:             session_group_contains
        - Src:             'server-fn.c:85,3'
          Dst:             server_status_session
        - Src:             'server-fn.c:88,4'
          Dst:             server_status_session
    - functionName:    server_child_exited
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - pid
        - status
      BBCount:         20
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - job_check_died
        - log_debug
        - server_destroy_pane
        - window_pane_destroy_ready
        - windows_RB_MINMAX
        - windows_RB_NEXT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server.c:490,2'
          Branch Sides:
            - BranchSide:      'server.c:490,2'
              BranchSideFuncs:
                - windows_RB_NEXT
                - job_check_died
                - log_debug
                - window_pane_destroy_ready
                - server_destroy_pane
            - BranchSide:      'server.c:490,2'
              BranchSideFuncs:
                - job_check_died
                - windows_RB_NEXT
                - log_debug
                - window_pane_destroy_ready
                - server_destroy_pane
        - Branch String:   'server.c:490,2'
          Branch Sides:
            - BranchSide:      'server.c:491,3'
              BranchSideFuncs:
                - job_check_died
                - windows_RB_NEXT
                - log_debug
                - window_pane_destroy_ready
                - server_destroy_pane
            - BranchSide:      'server.c:505,17'
              BranchSideFuncs:
                - job_check_died
        - Branch String:   'server.c:491,3'
          Branch Sides:
            - BranchSide:      'server.c:492,8'
              BranchSideFuncs:
                - job_check_died
                - windows_RB_NEXT
                - log_debug
                - window_pane_destroy_ready
                - server_destroy_pane
            - BranchSide:      'server.c:504,2'
              BranchSideFuncs:
                - job_check_died
                - log_debug
                - window_pane_destroy_ready
                - server_destroy_pane
                - windows_RB_NEXT
        - Branch String:   'server.c:492,8'
          Branch Sides:
            - BranchSide:      'server.c:493,18'
              BranchSideFuncs:
                - log_debug
                - window_pane_destroy_ready
                - job_check_died
                - windows_RB_NEXT
                - server_destroy_pane
            - BranchSide:      'server.c:503,3'
              BranchSideFuncs:
                - job_check_died
                - windows_RB_NEXT
                - log_debug
                - window_pane_destroy_ready
                - server_destroy_pane
        - Branch String:   'server.c:499,9'
          Branch Sides:
            - BranchSide:      'server.c:500,26'
              BranchSideFuncs:
                - server_destroy_pane
                - job_check_died
                - log_debug
                - window_pane_destroy_ready
                - windows_RB_NEXT
            - BranchSide:      'server.c:501,5'
              BranchSideFuncs:
                - job_check_died
                - log_debug
                - window_pane_destroy_ready
                - server_destroy_pane
                - windows_RB_NEXT
      Callsites:
        - Src:             'server.c:490,2'
          Dst:             windows_RB_MINMAX
        - Src:             'server.c:490,2'
          Dst:             windows_RB_NEXT
        - Src:             'server.c:496,5'
          Dst:             log_debug
        - Src:             'server.c:499,9'
          Dst:             window_pane_destroy_ready
        - Src:             'server.c:500,6'
          Dst:             server_destroy_pane
        - Src:             'server.c:505,2'
          Dst:             job_check_died
    - functionName:    server_child_stopped
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - pid
        - status
      BBCount:         23
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - job_check_died
        - kill
        - killpg
        - windows_RB_MINMAX
        - windows_RB_NEXT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server.c:515,34'
          Branch Sides:
            - BranchSide:      'server.c:515,37'
              BranchSideFuncs: []
            - BranchSide:      'server.c:516,3'
              BranchSideFuncs: []
        - Branch String:   'server.c:515,6'
          Branch Sides:
            - BranchSide:      'server.c:516,3'
              BranchSideFuncs: []
            - BranchSide:      'server.c:518,2'
              BranchSideFuncs:
                - windows_RB_MINMAX
                - job_check_died
                - windows_RB_NEXT
                - killpg
                - kill
        - Branch String:   'server.c:518,2'
          Branch Sides:
            - BranchSide:      'server.c:519,3'
              BranchSideFuncs:
                - windows_RB_NEXT
                - job_check_died
                - killpg
                - kill
            - BranchSide:      'server.c:526,17'
              BranchSideFuncs:
                - job_check_died
        - Branch String:   'server.c:519,3'
          Branch Sides:
            - BranchSide:      'server.c:520,8'
              BranchSideFuncs:
                - windows_RB_NEXT
                - job_check_died
                - killpg
                - kill
            - BranchSide:      'server.c:525,2'
              BranchSideFuncs:
                - windows_RB_NEXT
                - job_check_died
                - killpg
                - kill
        - Branch String:   'server.c:520,8'
          Branch Sides:
            - BranchSide:      'server.c:521,16'
              BranchSideFuncs:
                - killpg
                - windows_RB_NEXT
                - job_check_died
                - kill
            - BranchSide:      'server.c:524,3'
              BranchSideFuncs:
                - windows_RB_NEXT
                - job_check_died
                - killpg
                - kill
        - Branch String:   'server.c:521,9'
          Branch Sides:
            - BranchSide:      'server.c:522,11'
              BranchSideFuncs:
                - kill
                - windows_RB_NEXT
                - job_check_died
                - killpg
            - BranchSide:      'server.c:523,4'
              BranchSideFuncs:
                - windows_RB_NEXT
                - job_check_died
                - killpg
                - kill
      Callsites:
        - Src:             'server.c:518,2'
          Dst:             windows_RB_MINMAX
        - Src:             'server.c:521,9'
          Dst:             killpg
        - Src:             'server.c:522,6'
          Dst:             kill
        - Src:             'server.c:518,2'
          Dst:             windows_RB_NEXT
        - Src:             'server.c:526,2'
          Dst:             job_check_died
    - functionName:    server_child_signal
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - fatal
        - server_child_exited
        - server_child_stopped
        - waitpid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server.c:467,2'
          Branch Sides:
            - BranchSide:      'server.c:464,7'
              BranchSideFuncs:
                - waitpid
                - __errno_location
                - fatal
                - server_child_exited
                - server_child_stopped
            - BranchSide:      'server.c:468,17'
              BranchSideFuncs:
                - waitpid
                - __errno_location
                - fatal
                - server_child_exited
                - server_child_stopped
        - Branch String:   'server.c:468,3'
          Branch Sides:
            - BranchSide:      'server.c:470,8'
              BranchSideFuncs:
                - __errno_location
                - fatal
            - BranchSide:      'server.c:474,4'
              BranchSideFuncs: []
            - BranchSide:      'server.c:476,7'
              BranchSideFuncs:
                - waitpid
                - __errno_location
                - fatal
                - server_child_exited
                - server_child_stopped
        - Branch String:   'server.c:470,8'
          Branch Sides:
            - BranchSide:      'server.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'server.c:472,4'
              BranchSideFuncs:
                - fatal
        - Branch String:   'server.c:476,7'
          Branch Sides:
            - BranchSide:      'server.c:477,25'
              BranchSideFuncs:
                - server_child_stopped
                - waitpid
                - __errno_location
                - fatal
                - server_child_exited
            - BranchSide:      'server.c:478,12'
              BranchSideFuncs:
                - waitpid
                - __errno_location
                - fatal
                - server_child_stopped
                - server_child_exited
        - Branch String:   'server.c:478,30'
          Branch Sides:
            - BranchSide:      'server.c:478,33'
              BranchSideFuncs:
                - server_child_exited
                - waitpid
                - __errno_location
                - fatal
                - server_child_stopped
            - BranchSide:      'server.c:479,24'
              BranchSideFuncs:
                - server_child_exited
                - waitpid
                - __errno_location
                - fatal
                - server_child_stopped
      Callsites:
        - Src:             'server.c:468,17'
          Dst:             waitpid
        - Src:             'server.c:470,8'
          Dst:             __errno_location
        - Src:             'server.c:472,4'
          Dst:             fatal
        - Src:             'server.c:477,4'
          Dst:             server_child_stopped
        - Src:             'server.c:479,4'
          Dst:             server_child_exited
    - functionName:    server_send_exit
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          107
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_wait_for_flush
        - server_client_lost
        - session_destroy
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server.c:314,2'
          Branch Sides:
            - BranchSide:      'server.c:311,17'
              BranchSideFuncs:
                - cmd_wait_for_flush
                - sessions_RB_MINMAX
                - session_destroy
                - sessions_RB_NEXT
                - server_client_lost
            - BranchSide:      'server.c:316,2'
              BranchSideFuncs:
                - cmd_wait_for_flush
                - sessions_RB_MINMAX
                - session_destroy
                - sessions_RB_NEXT
                - server_client_lost
        - Branch String:   'server.c:316,2'
          Branch Sides:
            - BranchSide:      'server.c:316,2'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - session_destroy
                - sessions_RB_NEXT
                - server_client_lost
            - BranchSide:      'server.c:316,2'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - session_destroy
                - sessions_RB_NEXT
                - server_client_lost
        - Branch String:   'server.c:316,2'
          Branch Sides:
            - BranchSide:      'server.c:317,7'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - session_destroy
                - sessions_RB_NEXT
                - server_client_lost
            - BranchSide:      'server.c:326,2'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - session_destroy
                - sessions_RB_NEXT
        - Branch String:   'server.c:317,7'
          Branch Sides:
            - BranchSide:      'server.c:318,23'
              BranchSideFuncs:
                - server_client_lost
                - sessions_RB_MINMAX
                - session_destroy
                - sessions_RB_NEXT
            - BranchSide:      'server.c:320,4'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - session_destroy
                - sessions_RB_NEXT
                - server_client_lost
        - Branch String:   'server.c:326,2'
          Branch Sides:
            - BranchSide:      'server.c:326,2'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - session_destroy
            - BranchSide:      'server.c:326,2'
              BranchSideFuncs:
                - session_destroy
                - sessions_RB_NEXT
        - Branch String:   'server.c:326,2'
          Branch Sides:
            - BranchSide:      'server.c:327,19'
              BranchSideFuncs:
                - session_destroy
                - sessions_RB_NEXT
            - BranchSide:      'server.c:328,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server.c:314,2'
          Dst:             cmd_wait_for_flush
        - Src:             'server.c:318,4'
          Dst:             server_client_lost
        - Src:             'server.c:326,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'server.c:326,2'
          Dst:             sessions_RB_NEXT
        - Src:             'server.c:327,3'
          Dst:             session_destroy
    - functionName:    server_add_message
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         20
      ICount:          162
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - gettimeofday
        - log_debug
        - options_get_number
        - xcalloc
        - xvasprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'server.c:551,2'
          Branch Sides:
            - BranchSide:      'server.c:551,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'server.c:551,2'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'server.c:551,2'
          Branch Sides:
            - BranchSide:      'server.c:551,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'server.c:552,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'server.c:552,7'
          Branch Sides:
            - BranchSide:      'server.c:553,4'
              BranchSideFuncs: []
            - BranchSide:      'server.c:554,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'server.c:555,3'
          Branch Sides:
            - BranchSide:      'server.c:555,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'server.c:555,3'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'server.c:539,2'
          Dst:             xvasprintf
        - Src:             'server.c:542,2'
          Dst:             log_debug
        - Src:             'server.c:544,8'
          Dst:             xcalloc
        - Src:             'server.c:545,2'
          Dst:             gettimeofday
        - Src:             'server.c:550,10'
          Dst:             options_get_number
    - functionName:    server_accept
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         24
      ICount:          139
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - accept
        - close
        - fatal
        - server_acl_join
        - server_add_accept
        - server_client_create
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server.c:376,6'
          Branch Sides:
            - BranchSide:      'server.c:377,3'
              BranchSideFuncs:
                - accept
                - server_client_create
                - server_acl_join
                - xstrdup
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - fatal
                - server_add_accept
            - BranchSide:      'server.c:379,17'
              BranchSideFuncs:
                - accept
                - server_client_create
                - server_acl_join
                - xstrdup
                - close
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - fatal
                - server_add_accept
        - Branch String:   'server.c:380,6'
          Branch Sides:
            - BranchSide:      'server.c:381,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - fatal
                - server_add_accept
            - BranchSide:      'server.c:391,6'
              BranchSideFuncs:
                - server_client_create
                - server_acl_join
                - xstrdup
                - close
        - Branch String:   'server.c:381,23'
          Branch Sides:
            - BranchSide:      'server.c:381,26'
              BranchSideFuncs: []
            - BranchSide:      'server.c:382,4'
              BranchSideFuncs: []
        - Branch String:   'server.c:381,41'
          Branch Sides:
            - BranchSide:      'server.c:381,44'
              BranchSideFuncs: []
            - BranchSide:      'server.c:382,4'
              BranchSideFuncs: []
        - Branch String:   'server.c:381,7'
          Branch Sides:
            - BranchSide:      'server.c:382,4'
              BranchSideFuncs: []
            - BranchSide:      'server.c:383,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - fatal
                - server_add_accept
        - Branch String:   'server.c:383,23'
          Branch Sides:
            - BranchSide:      'server.c:383,26'
              BranchSideFuncs:
                - server_add_accept
            - BranchSide:      'server.c:385,4'
              BranchSideFuncs:
                - server_add_accept
        - Branch String:   'server.c:383,7'
          Branch Sides:
            - BranchSide:      'server.c:385,4'
              BranchSideFuncs:
                - server_add_accept
            - BranchSide:      'server.c:388,3'
              BranchSideFuncs:
                - fatal
        - Branch String:   'server.c:391,6'
          Branch Sides:
            - BranchSide:      'server.c:392,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'server.c:395,27'
              BranchSideFuncs:
                - server_client_create
                - server_acl_join
                - xstrdup
        - Branch String:   'server.c:396,6'
          Branch Sides:
            - BranchSide:      'server.c:396,6'
              BranchSideFuncs: []
            - BranchSide:      'server.c:397,21'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'server.c:375,2'
          Dst:             server_add_accept
        - Src:             'server.c:379,10'
          Dst:             accept
        - Src:             'server.c:381,7'
          Dst:             __errno_location
        - Src:             'server.c:381,26'
          Dst:             __errno_location
        - Src:             'server.c:381,44'
          Dst:             __errno_location
        - Src:             'server.c:383,7'
          Dst:             __errno_location
        - Src:             'server.c:383,26'
          Dst:             __errno_location
        - Src:             'server.c:385,4'
          Dst:             server_add_accept
        - Src:             'server.c:388,3'
          Dst:             fatal
        - Src:             'server.c:392,3'
          Dst:             close
        - Src:             'server.c:395,6'
          Dst:             server_client_create
        - Src:             'server.c:396,7'
          Dst:             server_acl_join
        - Src:             'server.c:397,21'
          Dst:             xstrdup
    - functionName:    server_add_accept
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - timeout
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - event_add
        - event_del
        - event_initialized
        - event_set
        - server_accept
      functionUses:    5
      BranchProfiles:
        - Branch String:   'server.c:411,6'
          Branch Sides:
            - BranchSide:      'server.c:412,3'
              BranchSideFuncs: []
            - BranchSide:      'server.c:414,6'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_add
                - event_set
                - event_add
                - event_del
        - Branch String:   'server.c:414,6'
          Branch Sides:
            - BranchSide:      'server.c:415,3'
              BranchSideFuncs:
                - event_del
                - event_set
                - event_add
                - event_set
                - event_add
            - BranchSide:      'server.c:417,6'
              BranchSideFuncs:
                - event_set
                - event_add
                - event_set
                - event_add
        - Branch String:   'server.c:417,6'
          Branch Sides:
            - BranchSide:      'server.c:418,32'
              BranchSideFuncs:
                - event_set
                - event_add
            - BranchSide:      'server.c:422,32'
              BranchSideFuncs:
                - event_set
                - event_add
      Callsites:
        - Src:             'server.c:414,6'
          Dst:             event_initialized
        - Src:             'server.c:415,3'
          Dst:             event_del
        - Src:             'server.c:418,3'
          Dst:             event_set
        - Src:             'server.c:418,3'
          Dst:             server_accept
        - Src:             'server.c:420,3'
          Dst:             event_add
        - Src:             'server.c:422,3'
          Dst:             event_set
        - Src:             'server.c:422,3'
          Dst:             server_accept
        - Src:             'server.c:424,3'
          Dst:             event_add
    - 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:    server_loop
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         35
      ICount:          159
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - cmd_wait_for_flush
        - cmdq_next
        - job_still_running
        - options_get_number
        - server_client_loop
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server.c:268,17'
          Branch Sides:
            - BranchSide:      'server.c:265,17'
              BranchSideFuncs:
                - time
                - cmdq_next
                - server_client_loop
                - options_get_number
                - options_get_number
                - cmd_wait_for_flush
                - job_still_running
                - cmdq_next
            - BranchSide:      'server.c:271,11'
              BranchSideFuncs:
                - time
                - cmdq_next
                - server_client_loop
                - options_get_number
                - options_get_number
                - cmd_wait_for_flush
                - job_still_running
                - cmdq_next
        - Branch String:   'server.c:272,3'
          Branch Sides:
            - BranchSide:      'server.c:273,8'
              BranchSideFuncs:
                - server_client_loop
                - options_get_number
                - options_get_number
                - cmd_wait_for_flush
                - job_still_running
                - cmdq_next
                - cmdq_next
            - BranchSide:      'server.c:276,2'
              BranchSideFuncs:
                - server_client_loop
                - options_get_number
                - options_get_number
                - cmd_wait_for_flush
                - job_still_running
                - cmdq_next
                - cmdq_next
        - Branch String:   'server.c:273,8'
          Branch Sides:
            - BranchSide:      'server.c:274,24'
              BranchSideFuncs:
                - cmdq_next
                - server_client_loop
                - options_get_number
                - options_get_number
                - cmd_wait_for_flush
                - job_still_running
                - cmdq_next
            - BranchSide:      'server.c:275,3'
              BranchSideFuncs:
                - server_client_loop
                - options_get_number
                - options_get_number
                - cmd_wait_for_flush
                - job_still_running
                - cmdq_next
                - cmdq_next
        - Branch String:   'server.c:276,2'
          Branch Sides:
            - BranchSide:      'server.c:271,11'
              BranchSideFuncs:
                - cmdq_next
                - server_client_loop
                - options_get_number
                - options_get_number
                - cmd_wait_for_flush
                - job_still_running
                - cmdq_next
            - BranchSide:      'server.c:278,2'
              BranchSideFuncs:
                - server_client_loop
                - options_get_number
                - options_get_number
                - cmd_wait_for_flush
                - job_still_running
        - Branch String:   'server.c:280,56'
          Branch Sides:
            - BranchSide:      'server.c:280,60'
              BranchSideFuncs:
                - options_get_number
                - cmd_wait_for_flush
                - job_still_running
            - BranchSide:      'server.c:283,26'
              BranchSideFuncs:
                - options_get_number
                - cmd_wait_for_flush
                - job_still_running
        - Branch String:   'server.c:280,6'
          Branch Sides:
            - BranchSide:      'server.c:281,3'
              BranchSideFuncs:
                - options_get_number
                - cmd_wait_for_flush
                - job_still_running
            - BranchSide:      'server.c:283,26'
              BranchSideFuncs:
                - options_get_number
                - cmd_wait_for_flush
                - job_still_running
        - Branch String:   'server.c:283,6'
          Branch Sides:
            - BranchSide:      'server.c:284,8'
              BranchSideFuncs:
                - cmd_wait_for_flush
                - job_still_running
            - BranchSide:      'server.c:288,2'
              BranchSideFuncs:
                - cmd_wait_for_flush
                - job_still_running
        - Branch String:   'server.c:284,7'
          Branch Sides:
            - BranchSide:      'server.c:285,4'
              BranchSideFuncs:
                - cmd_wait_for_flush
                - job_still_running
            - BranchSide:      'server.c:286,2'
              BranchSideFuncs:
                - cmd_wait_for_flush
                - job_still_running
        - Branch String:   'server.c:288,2'
          Branch Sides:
            - BranchSide:      'server.c:289,7'
              BranchSideFuncs:
                - cmd_wait_for_flush
                - job_still_running
            - BranchSide:      'server.c:297,2'
              BranchSideFuncs:
                - cmd_wait_for_flush
                - job_still_running
        - Branch String:   'server.c:289,7'
          Branch Sides:
            - BranchSide:      'server.c:290,4'
              BranchSideFuncs: []
            - BranchSide:      'server.c:291,2'
              BranchSideFuncs:
                - cmd_wait_for_flush
                - job_still_running
        - Branch String:   'server.c:298,6'
          Branch Sides:
            - BranchSide:      'server.c:299,3'
              BranchSideFuncs:
                - job_still_running
            - BranchSide:      'server.c:301,6'
              BranchSideFuncs:
                - job_still_running
        - Branch String:   'server.c:301,6'
          Branch Sides:
            - BranchSide:      'server.c:302,3'
              BranchSideFuncs: []
            - BranchSide:      'server.c:304,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server.c:268,17'
          Dst:             time
        - Src:             'server.c:271,11'
          Dst:             cmdq_next
        - Src:             'server.c:274,14'
          Dst:             cmdq_next
        - Src:             'server.c:278,2'
          Dst:             server_client_loop
        - Src:             'server.c:280,7'
          Dst:             options_get_number
        - Src:             'server.c:283,7'
          Dst:             options_get_number
        - Src:             'server.c:297,2'
          Dst:             cmd_wait_for_flush
        - Src:             'server.c:301,6'
          Dst:             job_still_running
    - functionName:    server_tidy_event
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - event_add
        - format_tidy_jobs
        - get_timer
        - log_debug
        - malloc_trim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server.c:160,19'
          Dst:             get_timer
        - Src:             'server.c:162,5'
          Dst:             format_tidy_jobs
        - Src:             'server.c:165,5'
          Dst:             malloc_trim
        - Src:             'server.c:169,30'
          Dst:             get_timer
        - Src:             'server.c:168,5'
          Dst:             log_debug
        - Src:             'server.c:170,5'
          Dst:             event_add
    - functionName:    malloc_trim
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    server_update_socket
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          139
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - chmod
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
        - stat
      functionUses:    4
      BranchProfiles:
        - Branch String:   'server.c:339,4'
          Branch Sides:
            - BranchSide:      'server.c:334,18'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - stat
                - chmod
                - sessions_RB_NEXT
            - BranchSide:      'server.c:340,2'
              BranchSideFuncs:
                - sessions_RB_MINMAX
                - stat
                - chmod
                - sessions_RB_NEXT
        - Branch String:   'server.c:340,2'
          Branch Sides:
            - BranchSide:      'server.c:341,7'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - stat
                - chmod
            - BranchSide:      'server.c:347,6'
              BranchSideFuncs:
                - stat
                - chmod
        - Branch String:   'server.c:341,7'
          Branch Sides:
            - BranchSide:      'server.c:342,5'
              BranchSideFuncs:
                - stat
                - chmod
            - BranchSide:      'server.c:345,2'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - stat
                - chmod
        - Branch String:   'server.c:347,6'
          Branch Sides:
            - BranchSide:      'server.c:347,6'
              BranchSideFuncs:
                - stat
                - chmod
            - BranchSide:      'server.c:348,10'
              BranchSideFuncs:
                - stat
                - chmod
        - Branch String:   'server.c:350,7'
          Branch Sides:
            - BranchSide:      'server.c:351,4'
              BranchSideFuncs: []
            - BranchSide:      'server.c:352,13'
              BranchSideFuncs:
                - chmod
        - Branch String:   'server.c:353,7'
          Branch Sides:
            - BranchSide:      'server.c:354,8'
              BranchSideFuncs:
                - chmod
            - BranchSide:      'server.c:361,9'
              BranchSideFuncs:
                - chmod
        - Branch String:   'server.c:354,8'
          Branch Sides:
            - BranchSide:      'server.c:355,10'
              BranchSideFuncs:
                - chmod
            - BranchSide:      'server.c:356,8'
              BranchSideFuncs:
                - chmod
        - Branch String:   'server.c:356,8'
          Branch Sides:
            - BranchSide:      'server.c:357,10'
              BranchSideFuncs:
                - chmod
            - BranchSide:      'server.c:358,8'
              BranchSideFuncs:
                - chmod
        - Branch String:   'server.c:358,8'
          Branch Sides:
            - BranchSide:      'server.c:359,10'
              BranchSideFuncs:
                - chmod
            - BranchSide:      'server.c:360,3'
              BranchSideFuncs:
                - chmod
      Callsites:
        - Src:             'server.c:340,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'server.c:340,2'
          Dst:             sessions_RB_NEXT
        - Src:             'server.c:350,7'
          Dst:             stat
        - Src:             'server.c:362,3'
          Dst:             chmod
    - functionName:    stat
      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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    server_signal
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sig
      BBCount:         14
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - close
        - event_del
        - log_debug
        - proc_toggle_log
        - server_add_accept
        - server_child_signal
        - server_create_socket
        - server_send_exit
        - server_update_socket
        - strsignal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server.c:435,2'
          Branch Sides:
            - BranchSide:      'server.c:435,2'
              BranchSideFuncs: []
            - BranchSide:      'server.c:438,15'
              BranchSideFuncs:
                - server_send_exit
            - BranchSide:      'server.c:438,15'
              BranchSideFuncs:
                - server_send_exit
            - BranchSide:      'server.c:442,3'
              BranchSideFuncs:
                - server_child_signal
            - BranchSide:      'server.c:445,3'
              BranchSideFuncs:
                - event_del
                - server_create_socket
                - server_add_accept
                - close
                - server_update_socket
            - BranchSide:      'server.c:455,19'
              BranchSideFuncs:
                - proc_toggle_log
        - Branch String:   'server.c:447,7'
          Branch Sides:
            - BranchSide:      'server.c:448,10'
              BranchSideFuncs:
                - close
                - server_update_socket
                - server_add_accept
            - BranchSide:      'server.c:452,3'
              BranchSideFuncs:
                - server_add_accept
      Callsites:
        - Src:             'server.c:434,32'
          Dst:             strsignal
        - Src:             'server.c:434,2'
          Dst:             log_debug
        - Src:             'server.c:439,3'
          Dst:             server_send_exit
        - Src:             'server.c:442,3'
          Dst:             server_child_signal
        - Src:             'server.c:445,3'
          Dst:             event_del
        - Src:             'server.c:446,8'
          Dst:             server_create_socket
        - Src:             'server.c:448,4'
          Dst:             close
        - Src:             'server.c:450,4'
          Dst:             server_update_socket
        - Src:             'server.c:452,3'
          Dst:             server_add_accept
        - Src:             'server.c:455,3'
          Dst:             proc_toggle_log
    - functionName:    server_create_socket
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - flags
        - cause
      BBCount:         19
      ICount:          144
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - bind
        - close
        - listen
        - setblocking
        - socket
        - strerror
        - strlcpy
        - umask
        - unlink
        - xasprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server.c:116,6'
          Branch Sides:
            - BranchSide:      'server.c:117,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror
                - xasprintf
            - BranchSide:      'server.c:120,12'
              BranchSideFuncs:
                - unlink
                - socket
                - umask
                - bind
                - umask
                - listen
                - setblocking
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - strerror
                - xasprintf
                - __errno_location
                - close
                - __errno_location
                - umask
        - Branch String:   'server.c:122,6'
          Branch Sides:
            - BranchSide:      'server.c:123,3'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - xasprintf
            - BranchSide:      'server.c:125,6'
              BranchSideFuncs:
                - umask
                - bind
                - umask
                - listen
                - setblocking
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - strerror
                - xasprintf
                - __errno_location
                - close
                - __errno_location
                - umask
        - Branch String:   'server.c:125,6'
          Branch Sides:
            - BranchSide:      'server.c:126,10'
              BranchSideFuncs:
                - umask
                - bind
                - umask
                - listen
                - setblocking
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - strerror
                - xasprintf
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'server.c:128,10'
              BranchSideFuncs:
                - umask
                - bind
                - umask
                - listen
                - setblocking
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - strerror
                - xasprintf
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'server.c:129,6'
          Branch Sides:
            - BranchSide:      'server.c:130,17'
              BranchSideFuncs:
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - strerror
                - xasprintf
            - BranchSide:      'server.c:135,8'
              BranchSideFuncs:
                - umask
                - listen
                - setblocking
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - strerror
                - xasprintf
        - Branch String:   'server.c:137,6'
          Branch Sides:
            - BranchSide:      'server.c:138,17'
              BranchSideFuncs:
                - __errno_location
                - close
                - __errno_location
                - __errno_location
                - strerror
                - xasprintf
            - BranchSide:      'server.c:143,14'
              BranchSideFuncs:
                - setblocking
        - Branch String:   'server.c:148,6'
          Branch Sides:
            - BranchSide:      'server.c:149,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - xasprintf
            - BranchSide:      'server.c:152,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'server.c:115,9'
          Dst:             strlcpy
        - Src:             'server.c:117,3'
          Dst:             __errno_location
        - Src:             'server.c:120,2'
          Dst:             unlink
        - Src:             'server.c:122,12'
          Dst:             socket
        - Src:             'server.c:126,10'
          Dst:             umask
        - Src:             'server.c:128,10'
          Dst:             umask
        - Src:             'server.c:129,6'
          Dst:             bind
        - Src:             'server.c:130,17'
          Dst:             __errno_location
        - Src:             'server.c:131,3'
          Dst:             close
        - Src:             'server.c:132,3'
          Dst:             __errno_location
        - Src:             'server.c:135,2'
          Dst:             umask
        - Src:             'server.c:137,6'
          Dst:             listen
        - Src:             'server.c:138,17'
          Dst:             __errno_location
        - Src:             'server.c:139,3'
          Dst:             close
        - Src:             'server.c:140,3'
          Dst:             __errno_location
        - Src:             'server.c:143,2'
          Dst:             setblocking
        - Src:             'server.c:150,16'
          Dst:             __errno_location
        - Src:             'server.c:150,7'
          Dst:             strerror
        - Src:             'server.c:149,3'
          Dst:             xasprintf
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bind
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    listen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    server_start
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - client
        - flags
        - base
        - lockfd
        - lockfile
      BBCount:         38
      ICount:          214
      EdgeCount:       44
      CyclomaticComplexity: 8
      functionsReached:
        - close
        - event_add
        - event_reinit
        - event_set
        - exit
        - fatalx
        - fprintf
        - gettimeofday
        - input_key_build
        - job_kill_all
        - key_bindings_init
        - log_get_level
        - options_set_number
        - proc_clear_signals
        - proc_fork_and_daemon
        - proc_loop
        - proc_set_signals
        - proc_start
        - server_acl_init
        - server_add_accept
        - server_client_create
        - server_create_socket
        - server_loop
        - server_signal
        - server_tidy_event
        - server_update_socket
        - sigfillset
        - sigprocmask
        - status_prompt_save_history
        - tty_create_log
        - unlink
        - utf8_update_width_cache
      functionUses:    1
      BranchProfiles:
        - Branch String:   'server.c:187,6'
          Branch Sides:
            - BranchSide:      'server.c:188,7'
              BranchSideFuncs:
                - proc_fork_and_daemon
                - proc_clear_signals
                - event_reinit
                - proc_start
                - proc_set_signals
                - sigprocmask
                - log_get_level
                - input_key_build
                - utf8_update_width_cache
                - key_bindings_init
                - gettimeofday
                - server_create_socket
                - options_set_number
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
                - fprintf
                - exit
                - unlink
                - free
                - close
                - server_client_create
                - server_update_socket
                - tty_create_log
                - fatalx
                - sigprocmask
            - BranchSide:      'server.c:193,21'
              BranchSideFuncs:
                - proc_clear_signals
                - event_reinit
                - proc_start
                - proc_set_signals
                - sigprocmask
                - log_get_level
                - input_key_build
                - utf8_update_width_cache
                - key_bindings_init
                - gettimeofday
                - server_create_socket
                - options_set_number
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
                - fprintf
                - exit
                - unlink
                - free
                - close
                - server_client_create
                - server_update_socket
                - tty_create_log
                - fatalx
        - Branch String:   'server.c:188,7'
          Branch Sides:
            - BranchSide:      'server.c:189,4'
              BranchSideFuncs:
                - sigprocmask
            - BranchSide:      'server.c:192,2'
              BranchSideFuncs:
                - proc_clear_signals
                - event_reinit
                - proc_start
                - proc_set_signals
                - sigprocmask
                - log_get_level
                - input_key_build
                - utf8_update_width_cache
                - key_bindings_init
                - gettimeofday
                - server_create_socket
                - options_set_number
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
                - fprintf
                - exit
                - unlink
                - free
                - close
                - server_client_create
                - server_update_socket
                - tty_create_log
                - fatalx
        - Branch String:   'server.c:196,6'
          Branch Sides:
            - BranchSide:      'server.c:197,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'server.c:198,16'
              BranchSideFuncs:
                - proc_start
                - proc_set_signals
                - sigprocmask
                - log_get_level
                - input_key_build
                - utf8_update_width_cache
                - key_bindings_init
                - gettimeofday
                - server_create_socket
                - options_set_number
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
                - fprintf
                - exit
                - unlink
                - free
                - close
                - server_client_create
                - server_update_socket
                - tty_create_log
        - Branch String:   'server.c:203,6'
          Branch Sides:
            - BranchSide:      'server.c:204,3'
              BranchSideFuncs:
                - tty_create_log
                - input_key_build
                - utf8_update_width_cache
                - key_bindings_init
                - gettimeofday
                - server_create_socket
                - options_set_number
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
                - fprintf
                - exit
                - unlink
                - free
                - close
                - server_client_create
                - server_update_socket
            - BranchSide:      'server.c:209,2'
              BranchSideFuncs:
                - input_key_build
                - utf8_update_width_cache
                - key_bindings_init
                - gettimeofday
                - server_create_socket
                - options_set_number
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
                - fprintf
                - exit
                - unlink
                - free
                - close
                - server_client_create
                - server_update_socket
        - Branch String:   'server.c:224,6'
          Branch Sides:
            - BranchSide:      'server.c:225,3'
              BranchSideFuncs:
                - server_update_socket
                - options_set_number
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
                - fprintf
                - exit
                - unlink
                - free
                - close
                - server_client_create
            - BranchSide:      'server.c:226,7'
              BranchSideFuncs:
                - options_set_number
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
                - fprintf
                - exit
                - unlink
                - free
                - close
                - server_client_create
        - Branch String:   'server.c:226,6'
          Branch Sides:
            - BranchSide:      'server.c:227,28'
              BranchSideFuncs:
                - server_client_create
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
                - fprintf
                - exit
                - unlink
                - free
                - close
            - BranchSide:      'server.c:229,22'
              BranchSideFuncs:
                - options_set_number
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
                - fprintf
                - exit
                - unlink
                - free
                - close
        - Branch String:   'server.c:231,6'
          Branch Sides:
            - BranchSide:      'server.c:232,10'
              BranchSideFuncs:
                - unlink
                - free
                - close
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
                - fprintf
                - exit
            - BranchSide:      'server.c:237,6'
              BranchSideFuncs:
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
                - fprintf
                - exit
        - Branch String:   'server.c:237,6'
          Branch Sides:
            - BranchSide:      'server.c:238,7'
              BranchSideFuncs:
                - fprintf
                - exit
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
            - BranchSide:      'server.c:247,2'
              BranchSideFuncs:
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
        - Branch String:   'server.c:238,7'
          Branch Sides:
            - BranchSide:      'server.c:239,22'
              BranchSideFuncs:
                - event_set
                - event_add
                - server_acl_init
                - server_add_accept
                - proc_loop
                - job_kill_all
                - status_prompt_save_history
                - exit
            - BranchSide:      'server.c:242,12'
              BranchSideFuncs:
                - fprintf
                - exit
      Callsites:
        - Src:             'server.c:184,2'
          Dst:             sigfillset
        - Src:             'server.c:185,2'
          Dst:             sigprocmask
        - Src:             'server.c:188,7'
          Dst:             proc_fork_and_daemon
        - Src:             'server.c:189,4'
          Dst:             sigprocmask
        - Src:             'server.c:193,2'
          Dst:             proc_clear_signals
        - Src:             'server.c:196,6'
          Dst:             event_reinit
        - Src:             'server.c:197,3'
          Dst:             fatalx
        - Src:             'server.c:198,16'
          Dst:             proc_start
        - Src:             'server.c:200,2'
          Dst:             proc_set_signals
        - Src:             'server.c:200,2'
          Dst:             server_signal
        - Src:             'server.c:201,2'
          Dst:             sigprocmask
        - Src:             'server.c:203,6'
          Dst:             log_get_level
        - Src:             'server.c:204,3'
          Dst:             tty_create_log
        - Src:             'server.c:209,2'
          Dst:             input_key_build
        - Src:             'server.c:210,2'
          Dst:             utf8_update_width_cache
        - Src:             'server.c:215,2'
          Dst:             key_bindings_init
        - Src:             'server.c:217,2'
          Dst:             gettimeofday
        - Src:             'server.c:222,14'
          Dst:             server_create_socket
        - Src:             'server.c:225,3'
          Dst:             server_update_socket
        - Src:             'server.c:227,7'
          Dst:             server_client_create
        - Src:             'server.c:229,3'
          Dst:             options_set_number
        - Src:             'server.c:232,3'
          Dst:             unlink
        - Src:             'server.c:234,3'
          Dst:             close
        - Src:             'server.c:242,4'
          Dst:             fprintf
        - Src:             'server.c:243,4'
          Dst:             exit
        - Src:             'server.c:247,2'
          Dst:             event_set
        - Src:             'server.c:247,2'
          Dst:             server_tidy_event
        - Src:             'server.c:248,2'
          Dst:             event_add
        - Src:             'server.c:250,2'
          Dst:             server_acl_init
        - Src:             'server.c:252,2'
          Dst:             server_add_accept
        - Src:             'server.c:253,2'
          Dst:             proc_loop
        - Src:             'server.c:253,2'
          Dst:             server_loop
        - Src:             'server.c:255,2'
          Dst:             job_kill_all
        - Src:             'server.c:256,2'
          Dst:             status_prompt_save_history
        - Src:             'server.c:258,2'
          Dst:             exit
    - functionName:    event_reinit
      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:    server_check_marked
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_find_valid_state
      functionUses:    9
      BranchProfiles:
        - Branch String:   'server.c:101,10'
          Branch Sides:
            - BranchSide:      'server.c:101,10'
              BranchSideFuncs:
                - cmd_find_valid_state
            - BranchSide:      'server.c:101,10'
              BranchSideFuncs:
                - cmd_find_valid_state
      Callsites:
        - Src:             'server.c:101,10'
          Dst:             cmd_find_valid_state
    - functionName:    server_is_marked
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - wl
        - wp
      BBCount:         18
      ICount:          78
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - server_check_marked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'server.c:88,16'
          Branch Sides:
            - BranchSide:      'server.c:88,19'
              BranchSideFuncs: []
            - BranchSide:      'server.c:89,3'
              BranchSideFuncs: []
        - Branch String:   'server.c:88,30'
          Branch Sides:
            - BranchSide:      'server.c:88,33'
              BranchSideFuncs: []
            - BranchSide:      'server.c:89,3'
              BranchSideFuncs: []
        - Branch String:   'server.c:88,6'
          Branch Sides:
            - BranchSide:      'server.c:89,3'
              BranchSideFuncs: []
            - BranchSide:      'server.c:90,18'
              BranchSideFuncs:
                - server_check_marked
        - Branch String:   'server.c:90,25'
          Branch Sides:
            - BranchSide:      'server.c:90,40'
              BranchSideFuncs: []
            - BranchSide:      'server.c:91,3'
              BranchSideFuncs: []
        - Branch String:   'server.c:90,6'
          Branch Sides:
            - BranchSide:      'server.c:91,3'
              BranchSideFuncs: []
            - BranchSide:      'server.c:92,18'
              BranchSideFuncs:
                - server_check_marked
        - Branch String:   'server.c:92,6'
          Branch Sides:
            - BranchSide:      'server.c:93,3'
              BranchSideFuncs: []
            - BranchSide:      'server.c:94,10'
              BranchSideFuncs:
                - server_check_marked
      Callsites:
        - Src:             'server.c:94,10'
          Dst:             server_check_marked
    - functionName:    server_clear_marked
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_find_clear_state
      functionUses:    4
      BranchProfiles:
        - Branch String:   'server.c:81,2'
          Branch Sides:
            - BranchSide:      'server.c:81,2'
              BranchSideFuncs:
                - cmd_find_clear_state
            - BranchSide:      'server.c:81,2'
              BranchSideFuncs:
                - cmd_find_clear_state
      Callsites:
        - Src:             'server.c:81,2'
          Dst:             cmd_find_clear_state
    - functionName:    server_set_marked
      functionSourceFile: '/src/tmux/server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - wl
        - wp
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmd_find_clear_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'server.c:70,2'
          Dst:             cmd_find_clear_state
    - functionName:    session_theme_changed
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         14
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    3
      BranchProfiles:
        - Branch String:   'session.c:762,6'
          Branch Sides:
            - BranchSide:      'session.c:762,6'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_NEXT
            - BranchSide:      'session.c:763,3'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_NEXT
        - Branch String:   'session.c:763,3'
          Branch Sides:
            - BranchSide:      'session.c:764,4'
              BranchSideFuncs:
                - winlinks_RB_NEXT
            - BranchSide:      'session.c:767,2'
              BranchSideFuncs: []
        - Branch String:   'session.c:764,4'
          Branch Sides:
            - BranchSide:      'session.c:765,8'
              BranchSideFuncs:
                - winlinks_RB_NEXT
            - BranchSide:      'session.c:766,3'
              BranchSideFuncs:
                - winlinks_RB_NEXT
      Callsites:
        - Src:             'session.c:763,3'
          Dst:             winlinks_RB_MINMAX
        - Src:             'session.c:763,3'
          Dst:             winlinks_RB_NEXT
    - functionName:    session_renumber_windows
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         39
      ICount:          273
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - options_get_number
        - server_clear_marked
        - winlink_add
        - winlink_find_by_index
        - winlink_find_by_window
        - winlink_remove
        - winlink_set_window
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    4
      BranchProfiles:
        - Branch String:   'session.c:716,2'
          Branch Sides:
            - BranchSide:      'session.c:717,25'
              BranchSideFuncs:
                - winlink_add
                - winlink_set_window
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - server_clear_marked
                - winlink_find_by_window
            - BranchSide:      'session.c:731,22'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - server_clear_marked
                - winlink_find_by_window
        - Branch String:   'session.c:722,7'
          Branch Sides:
            - BranchSide:      'session.c:723,17'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - server_clear_marked
                - winlink_find_by_window
                - winlink_add
                - winlink_set_window
            - BranchSide:      'session.c:724,7'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - server_clear_marked
                - winlink_find_by_window
                - winlink_add
                - winlink_set_window
        - Branch String:   'session.c:724,7'
          Branch Sides:
            - BranchSide:      'session.c:725,19'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - server_clear_marked
                - winlink_find_by_window
                - winlink_add
                - winlink_set_window
            - BranchSide:      'session.c:727,10'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - server_clear_marked
                - winlink_find_by_window
                - winlink_add
                - winlink_set_window
        - Branch String:   'session.c:733,2'
          Branch Sides:
            - BranchSide:      'session.c:734,3'
              BranchSideFuncs:
                - winlink_find_by_window
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - server_clear_marked
            - BranchSide:      'session.c:743,6'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - server_clear_marked
        - Branch String:   'session.c:736,7'
          Branch Sides:
            - BranchSide:      'session.c:737,4'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - server_clear_marked
                - winlink_find_by_window
            - BranchSide:      'session.c:740,2'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - server_clear_marked
                - winlink_find_by_window
        - Branch String:   'session.c:743,6'
          Branch Sides:
            - BranchSide:      'session.c:744,43'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
                - server_clear_marked
            - BranchSide:      'session.c:748,35'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
        - Branch String:   'session.c:745,7'
          Branch Sides:
            - BranchSide:      'session.c:746,4'
              BranchSideFuncs:
                - server_clear_marked
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
            - BranchSide:      'session.c:747,2'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_remove
                - winlinks_RB_NEXT
        - Branch String:   'session.c:751,2'
          Branch Sides:
            - BranchSide:      'session.c:751,2'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlink_remove
            - BranchSide:      'session.c:751,2'
              BranchSideFuncs:
                - winlink_remove
                - winlinks_RB_NEXT
        - Branch String:   'session.c:751,2'
          Branch Sides:
            - BranchSide:      'session.c:752,29'
              BranchSideFuncs:
                - winlink_remove
                - winlinks_RB_NEXT
            - BranchSide:      'session.c:753,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:712,12'
          Dst:             options_get_number
        - Src:             'session.c:716,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'session.c:717,12'
          Dst:             winlink_add
        - Src:             'session.c:719,3'
          Dst:             winlink_set_window
        - Src:             'session.c:716,2'
          Dst:             winlinks_RB_NEXT
        - Src:             'session.c:735,12'
          Dst:             winlink_find_by_window
        - Src:             'session.c:744,20'
          Dst:             winlink_find_by_index
        - Src:             'session.c:746,4'
          Dst:             server_clear_marked
        - Src:             'session.c:748,12'
          Dst:             winlink_find_by_index
        - Src:             'session.c:751,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'session.c:751,2'
          Dst:             winlinks_RB_NEXT
        - Src:             'session.c:752,3'
          Dst:             winlink_remove
    - functionName:    session_group_synchronize1
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - target
        - s
      BBCount:         41
      ICount:          298
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - notify_session_window
        - session_last
        - session_next
        - session_previous
        - winlink_add
        - winlink_find_by_index
        - winlink_find_by_window_id
        - winlink_remove
        - winlink_set_window
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:649,6'
          Branch Sides:
            - BranchSide:      'session.c:650,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:653,6'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
                - winlink_find_by_index
                - winlink_add
                - winlink_set_window
                - notify_session_window
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - session_last
                - session_previous
                - session_next
        - Branch String:   'session.c:653,22'
          Branch Sides:
            - BranchSide:      'session.c:654,28'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_MINMAX
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
                - winlink_find_by_index
                - winlink_add
                - winlink_set_window
                - notify_session_window
                - winlinks_RB_NEXT
                - session_last
                - session_previous
                - session_next
            - BranchSide:      'session.c:659,24'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
                - winlink_find_by_index
                - winlink_add
                - winlink_set_window
                - notify_session_window
                - winlinks_RB_NEXT
        - Branch String:   'session.c:654,54'
          Branch Sides:
            - BranchSide:      'session.c:655,19'
              BranchSideFuncs:
                - session_last
                - winlinks_RB_MINMAX
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
                - winlink_find_by_index
                - winlink_add
                - winlink_set_window
                - notify_session_window
                - winlinks_RB_NEXT
                - session_previous
                - session_next
            - BranchSide:      'session.c:659,24'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
                - winlink_find_by_index
                - winlink_add
                - winlink_set_window
                - notify_session_window
                - winlinks_RB_NEXT
        - Branch String:   'session.c:655,27'
          Branch Sides:
            - BranchSide:      'session.c:655,47'
              BranchSideFuncs:
                - session_previous
                - winlinks_RB_MINMAX
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
                - winlink_find_by_index
                - winlink_add
                - winlink_set_window
                - notify_session_window
                - winlinks_RB_NEXT
                - session_next
            - BranchSide:      'session.c:659,24'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
                - winlink_find_by_index
                - winlink_add
                - winlink_set_window
                - notify_session_window
                - winlinks_RB_NEXT
        - Branch String:   'session.c:653,6'
          Branch Sides:
            - BranchSide:      'session.c:656,16'
              BranchSideFuncs:
                - session_next
                - winlinks_RB_MINMAX
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
                - winlink_find_by_index
                - winlink_add
                - winlink_set_window
                - notify_session_window
                - winlinks_RB_NEXT
            - BranchSide:      'session.c:659,24'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
                - winlink_find_by_index
                - winlink_add
                - winlink_set_window
                - notify_session_window
                - winlinks_RB_NEXT
        - Branch String:   'session.c:663,2'
          Branch Sides:
            - BranchSide:      'session.c:664,22'
              BranchSideFuncs:
                - winlink_add
                - winlink_set_window
                - notify_session_window
                - winlinks_RB_NEXT
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
                - winlink_find_by_index
            - BranchSide:      'session.c:672,6'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
                - winlink_find_by_index
        - Branch String:   'session.c:672,6'
          Branch Sides:
            - BranchSide:      'session.c:673,36'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
            - BranchSide:      'session.c:675,36'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
        - Branch String:   'session.c:680,2'
          Branch Sides:
            - BranchSide:      'session.c:681,32'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
            - BranchSide:      'session.c:689,2'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
        - Branch String:   'session.c:682,7'
          Branch Sides:
            - BranchSide:      'session.c:683,4'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
            - BranchSide:      'session.c:686,2'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
                - winlink_find_by_index
        - Branch String:   'session.c:689,2'
          Branch Sides:
            - BranchSide:      'session.c:689,2'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
            - BranchSide:      'session.c:690,8'
              BranchSideFuncs:
                - winlink_find_by_window_id
                - winlink_remove
                - notify_session_window
        - Branch String:   'session.c:692,7'
          Branch Sides:
            - BranchSide:      'session.c:693,45'
              BranchSideFuncs:
                - notify_session_window
                - winlink_remove
                - winlink_find_by_window_id
            - BranchSide:      'session.c:694,32'
              BranchSideFuncs:
                - winlink_remove
                - winlink_find_by_window_id
                - notify_session_window
      Callsites:
        - Src:             'session.c:654,6'
          Dst:             winlink_find_by_index
        - Src:             'session.c:655,6'
          Dst:             session_last
        - Src:             'session.c:655,30'
          Dst:             session_previous
        - Src:             'session.c:656,3'
          Dst:             session_next
        - Src:             'session.c:663,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'session.c:664,9'
          Dst:             winlink_add
        - Src:             'session.c:666,3'
          Dst:             winlink_set_window
        - Src:             'session.c:667,3'
          Dst:             notify_session_window
        - Src:             'session.c:663,2'
          Dst:             winlinks_RB_NEXT
        - Src:             'session.c:673,13'
          Dst:             winlink_find_by_index
        - Src:             'session.c:675,13'
          Dst:             winlink_find_by_index
        - Src:             'session.c:681,9'
          Dst:             winlink_find_by_index
        - Src:             'session.c:691,9'
          Dst:             winlink_find_by_window_id
        - Src:             'session.c:693,4'
          Dst:             notify_session_window
        - Src:             'session.c:694,3'
          Dst:             winlink_remove
    - functionName:    session_last
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - session_set_current
      functionUses:    4
      BranchProfiles:
        - Branch String:   'session.c:473,6'
          Branch Sides:
            - BranchSide:      'session.c:474,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:475,6'
              BranchSideFuncs:
                - session_set_current
        - Branch String:   'session.c:475,6'
          Branch Sides:
            - BranchSide:      'session.c:476,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:478,30'
              BranchSideFuncs:
                - session_set_current
      Callsites:
        - Src:             'session.c:478,10'
          Dst:             session_set_current
    - functionName:    session_previous
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - alert
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - session_previous_alert
        - session_set_current
        - winlink_previous
        - winlinks_RB_MINMAX
      functionUses:    3
      BranchProfiles:
        - Branch String:   'session.c:442,6'
          Branch Sides:
            - BranchSide:      'session.c:443,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:445,24'
              BranchSideFuncs:
                - winlink_previous
                - session_set_current
                - winlinks_RB_MINMAX
                - session_previous_alert
                - session_previous_alert
        - Branch String:   'session.c:446,6'
          Branch Sides:
            - BranchSide:      'session.c:447,31'
              BranchSideFuncs:
                - session_previous_alert
                - session_set_current
                - winlinks_RB_MINMAX
                - session_previous_alert
            - BranchSide:      'session.c:448,6'
              BranchSideFuncs:
                - session_set_current
                - winlinks_RB_MINMAX
                - session_previous_alert
        - Branch String:   'session.c:448,6'
          Branch Sides:
            - BranchSide:      'session.c:449,8'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - session_set_current
                - session_previous_alert
            - BranchSide:      'session.c:453,30'
              BranchSideFuncs:
                - session_set_current
        - Branch String:   'session.c:450,13'
          Branch Sides:
            - BranchSide:      'session.c:450,45'
              BranchSideFuncs:
                - session_previous_alert
                - session_set_current
            - BranchSide:      'session.c:452,2'
              BranchSideFuncs:
                - session_set_current
        - Branch String:   'session.c:450,7'
          Branch Sides:
            - BranchSide:      'session.c:451,4'
              BranchSideFuncs: []
            - BranchSide:      'session.c:452,2'
              BranchSideFuncs:
                - session_set_current
      Callsites:
        - Src:             'session.c:445,7'
          Dst:             winlink_previous
        - Src:             'session.c:447,8'
          Dst:             session_previous_alert
        - Src:             'session.c:449,8'
          Dst:             winlinks_RB_MINMAX
        - Src:             'session.c:450,22'
          Dst:             session_previous_alert
        - Src:             'session.c:453,10'
          Dst:             session_set_current
    - functionName:    session_next
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - alert
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - session_next_alert
        - session_set_current
        - winlink_next
        - winlinks_RB_MINMAX
      functionUses:    3
      BranchProfiles:
        - Branch String:   'session.c:411,6'
          Branch Sides:
            - BranchSide:      'session.c:412,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:414,20'
              BranchSideFuncs:
                - winlink_next
                - session_set_current
                - winlinks_RB_MINMAX
                - session_next_alert
                - session_next_alert
        - Branch String:   'session.c:415,6'
          Branch Sides:
            - BranchSide:      'session.c:416,27'
              BranchSideFuncs:
                - session_next_alert
                - session_set_current
                - winlinks_RB_MINMAX
                - session_next_alert
            - BranchSide:      'session.c:417,6'
              BranchSideFuncs:
                - session_set_current
                - winlinks_RB_MINMAX
                - session_next_alert
        - Branch String:   'session.c:417,6'
          Branch Sides:
            - BranchSide:      'session.c:418,8'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - session_set_current
                - session_next_alert
            - BranchSide:      'session.c:422,30'
              BranchSideFuncs:
                - session_set_current
        - Branch String:   'session.c:419,13'
          Branch Sides:
            - BranchSide:      'session.c:419,42'
              BranchSideFuncs:
                - session_next_alert
                - session_set_current
            - BranchSide:      'session.c:421,2'
              BranchSideFuncs:
                - session_set_current
        - Branch String:   'session.c:419,7'
          Branch Sides:
            - BranchSide:      'session.c:420,4'
              BranchSideFuncs: []
            - BranchSide:      'session.c:421,2'
              BranchSideFuncs:
                - session_set_current
      Callsites:
        - Src:             'session.c:414,7'
          Dst:             winlink_next
        - Src:             'session.c:416,8'
          Dst:             session_next_alert
        - Src:             'session.c:418,8'
          Dst:             winlinks_RB_MINMAX
        - Src:             'session.c:419,23'
          Dst:             session_next_alert
        - Src:             'session.c:422,10'
          Dst:             session_set_current
    - functionName:    session_next_alert
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wl
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - winlink_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:397,2'
          Branch Sides:
            - BranchSide:      'session.c:397,2'
              BranchSideFuncs:
                - winlink_next
            - BranchSide:      'session.c:398,7'
              BranchSideFuncs:
                - winlink_next
        - Branch String:   'session.c:398,7'
          Branch Sides:
            - BranchSide:      'session.c:399,4'
              BranchSideFuncs: []
            - BranchSide:      'session.c:400,21'
              BranchSideFuncs:
                - winlink_next
      Callsites:
        - Src:             'session.c:400,8'
          Dst:             winlink_next
    - functionName:    session_set_current
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - wl
      BBCount:         14
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - notify_session
        - options_get_number
        - tty_update_window_offset
        - window_update_activity
        - window_update_focus
        - winlink_clear_flags
        - winlink_stack_push
        - winlink_stack_remove
      functionUses:    9
      BranchProfiles:
        - Branch String:   'session.c:487,6'
          Branch Sides:
            - BranchSide:      'session.c:488,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:489,6'
              BranchSideFuncs:
                - winlink_stack_remove
                - winlink_stack_push
                - options_get_number
                - winlink_clear_flags
                - window_update_activity
                - tty_update_window_offset
                - notify_session
                - window_update_focus
                - window_update_focus
        - Branch String:   'session.c:489,6'
          Branch Sides:
            - BranchSide:      'session.c:490,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:492,24'
              BranchSideFuncs:
                - winlink_stack_remove
                - winlink_stack_push
                - options_get_number
                - winlink_clear_flags
                - window_update_activity
                - tty_update_window_offset
                - notify_session
                - window_update_focus
                - window_update_focus
        - Branch String:   'session.c:495,6'
          Branch Sides:
            - BranchSide:      'session.c:496,7'
              BranchSideFuncs:
                - window_update_focus
                - winlink_clear_flags
                - window_update_activity
                - tty_update_window_offset
                - notify_session
                - window_update_focus
            - BranchSide:      'session.c:500,22'
              BranchSideFuncs:
                - winlink_clear_flags
                - window_update_activity
                - tty_update_window_offset
                - notify_session
        - Branch String:   'session.c:496,7'
          Branch Sides:
            - BranchSide:      'session.c:497,24'
              BranchSideFuncs:
                - window_update_focus
                - window_update_focus
                - winlink_clear_flags
                - window_update_activity
                - tty_update_window_offset
                - notify_session
            - BranchSide:      'session.c:498,23'
              BranchSideFuncs:
                - window_update_focus
                - winlink_clear_flags
                - window_update_activity
                - tty_update_window_offset
                - notify_session
      Callsites:
        - Src:             'session.c:492,2'
          Dst:             winlink_stack_remove
        - Src:             'session.c:493,2'
          Dst:             winlink_stack_push
        - Src:             'session.c:495,6'
          Dst:             options_get_number
        - Src:             'session.c:497,4'
          Dst:             window_update_focus
        - Src:             'session.c:498,3'
          Dst:             window_update_focus
        - Src:             'session.c:500,2'
          Dst:             winlink_clear_flags
        - Src:             'session.c:501,2'
          Dst:             window_update_activity
        - Src:             'session.c:502,2'
          Dst:             tty_update_window_offset
        - Src:             'session.c:503,2'
          Dst:             notify_session
    - functionName:    session_previous_alert
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wl
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - winlink_previous
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:428,2'
          Branch Sides:
            - BranchSide:      'session.c:428,2'
              BranchSideFuncs:
                - winlink_previous
            - BranchSide:      'session.c:429,7'
              BranchSideFuncs:
                - winlink_previous
        - Branch String:   'session.c:429,7'
          Branch Sides:
            - BranchSide:      'session.c:430,4'
              BranchSideFuncs: []
            - BranchSide:      'session.c:431,25'
              BranchSideFuncs:
                - winlink_previous
      Callsites:
        - Src:             'session.c:431,8'
          Dst:             winlink_previous
    - functionName:    session_group_synchronize_to
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - session_group_contains
        - session_group_synchronize1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:607,6'
          Branch Sides:
            - BranchSide:      'session.c:608,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:610,9'
              BranchSideFuncs:
                - session_group_synchronize1
        - Branch String:   'session.c:611,2'
          Branch Sides:
            - BranchSide:      'session.c:612,7'
              BranchSideFuncs:
                - session_group_synchronize1
            - BranchSide:      'session.c:615,6'
              BranchSideFuncs:
                - session_group_synchronize1
        - Branch String:   'session.c:612,7'
          Branch Sides:
            - BranchSide:      'session.c:613,4'
              BranchSideFuncs:
                - session_group_synchronize1
            - BranchSide:      'session.c:614,2'
              BranchSideFuncs:
                - session_group_synchronize1
        - Branch String:   'session.c:615,6'
          Branch Sides:
            - BranchSide:      'session.c:615,6'
              BranchSideFuncs:
                - session_group_synchronize1
            - BranchSide:      'session.c:616,30'
              BranchSideFuncs:
                - session_group_synchronize1
      Callsites:
        - Src:             'session.c:607,12'
          Dst:             session_group_contains
        - Src:             'session.c:616,3'
          Dst:             session_group_synchronize1
    - functionName:    session_group_contains
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - target
      BBCount:         14
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - session_groups_RB_MINMAX
        - session_groups_RB_NEXT
      functionUses:    26
      BranchProfiles:
        - Branch String:   'session.c:514,2'
          Branch Sides:
            - BranchSide:      'session.c:515,3'
              BranchSideFuncs:
                - session_groups_RB_NEXT
            - BranchSide:      'session.c:520,2'
              BranchSideFuncs: []
        - Branch String:   'session.c:515,3'
          Branch Sides:
            - BranchSide:      'session.c:516,8'
              BranchSideFuncs:
                - session_groups_RB_NEXT
            - BranchSide:      'session.c:519,2'
              BranchSideFuncs:
                - session_groups_RB_NEXT
        - Branch String:   'session.c:516,8'
          Branch Sides:
            - BranchSide:      'session.c:517,13'
              BranchSideFuncs: []
            - BranchSide:      'session.c:518,3'
              BranchSideFuncs:
                - session_groups_RB_NEXT
      Callsites:
        - Src:             'session.c:514,2'
          Dst:             session_groups_RB_MINMAX
        - Src:             'session.c:514,2'
          Dst:             session_groups_RB_NEXT
    - functionName:    session_groups_RB_MINMAX
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    session_groups_RB_NEXT
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    session_group_attached_count
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sg
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:595,2'
          Branch Sides:
            - BranchSide:      'session.c:596,8'
              BranchSideFuncs: []
            - BranchSide:      'session.c:597,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    session_group_add
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sg
        - s
      BBCount:         8
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - session_group_contains
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:554,6'
          Branch Sides:
            - BranchSide:      'session.c:554,6'
              BranchSideFuncs: []
            - BranchSide:      'session.c:555,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:554,6'
          Dst:             session_group_contains
    - functionName:    session_group_new
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         8
      ICount:          57
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - session_group_find
        - session_groups_RB_INSERT
        - xcalloc
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:539,6'
          Branch Sides:
            - BranchSide:      'session.c:540,11'
              BranchSideFuncs: []
            - BranchSide:      'session.c:542,7'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - session_groups_RB_INSERT
      Callsites:
        - Src:             'session.c:539,12'
          Dst:             session_group_find
        - Src:             'session.c:542,7'
          Dst:             xcalloc
        - Src:             'session.c:543,13'
          Dst:             xstrdup
        - Src:             'session.c:546,2'
          Dst:             session_groups_RB_INSERT
    - functionName:    session_group_find
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - session_groups_RB_FIND
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:530,10'
          Dst:             session_groups_RB_FIND
    - functionName:    session_groups_RB_INSERT
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - session_group_cmp
        - session_groups_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_group_cmp
                - session_groups_RB_INSERT_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_INSERT_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_INSERT_COLOR
                - session_group_cmp
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_INSERT_COLOR
                - session_group_cmp
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_INSERT_COLOR
                - session_group_cmp
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_INSERT_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_INSERT_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_INSERT_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_INSERT_COLOR
      Callsites:
        - Src:             'session.c:52,1'
          Dst:             session_group_cmp
        - Src:             'session.c:52,1'
          Dst:             session_groups_RB_INSERT_COLOR
    - functionName:    session_group_cmp
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:50,10'
          Dst:             strcmp
    - functionName:    session_groups_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    session_groups_RB_FIND
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - session_group_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_group_cmp
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_group_cmp
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_group_cmp
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_group_cmp
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:52,1'
          Dst:             session_group_cmp
    - functionName:    session_select
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - idx
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - session_set_current
        - winlink_find_by_index
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:462,7'
          Dst:             winlink_find_by_index
        - Src:             'session.c:463,10'
          Dst:             session_set_current
    - functionName:    session_group_count
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sg
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'session.c:582,2'
          Branch Sides:
            - BranchSide:      'session.c:583,4'
              BranchSideFuncs: []
            - BranchSide:      'session.c:584,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    session_is_linked
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - w
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - session_group_contains
        - session_group_count
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:389,6'
          Branch Sides:
            - BranchSide:      'session.c:390,11'
              BranchSideFuncs:
                - session_group_count
            - BranchSide:      'session.c:391,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:389,12'
          Dst:             session_group_contains
        - Src:             'session.c:390,28'
          Dst:             session_group_count
    - functionName:    session_has
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - w
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'session.c:373,2'
          Branch Sides:
            - BranchSide:      'session.c:374,7'
              BranchSideFuncs: []
            - BranchSide:      'session.c:377,2'
              BranchSideFuncs: []
        - Branch String:   'session.c:374,7'
          Branch Sides:
            - BranchSide:      'session.c:375,4'
              BranchSideFuncs: []
            - BranchSide:      'session.c:376,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    session_detach
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - wl
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - notify_session_window
        - session_group_synchronize_from
        - session_last
        - session_next
        - session_previous
        - winlink_remove
        - winlink_stack_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:350,20'
          Branch Sides:
            - BranchSide:      'session.c:351,19'
              BranchSideFuncs:
                - session_last
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - session_group_synchronize_from
                - session_previous
                - session_next
            - BranchSide:      'session.c:355,2'
              BranchSideFuncs:
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - session_group_synchronize_from
        - Branch String:   'session.c:351,27'
          Branch Sides:
            - BranchSide:      'session.c:352,23'
              BranchSideFuncs:
                - session_previous
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - session_group_synchronize_from
                - session_next
            - BranchSide:      'session.c:355,2'
              BranchSideFuncs:
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - session_group_synchronize_from
        - Branch String:   'session.c:350,6'
          Branch Sides:
            - BranchSide:      'session.c:353,16'
              BranchSideFuncs:
                - session_next
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - session_group_synchronize_from
            - BranchSide:      'session.c:355,2'
              BranchSideFuncs:
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - session_group_synchronize_from
        - Branch String:   'session.c:362,6'
          Branch Sides:
            - BranchSide:      'session.c:363,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:364,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:351,6'
          Dst:             session_last
        - Src:             'session.c:352,6'
          Dst:             session_previous
        - Src:             'session.c:353,3'
          Dst:             session_next
        - Src:             'session.c:356,2'
          Dst:             notify_session_window
        - Src:             'session.c:357,2'
          Dst:             winlink_stack_remove
        - Src:             'session.c:358,2'
          Dst:             winlink_remove
        - Src:             'session.c:360,2'
          Dst:             session_group_synchronize_from
    - functionName:    session_group_synchronize_from
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - target
      BBCount:         13
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - session_group_contains
        - session_group_synchronize1
      functionUses:    6
      BranchProfiles:
        - Branch String:   'session.c:626,6'
          Branch Sides:
            - BranchSide:      'session.c:627,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:629,2'
              BranchSideFuncs:
                - session_group_synchronize1
        - Branch String:   'session.c:629,2'
          Branch Sides:
            - BranchSide:      'session.c:629,2'
              BranchSideFuncs:
                - session_group_synchronize1
            - BranchSide:      'session.c:630,7'
              BranchSideFuncs:
                - session_group_synchronize1
        - Branch String:   'session.c:630,7'
          Branch Sides:
            - BranchSide:      'session.c:631,31'
              BranchSideFuncs:
                - session_group_synchronize1
            - BranchSide:      'session.c:632,2'
              BranchSideFuncs:
                - session_group_synchronize1
      Callsites:
        - Src:             'session.c:626,12'
          Dst:             session_group_contains
        - Src:             'session.c:631,4'
          Dst:             session_group_synchronize1
    - functionName:    session_attach
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - w
        - idx
        - cause
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - notify_session_window
        - session_group_synchronize_from
        - winlink_add
        - winlink_set_window
        - xasprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:334,6'
          Branch Sides:
            - BranchSide:      'session.c:335,13'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'session.c:338,16'
              BranchSideFuncs:
                - winlink_set_window
                - notify_session_window
                - session_group_synchronize_from
      Callsites:
        - Src:             'session.c:334,12'
          Dst:             winlink_add
        - Src:             'session.c:335,3'
          Dst:             xasprintf
        - Src:             'session.c:339,2'
          Dst:             winlink_set_window
        - Src:             'session.c:340,2'
          Dst:             notify_session_window
        - Src:             'session.c:342,2'
          Dst:             session_group_synchronize_from
    - functionName:    session_previous_session
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - session_alive
        - sessions_RB_MINMAX
        - sessions_RB_PREV
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:317,26'
          Branch Sides:
            - BranchSide:      'session.c:317,44'
              BranchSideFuncs: []
            - BranchSide:      'session.c:318,3'
              BranchSideFuncs: []
        - Branch String:   'session.c:317,6'
          Branch Sides:
            - BranchSide:      'session.c:318,3'
              BranchSideFuncs:
                - sessions_RB_PREV
                - sessions_RB_MINMAX
            - BranchSide:      'session.c:320,7'
              BranchSideFuncs:
                - sessions_RB_PREV
                - sessions_RB_MINMAX
        - Branch String:   'session.c:321,6'
          Branch Sides:
            - BranchSide:      'session.c:322,8'
              BranchSideFuncs:
                - sessions_RB_MINMAX
            - BranchSide:      'session.c:323,6'
              BranchSideFuncs: []
        - Branch String:   'session.c:323,6'
          Branch Sides:
            - BranchSide:      'session.c:324,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:325,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:317,30'
          Dst:             session_alive
        - Src:             'session.c:320,7'
          Dst:             sessions_RB_PREV
        - Src:             'session.c:322,8'
          Dst:             sessions_RB_MINMAX
    - functionName:    session_alive
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
      functionUses:    6
      BranchProfiles:
        - Branch String:   'session.c:63,2'
          Branch Sides:
            - BranchSide:      'session.c:64,7'
              BranchSideFuncs:
                - sessions_RB_NEXT
            - BranchSide:      'session.c:67,2'
              BranchSideFuncs: []
        - Branch String:   'session.c:64,7'
          Branch Sides:
            - BranchSide:      'session.c:65,4'
              BranchSideFuncs: []
            - BranchSide:      'session.c:66,2'
              BranchSideFuncs:
                - sessions_RB_NEXT
      Callsites:
        - Src:             'session.c:63,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'session.c:63,2'
          Dst:             sessions_RB_NEXT
    - functionName:    sessions_RB_PREV
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sessions_RB_MINMAX
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    29
      BranchProfiles:
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sessions_RB_NEXT
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    session_next_session
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - session_alive
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:300,26'
          Branch Sides:
            - BranchSide:      'session.c:300,44'
              BranchSideFuncs: []
            - BranchSide:      'session.c:301,3'
              BranchSideFuncs: []
        - Branch String:   'session.c:300,6'
          Branch Sides:
            - BranchSide:      'session.c:301,3'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - sessions_RB_MINMAX
            - BranchSide:      'session.c:303,7'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - sessions_RB_MINMAX
        - Branch String:   'session.c:304,6'
          Branch Sides:
            - BranchSide:      'session.c:305,8'
              BranchSideFuncs:
                - sessions_RB_MINMAX
            - BranchSide:      'session.c:306,6'
              BranchSideFuncs: []
        - Branch String:   'session.c:306,6'
          Branch Sides:
            - BranchSide:      'session.c:307,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:308,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:300,30'
          Dst:             session_alive
        - Src:             'session.c:303,7'
          Dst:             sessions_RB_NEXT
        - Src:             'session.c:305,8'
          Dst:             sessions_RB_MINMAX
    - functionName:    session_lock_timer
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - recalculate_sizes
        - server_lock_session
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:256,6'
          Branch Sides:
            - BranchSide:      'session.c:257,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:259,53'
              BranchSideFuncs:
                - log_debug
                - server_lock_session
                - recalculate_sizes
      Callsites:
        - Src:             'session.c:259,2'
          Dst:             log_debug
        - Src:             'session.c:262,2'
          Dst:             server_lock_session
        - Src:             'session.c:263,2'
          Dst:             recalculate_sizes
    - functionName:    session_check_name
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         16
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - utf8_stravis
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'session.c:238,6'
          Branch Sides:
            - BranchSide:      'session.c:239,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:240,17'
              BranchSideFuncs:
                - xstrdup
                - utf8_stravis
                - free
        - Branch String:   'session.c:241,2'
          Branch Sides:
            - BranchSide:      'session.c:242,8'
              BranchSideFuncs:
                - utf8_stravis
                - free
            - BranchSide:      'session.c:245,26'
              BranchSideFuncs:
                - utf8_stravis
                - free
        - Branch String:   'session.c:242,18'
          Branch Sides:
            - BranchSide:      'session.c:242,22'
              BranchSideFuncs:
                - utf8_stravis
                - free
            - BranchSide:      'session.c:243,5'
              BranchSideFuncs:
                - utf8_stravis
                - free
        - Branch String:   'session.c:242,7'
          Branch Sides:
            - BranchSide:      'session.c:243,5'
              BranchSideFuncs:
                - utf8_stravis
                - free
            - BranchSide:      'session.c:244,2'
              BranchSideFuncs:
                - utf8_stravis
                - free
      Callsites:
        - Src:             'session.c:240,9'
          Dst:             xstrdup
        - Src:             'session.c:245,2'
          Dst:             utf8_stravis
    - functionName:    session_group_remove
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - session_group_contains
        - session_groups_RB_REMOVE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:564,6'
          Branch Sides:
            - BranchSide:      'session.c:565,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:566,2'
              BranchSideFuncs:
                - session_groups_RB_REMOVE
                - free
                - free
        - Branch String:   'session.c:566,2'
          Branch Sides:
            - BranchSide:      'session.c:566,2'
              BranchSideFuncs:
                - session_groups_RB_REMOVE
                - free
                - free
            - BranchSide:      'session.c:566,2'
              BranchSideFuncs:
                - session_groups_RB_REMOVE
                - free
                - free
        - Branch String:   'session.c:567,6'
          Branch Sides:
            - BranchSide:      'session.c:567,6'
              BranchSideFuncs:
                - session_groups_RB_REMOVE
                - free
                - free
            - BranchSide:      'session.c:568,3'
              BranchSideFuncs:
                - session_groups_RB_REMOVE
                - free
                - free
      Callsites:
        - Src:             'session.c:564,12'
          Dst:             session_group_contains
        - Src:             'session.c:568,3'
          Dst:             session_groups_RB_REMOVE
    - functionName:    session_groups_RB_REMOVE
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - session_groups_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_groups_RB_REMOVE_COLOR
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:52,1'
          Dst:             session_groups_RB_REMOVE_COLOR
    - functionName:    session_groups_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    session_destroy
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - notify
        - from
      BBCount:         18
      ICount:          133
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - event_del
        - event_initialized
        - log_debug
        - notify_session
        - notify_session_window
        - session_group_remove
        - session_remove_ref
        - sessions_RB_REMOVE
        - winlink_remove
        - winlink_stack_remove
      functionUses:    8
      BranchProfiles:
        - Branch String:   'session.c:204,6'
          Branch Sides:
            - BranchSide:      'session.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:206,2'
              BranchSideFuncs:
                - sessions_RB_REMOVE
                - free
                - event_initialized
                - session_group_remove
                - free
                - session_remove_ref
                - notify_session_window
                - winlink_remove
                - winlink_stack_remove
                - event_del
                - notify_session
        - Branch String:   'session.c:209,6'
          Branch Sides:
            - BranchSide:      'session.c:210,36'
              BranchSideFuncs:
                - notify_session
                - free
                - event_initialized
                - session_group_remove
                - free
                - session_remove_ref
                - notify_session_window
                - winlink_remove
                - winlink_stack_remove
                - event_del
            - BranchSide:      'session.c:212,7'
              BranchSideFuncs:
                - free
                - event_initialized
                - session_group_remove
                - free
                - session_remove_ref
                - notify_session_window
                - winlink_remove
                - winlink_stack_remove
                - event_del
        - Branch String:   'session.c:214,6'
          Branch Sides:
            - BranchSide:      'session.c:215,14'
              BranchSideFuncs:
                - event_del
                - session_group_remove
                - free
                - session_remove_ref
                - notify_session_window
                - winlink_remove
                - winlink_stack_remove
            - BranchSide:      'session.c:217,23'
              BranchSideFuncs:
                - session_group_remove
                - free
                - session_remove_ref
                - notify_session_window
                - winlink_remove
                - winlink_stack_remove
        - Branch String:   'session.c:219,2'
          Branch Sides:
            - BranchSide:      'session.c:220,25'
              BranchSideFuncs:
                - winlink_stack_remove
                - free
                - session_remove_ref
                - notify_session_window
                - winlink_remove
            - BranchSide:      'session.c:221,2'
              BranchSideFuncs:
                - free
                - session_remove_ref
                - notify_session_window
                - winlink_remove
        - Branch String:   'session.c:221,2'
          Branch Sides:
            - BranchSide:      'session.c:222,8'
              BranchSideFuncs:
                - notify_session_window
                - winlink_remove
                - free
                - session_remove_ref
            - BranchSide:      'session.c:227,15'
              BranchSideFuncs:
                - free
                - session_remove_ref
      Callsites:
        - Src:             'session.c:202,2'
          Dst:             log_debug
        - Src:             'session.c:208,2'
          Dst:             sessions_RB_REMOVE
        - Src:             'session.c:210,3'
          Dst:             notify_session
        - Src:             'session.c:214,6'
          Dst:             event_initialized
        - Src:             'session.c:215,3'
          Dst:             event_del
        - Src:             'session.c:217,2'
          Dst:             session_group_remove
        - Src:             'session.c:220,3'
          Dst:             winlink_stack_remove
        - Src:             'session.c:223,3'
          Dst:             notify_session_window
        - Src:             'session.c:224,3'
          Dst:             winlink_remove
        - Src:             'session.c:229,2'
          Dst:             session_remove_ref
    - functionName:    sessions_RB_REMOVE
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - sessions_RB_REMOVE_COLOR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_REMOVE_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:45,1'
          Dst:             sessions_RB_REMOVE_COLOR
    - functionName:    session_remove_ref
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - from
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - event_once
        - log_debug
        - session_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'session.c:175,6'
          Branch Sides:
            - BranchSide:      'session.c:175,6'
              BranchSideFuncs:
                - event_once
            - BranchSide:      'session.c:176,44'
              BranchSideFuncs:
                - event_once
      Callsites:
        - Src:             'session.c:173,2'
          Dst:             log_debug
        - Src:             'session.c:176,3'
          Dst:             event_once
        - Src:             'session.c:176,3'
          Dst:             session_free
    - functionName:    session_free
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - environ_free
        - log_debug
        - options_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:187,6'
          Branch Sides:
            - BranchSide:      'session.c:187,6'
              BranchSideFuncs:
                - environ_free
                - options_free
                - free
                - free
            - BranchSide:      'session.c:188,16'
              BranchSideFuncs:
                - environ_free
                - options_free
                - free
                - free
      Callsites:
        - Src:             'session.c:185,2'
          Dst:             log_debug
        - Src:             'session.c:188,3'
          Dst:             environ_free
        - Src:             'session.c:189,3'
          Dst:             options_free
    - functionName:    sessions_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    session_add_ref
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - from
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_debug
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:165,2'
          Dst:             log_debug
    - functionName:    session_update_activity
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - from
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - event_add
        - event_del
        - event_initialized
        - event_set
        - gettimeofday
        - log_debug
        - options_get_number
        - session_lock_timer
      functionUses:    4
      BranchProfiles:
        - Branch String:   'session.c:272,6'
          Branch Sides:
            - BranchSide:      'session.c:273,17'
              BranchSideFuncs:
                - gettimeofday
                - log_debug
                - event_initialized
                - event_set
                - options_get_number
                - event_add
                - event_del
            - BranchSide:      'session.c:275,11'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - event_set
                - options_get_number
                - event_add
                - event_del
        - Branch String:   'session.c:281,6'
          Branch Sides:
            - BranchSide:      'session.c:282,3'
              BranchSideFuncs:
                - event_del
                - options_get_number
                - event_add
            - BranchSide:      'session.c:284,3'
              BranchSideFuncs:
                - event_set
                - options_get_number
                - event_add
        - Branch String:   'session.c:286,6'
          Branch Sides:
            - BranchSide:      'session.c:286,6'
              BranchSideFuncs:
                - options_get_number
                - event_add
            - BranchSide:      'session.c:287,3'
              BranchSideFuncs:
                - options_get_number
                - event_add
        - Branch String:   'session.c:289,7'
          Branch Sides:
            - BranchSide:      'session.c:290,4'
              BranchSideFuncs:
                - event_add
            - BranchSide:      'session.c:291,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:273,3'
          Dst:             gettimeofday
        - Src:             'session.c:277,2'
          Dst:             log_debug
        - Src:             'session.c:281,6'
          Dst:             event_initialized
        - Src:             'session.c:282,3'
          Dst:             event_del
        - Src:             'session.c:284,3'
          Dst:             event_set
        - Src:             'session.c:284,3'
          Dst:             session_lock_timer
        - Src:             'session.c:288,15'
          Dst:             options_get_number
        - Src:             'session.c:290,4'
          Dst:             event_add
    - functionName:    session_create
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefix
        - name
        - cwd
        - env
        - oo
        - tio
      BBCount:         22
      ICount:          190
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - fatal
        - gettimeofday
        - log_debug
        - session_update_activity
        - sessions_RB_FIND
        - sessions_RB_INSERT
        - status_update_cache
        - xasprintf
        - xcalloc
        - xmalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:131,6'
          Branch Sides:
            - BranchSide:      'session.c:132,12'
              BranchSideFuncs:
                - xmalloc
                - free
                - xasprintf
                - sessions_RB_FIND
                - sessions_RB_INSERT
                - log_debug
                - gettimeofday
                - session_update_activity
                - fatal
                - xasprintf
                - xstrdup
            - BranchSide:      'session.c:136,6'
              BranchSideFuncs:
                - free
                - xasprintf
                - sessions_RB_FIND
                - sessions_RB_INSERT
                - log_debug
                - gettimeofday
                - session_update_activity
                - fatal
                - xasprintf
                - xstrdup
        - Branch String:   'session.c:136,6'
          Branch Sides:
            - BranchSide:      'session.c:137,21'
              BranchSideFuncs:
                - xstrdup
                - sessions_RB_INSERT
                - log_debug
                - gettimeofday
                - session_update_activity
                - fatal
            - BranchSide:      'session.c:140,3'
              BranchSideFuncs:
                - free
                - xasprintf
                - sessions_RB_FIND
                - sessions_RB_INSERT
                - log_debug
                - gettimeofday
                - session_update_activity
                - fatal
                - xasprintf
        - Branch String:   'session.c:143,8'
          Branch Sides:
            - BranchSide:      'session.c:144,16'
              BranchSideFuncs:
                - xasprintf
                - sessions_RB_FIND
                - sessions_RB_INSERT
                - log_debug
                - gettimeofday
                - session_update_activity
                - fatal
                - free
                - xasprintf
            - BranchSide:      'session.c:146,16'
              BranchSideFuncs:
                - xasprintf
                - sessions_RB_FIND
                - sessions_RB_INSERT
                - log_debug
                - gettimeofday
                - session_update_activity
                - fatal
                - free
                - xasprintf
        - Branch String:   'session.c:147,3'
          Branch Sides:
            - BranchSide:      'session.c:0,0'
              BranchSideFuncs:
                - free
                - xasprintf
                - sessions_RB_FIND
                - sessions_RB_INSERT
                - log_debug
                - gettimeofday
                - session_update_activity
                - fatal
                - xasprintf
            - BranchSide:      'session.c:141,27'
              BranchSideFuncs:
                - free
                - xasprintf
                - sessions_RB_FIND
                - sessions_RB_INSERT
                - log_debug
                - gettimeofday
                - session_update_activity
                - fatal
                - xasprintf
        - Branch String:   'session.c:153,6'
          Branch Sides:
            - BranchSide:      'session.c:154,3'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'session.c:155,26'
              BranchSideFuncs:
                - session_update_activity
      Callsites:
        - Src:             'session.c:116,6'
          Dst:             xcalloc
        - Src:             'session.c:120,11'
          Dst:             xstrdup
        - Src:             'session.c:128,2'
          Dst:             status_update_cache
        - Src:             'session.c:132,12'
          Dst:             xmalloc
        - Src:             'session.c:137,13'
          Dst:             xstrdup
        - Src:             'session.c:144,5'
          Dst:             xasprintf
        - Src:             'session.c:146,5'
          Dst:             xasprintf
        - Src:             'session.c:147,12'
          Dst:             sessions_RB_FIND
        - Src:             'session.c:149,2'
          Dst:             sessions_RB_INSERT
        - Src:             'session.c:151,2'
          Dst:             log_debug
        - Src:             'session.c:153,6'
          Dst:             gettimeofday
        - Src:             'session.c:154,3'
          Dst:             fatal
        - Src:             'session.c:155,2'
          Dst:             session_update_activity
    - functionName:    sessions_RB_FIND
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - session_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - session_cmp
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - session_cmp
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - session_cmp
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - session_cmp
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:45,1'
          Dst:             session_cmp
    - functionName:    sessions_RB_INSERT
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - session_cmp
        - sessions_RB_INSERT_COLOR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - session_cmp
                - sessions_RB_INSERT_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_INSERT_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_INSERT_COLOR
                - session_cmp
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_INSERT_COLOR
                - session_cmp
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_INSERT_COLOR
                - session_cmp
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_INSERT_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_INSERT_COLOR
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_INSERT_COLOR
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - sessions_RB_INSERT_COLOR
      Callsites:
        - Src:             'session.c:45,1'
          Dst:             session_cmp
        - Src:             'session.c:45,1'
          Dst:             sessions_RB_INSERT_COLOR
    - functionName:    session_cmp
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:43,10'
          Dst:             strcmp
    - functionName:    sessions_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    session_find_by_id
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
      functionUses:    4
      BranchProfiles:
        - Branch String:   'session.c:102,2'
          Branch Sides:
            - BranchSide:      'session.c:103,7'
              BranchSideFuncs:
                - sessions_RB_NEXT
            - BranchSide:      'session.c:106,2'
              BranchSideFuncs: []
        - Branch String:   'session.c:103,7'
          Branch Sides:
            - BranchSide:      'session.c:104,12'
              BranchSideFuncs: []
            - BranchSide:      'session.c:105,2'
              BranchSideFuncs:
                - sessions_RB_NEXT
      Callsites:
        - Src:             'session.c:102,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'session.c:102,2'
          Dst:             sessions_RB_NEXT
    - functionName:    session_find_by_id_str
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - session_find_by_id
        - strtonum
      functionUses:    1
      BranchProfiles:
        - Branch String:   'session.c:87,6'
          Branch Sides:
            - BranchSide:      'session.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:90,16'
              BranchSideFuncs:
                - strtonum
                - session_find_by_id
        - Branch String:   'session.c:91,6'
          Branch Sides:
            - BranchSide:      'session.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'session.c:93,29'
              BranchSideFuncs:
                - session_find_by_id
      Callsites:
        - Src:             'session.c:90,7'
          Dst:             strtonum
        - Src:             'session.c:93,10'
          Dst:             session_find_by_id
    - functionName:    session_find
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sessions_RB_FIND
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'session.c:77,10'
          Dst:             sessions_RB_FIND
    - functionName:    session_groups_RB_PREV
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    session_groups_RB_NFIND
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - session_group_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_group_cmp
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_group_cmp
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_group_cmp
        - Branch String:   'session.c:52,1'
          Branch Sides:
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs:
                - session_group_cmp
            - BranchSide:      'session.c:52,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:52,1'
          Dst:             session_group_cmp
    - functionName:    sessions_RB_NFIND
      functionSourceFile: '/src/tmux/session.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - session_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - session_cmp
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - session_cmp
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - session_cmp
        - Branch String:   'session.c:45,1'
          Branch Sides:
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs:
                - session_cmp
            - BranchSide:      'session.c:45,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'session.c:45,1'
          Dst:             session_cmp
    - functionName:    spawn_pane
      functionSourceFile: '/src/tmux/spawn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sc
        - cause
      BBCount:         136
      ICount:          1096
      EdgeCount:       177
      CyclomaticComplexity: 43
      functionsReached:
        - __errno_location
        - _exit
        - bufferevent_free
        - chdir
        - checkshell
        - close
        - closefrom
        - cmd_copy_argv
        - cmd_free_argv
        - cmd_log_argv
        - cmd_stringify_argv
        - cmdq_get_client
        - cmdq_get_target
        - environ_copy
        - environ_find
        - environ_for_session
        - environ_free
        - environ_log
        - environ_push
        - environ_set
        - execl
        - execvp
        - fatal
        - fdforkpty
        - find_home
        - format_single
        - input_free
        - layout_assign_pane
        - layout_close_pane
        - layout_init
        - log_close
        - log_debug
        - notify_window
        - options_get_number
        - options_get_string
        - proc_clear_signals
        - screen_reinit
        - server_client_get_cwd
        - server_client_remove_pane
        - sigfillset
        - sigprocmask
        - spawn_log
        - strerror
        - strrchr
        - tcgetattr
        - tcsetattr
        - window_add_pane
        - window_pane_index
        - window_pane_reset_mode_all
        - window_pane_set_event
        - window_remove_pane
        - window_set_active_pane
        - xasprintf
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'spawn.c:229,6'
          Branch Sides:
            - BranchSide:      'spawn.c:230,23'
              BranchSideFuncs:
                - format_single
                - options_get_number
                - window_add_pane
                - layout_assign_pane
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
                - layout_assign_pane
                - window_add_pane
                - layout_init
                - window_pane_reset_mode_all
                - screen_reinit
                - input_free
                - bufferevent_free
                - close
                - window_pane_index
                - xasprintf
                - free
                - server_client_get_cwd
                - xasprintf
                - free
            - BranchSide:      'spawn.c:238,14'
              BranchSideFuncs:
                - options_get_number
                - window_add_pane
                - layout_assign_pane
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
                - layout_assign_pane
                - window_add_pane
                - layout_init
                - window_pane_reset_mode_all
                - screen_reinit
                - input_free
                - bufferevent_free
                - close
                - window_pane_index
                - xasprintf
                - free
                - server_client_get_cwd
                - xstrdup
        - Branch String:   'spawn.c:231,7'
          Branch Sides:
            - BranchSide:      'spawn.c:233,30'
              BranchSideFuncs:
                - server_client_get_cwd
                - xasprintf
                - free
                - options_get_number
                - window_add_pane
                - layout_assign_pane
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
                - layout_assign_pane
                - window_add_pane
                - layout_init
                - window_pane_reset_mode_all
                - screen_reinit
                - input_free
                - bufferevent_free
                - close
                - window_pane_index
                - xasprintf
                - free
            - BranchSide:      'spawn.c:238,2'
              BranchSideFuncs:
                - options_get_number
                - window_add_pane
                - layout_assign_pane
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
                - layout_assign_pane
                - window_add_pane
                - layout_init
                - window_pane_reset_mode_all
                - screen_reinit
                - input_free
                - bufferevent_free
                - close
                - window_pane_index
                - xasprintf
                - free
        - Branch String:   'spawn.c:238,13'
          Branch Sides:
            - BranchSide:      'spawn.c:239,39'
              BranchSideFuncs:
                - server_client_get_cwd
                - xstrdup
                - options_get_number
                - window_add_pane
                - layout_assign_pane
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
                - layout_assign_pane
                - window_add_pane
                - layout_init
                - window_pane_reset_mode_all
                - screen_reinit
                - input_free
                - bufferevent_free
                - close
                - window_pane_index
                - xasprintf
                - free
            - BranchSide:      'spawn.c:241,7'
              BranchSideFuncs:
                - options_get_number
                - window_add_pane
                - layout_assign_pane
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
                - layout_assign_pane
                - window_add_pane
                - layout_init
                - window_pane_reset_mode_all
                - screen_reinit
                - input_free
                - bufferevent_free
                - close
                - window_pane_index
                - xasprintf
                - free
        - Branch String:   'spawn.c:248,6'
          Branch Sides:
            - BranchSide:      'spawn.c:249,7'
              BranchSideFuncs:
                - window_pane_reset_mode_all
                - screen_reinit
                - input_free
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
                - bufferevent_free
                - close
                - window_pane_index
                - xasprintf
                - free
            - BranchSide:      'spawn.c:266,13'
              BranchSideFuncs:
                - window_add_pane
                - layout_assign_pane
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
                - layout_assign_pane
                - window_add_pane
                - layout_init
        - Branch String:   'spawn.c:249,25'
          Branch Sides:
            - BranchSide:      'spawn.c:249,30'
              BranchSideFuncs:
                - window_pane_reset_mode_all
                - screen_reinit
                - input_free
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
                - bufferevent_free
                - close
                - window_pane_index
                - xasprintf
                - free
            - BranchSide:      'spawn.c:256,7'
              BranchSideFuncs:
                - window_pane_reset_mode_all
                - screen_reinit
                - input_free
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
                - bufferevent_free
                - close
        - Branch String:   'spawn.c:249,7'
          Branch Sides:
            - BranchSide:      'spawn.c:250,22'
              BranchSideFuncs:
                - window_pane_index
                - xasprintf
                - free
            - BranchSide:      'spawn.c:256,7'
              BranchSideFuncs:
                - window_pane_reset_mode_all
                - screen_reinit
                - input_free
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
                - bufferevent_free
                - close
        - Branch String:   'spawn.c:256,7'
          Branch Sides:
            - BranchSide:      'spawn.c:257,21'
              BranchSideFuncs:
                - bufferevent_free
                - close
                - window_pane_reset_mode_all
                - screen_reinit
                - input_free
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
            - BranchSide:      'spawn.c:260,30'
              BranchSideFuncs:
                - window_pane_reset_mode_all
                - screen_reinit
                - input_free
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
        - Branch String:   'spawn.c:266,13'
          Branch Sides:
            - BranchSide:      'spawn.c:267,28'
              BranchSideFuncs:
                - window_add_pane
                - layout_init
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
            - BranchSide:      'spawn.c:270,28'
              BranchSideFuncs:
                - window_add_pane
                - layout_assign_pane
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
                - layout_assign_pane
        - Branch String:   'spawn.c:271,7'
          Branch Sides:
            - BranchSide:      'spawn.c:272,23'
              BranchSideFuncs:
                - layout_assign_pane
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
            - BranchSide:      'spawn.c:274,23'
              BranchSideFuncs:
                - layout_assign_pane
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
        - Branch String:   'spawn.c:282,20'
          Branch Sides:
            - BranchSide:      'spawn.c:282,25'
              BranchSideFuncs:
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
                - options_get_string
            - BranchSide:      'spawn.c:292,10'
              BranchSideFuncs:
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
        - Branch String:   'spawn.c:282,6'
          Branch Sides:
            - BranchSide:      'spawn.c:283,28'
              BranchSideFuncs:
                - options_get_string
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
            - BranchSide:      'spawn.c:292,10'
              BranchSideFuncs:
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
        - Branch String:   'spawn.c:284,19'
          Branch Sides:
            - BranchSide:      'spawn.c:284,23'
              BranchSideFuncs:
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
            - BranchSide:      'spawn.c:288,9'
              BranchSideFuncs:
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
        - Branch String:   'spawn.c:284,7'
          Branch Sides:
            - BranchSide:      'spawn.c:285,9'
              BranchSideFuncs:
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
            - BranchSide:      'spawn.c:288,9'
              BranchSideFuncs:
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
                - free
        - Branch String:   'spawn.c:295,6'
          Branch Sides:
            - BranchSide:      'spawn.c:296,8'
              BranchSideFuncs:
                - free
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
            - BranchSide:      'spawn.c:304,6'
              BranchSideFuncs:
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
                - cmd_free_argv
                - cmd_copy_argv
        - Branch String:   'spawn.c:304,6'
          Branch Sides:
            - BranchSide:      'spawn.c:305,17'
              BranchSideFuncs:
                - cmd_free_argv
                - cmd_copy_argv
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
            - BranchSide:      'spawn.c:311,30'
              BranchSideFuncs:
                - environ_for_session
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
                - environ_copy
        - Branch String:   'spawn.c:312,6'
          Branch Sides:
            - BranchSide:      'spawn.c:313,16'
              BranchSideFuncs:
                - environ_copy
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
            - BranchSide:      'spawn.c:314,14'
              BranchSideFuncs:
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
        - Branch String:   'spawn.c:321,16'
          Branch Sides:
            - BranchSide:      'spawn.c:321,19'
              BranchSideFuncs:
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_find
                - environ_set
            - BranchSide:      'spawn.c:326,19'
              BranchSideFuncs:
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
        - Branch String:   'spawn.c:321,6'
          Branch Sides:
            - BranchSide:      'spawn.c:322,21'
              BranchSideFuncs:
                - environ_find
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - environ_set
            - BranchSide:      'spawn.c:326,19'
              BranchSideFuncs:
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
        - Branch String:   'spawn.c:323,7'
          Branch Sides:
            - BranchSide:      'spawn.c:324,16'
              BranchSideFuncs:
                - environ_set
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
            - BranchSide:      'spawn.c:325,2'
              BranchSideFuncs:
                - environ_find
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
        - Branch String:   'spawn.c:326,6'
          Branch Sides:
            - BranchSide:      'spawn.c:327,15'
              BranchSideFuncs:
                - environ_set
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
            - BranchSide:      'spawn.c:330,7'
              BranchSideFuncs:
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
                - options_get_string
                - checkshell
                - free
                - xstrdup
        - Branch String:   'spawn.c:330,6'
          Branch Sides:
            - BranchSide:      'spawn.c:331,28'
              BranchSideFuncs:
                - options_get_string
                - checkshell
                - free
                - xstrdup
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
            - BranchSide:      'spawn.c:337,14'
              BranchSideFuncs:
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
        - Branch String:   'spawn.c:332,7'
          Branch Sides:
            - BranchSide:      'spawn.c:333,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
            - BranchSide:      'spawn.c:334,8'
              BranchSideFuncs:
                - free
                - xstrdup
                - environ_set
                - log_debug
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - cmd_stringify_argv
                - log_debug
                - free
        - Branch String:   'spawn.c:341,6'
          Branch Sides:
            - BranchSide:      'spawn.c:342,27'
              BranchSideFuncs:
                - cmd_stringify_argv
                - log_debug
                - free
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
            - BranchSide:      'spawn.c:346,36'
              BranchSideFuncs:
                - log_debug
                - cmd_log_argv
                - environ_log
                - sigfillset
                - sigprocmask
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
        - Branch String:   'spawn.c:362,6'
          Branch Sides:
            - BranchSide:      'spawn.c:363,3'
              BranchSideFuncs:
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
            - BranchSide:      'spawn.c:370,26'
              BranchSideFuncs:
                - fdforkpty
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
        - Branch String:   'spawn.c:371,6'
          Branch Sides:
            - BranchSide:      'spawn.c:372,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - xasprintf
                - sigprocmask
                - environ_free
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
            - BranchSide:      'spawn.c:385,6'
              BranchSideFuncs:
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
        - Branch String:   'spawn.c:374,7'
          Branch Sides:
            - BranchSide:      'spawn.c:375,30'
              BranchSideFuncs:
                - server_client_remove_pane
                - layout_close_pane
                - window_remove_pane
                - sigprocmask
                - environ_free
            - BranchSide:      'spawn.c:379,3'
              BranchSideFuncs:
                - sigprocmask
                - environ_free
        - Branch String:   'spawn.c:385,6'
          Branch Sides:
            - BranchSide:      'spawn.c:386,3'
              BranchSideFuncs:
                - sigprocmask
                - window_pane_set_event
                - environ_free
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
            - BranchSide:      'spawn.c:403,12'
              BranchSideFuncs:
                - chdir
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
                - environ_set
        - Branch String:   'spawn.c:403,6'
          Branch Sides:
            - BranchSide:      'spawn.c:404,15'
              BranchSideFuncs:
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
            - BranchSide:      'spawn.c:405,18'
              BranchSideFuncs:
                - find_home
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - chdir
                - environ_set
        - Branch String:   'spawn.c:405,39'
          Branch Sides:
            - BranchSide:      'spawn.c:405,48'
              BranchSideFuncs:
                - chdir
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
                - environ_set
            - BranchSide:      'spawn.c:407,11'
              BranchSideFuncs:
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
        - Branch String:   'spawn.c:405,11'
          Branch Sides:
            - BranchSide:      'spawn.c:406,15'
              BranchSideFuncs:
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
            - BranchSide:      'spawn.c:407,11'
              BranchSideFuncs:
                - chdir
                - fatal
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
        - Branch String:   'spawn.c:407,11'
          Branch Sides:
            - BranchSide:      'spawn.c:408,15'
              BranchSideFuncs:
                - environ_set
                - tcgetattr
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
                - _exit
            - BranchSide:      'spawn.c:410,3'
              BranchSideFuncs:
                - fatal
        - Branch String:   'spawn.c:416,6'
          Branch Sides:
            - BranchSide:      'spawn.c:417,3'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'spawn.c:418,6'
              BranchSideFuncs:
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
        - Branch String:   'spawn.c:418,6'
          Branch Sides:
            - BranchSide:      'spawn.c:419,14'
              BranchSideFuncs:
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
            - BranchSide:      'spawn.c:420,27'
              BranchSideFuncs:
                - options_get_number
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
        - Branch String:   'spawn.c:421,6'
          Branch Sides:
            - BranchSide:      'spawn.c:422,7'
              BranchSideFuncs:
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
            - BranchSide:      'spawn.c:424,22'
              BranchSideFuncs:
                - tcsetattr
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
                - _exit
        - Branch String:   'spawn.c:428,6'
          Branch Sides:
            - BranchSide:      'spawn.c:429,3'
              BranchSideFuncs:
                - _exit
            - BranchSide:      'spawn.c:432,21'
              BranchSideFuncs:
                - proc_clear_signals
                - closefrom
                - sigprocmask
                - log_close
                - environ_push
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
        - Branch String:   'spawn.c:442,24'
          Branch Sides:
            - BranchSide:      'spawn.c:442,27'
              BranchSideFuncs:
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - cmd_copy_argv
                - execvp
                - _exit
            - BranchSide:      'spawn.c:452,15'
              BranchSideFuncs:
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
        - Branch String:   'spawn.c:442,6'
          Branch Sides:
            - BranchSide:      'spawn.c:443,25'
              BranchSideFuncs:
                - cmd_copy_argv
                - execvp
                - _exit
            - BranchSide:      'spawn.c:452,15'
              BranchSideFuncs:
                - strrchr
                - xasprintf
                - execl
                - _exit
                - xasprintf
                - xasprintf
                - execl
                - _exit
                - xasprintf
        - Branch String:   'spawn.c:453,6'
          Branch Sides:
            - BranchSide:      'spawn.c:454,9'
              BranchSideFuncs:
                - xasprintf
                - execl
                - _exit
                - xasprintf
            - BranchSide:      'spawn.c:462,6'
              BranchSideFuncs:
                - xasprintf
                - execl
                - _exit
                - xasprintf
        - Branch String:   'spawn.c:455,18'
          Branch Sides:
            - BranchSide:      'spawn.c:455,21'
              BranchSideFuncs:
                - xasprintf
                - execl
                - _exit
                - xasprintf
            - BranchSide:      'spawn.c:458,28'
              BranchSideFuncs:
                - xasprintf
                - execl
                - _exit
        - Branch String:   'spawn.c:455,7'
          Branch Sides:
            - BranchSide:      'spawn.c:456,28'
              BranchSideFuncs:
                - xasprintf
                - execl
                - _exit
            - BranchSide:      'spawn.c:458,28'
              BranchSideFuncs:
                - xasprintf
                - execl
                - _exit
        - Branch String:   'spawn.c:462,17'
          Branch Sides:
            - BranchSide:      'spawn.c:462,20'
              BranchSideFuncs:
                - xasprintf
                - execl
                - _exit
                - xasprintf
            - BranchSide:      'spawn.c:465,28'
              BranchSideFuncs:
                - xasprintf
                - execl
                - _exit
        - Branch String:   'spawn.c:462,6'
          Branch Sides:
            - BranchSide:      'spawn.c:463,28'
              BranchSideFuncs:
                - xasprintf
                - execl
                - _exit
            - BranchSide:      'spawn.c:465,28'
              BranchSideFuncs:
                - xasprintf
                - execl
                - _exit
        - Branch String:   'spawn.c:486,6'
          Branch Sides:
            - BranchSide:      'spawn.c:487,11'
              BranchSideFuncs: []
            - BranchSide:      'spawn.c:488,8'
              BranchSideFuncs:
                - notify_window
                - window_set_active_pane
                - window_set_active_pane
        - Branch String:   'spawn.c:488,36'
          Branch Sides:
            - BranchSide:      'spawn.c:488,39'
              BranchSideFuncs:
                - window_set_active_pane
                - notify_window
                - window_set_active_pane
            - BranchSide:      'spawn.c:489,7'
              BranchSideFuncs:
                - window_set_active_pane
                - notify_window
                - window_set_active_pane
        - Branch String:   'spawn.c:488,6'
          Branch Sides:
            - BranchSide:      'spawn.c:489,7'
              BranchSideFuncs:
                - window_set_active_pane
                - notify_window
                - window_set_active_pane
            - BranchSide:      'spawn.c:494,7'
              BranchSideFuncs:
                - notify_window
        - Branch String:   'spawn.c:489,7'
          Branch Sides:
            - BranchSide:      'spawn.c:490,27'
              BranchSideFuncs:
                - window_set_active_pane
                - notify_window
            - BranchSide:      'spawn.c:492,27'
              BranchSideFuncs:
                - window_set_active_pane
                - notify_window
        - Branch String:   'spawn.c:494,6'
          Branch Sides:
            - BranchSide:      'spawn.c:495,42'
              BranchSideFuncs:
                - notify_window
            - BranchSide:      'spawn.c:496,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'spawn.c:206,35'
          Dst:             cmdq_get_target
        - Src:             'spawn.c:207,23'
          Dst:             cmdq_get_client
        - Src:             'spawn.c:223,2'
          Dst:             spawn_log
        - Src:             'spawn.c:230,9'
          Dst:             format_single
        - Src:             'spawn.c:233,8'
          Dst:             server_client_get_cwd
        - Src:             'spawn.c:232,4'
          Dst:             xasprintf
        - Src:             'spawn.c:239,17'
          Dst:             server_client_get_cwd
        - Src:             'spawn.c:239,9'
          Dst:             xstrdup
        - Src:             'spawn.c:247,11'
          Dst:             options_get_number
        - Src:             'spawn.c:250,4'
          Dst:             window_pane_index
        - Src:             'spawn.c:251,4'
          Dst:             xasprintf
        - Src:             'spawn.c:257,4'
          Dst:             bufferevent_free
        - Src:             'spawn.c:258,4'
          Dst:             close
        - Src:             'spawn.c:260,3'
          Dst:             window_pane_reset_mode_all
        - Src:             'spawn.c:261,3'
          Dst:             screen_reinit
        - Src:             'spawn.c:262,3'
          Dst:             input_free
        - Src:             'spawn.c:267,12'
          Dst:             window_add_pane
        - Src:             'spawn.c:268,3'
          Dst:             layout_init
        - Src:             'spawn.c:270,12'
          Dst:             window_add_pane
        - Src:             'spawn.c:272,4'
          Dst:             layout_assign_pane
        - Src:             'spawn.c:274,4'
          Dst:             layout_assign_pane
        - Src:             'spawn.c:283,9'
          Dst:             options_get_string
        - Src:             'spawn.c:305,3'
          Dst:             cmd_free_argv
        - Src:             'spawn.c:307,18'
          Dst:             cmd_copy_argv
        - Src:             'spawn.c:311,10'
          Dst:             environ_for_session
        - Src:             'spawn.c:313,3'
          Dst:             environ_copy
        - Src:             'spawn.c:314,2'
          Dst:             environ_set
        - Src:             'spawn.c:322,8'
          Dst:             environ_find
        - Src:             'spawn.c:324,4'
          Dst:             environ_set
        - Src:             'spawn.c:326,6'
          Dst:             environ_find
        - Src:             'spawn.c:327,3'
          Dst:             environ_set
        - Src:             'spawn.c:331,9'
          Dst:             options_get_string
        - Src:             'spawn.c:332,8'
          Dst:             checkshell
        - Src:             'spawn.c:335,19'
          Dst:             xstrdup
        - Src:             'spawn.c:337,2'
          Dst:             environ_set
        - Src:             'spawn.c:340,2'
          Dst:             log_debug
        - Src:             'spawn.c:342,8'
          Dst:             cmd_stringify_argv
        - Src:             'spawn.c:343,3'
          Dst:             log_debug
        - Src:             'spawn.c:346,2'
          Dst:             log_debug
        - Src:             'spawn.c:347,2'
          Dst:             cmd_log_argv
        - Src:             'spawn.c:348,2'
          Dst:             environ_log
        - Src:             'spawn.c:358,2'
          Dst:             sigfillset
        - Src:             'spawn.c:359,2'
          Dst:             sigprocmask
        - Src:             'spawn.c:370,16'
          Dst:             fdforkpty
        - Src:             'spawn.c:372,48'
          Dst:             __errno_location
        - Src:             'spawn.c:372,39'
          Dst:             strerror
        - Src:             'spawn.c:372,3'
          Dst:             xasprintf
        - Src:             'spawn.c:375,4'
          Dst:             server_client_remove_pane
        - Src:             'spawn.c:376,4'
          Dst:             layout_close_pane
        - Src:             'spawn.c:377,4'
          Dst:             window_remove_pane
        - Src:             'spawn.c:379,3'
          Dst:             sigprocmask
        - Src:             'spawn.c:380,3'
          Dst:             environ_free
        - Src:             'spawn.c:403,6'
          Dst:             chdir
        - Src:             'spawn.c:404,3'
          Dst:             environ_set
        - Src:             'spawn.c:405,18'
          Dst:             find_home
        - Src:             'spawn.c:405,42'
          Dst:             chdir
        - Src:             'spawn.c:406,3'
          Dst:             environ_set
        - Src:             'spawn.c:407,11'
          Dst:             chdir
        - Src:             'spawn.c:408,3'
          Dst:             environ_set
        - Src:             'spawn.c:410,3'
          Dst:             fatal
        - Src:             'spawn.c:416,6'
          Dst:             tcgetattr
        - Src:             'spawn.c:417,3'
          Dst:             _exit
        - Src:             'spawn.c:420,8'
          Dst:             options_get_number
        - Src:             'spawn.c:428,6'
          Dst:             tcsetattr
        - Src:             'spawn.c:429,3'
          Dst:             _exit
        - Src:             'spawn.c:432,2'
          Dst:             proc_clear_signals
        - Src:             'spawn.c:433,2'
          Dst:             closefrom
        - Src:             'spawn.c:434,2'
          Dst:             sigprocmask
        - Src:             'spawn.c:435,2'
          Dst:             log_close
        - Src:             'spawn.c:436,2'
          Dst:             environ_push
        - Src:             'spawn.c:443,11'
          Dst:             cmd_copy_argv
        - Src:             'spawn.c:444,3'
          Dst:             execvp
        - Src:             'spawn.c:445,3'
          Dst:             _exit
        - Src:             'spawn.c:452,7'
          Dst:             strrchr
        - Src:             'spawn.c:456,4'
          Dst:             xasprintf
        - Src:             'spawn.c:458,4'
          Dst:             xasprintf
        - Src:             'spawn.c:459,3'
          Dst:             execl
        - Src:             'spawn.c:460,3'
          Dst:             _exit
        - Src:             'spawn.c:463,3'
          Dst:             xasprintf
        - Src:             'spawn.c:465,3'
          Dst:             xasprintf
        - Src:             'spawn.c:466,2'
          Dst:             execl
        - Src:             'spawn.c:467,2'
          Dst:             _exit
        - Src:             'spawn.c:481,2'
          Dst:             sigprocmask
        - Src:             'spawn.c:482,2'
          Dst:             window_pane_set_event
        - Src:             'spawn.c:484,2'
          Dst:             environ_free
        - Src:             'spawn.c:490,4'
          Dst:             window_set_active_pane
        - Src:             'spawn.c:492,4'
          Dst:             window_set_active_pane
        - Src:             'spawn.c:495,3'
          Dst:             notify_window
    - functionName:    spawn_log
      functionSourceFile: '/src/tmux/spawn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - from
        - sc
      BBCount:         18
      ICount:          136
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - cmdq_get_name
        - log_debug
        - xsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'spawn.c:62,17'
          Branch Sides:
            - BranchSide:      'spawn.c:62,20'
              BranchSideFuncs:
                - xsnprintf
                - log_debug
                - log_debug
                - xsnprintf
                - xsnprintf
                - xsnprintf
            - BranchSide:      'spawn.c:64,11'
              BranchSideFuncs:
                - xsnprintf
                - log_debug
                - log_debug
                - xsnprintf
                - xsnprintf
        - Branch String:   'spawn.c:62,6'
          Branch Sides:
            - BranchSide:      'spawn.c:63,13'
              BranchSideFuncs:
                - xsnprintf
                - log_debug
                - log_debug
            - BranchSide:      'spawn.c:64,11'
              BranchSideFuncs:
                - xsnprintf
                - log_debug
                - log_debug
                - xsnprintf
                - xsnprintf
        - Branch String:   'spawn.c:64,11'
          Branch Sides:
            - BranchSide:      'spawn.c:65,13'
              BranchSideFuncs:
                - xsnprintf
                - log_debug
                - log_debug
            - BranchSide:      'spawn.c:66,11'
              BranchSideFuncs:
                - xsnprintf
                - log_debug
                - log_debug
                - xsnprintf
        - Branch String:   'spawn.c:66,11'
          Branch Sides:
            - BranchSide:      'spawn.c:67,13'
              BranchSideFuncs:
                - xsnprintf
                - log_debug
                - log_debug
            - BranchSide:      'spawn.c:69,13'
              BranchSideFuncs:
                - xsnprintf
                - log_debug
                - log_debug
        - Branch String:   'spawn.c:71,33'
          Branch Sides:
            - BranchSide:      'spawn.c:71,33'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'spawn.c:71,61'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'spawn.c:57,22'
          Dst:             cmdq_get_name
        - Src:             'spawn.c:60,2'
          Dst:             log_debug
        - Src:             'spawn.c:63,3'
          Dst:             xsnprintf
        - Src:             'spawn.c:65,3'
          Dst:             xsnprintf
        - Src:             'spawn.c:67,3'
          Dst:             xsnprintf
        - Src:             'spawn.c:69,3'
          Dst:             xsnprintf
        - Src:             'spawn.c:70,2'
          Dst:             log_debug
        - Src:             'spawn.c:71,2'
          Dst:             log_debug
    - functionName:    spawn_window
      functionSourceFile: '/src/tmux/spawn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sc
        - cause
      BBCount:         75
      ICount:          643
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - cmdq_get_client
        - default_window_name
        - default_window_size
        - format_single
        - layout_free
        - layout_init
        - notify_session_window
        - options_get_number
        - options_set_number
        - session_group_synchronize_from
        - session_select
        - spawn_log
        - spawn_pane
        - window_create
        - window_destroy_panes
        - window_pane_resize
        - window_set_active_pane
        - winlink_add
        - winlink_find_by_index
        - winlink_remove
        - winlink_set_window
        - winlink_stack_remove
        - xasprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'spawn.c:92,6'
          Branch Sides:
            - BranchSide:      'spawn.c:93,7'
              BranchSideFuncs:
                - layout_free
                - window_destroy_panes
                - window_pane_resize
                - layout_init
                - window_set_active_pane
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
                - xasprintf
            - BranchSide:      'spawn.c:124,8'
              BranchSideFuncs:
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
        - Branch String:   'spawn.c:94,7'
          Branch Sides:
            - BranchSide:      'spawn.c:95,4'
              BranchSideFuncs:
                - layout_free
                - window_destroy_panes
                - window_pane_resize
                - layout_init
                - window_set_active_pane
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
                - xasprintf
            - BranchSide:      'spawn.c:106,13'
              BranchSideFuncs:
                - layout_free
                - window_destroy_panes
                - window_pane_resize
                - layout_init
                - window_set_active_pane
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
        - Branch String:   'spawn.c:95,4'
          Branch Sides:
            - BranchSide:      'spawn.c:96,9'
              BranchSideFuncs:
                - layout_free
                - window_destroy_panes
                - window_pane_resize
                - layout_init
                - window_set_active_pane
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
                - xasprintf
            - BranchSide:      'spawn.c:99,8'
              BranchSideFuncs:
                - layout_free
                - window_destroy_panes
                - window_pane_resize
                - layout_init
                - window_set_active_pane
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
                - xasprintf
        - Branch String:   'spawn.c:96,9'
          Branch Sides:
            - BranchSide:      'spawn.c:97,6'
              BranchSideFuncs:
                - layout_free
                - window_destroy_panes
                - window_pane_resize
                - layout_init
                - window_set_active_pane
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
                - xasprintf
            - BranchSide:      'spawn.c:98,4'
              BranchSideFuncs:
                - layout_free
                - window_destroy_panes
                - window_pane_resize
                - layout_init
                - window_set_active_pane
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
                - xasprintf
        - Branch String:   'spawn.c:99,8'
          Branch Sides:
            - BranchSide:      'spawn.c:100,15'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'spawn.c:104,3'
              BranchSideFuncs:
                - layout_free
                - window_destroy_panes
                - window_pane_resize
                - layout_init
                - window_set_active_pane
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
        - Branch String:   'spawn.c:107,3'
          Branch Sides:
            - BranchSide:      'spawn.c:107,3'
              BranchSideFuncs:
                - layout_free
                - window_destroy_panes
                - window_pane_resize
                - layout_init
                - window_set_active_pane
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
            - BranchSide:      'spawn.c:107,3'
              BranchSideFuncs:
                - layout_free
                - window_destroy_panes
                - window_pane_resize
                - layout_init
                - window_set_active_pane
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
        - Branch String:   'spawn.c:112,3'
          Branch Sides:
            - BranchSide:      'spawn.c:112,3'
              BranchSideFuncs:
                - window_pane_resize
                - layout_init
                - window_set_active_pane
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
            - BranchSide:      'spawn.c:112,3'
              BranchSideFuncs:
                - window_pane_resize
                - layout_init
                - window_set_active_pane
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
        - Branch String:   'spawn.c:124,35'
          Branch Sides:
            - BranchSide:      'spawn.c:124,38'
              BranchSideFuncs:
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - winlink_find_by_index
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
            - BranchSide:      'spawn.c:148,7'
              BranchSideFuncs:
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
        - Branch String:   'spawn.c:124,6'
          Branch Sides:
            - BranchSide:      'spawn.c:125,31'
              BranchSideFuncs:
                - winlink_find_by_index
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
            - BranchSide:      'spawn.c:148,7'
              BranchSideFuncs:
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
        - Branch String:   'spawn.c:126,18'
          Branch Sides:
            - BranchSide:      'spawn.c:126,23'
              BranchSideFuncs:
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - xasprintf
            - BranchSide:      'spawn.c:130,7'
              BranchSideFuncs:
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
        - Branch String:   'spawn.c:126,7'
          Branch Sides:
            - BranchSide:      'spawn.c:127,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'spawn.c:130,7'
              BranchSideFuncs:
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
        - Branch String:   'spawn.c:130,7'
          Branch Sides:
            - BranchSide:      'spawn.c:135,4'
              BranchSideFuncs:
                - notify_session_window
                - winlink_stack_remove
                - winlink_remove
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
            - BranchSide:      'spawn.c:145,2'
              BranchSideFuncs:
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
        - Branch String:   'spawn.c:140,8'
          Branch Sides:
            - BranchSide:      'spawn.c:141,5'
              BranchSideFuncs:
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
            - BranchSide:      'spawn.c:144,3'
              BranchSideFuncs:
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
        - Branch String:   'spawn.c:148,6'
          Branch Sides:
            - BranchSide:      'spawn.c:149,7'
              BranchSideFuncs:
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_remove
                - xasprintf
                - xasprintf
                - options_get_number
            - BranchSide:      'spawn.c:168,5'
              BranchSideFuncs:
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
        - Branch String:   'spawn.c:149,7'
          Branch Sides:
            - BranchSide:      'spawn.c:150,34'
              BranchSideFuncs:
                - options_get_number
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_remove
                - xasprintf
                - xasprintf
            - BranchSide:      'spawn.c:151,30'
              BranchSideFuncs:
                - winlink_add
                - default_window_size
                - window_create
                - winlink_set_window
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_remove
                - xasprintf
                - xasprintf
        - Branch String:   'spawn.c:151,7'
          Branch Sides:
            - BranchSide:      'spawn.c:152,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'spawn.c:155,23'
              BranchSideFuncs:
                - default_window_size
                - window_create
                - winlink_set_window
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
                - winlink_remove
                - xasprintf
        - Branch String:   'spawn.c:157,7'
          Branch Sides:
            - BranchSide:      'spawn.c:158,20'
              BranchSideFuncs:
                - winlink_remove
                - xasprintf
            - BranchSide:      'spawn.c:162,7'
              BranchSideFuncs:
                - winlink_set_window
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
        - Branch String:   'spawn.c:162,7'
          Branch Sides:
            - BranchSide:      'spawn.c:163,14'
              BranchSideFuncs:
                - winlink_set_window
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
            - BranchSide:      'spawn.c:164,21'
              BranchSideFuncs:
                - winlink_set_window
                - spawn_pane
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
                - winlink_remove
        - Branch String:   'spawn.c:173,6'
          Branch Sides:
            - BranchSide:      'spawn.c:174,8'
              BranchSideFuncs:
                - winlink_remove
            - BranchSide:      'spawn.c:180,7'
              BranchSideFuncs:
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - free
                - default_window_name
                - format_single
                - options_set_number
        - Branch String:   'spawn.c:174,7'
          Branch Sides:
            - BranchSide:      'spawn.c:175,20'
              BranchSideFuncs:
                - winlink_remove
            - BranchSide:      'spawn.c:176,3'
              BranchSideFuncs: []
        - Branch String:   'spawn.c:180,6'
          Branch Sides:
            - BranchSide:      'spawn.c:181,8'
              BranchSideFuncs:
                - free
                - default_window_name
                - session_group_synchronize_from
                - notify_session_window
                - session_select
                - format_single
                - options_set_number
            - BranchSide:      'spawn.c:191,7'
              BranchSideFuncs:
                - session_group_synchronize_from
                - notify_session_window
                - session_select
        - Branch String:   'spawn.c:182,7'
          Branch Sides:
            - BranchSide:      'spawn.c:183,28'
              BranchSideFuncs:
                - format_single
                - options_set_number
                - session_group_synchronize_from
                - notify_session_window
                - session_select
            - BranchSide:      'spawn.c:187,34'
              BranchSideFuncs:
                - default_window_name
                - session_group_synchronize_from
                - notify_session_window
                - session_select
        - Branch String:   'spawn.c:191,6'
          Branch Sides:
            - BranchSide:      'spawn.c:192,18'
              BranchSideFuncs:
                - session_select
                - session_group_synchronize_from
                - notify_session_window
            - BranchSide:      'spawn.c:195,7'
              BranchSideFuncs:
                - session_group_synchronize_from
                - notify_session_window
        - Branch String:   'spawn.c:195,6'
          Branch Sides:
            - BranchSide:      'spawn.c:196,42'
              BranchSideFuncs:
                - notify_session_window
                - session_group_synchronize_from
            - BranchSide:      'spawn.c:198,33'
              BranchSideFuncs:
                - session_group_synchronize_from
      Callsites:
        - Src:             'spawn.c:78,22'
          Dst:             cmdq_get_client
        - Src:             'spawn.c:86,2'
          Dst:             spawn_log
        - Src:             'spawn.c:100,5'
          Dst:             xasprintf
        - Src:             'spawn.c:109,3'
          Dst:             layout_free
        - Src:             'spawn.c:110,3'
          Dst:             window_destroy_panes
        - Src:             'spawn.c:113,3'
          Dst:             window_pane_resize
        - Src:             'spawn.c:115,3'
          Dst:             layout_init
        - Src:             'spawn.c:117,3'
          Dst:             window_set_active_pane
        - Src:             'spawn.c:125,8'
          Dst:             winlink_find_by_index
        - Src:             'spawn.c:127,4'
          Dst:             xasprintf
        - Src:             'spawn.c:136,4'
          Dst:             notify_session_window
        - Src:             'spawn.c:137,4'
          Dst:             winlink_stack_remove
        - Src:             'spawn.c:138,4'
          Dst:             winlink_remove
        - Src:             'spawn.c:150,15'
          Dst:             options_get_number
        - Src:             'spawn.c:151,17'
          Dst:             winlink_add
        - Src:             'spawn.c:152,4'
          Dst:             xasprintf
        - Src:             'spawn.c:155,3'
          Dst:             default_window_size
        - Src:             'spawn.c:157,12'
          Dst:             window_create
        - Src:             'spawn.c:158,4'
          Dst:             winlink_remove
        - Src:             'spawn.c:159,4'
          Dst:             xasprintf
        - Src:             'spawn.c:166,3'
          Dst:             winlink_set_window
        - Src:             'spawn.c:172,7'
          Dst:             spawn_pane
        - Src:             'spawn.c:175,4'
          Dst:             winlink_remove
        - Src:             'spawn.c:183,14'
          Dst:             format_single
        - Src:             'spawn.c:185,4'
          Dst:             options_set_number
        - Src:             'spawn.c:187,14'
          Dst:             default_window_name
        - Src:             'spawn.c:192,3'
          Dst:             session_select
        - Src:             'spawn.c:196,3'
          Dst:             notify_session_window
        - Src:             'spawn.c:198,2'
          Dst:             session_group_synchronize_from
    - functionName:    status_prompt_menu_callback
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - menu
        - idx
        - key
        - data
      BBCount:         19
      ICount:          173
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - status_prompt_replace_complete
        - utf8_fromcstr
        - utf8_strlen
        - xasprintf
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:1788,6'
          Branch Sides:
            - BranchSide:      'status.c:1789,10'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_replace_complete
                - free
                - free
                - free
                - free
                - utf8_fromcstr
                - utf8_strlen
                - xstrdup
            - BranchSide:      'status.c:1804,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'status.c:1790,7'
          Branch Sides:
            - BranchSide:      'status.c:1791,16'
              BranchSideFuncs:
                - xstrdup
                - status_prompt_replace_complete
                - free
                - free
                - free
                - free
                - utf8_fromcstr
                - utf8_strlen
            - BranchSide:      'status.c:1793,27'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_replace_complete
                - free
                - free
                - free
                - free
                - utf8_fromcstr
                - utf8_strlen
        - Branch String:   'status.c:1794,7'
          Branch Sides:
            - BranchSide:      'status.c:1795,9'
              BranchSideFuncs:
                - free
                - utf8_fromcstr
                - utf8_strlen
                - free
                - free
                - free
            - BranchSide:      'status.c:1799,45'
              BranchSideFuncs:
                - status_prompt_replace_complete
                - free
                - free
                - free
        - Branch String:   'status.c:1804,2'
          Branch Sides:
            - BranchSide:      'status.c:1805,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'status.c:1806,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'status.c:1791,8'
          Dst:             xstrdup
        - Src:             'status.c:1793,4'
          Dst:             xasprintf
        - Src:             'status.c:1796,23'
          Dst:             utf8_fromcstr
        - Src:             'status.c:1797,22'
          Dst:             utf8_strlen
        - Src:             'status.c:1799,14'
          Dst:             status_prompt_replace_complete
    - functionName:    status_prompt_replace_complete
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - s
      BBCount:         57
      ICount:          435
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - status_prompt_complete
        - status_prompt_space
        - strlen
        - utf8_set
        - utf8_strlen
        - xreallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:1114,6'
          Branch Sides:
            - BranchSide:      'status.c:1115,6'
              BranchSideFuncs:
                - utf8_strlen
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
                - status_prompt_space
                - status_prompt_space
                - status_prompt_space
            - BranchSide:      'status.c:1116,21'
              BranchSideFuncs:
                - utf8_strlen
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
                - status_prompt_space
                - status_prompt_space
                - status_prompt_space
        - Branch String:   'status.c:1120,34'
          Branch Sides:
            - BranchSide:      'status.c:1120,58'
              BranchSideFuncs:
                - status_prompt_space
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
                - status_prompt_space
                - status_prompt_space
            - BranchSide:      'status.c:1120,2'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
                - status_prompt_space
                - status_prompt_space
                - status_prompt_space
        - Branch String:   'status.c:1120,2'
          Branch Sides:
            - BranchSide:      'status.c:1121,8'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
                - status_prompt_space
                - status_prompt_space
                - status_prompt_space
            - BranchSide:      'status.c:1122,2'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
                - status_prompt_space
                - status_prompt_space
        - Branch String:   'status.c:1122,26'
          Branch Sides:
            - BranchSide:      'status.c:1122,49'
              BranchSideFuncs:
                - status_prompt_space
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
                - status_prompt_space
            - BranchSide:      'status.c:1122,2'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
                - status_prompt_space
                - status_prompt_space
        - Branch String:   'status.c:1122,2'
          Branch Sides:
            - BranchSide:      'status.c:1123,8'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
                - status_prompt_space
                - status_prompt_space
            - BranchSide:      'status.c:1124,10'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
                - status_prompt_space
        - Branch String:   'status.c:1125,25'
          Branch Sides:
            - BranchSide:      'status.c:1125,49'
              BranchSideFuncs:
                - status_prompt_space
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
            - BranchSide:      'status.c:1125,2'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
                - status_prompt_space
        - Branch String:   'status.c:1125,2'
          Branch Sides:
            - BranchSide:      'status.c:1126,7'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
                - status_prompt_space
            - BranchSide:      'status.c:1127,2'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
        - Branch String:   'status.c:1127,33'
          Branch Sides:
            - BranchSide:      'status.c:1127,56'
              BranchSideFuncs:
                - status_prompt_space
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
            - BranchSide:      'status.c:1127,2'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
        - Branch String:   'status.c:1127,2'
          Branch Sides:
            - BranchSide:      'status.c:1128,7'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
                - status_prompt_space
            - BranchSide:      'status.c:1129,6'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
        - Branch String:   'status.c:1129,6'
          Branch Sides:
            - BranchSide:      'status.c:1130,7'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
            - BranchSide:      'status.c:1131,6'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
        - Branch String:   'status.c:1131,6'
          Branch Sides:
            - BranchSide:      'status.c:1132,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1133,6'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
        - Branch String:   'status.c:1133,6'
          Branch Sides:
            - BranchSide:      'status.c:1134,8'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
            - BranchSide:      'status.c:1147,6'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
        - Branch String:   'status.c:1135,3'
          Branch Sides:
            - BranchSide:      'status.c:1136,8'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
            - BranchSide:      'status.c:1141,7'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
        - Branch String:   'status.c:1136,8'
          Branch Sides:
            - BranchSide:      'status.c:1137,5'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
            - BranchSide:      'status.c:1138,11'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
        - Branch String:   'status.c:1141,7'
          Branch Sides:
            - BranchSide:      'status.c:1142,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1143,8'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
                - status_prompt_complete
        - Branch String:   'status.c:1147,6'
          Branch Sides:
            - BranchSide:      'status.c:1148,38'
              BranchSideFuncs:
                - status_prompt_complete
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
            - BranchSide:      'status.c:1156,6'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
        - Branch String:   'status.c:1150,7'
          Branch Sides:
            - BranchSide:      'status.c:1151,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1152,7'
              BranchSideFuncs:
                - strlen
                - xreallocarray
                - strlen
                - strlen
                - strlen
                - free
                - utf8_set
        - Branch String:   'status.c:1167,2'
          Branch Sides:
            - BranchSide:      'status.c:1168,13'
              BranchSideFuncs:
                - utf8_set
                - strlen
                - strlen
                - free
            - BranchSide:      'status.c:1169,21'
              BranchSideFuncs:
                - strlen
                - free
      Callsites:
        - Src:             'status.c:1116,9'
          Dst:             utf8_strlen
        - Src:             'status.c:1120,38'
          Dst:             status_prompt_space
        - Src:             'status.c:1122,29'
          Dst:             status_prompt_space
        - Src:             'status.c:1125,29'
          Dst:             status_prompt_space
        - Src:             'status.c:1127,36'
          Dst:             status_prompt_space
        - Src:             'status.c:1148,15'
          Dst:             status_prompt_complete
        - Src:             'status.c:1161,10'
          Dst:             strlen
        - Src:             'status.c:1163,21'
          Dst:             xreallocarray
        - Src:             'status.c:1166,18'
          Dst:             strlen
        - Src:             'status.c:1167,22'
          Dst:             strlen
        - Src:             'status.c:1168,3'
          Dst:             utf8_set
        - Src:             'status.c:1169,49'
          Dst:             strlen
    - functionName:    status_prompt_space
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ud
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'status.c:890,20'
          Branch Sides:
            - BranchSide:      'status.c:890,23'
              BranchSideFuncs: []
            - BranchSide:      'status.c:891,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:890,6'
          Branch Sides:
            - BranchSide:      'status.c:891,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:892,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    status_prompt_complete
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - word
        - offset
      BBCount:         69
      ICount:          409
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - log_debug
        - qsort
        - session_find
        - status_prompt_complete_list
        - status_prompt_complete_list_menu
        - status_prompt_complete_prefix
        - status_prompt_complete_session
        - status_prompt_complete_sort
        - status_prompt_complete_window_menu
        - strchr
        - strcmp
        - strncmp
        - xasprintf
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:2013,20'
          Branch Sides:
            - BranchSide:      'status.c:2014,6'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
                - strncmp
                - strncmp
                - status_prompt_complete_list
                - status_prompt_complete_prefix
                - xasprintf
            - BranchSide:      'status.c:2018,6'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
                - strncmp
                - strncmp
                - status_prompt_complete_list
                - status_prompt_complete_prefix
                - xasprintf
        - Branch String:   'status.c:2014,43'
          Branch Sides:
            - BranchSide:      'status.c:2015,6'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
                - strncmp
                - strncmp
                - status_prompt_complete_list
                - status_prompt_complete_prefix
                - xasprintf
            - BranchSide:      'status.c:2018,6'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
                - strncmp
                - strncmp
                - status_prompt_complete_list
                - status_prompt_complete_prefix
                - xasprintf
        - Branch String:   'status.c:2013,6'
          Branch Sides:
            - BranchSide:      'status.c:2016,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:2018,6'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
                - strncmp
                - strncmp
                - status_prompt_complete_list
                - status_prompt_complete_prefix
                - xasprintf
        - Branch String:   'status.c:2018,43'
          Branch Sides:
            - BranchSide:      'status.c:2019,6'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
                - strncmp
                - strncmp
                - status_prompt_complete_list
                - status_prompt_complete_prefix
                - xasprintf
            - BranchSide:      'status.c:2032,6'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
        - Branch String:   'status.c:2019,50'
          Branch Sides:
            - BranchSide:      'status.c:2020,14'
              BranchSideFuncs:
                - strncmp
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
                - strncmp
                - status_prompt_complete_list
                - status_prompt_complete_prefix
                - xasprintf
            - BranchSide:      'status.c:2032,6'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
        - Branch String:   'status.c:2020,34'
          Branch Sides:
            - BranchSide:      'status.c:2021,14'
              BranchSideFuncs:
                - strncmp
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
                - status_prompt_complete_list
                - status_prompt_complete_prefix
                - xasprintf
            - BranchSide:      'status.c:2032,6'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
        - Branch String:   'status.c:2018,6'
          Branch Sides:
            - BranchSide:      'status.c:2022,45'
              BranchSideFuncs:
                - status_prompt_complete_list
                - status_prompt_complete_prefix
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xasprintf
            - BranchSide:      'status.c:2032,6'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
        - Branch String:   'status.c:2023,7'
          Branch Sides:
            - BranchSide:      'status.c:2024,8'
              BranchSideFuncs:
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
            - BranchSide:      'status.c:2025,12'
              BranchSideFuncs:
                - status_prompt_complete_prefix
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xasprintf
        - Branch String:   'status.c:2025,12'
          Branch Sides:
            - BranchSide:      'status.c:2026,27'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
            - BranchSide:      'status.c:2028,40'
              BranchSideFuncs:
                - status_prompt_complete_prefix
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
        - Branch String:   'status.c:2032,43'
          Branch Sides:
            - BranchSide:      'status.c:2033,6'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
            - BranchSide:      'status.c:2034,7'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
        - Branch String:   'status.c:2032,6'
          Branch Sides:
            - BranchSide:      'status.c:2034,7'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
            - BranchSide:      'status.c:2037,7'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
                - status_prompt_complete_window_menu
        - Branch String:   'status.c:2043,6'
          Branch Sides:
            - BranchSide:      'status.c:2044,44'
              BranchSideFuncs:
                - status_prompt_complete_window_menu
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
            - BranchSide:      'status.c:2048,17'
              BranchSideFuncs:
                - strchr
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_session
        - Branch String:   'status.c:2051,6'
          Branch Sides:
            - BranchSide:      'status.c:2052,54'
              BranchSideFuncs:
                - status_prompt_complete_session
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
            - BranchSide:      'status.c:2057,13'
              BranchSideFuncs:
                - strchr
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
        - Branch String:   'status.c:2057,6'
          Branch Sides:
            - BranchSide:      'status.c:2057,32'
              BranchSideFuncs:
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
            - BranchSide:      'status.c:2058,8'
              BranchSideFuncs:
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
        - Branch String:   'status.c:2058,7'
          Branch Sides:
            - BranchSide:      'status.c:2059,14'
              BranchSideFuncs:
                - status_prompt_complete_window_menu
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
            - BranchSide:      'status.c:2061,19'
              BranchSideFuncs:
                - xstrdup
                - strchr
                - session_find
                - free
                - status_prompt_complete_window_menu
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
        - Branch String:   'status.c:2065,8'
          Branch Sides:
            - BranchSide:      'status.c:0,0'
              BranchSideFuncs:
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
            - BranchSide:      'status.c:2066,5'
              BranchSideFuncs:
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
        - Branch String:   'status.c:2070,7'
          Branch Sides:
            - BranchSide:      'status.c:2071,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:2072,2'
              BranchSideFuncs:
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - qsort
                - log_debug
        - Branch String:   'status.c:2075,6'
          Branch Sides:
            - BranchSide:      'status.c:2076,9'
              BranchSideFuncs:
                - qsort
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
                - log_debug
            - BranchSide:      'status.c:2081,6'
              BranchSideFuncs:
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
        - Branch String:   'status.c:2077,3'
          Branch Sides:
            - BranchSide:      'status.c:2078,33'
              BranchSideFuncs:
                - log_debug
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
            - BranchSide:      'status.c:2079,2'
              BranchSideFuncs:
                - status_prompt_complete_list_menu
                - free
                - free
                - strcmp
                - free
        - Branch String:   'status.c:2081,18'
          Branch Sides:
            - BranchSide:      'status.c:2081,28'
              BranchSideFuncs:
                - strcmp
                - status_prompt_complete_list_menu
                - free
                - free
                - free
            - BranchSide:      'status.c:2085,6'
              BranchSideFuncs:
                - status_prompt_complete_list_menu
                - free
                - free
        - Branch String:   'status.c:2081,6'
          Branch Sides:
            - BranchSide:      'status.c:2082,8'
              BranchSideFuncs:
                - free
                - status_prompt_complete_list_menu
                - free
                - free
            - BranchSide:      'status.c:2085,6'
              BranchSideFuncs:
                - status_prompt_complete_list_menu
                - free
                - free
        - Branch String:   'status.c:2085,18'
          Branch Sides:
            - BranchSide:      'status.c:2086,40'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'status.c:2087,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'status.c:2085,6'
          Branch Sides:
            - BranchSide:      'status.c:2087,10'
              BranchSideFuncs: []
            - BranchSide:      'status.c:2091,10'
              BranchSideFuncs: []
        - Branch String:   'status.c:2087,3'
          Branch Sides:
            - BranchSide:      'status.c:2088,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'status.c:2089,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'status.c:2020,6'
          Dst:             strncmp
        - Src:             'status.c:2021,6'
          Dst:             strncmp
        - Src:             'status.c:2022,10'
          Dst:             status_prompt_complete_list
        - Src:             'status.c:2026,4'
          Dst:             xasprintf
        - Src:             'status.c:2028,10'
          Dst:             status_prompt_complete_prefix
        - Src:             'status.c:2044,9'
          Dst:             status_prompt_complete_window_menu
        - Src:             'status.c:2048,10'
          Dst:             strchr
        - Src:             'status.c:2052,9'
          Dst:             status_prompt_complete_session
        - Src:             'status.c:2057,6'
          Dst:             strchr
        - Src:             'status.c:2061,11'
          Dst:             xstrdup
        - Src:             'status.c:2062,5'
          Dst:             strchr
        - Src:             'status.c:2063,14'
          Dst:             session_find
        - Src:             'status.c:2068,9'
          Dst:             status_prompt_complete_window_menu
        - Src:             'status.c:2076,3'
          Dst:             qsort
        - Src:             'status.c:2076,3'
          Dst:             status_prompt_complete_sort
        - Src:             'status.c:2078,4'
          Dst:             log_debug
        - Src:             'status.c:2081,21'
          Dst:             strcmp
        - Src:             'status.c:2086,7'
          Dst:             status_prompt_complete_list_menu
    - functionName:    status_prompt_complete_list
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - size
        - s
        - at_start
      BBCount:         46
      ICount:          292
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - options_array_first
        - options_array_item_value
        - options_array_next
        - options_get_only
        - status_prompt_add_list
        - strchr
        - strlen
        - strncmp
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:1716,2'
          Branch Sides:
            - BranchSide:      'status.c:1717,17'
              BranchSideFuncs:
                - strncmp
                - options_get_only
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_first
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
                - options_array_next
                - strncmp
                - status_prompt_add_list
                - status_prompt_add_list
            - BranchSide:      'status.c:1723,23'
              BranchSideFuncs:
                - options_get_only
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_first
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
                - options_array_next
        - Branch String:   'status.c:1717,7'
          Branch Sides:
            - BranchSide:      'status.c:1718,34'
              BranchSideFuncs:
                - status_prompt_add_list
                - options_get_only
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_first
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
                - options_array_next
                - strncmp
                - strncmp
                - status_prompt_add_list
            - BranchSide:      'status.c:1719,9'
              BranchSideFuncs:
                - options_get_only
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_first
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
                - options_array_next
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
        - Branch String:   'status.c:1719,32'
          Branch Sides:
            - BranchSide:      'status.c:1720,17'
              BranchSideFuncs:
                - strncmp
                - options_get_only
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_first
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
                - options_array_next
                - strncmp
                - status_prompt_add_list
                - status_prompt_add_list
            - BranchSide:      'status.c:1722,2'
              BranchSideFuncs:
                - options_get_only
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_first
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
                - options_array_next
                - strncmp
                - strncmp
                - status_prompt_add_list
                - status_prompt_add_list
        - Branch String:   'status.c:1719,7'
          Branch Sides:
            - BranchSide:      'status.c:1721,34'
              BranchSideFuncs:
                - status_prompt_add_list
                - options_get_only
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_first
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
                - options_array_next
                - strncmp
                - strncmp
                - status_prompt_add_list
            - BranchSide:      'status.c:1722,2'
              BranchSideFuncs:
                - options_get_only
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_first
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
                - options_array_next
                - strncmp
                - strncmp
                - status_prompt_add_list
                - status_prompt_add_list
        - Branch String:   'status.c:1724,6'
          Branch Sides:
            - BranchSide:      'status.c:1725,27'
              BranchSideFuncs:
                - options_array_first
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
                - options_array_next
            - BranchSide:      'status.c:1742,6'
              BranchSideFuncs:
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
        - Branch String:   'status.c:1726,3'
          Branch Sides:
            - BranchSide:      'status.c:1727,37'
              BranchSideFuncs:
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
                - options_array_next
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
            - BranchSide:      'status.c:1741,2'
              BranchSideFuncs:
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
        - Branch String:   'status.c:1728,8'
          Branch Sides:
            - BranchSide:      'status.c:1729,5'
              BranchSideFuncs:
                - options_array_next
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
            - BranchSide:      'status.c:1730,15'
              BranchSideFuncs:
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
                - options_array_next
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_item_value
                - strchr
        - Branch String:   'status.c:1731,24'
          Branch Sides:
            - BranchSide:      'status.c:1731,35'
              BranchSideFuncs:
                - options_array_next
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
            - BranchSide:      'status.c:1732,5'
              BranchSideFuncs:
                - options_array_next
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
        - Branch String:   'status.c:1731,8'
          Branch Sides:
            - BranchSide:      'status.c:1732,5'
              BranchSideFuncs:
                - options_array_next
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_item_value
                - strchr
                - strncmp
                - xasprintf
                - status_prompt_add_list
                - free
            - BranchSide:      'status.c:1734,33'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_add_list
                - free
                - options_array_next
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - options_array_item_value
                - strchr
                - strncmp
        - Branch String:   'status.c:1742,6'
          Branch Sides:
            - BranchSide:      'status.c:1743,11'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1744,10'
              BranchSideFuncs:
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
        - Branch String:   'status.c:1744,2'
          Branch Sides:
            - BranchSide:      'status.c:1745,15'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - status_prompt_add_list
                - status_prompt_add_list
            - BranchSide:      'status.c:1748,16'
              BranchSideFuncs:
                - strncmp
                - status_prompt_add_list
        - Branch String:   'status.c:1745,7'
          Branch Sides:
            - BranchSide:      'status.c:1746,34'
              BranchSideFuncs:
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
                - strncmp
            - BranchSide:      'status.c:1747,2'
              BranchSideFuncs:
                - strncmp
                - status_prompt_add_list
                - strncmp
                - status_prompt_add_list
        - Branch String:   'status.c:1748,2'
          Branch Sides:
            - BranchSide:      'status.c:1749,16'
              BranchSideFuncs:
                - strncmp
                - status_prompt_add_list
            - BranchSide:      'status.c:1752,10'
              BranchSideFuncs: []
        - Branch String:   'status.c:1749,7'
          Branch Sides:
            - BranchSide:      'status.c:1750,34'
              BranchSideFuncs:
                - status_prompt_add_list
                - strncmp
            - BranchSide:      'status.c:1751,2'
              BranchSideFuncs:
                - strncmp
                - status_prompt_add_list
      Callsites:
        - Src:             'status.c:1706,22'
          Dst:             strlen
        - Src:             'status.c:1717,7'
          Dst:             strncmp
        - Src:             'status.c:1718,4'
          Dst:             status_prompt_add_list
        - Src:             'status.c:1720,7'
          Dst:             strncmp
        - Src:             'status.c:1721,4'
          Dst:             status_prompt_add_list
        - Src:             'status.c:1723,6'
          Dst:             options_get_only
        - Src:             'status.c:1725,7'
          Dst:             options_array_first
        - Src:             'status.c:1727,12'
          Dst:             options_array_item_value
        - Src:             'status.c:1728,14'
          Dst:             strchr
        - Src:             'status.c:1731,27'
          Dst:             strncmp
        - Src:             'status.c:1734,4'
          Dst:             xasprintf
        - Src:             'status.c:1735,4'
          Dst:             status_prompt_add_list
        - Src:             'status.c:1739,8'
          Dst:             options_array_next
        - Src:             'status.c:1745,7'
          Dst:             strncmp
        - Src:             'status.c:1746,4'
          Dst:             status_prompt_add_list
        - Src:             'status.c:1749,7'
          Dst:             strncmp
        - Src:             'status.c:1750,4'
          Dst:             status_prompt_add_list
    - functionName:    status_prompt_complete_prefix
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - size
      BBCount:         23
      ICount:          137
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - strlen
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:1763,19'
          Branch Sides:
            - BranchSide:      'status.c:1763,22'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1764,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1763,6'
          Branch Sides:
            - BranchSide:      'status.c:1764,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1765,16'
              BranchSideFuncs:
                - xstrdup
                - strlen
                - strlen
                - strlen
        - Branch String:   'status.c:1766,2'
          Branch Sides:
            - BranchSide:      'status.c:1767,14'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
            - BranchSide:      'status.c:1775,10'
              BranchSideFuncs: []
        - Branch String:   'status.c:1768,7'
          Branch Sides:
            - BranchSide:      'status.c:1769,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
            - BranchSide:      'status.c:1770,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
        - Branch String:   'status.c:1770,3'
          Branch Sides:
            - BranchSide:      'status.c:1771,8'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
            - BranchSide:      'status.c:1774,2'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
        - Branch String:   'status.c:1771,8'
          Branch Sides:
            - BranchSide:      'status.c:1772,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
            - BranchSide:      'status.c:1773,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
      Callsites:
        - Src:             'status.c:1765,8'
          Dst:             xstrdup
        - Src:             'status.c:1767,7'
          Dst:             strlen
        - Src:             'status.c:1768,11'
          Dst:             strlen
        - Src:             'status.c:1769,8'
          Dst:             strlen
    - functionName:    status_prompt_complete_window_menu
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - c
        - s
        - word
        - offset
        - flag
      BBCount:         44
      ICount:          402
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - menu_add_item
        - menu_create
        - menu_display
        - menu_free
        - options_get_number
        - status_line_size
        - status_prompt_menu_callback
        - strlen
        - strncmp
        - utf8_cstrwidth
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
        - xasprintf
        - xmalloc
        - xreallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:1879,6'
          Branch Sides:
            - BranchSide:      'status.c:1880,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1882,8'
              BranchSideFuncs:
                - xmalloc
                - menu_create
                - winlinks_RB_MINMAX
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
                - xreallocarray
                - xasprintf
                - xasprintf
                - menu_add_item
                - free
                - winlinks_RB_NEXT
                - xasprintf
                - xasprintf
                - xasprintf
                - strlen
                - strncmp
                - free
                - free
        - Branch String:   'status.c:1887,6'
          Branch Sides:
            - BranchSide:      'status.c:1888,10'
              BranchSideFuncs:
                - menu_create
                - winlinks_RB_MINMAX
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
                - xreallocarray
                - xasprintf
                - xasprintf
                - menu_add_item
                - free
                - winlinks_RB_NEXT
                - xasprintf
                - xasprintf
                - xasprintf
                - strlen
                - strncmp
                - free
                - free
            - BranchSide:      'status.c:1889,2'
              BranchSideFuncs:
                - menu_create
                - winlinks_RB_MINMAX
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
                - xreallocarray
                - xasprintf
                - xasprintf
                - menu_add_item
                - free
                - winlinks_RB_NEXT
                - xasprintf
                - xasprintf
                - xasprintf
                - strlen
                - strncmp
                - free
                - free
        - Branch String:   'status.c:1892,2'
          Branch Sides:
            - BranchSide:      'status.c:1893,7'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - xasprintf
                - menu_add_item
                - free
                - winlinks_RB_NEXT
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - strlen
                - strncmp
                - free
                - free
            - BranchSide:      'status.c:1920,6'
              BranchSideFuncs:
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
        - Branch String:   'status.c:1893,20'
          Branch Sides:
            - BranchSide:      'status.c:1893,24'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - xasprintf
                - menu_add_item
                - free
                - winlinks_RB_NEXT
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - strlen
                - strncmp
                - free
                - free
            - BranchSide:      'status.c:1902,24'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - xasprintf
                - menu_add_item
                - free
                - winlinks_RB_NEXT
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
                - xasprintf
                - strlen
                - strncmp
                - free
                - free
                - xasprintf
                - xasprintf
        - Branch String:   'status.c:1893,7'
          Branch Sides:
            - BranchSide:      'status.c:1894,26'
              BranchSideFuncs:
                - xasprintf
                - strlen
                - strncmp
                - free
                - xreallocarray
                - xasprintf
                - xasprintf
                - menu_add_item
                - free
                - winlinks_RB_NEXT
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
                - xasprintf
                - xasprintf
                - free
            - BranchSide:      'status.c:1902,24'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - xasprintf
                - menu_add_item
                - free
                - winlinks_RB_NEXT
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
                - xasprintf
                - strlen
                - strncmp
                - free
                - free
                - xasprintf
                - xasprintf
        - Branch String:   'status.c:1895,8'
          Branch Sides:
            - BranchSide:      'status.c:1896,10'
              BranchSideFuncs:
                - free
                - winlinks_RB_NEXT
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
                - xreallocarray
                - xasprintf
                - xasprintf
                - menu_add_item
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - strlen
                - strncmp
                - free
            - BranchSide:      'status.c:1899,9'
              BranchSideFuncs:
                - free
                - xreallocarray
                - xasprintf
                - xasprintf
                - menu_add_item
                - free
                - winlinks_RB_NEXT
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
                - xasprintf
                - strlen
                - strncmp
                - free
                - xasprintf
                - xasprintf
        - Branch String:   'status.c:1903,7'
          Branch Sides:
            - BranchSide:      'status.c:1904,31'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
                - menu_add_item
                - free
                - winlinks_RB_NEXT
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
                - xreallocarray
                - xasprintf
                - xasprintf
                - xasprintf
                - strlen
                - strncmp
                - free
                - free
            - BranchSide:      'status.c:1907,34'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
                - menu_add_item
                - free
                - winlinks_RB_NEXT
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
                - xreallocarray
                - xasprintf
                - xasprintf
                - xasprintf
                - strlen
                - strncmp
                - free
                - free
        - Branch String:   'status.c:1917,7'
          Branch Sides:
            - BranchSide:      'status.c:1918,4'
              BranchSideFuncs:
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
            - BranchSide:      'status.c:1919,2'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
                - menu_free
                - free
                - xreallocarray
                - xasprintf
                - xasprintf
                - menu_add_item
                - free
                - xasprintf
                - xasprintf
                - xasprintf
                - strlen
                - strncmp
                - free
                - free
        - Branch String:   'status.c:1920,6'
          Branch Sides:
            - BranchSide:      'status.c:1921,13'
              BranchSideFuncs:
                - menu_free
                - free
            - BranchSide:      'status.c:1925,6'
              BranchSideFuncs:
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_free
                - free
                - free
                - xasprintf
                - free
        - Branch String:   'status.c:1925,6'
          Branch Sides:
            - BranchSide:      'status.c:1926,13'
              BranchSideFuncs:
                - menu_free
                - free
                - free
                - xasprintf
                - free
            - BranchSide:      'status.c:1936,6'
              BranchSideFuncs:
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
        - Branch String:   'status.c:1927,7'
          Branch Sides:
            - BranchSide:      'status.c:1928,29'
              BranchSideFuncs:
                - xasprintf
                - free
                - free
                - free
            - BranchSide:      'status.c:1931,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'status.c:1936,6'
          Branch Sides:
            - BranchSide:      'status.c:1937,12'
              BranchSideFuncs:
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
            - BranchSide:      'status.c:1939,14'
              BranchSideFuncs:
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
        - Branch String:   'status.c:1942,6'
          Branch Sides:
            - BranchSide:      'status.c:1943,8'
              BranchSideFuncs:
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
            - BranchSide:      'status.c:1945,8'
              BranchSideFuncs:
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
        - Branch String:   'status.c:1947,6'
          Branch Sides:
            - BranchSide:      'status.c:1948,10'
              BranchSideFuncs:
                - menu_display
                - menu_free
                - free
            - BranchSide:      'status.c:1950,10'
              BranchSideFuncs:
                - menu_display
                - menu_free
                - free
        - Branch String:   'status.c:1952,6'
          Branch Sides:
            - BranchSide:      'status.c:1955,13'
              BranchSideFuncs:
                - menu_free
                - free
            - BranchSide:      'status.c:1959,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:1876,21'
          Dst:             status_line_size
        - Src:             'status.c:1882,8'
          Dst:             xmalloc
        - Src:             'status.c:1891,9'
          Dst:             menu_create
        - Src:             'status.c:1892,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'status.c:1894,4'
          Dst:             xasprintf
        - Src:             'status.c:1895,27'
          Dst:             strlen
        - Src:             'status.c:1895,8'
          Dst:             strncmp
        - Src:             'status.c:1902,10'
          Dst:             xreallocarray
        - Src:             'status.c:1904,4'
          Dst:             xasprintf
        - Src:             'status.c:1905,4'
          Dst:             xasprintf
        - Src:             'status.c:1907,4'
          Dst:             xasprintf
        - Src:             'status.c:1909,4'
          Dst:             xasprintf
        - Src:             'status.c:1914,3'
          Dst:             menu_add_item
        - Src:             'status.c:1892,2'
          Dst:             winlinks_RB_NEXT
        - Src:             'status.c:1921,3'
          Dst:             menu_free
        - Src:             'status.c:1926,3'
          Dst:             menu_free
        - Src:             'status.c:1928,4'
          Dst:             xasprintf
        - Src:             'status.c:1942,6'
          Dst:             options_get_number
        - Src:             'status.c:1946,12'
          Dst:             utf8_cstrwidth
        - Src:             'status.c:1952,6'
          Dst:             menu_display
        - Src:             'status.c:1952,6'
          Dst:             status_prompt_menu_callback
        - Src:             'status.c:1955,3'
          Dst:             menu_free
    - functionName:    status_prompt_complete_session
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1975
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - list
        - size
        - s
        - flag
      BBCount:         27
      ICount:          192
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
        - status_prompt_complete_prefix
        - strlen
        - strncmp
        - xasprintf
        - xreallocarray
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:1979,2'
          Branch Sides:
            - BranchSide:      'status.c:1980,8'
              BranchSideFuncs:
                - strlen
                - strncmp
                - sessions_RB_NEXT
                - status_prompt_complete_prefix
                - xasprintf
                - free
                - xsnprintf
                - strlen
                - strncmp
                - xreallocarray
                - xasprintf
                - xreallocarray
                - xasprintf
            - BranchSide:      'status.c:1994,39'
              BranchSideFuncs:
                - status_prompt_complete_prefix
                - xasprintf
                - free
        - Branch String:   'status.c:1980,18'
          Branch Sides:
            - BranchSide:      'status.c:1980,29'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - sessions_RB_NEXT
                - status_prompt_complete_prefix
                - xasprintf
                - free
                - strlen
                - strncmp
                - xsnprintf
                - strlen
                - strncmp
                - xreallocarray
                - xasprintf
            - BranchSide:      'status.c:1981,27'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - sessions_RB_NEXT
                - status_prompt_complete_prefix
                - xasprintf
                - free
                - strlen
                - strncmp
                - xsnprintf
                - strlen
                - strncmp
                - xreallocarray
                - xasprintf
        - Branch String:   'status.c:1980,7'
          Branch Sides:
            - BranchSide:      'status.c:1981,27'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - sessions_RB_NEXT
                - status_prompt_complete_prefix
                - xasprintf
                - free
                - strlen
                - strncmp
                - xsnprintf
                - strlen
                - strncmp
                - xreallocarray
                - xasprintf
            - BranchSide:      'status.c:1984,15'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - status_prompt_complete_prefix
                - xasprintf
                - free
                - strlen
                - strncmp
                - xreallocarray
                - xasprintf
                - xsnprintf
                - strlen
                - strncmp
                - xreallocarray
                - xasprintf
        - Branch String:   'status.c:1986,21'
          Branch Sides:
            - BranchSide:      'status.c:1987,16'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - sessions_RB_NEXT
                - status_prompt_complete_prefix
                - xasprintf
                - free
                - strlen
                - strncmp
                - xsnprintf
                - strlen
                - strncmp
                - xreallocarray
                - xasprintf
            - BranchSide:      'status.c:1988,28'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - sessions_RB_NEXT
                - status_prompt_complete_prefix
                - xasprintf
                - free
                - strlen
                - strncmp
                - xsnprintf
                - strlen
                - strncmp
                - xreallocarray
                - xasprintf
        - Branch String:   'status.c:1986,8'
          Branch Sides:
            - BranchSide:      'status.c:1988,28'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - sessions_RB_NEXT
                - status_prompt_complete_prefix
                - xasprintf
                - free
                - strlen
                - strncmp
                - xsnprintf
                - strlen
                - strncmp
                - xreallocarray
                - xasprintf
            - BranchSide:      'status.c:1992,3'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - status_prompt_complete_prefix
                - xasprintf
                - free
                - strlen
                - strncmp
                - xsnprintf
                - strlen
                - strncmp
                - xreallocarray
                - xasprintf
                - xreallocarray
                - xasprintf
        - Branch String:   'status.c:1995,18'
          Branch Sides:
            - BranchSide:      'status.c:1995,21'
              BranchSideFuncs:
                - xasprintf
                - free
            - BranchSide:      'status.c:1995,18'
              BranchSideFuncs: []
        - Branch String:   'status.c:1995,6'
          Branch Sides:
            - BranchSide:      'status.c:1995,6'
              BranchSideFuncs:
                - xasprintf
                - free
            - BranchSide:      'status.c:1996,28'
              BranchSideFuncs:
                - xasprintf
                - free
      Callsites:
        - Src:             'status.c:1979,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'status.c:1980,44'
          Dst:             strlen
        - Src:             'status.c:1980,21'
          Dst:             strncmp
        - Src:             'status.c:1981,12'
          Dst:             xreallocarray
        - Src:             'status.c:1983,4'
          Dst:             xasprintf
        - Src:             'status.c:1985,4'
          Dst:             xsnprintf
        - Src:             'status.c:1987,26'
          Dst:             strlen
        - Src:             'status.c:1987,8'
          Dst:             strncmp
        - Src:             'status.c:1988,13'
          Dst:             xreallocarray
        - Src:             'status.c:1990,5'
          Dst:             xasprintf
        - Src:             'status.c:1979,2'
          Dst:             sessions_RB_NEXT
        - Src:             'status.c:1994,8'
          Dst:             status_prompt_complete_prefix
        - Src:             'status.c:1996,3'
          Dst:             xasprintf
    - functionName:    status_prompt_complete_sort
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1968
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'status.c:1968,10'
          Dst:             strcmp
    - functionName:    status_prompt_complete_list_menu
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1864
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
      constantsTouched: []
      argNames:
        - c
        - list
        - size
        - offset
        - flag
      BBCount:         26
      ICount:          242
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - menu_add_item
        - menu_create
        - menu_display
        - menu_free
        - options_get_number
        - status_line_size
        - status_prompt_menu_callback
        - utf8_cstrwidth
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:1820,6'
          Branch Sides:
            - BranchSide:      'status.c:1821,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1822,6'
              BranchSideFuncs:
                - xmalloc
                - menu_create
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_add_item
        - Branch String:   'status.c:1822,6'
          Branch Sides:
            - BranchSide:      'status.c:1823,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1825,8'
              BranchSideFuncs:
                - xmalloc
                - menu_create
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_add_item
        - Branch String:   'status.c:1832,6'
          Branch Sides:
            - BranchSide:      'status.c:1833,10'
              BranchSideFuncs:
                - menu_create
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_add_item
            - BranchSide:      'status.c:1834,6'
              BranchSideFuncs:
                - menu_create
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_add_item
        - Branch String:   'status.c:1834,6'
          Branch Sides:
            - BranchSide:      'status.c:1835,12'
              BranchSideFuncs:
                - menu_create
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_add_item
            - BranchSide:      'status.c:1836,15'
              BranchSideFuncs:
                - menu_create
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
                - menu_add_item
        - Branch String:   'status.c:1839,2'
          Branch Sides:
            - BranchSide:      'status.c:1840,15'
              BranchSideFuncs:
                - menu_add_item
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
            - BranchSide:      'status.c:1846,25'
              BranchSideFuncs:
                - options_get_number
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
        - Branch String:   'status.c:1846,6'
          Branch Sides:
            - BranchSide:      'status.c:1847,8'
              BranchSideFuncs:
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
            - BranchSide:      'status.c:1849,8'
              BranchSideFuncs:
                - utf8_cstrwidth
                - menu_display
                - menu_free
                - free
        - Branch String:   'status.c:1851,6'
          Branch Sides:
            - BranchSide:      'status.c:1852,10'
              BranchSideFuncs:
                - menu_display
                - menu_free
                - free
            - BranchSide:      'status.c:1854,10'
              BranchSideFuncs:
                - menu_display
                - menu_free
                - free
        - Branch String:   'status.c:1856,6'
          Branch Sides:
            - BranchSide:      'status.c:1859,13'
              BranchSideFuncs:
                - menu_free
                - free
            - BranchSide:      'status.c:1863,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:1817,20'
          Dst:             status_line_size
        - Src:             'status.c:1825,8'
          Dst:             xmalloc
        - Src:             'status.c:1838,9'
          Dst:             menu_create
        - Src:             'status.c:1843,3'
          Dst:             menu_add_item
        - Src:             'status.c:1846,6'
          Dst:             options_get_number
        - Src:             'status.c:1850,12'
          Dst:             utf8_cstrwidth
        - Src:             'status.c:1856,6'
          Dst:             menu_display
        - Src:             'status.c:1856,6'
          Dst:             status_prompt_menu_callback
        - Src:             'status.c:1859,3'
          Dst:             menu_free
    - functionName:    status_line_size
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - options_get_number
      functionUses:    18
      BranchProfiles:
        - Branch String:   'status.c:259,6'
          Branch Sides:
            - BranchSide:      'status.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:261,6'
              BranchSideFuncs:
                - options_get_number
        - Branch String:   'status.c:261,6'
          Branch Sides:
            - BranchSide:      'status.c:262,30'
              BranchSideFuncs:
                - options_get_number
            - BranchSide:      'status.c:263,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:262,11'
          Dst:             options_get_number
    - functionName:    status_prompt_add_list
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - size
        - s
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
        - xreallocarray
        - xstrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'status.c:1690,2'
          Branch Sides:
            - BranchSide:      'status.c:1691,16'
              BranchSideFuncs:
                - strcmp
                - xreallocarray
                - xstrdup
            - BranchSide:      'status.c:1694,25'
              BranchSideFuncs:
                - xreallocarray
                - xstrdup
        - Branch String:   'status.c:1691,7'
          Branch Sides:
            - BranchSide:      'status.c:1692,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1693,2'
              BranchSideFuncs:
                - xreallocarray
                - xstrdup
                - strcmp
      Callsites:
        - Src:             'status.c:1691,7'
          Dst:             strcmp
        - Src:             'status.c:1694,10'
          Dst:             xreallocarray
        - Src:             'status.c:1695,23'
          Dst:             xstrdup
    - functionName:    status_prompt_type_string
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2110
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'status.c:2111,6'
          Branch Sides:
            - BranchSide:      'status.c:2112,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:2113,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    status_prompt_type
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - status_prompt_type_string
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'status.c:2100,2'
          Branch Sides:
            - BranchSide:      'status.c:2101,14'
              BranchSideFuncs:
                - status_prompt_type_string
                - strcmp
            - BranchSide:      'status.c:2104,2'
              BranchSideFuncs: []
        - Branch String:   'status.c:2101,7'
          Branch Sides:
            - BranchSide:      'status.c:2102,12'
              BranchSideFuncs: []
            - BranchSide:      'status.c:2103,2'
              BranchSideFuncs:
                - status_prompt_type_string
                - strcmp
      Callsites:
        - Src:             'status.c:2101,20'
          Dst:             status_prompt_type_string
        - Src:             'status.c:2101,7'
          Dst:             strcmp
    - functionName:    status_prompt_add_history
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1639
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - line
        - type
      BBCount:         37
      ICount:          260
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - options_get_number
        - strcmp
        - xreallocarray
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'status.c:1644,18'
          Branch Sides:
            - BranchSide:      'status.c:1645,33'
              BranchSideFuncs:
                - strcmp
                - options_get_number
                - xstrdup
                - xreallocarray
                - free
                - free
            - BranchSide:      'status.c:1648,30'
              BranchSideFuncs:
                - options_get_number
                - xstrdup
                - xreallocarray
                - free
                - free
        - Branch String:   'status.c:1644,6'
          Branch Sides:
            - BranchSide:      'status.c:1646,7'
              BranchSideFuncs:
                - options_get_number
                - xstrdup
                - xreallocarray
                - free
                - free
            - BranchSide:      'status.c:1648,30'
              BranchSideFuncs:
                - options_get_number
                - xstrdup
                - xreallocarray
                - free
                - free
        - Branch String:   'status.c:1649,6'
          Branch Sides:
            - BranchSide:      'status.c:1650,7'
              BranchSideFuncs:
                - xstrdup
                - xreallocarray
                - free
            - BranchSide:      'status.c:1654,13'
              BranchSideFuncs:
                - xstrdup
                - xreallocarray
                - free
                - free
        - Branch String:   'status.c:1650,7'
          Branch Sides:
            - BranchSide:      'status.c:1651,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1652,13'
              BranchSideFuncs:
                - xstrdup
                - xreallocarray
                - free
        - Branch String:   'status.c:1656,7'
          Branch Sides:
            - BranchSide:      'status.c:1657,16'
              BranchSideFuncs:
                - xstrdup
                - xreallocarray
                - free
                - free
            - BranchSide:      'status.c:1658,7'
              BranchSideFuncs:
                - xstrdup
                - xreallocarray
                - free
                - free
        - Branch String:   'status.c:1658,7'
          Branch Sides:
            - BranchSide:      'status.c:1659,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1660,10'
              BranchSideFuncs:
                - xstrdup
                - xreallocarray
                - free
                - free
        - Branch String:   'status.c:1660,3'
          Branch Sides:
            - BranchSide:      'status.c:1661,29'
              BranchSideFuncs:
                - free
                - xstrdup
                - xreallocarray
                - free
            - BranchSide:      'status.c:1662,15'
              BranchSideFuncs:
                - xstrdup
                - xreallocarray
                - free
        - Branch String:   'status.c:1670,6'
          Branch Sides:
            - BranchSide:      'status.c:1671,28'
              BranchSideFuncs:
                - free
                - xstrdup
            - BranchSide:      'status.c:1673,13'
              BranchSideFuncs:
                - xstrdup
                - xreallocarray
        - Branch String:   'status.c:1679,15'
          Branch Sides:
            - BranchSide:      'status.c:1679,18'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'status.c:1681,30'
              BranchSideFuncs: []
        - Branch String:   'status.c:1679,6'
          Branch Sides:
            - BranchSide:      'status.c:1680,52'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'status.c:1681,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:1645,6'
          Dst:             strcmp
        - Src:             'status.c:1648,11'
          Dst:             options_get_number
        - Src:             'status.c:1675,7'
          Dst:             xreallocarray
        - Src:             'status.c:1680,44'
          Dst:             xstrdup
    - functionName:    status_prompt_paste
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         38
      ICount:          331
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - paste_buffer_data
        - paste_get_top
        - utf8_append
        - utf8_open
        - utf8_set
        - utf8_strlen
        - xreallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:1053,6'
          Branch Sides:
            - BranchSide:      'status.c:1054,8'
              BranchSideFuncs:
                - utf8_strlen
                - free
                - xreallocarray
            - BranchSide:      'status.c:1057,13'
              BranchSideFuncs:
                - paste_get_top
                - paste_buffer_data
                - xreallocarray
                - free
                - xreallocarray
                - utf8_open
                - utf8_set
                - utf8_append
        - Branch String:   'status.c:1057,7'
          Branch Sides:
            - BranchSide:      'status.c:1058,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1059,31'
              BranchSideFuncs:
                - paste_buffer_data
                - xreallocarray
                - free
                - xreallocarray
                - utf8_open
                - utf8_set
                - utf8_append
        - Branch String:   'status.c:1061,3'
          Branch Sides:
            - BranchSide:      'status.c:1062,21'
              BranchSideFuncs:
                - utf8_open
                - utf8_set
                - free
                - xreallocarray
                - utf8_append
            - BranchSide:      'status.c:1078,3'
              BranchSideFuncs:
                - free
                - xreallocarray
        - Branch String:   'status.c:1063,8'
          Branch Sides:
            - BranchSide:      'status.c:1064,5'
              BranchSideFuncs:
                - utf8_set
                - free
                - xreallocarray
                - utf8_open
                - utf8_append
            - BranchSide:      'status.c:1072,8'
              BranchSideFuncs:
                - utf8_set
                - free
                - xreallocarray
                - utf8_open
                - utf8_append
        - Branch String:   'status.c:1064,27'
          Branch Sides:
            - BranchSide:      'status.c:1064,30'
              BranchSideFuncs:
                - utf8_set
                - free
                - xreallocarray
                - utf8_open
                - utf8_append
            - BranchSide:      'status.c:1064,5'
              BranchSideFuncs:
                - utf8_set
                - free
                - xreallocarray
                - utf8_open
                - utf8_append
        - Branch String:   'status.c:1064,5'
          Branch Sides:
            - BranchSide:      'status.c:1065,25'
              BranchSideFuncs:
                - utf8_append
                - utf8_set
                - free
                - xreallocarray
                - utf8_open
            - BranchSide:      'status.c:1066,9'
              BranchSideFuncs:
                - utf8_set
                - free
                - xreallocarray
                - utf8_open
                - utf8_append
        - Branch String:   'status.c:1066,9'
          Branch Sides:
            - BranchSide:      'status.c:1067,9'
              BranchSideFuncs:
                - free
                - xreallocarray
                - utf8_open
                - utf8_set
                - utf8_append
            - BranchSide:      'status.c:1070,10'
              BranchSideFuncs:
                - utf8_set
                - free
                - xreallocarray
                - utf8_open
                - utf8_append
        - Branch String:   'status.c:1072,25'
          Branch Sides:
            - BranchSide:      'status.c:1072,28'
              BranchSideFuncs:
                - free
                - xreallocarray
            - BranchSide:      'status.c:1073,5'
              BranchSideFuncs:
                - free
                - xreallocarray
        - Branch String:   'status.c:1072,8'
          Branch Sides:
            - BranchSide:      'status.c:1073,5'
              BranchSideFuncs:
                - free
                - xreallocarray
            - BranchSide:      'status.c:1074,13'
              BranchSideFuncs:
                - utf8_set
                - free
                - xreallocarray
                - utf8_open
                - utf8_append
        - Branch String:   'status.c:1081,6'
          Branch Sides:
            - BranchSide:      'status.c:1082,36'
              BranchSideFuncs:
                - xreallocarray
                - free
            - BranchSide:      'status.c:1099,6'
              BranchSideFuncs:
                - free
        - Branch String:   'status.c:1084,7'
          Branch Sides:
            - BranchSide:      'status.c:1085,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'status.c:1090,12'
              BranchSideFuncs:
                - free
        - Branch String:   'status.c:1099,6'
          Branch Sides:
            - BranchSide:      'status.c:1100,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'status.c:1101,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:1052,9'
          Dst:             utf8_strlen
        - Src:             'status.c:1055,7'
          Dst:             utf8_strlen
        - Src:             'status.c:1057,13'
          Dst:             paste_get_top
        - Src:             'status.c:1059,13'
          Dst:             paste_buffer_data
        - Src:             'status.c:1060,14'
          Dst:             xreallocarray
        - Src:             'status.c:1062,11'
          Dst:             utf8_open
        - Src:             'status.c:1065,13'
          Dst:             utf8_append
        - Src:             'status.c:1074,4'
          Dst:             utf8_set
        - Src:             'status.c:1082,22'
          Dst:             xreallocarray
    - functionName:    status_prompt_down_history
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - idx
        - type
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:1628,37'
          Branch Sides:
            - BranchSide:      'status.c:1628,40'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1629,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1628,6'
          Branch Sides:
            - BranchSide:      'status.c:1629,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1630,2'
              BranchSideFuncs: []
        - Branch String:   'status.c:1631,6'
          Branch Sides:
            - BranchSide:      'status.c:1632,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1633,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    status_prompt_up_history
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - idx
        - type
      BBCount:         7
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:1617,37'
          Branch Sides:
            - BranchSide:      'status.c:1618,6'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1619,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1617,6'
          Branch Sides:
            - BranchSide:      'status.c:1619,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1620,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    status_prompt_backward_word
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - separators
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - status_prompt_in_list
        - status_prompt_space
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:1262,2'
          Branch Sides:
            - BranchSide:      'status.c:1263,3'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
            - BranchSide:      'status.c:1267,45'
              BranchSideFuncs:
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
        - Branch String:   'status.c:1264,7'
          Branch Sides:
            - BranchSide:      'status.c:1262,2'
              BranchSideFuncs:
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
            - BranchSide:      'status.c:1265,4'
              BranchSideFuncs:
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
        - Branch String:   'status.c:1271,2'
          Branch Sides:
            - BranchSide:      'status.c:1271,2'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
            - BranchSide:      'status.c:1272,3'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
        - Branch String:   'status.c:1273,51'
          Branch Sides:
            - BranchSide:      'status.c:1274,7'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1277,7'
              BranchSideFuncs: []
        - Branch String:   'status.c:1273,7'
          Branch Sides:
            - BranchSide:      'status.c:1271,2'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1277,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:1264,8'
          Dst:             status_prompt_space
        - Src:             'status.c:1267,23'
          Dst:             status_prompt_in_list
        - Src:             'status.c:1273,7'
          Dst:             status_prompt_space
        - Src:             'status.c:1274,29'
          Dst:             status_prompt_in_list
    - functionName:    status_prompt_in_list
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ws
        - ud
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strchr
      functionUses:    8
      BranchProfiles:
        - Branch String:   'status.c:881,20'
          Branch Sides:
            - BranchSide:      'status.c:881,23'
              BranchSideFuncs: []
            - BranchSide:      'status.c:882,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:881,6'
          Branch Sides:
            - BranchSide:      'status.c:882,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:883,17'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'status.c:883,10'
          Dst:             strchr
    - functionName:    status_prompt_end_word
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - size
        - separators
      BBCount:         22
      ICount:          132
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - status_prompt_in_list
        - status_prompt_space
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:1225,6'
          Branch Sides:
            - BranchSide:      'status.c:1226,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1229,2'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
        - Branch String:   'status.c:1231,7'
          Branch Sides:
            - BranchSide:      'status.c:1232,22'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1235,2'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
        - Branch String:   'status.c:1235,2'
          Branch Sides:
            - BranchSide:      'status.c:1230,6'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
            - BranchSide:      'status.c:1238,45'
              BranchSideFuncs:
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
        - Branch String:   'status.c:1244,7'
          Branch Sides:
            - BranchSide:      'status.c:1245,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1246,2'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
        - Branch String:   'status.c:1246,56'
          Branch Sides:
            - BranchSide:      'status.c:1246,2'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
            - BranchSide:      'status.c:1247,6'
              BranchSideFuncs:
                - status_prompt_in_list
                - status_prompt_space
        - Branch String:   'status.c:1246,2'
          Branch Sides:
            - BranchSide:      'status.c:1243,6'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
            - BranchSide:      'status.c:1251,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:1235,11'
          Dst:             status_prompt_space
        - Src:             'status.c:1238,23'
          Dst:             status_prompt_in_list
        - Src:             'status.c:1246,12'
          Dst:             status_prompt_space
        - Src:             'status.c:1247,28'
          Dst:             status_prompt_in_list
    - functionName:    status_prompt_forward_word
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - size
        - vi
        - separators
      BBCount:         37
      ICount:          213
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - status_prompt_in_list
        - status_prompt_space
      functionUses:    3
      BranchProfiles:
        - Branch String:   'status.c:1184,6'
          Branch Sides:
            - BranchSide:      'status.c:1185,3'
              BranchSideFuncs:
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_space
            - BranchSide:      'status.c:1190,6'
              BranchSideFuncs:
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_space
        - Branch String:   'status.c:1185,22'
          Branch Sides:
            - BranchSide:      'status.c:1185,3'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_space
            - BranchSide:      'status.c:1186,28'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_space
        - Branch String:   'status.c:1185,3'
          Branch Sides:
            - BranchSide:      'status.c:1187,7'
              BranchSideFuncs:
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_space
                - status_prompt_space
            - BranchSide:      'status.c:1190,6'
              BranchSideFuncs:
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_space
        - Branch String:   'status.c:1190,6'
          Branch Sides:
            - BranchSide:      'status.c:1191,21'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1196,45'
              BranchSideFuncs:
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_space
        - Branch String:   'status.c:1197,30'
          Branch Sides:
            - BranchSide:      'status.c:1198,28'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
            - BranchSide:      'status.c:1202,6'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
        - Branch String:   'status.c:1203,7'
          Branch Sides:
            - BranchSide:      'status.c:1205,8'
              BranchSideFuncs:
                - status_prompt_space
            - BranchSide:      'status.c:1211,2'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_space
                - status_prompt_in_list
        - Branch String:   'status.c:1205,8'
          Branch Sides:
            - BranchSide:      'status.c:1206,5'
              BranchSideFuncs:
                - status_prompt_space
            - BranchSide:      'status.c:1209,4'
              BranchSideFuncs: []
        - Branch String:   'status.c:1206,24'
          Branch Sides:
            - BranchSide:      'status.c:1206,5'
              BranchSideFuncs:
                - status_prompt_space
            - BranchSide:      'status.c:1207,30'
              BranchSideFuncs:
                - status_prompt_space
        - Branch String:   'status.c:1206,5'
          Branch Sides:
            - BranchSide:      'status.c:1208,9'
              BranchSideFuncs:
                - status_prompt_space
            - BranchSide:      'status.c:1209,4'
              BranchSideFuncs: []
        - Branch String:   'status.c:1211,23'
          Branch Sides:
            - BranchSide:      'status.c:1211,26'
              BranchSideFuncs:
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_space
            - BranchSide:      'status.c:1211,2'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
        - Branch String:   'status.c:1211,2'
          Branch Sides:
            - BranchSide:      'status.c:1202,6'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
            - BranchSide:      'status.c:1214,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:1186,7'
          Dst:             status_prompt_space
        - Src:             'status.c:1196,23'
          Dst:             status_prompt_in_list
        - Src:             'status.c:1198,7'
          Dst:             status_prompt_space
        - Src:             'status.c:1203,7'
          Dst:             status_prompt_space
        - Src:             'status.c:1207,9'
          Dst:             status_prompt_space
        - Src:             'status.c:1211,48'
          Dst:             status_prompt_in_list
    - functionName:    status_prompt_translate_key
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - key
        - new_key
      BBCount:         91
      ICount:          439
      EdgeCount:       179
      CyclomaticComplexity: 90
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:902,6'
          Branch Sides:
            - BranchSide:      'status.c:903,11'
              BranchSideFuncs: []
            - BranchSide:      'status.c:941,10'
              BranchSideFuncs: []
        - Branch String:   'status.c:903,3'
          Branch Sides:
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:930,15'
              BranchSideFuncs: []
            - BranchSide:      'status.c:933,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:937,14'
              BranchSideFuncs: []
        - Branch String:   'status.c:941,2'
          Branch Sides:
            - BranchSide:      'status.c:943,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:950,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:950,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:950,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:950,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:950,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:954,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:960,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:960,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:965,10'
              BranchSideFuncs: []
        - Branch String:   'status.c:965,2'
          Branch Sides:
            - BranchSide:      'status.c:968,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:968,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:973,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:973,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:973,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:977,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:977,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:981,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:981,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:984,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:987,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:990,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:993,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:996,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:999,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1002,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1005,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1008,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1013,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1013,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1013,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1017,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1017,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1021,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1021,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1026,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1026,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1026,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1030,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1030,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1036,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1036,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1036,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1036,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1038,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    status_prompt_key
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - c
        - key
      BBCount:         197
      ICount:          1449
      EdgeCount:       247
      CyclomaticComplexity: 52
      functionsReached:
        - key_string_lookup_key
        - options_get_number
        - options_get_string
        - status_prompt_add_history
        - status_prompt_backward_word
        - status_prompt_clear
        - status_prompt_down_history
        - status_prompt_end_word
        - status_prompt_forward_word
        - status_prompt_in_list
        - status_prompt_paste
        - status_prompt_replace_complete
        - status_prompt_space
        - status_prompt_translate_key
        - status_prompt_up_history
        - utf8_copy
        - utf8_fromcstr
        - utf8_set
        - utf8_strlen
        - utf8_to_data
        - utf8_tocstr
        - xasprintf
        - xcalloc
        - xreallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:1295,6'
          Branch Sides:
            - BranchSide:      'status.c:1296,37'
              BranchSideFuncs:
                - key_string_lookup_key
                - status_prompt_clear
            - BranchSide:      'status.c:1301,21'
              BranchSideFuncs:
                - utf8_strlen
                - options_get_number
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - free
                - utf8_fromcstr
                - utf8_strlen
                - free
                - utf8_fromcstr
                - utf8_strlen
                - status_prompt_clear
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_add_history
                - utf8_copy
                - utf8_copy
                - utf8_copy
                - status_prompt_paste
                - status_prompt_down_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - status_prompt_up_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - options_get_string
                - status_prompt_backward_word
                - status_prompt_backward_word
                - options_get_string
                - status_prompt_forward_word
                - status_prompt_forward_word
                - options_get_string
                - status_prompt_end_word
                - status_prompt_end_word
                - options_get_string
                - status_prompt_forward_word
                - options_get_string
                - status_prompt_in_list
                - free
                - xcalloc
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_replace_complete
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
                - status_prompt_translate_key
                - utf8_tocstr
                - status_prompt_clear
                - free
        - Branch String:   'status.c:1303,6'
          Branch Sides:
            - BranchSide:      'status.c:1304,7'
              BranchSideFuncs:
                - utf8_tocstr
                - status_prompt_clear
                - free
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
            - BranchSide:      'status.c:1312,6'
              BranchSideFuncs:
                - options_get_number
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - free
                - utf8_fromcstr
                - utf8_strlen
                - free
                - utf8_fromcstr
                - utf8_strlen
                - status_prompt_clear
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_add_history
                - utf8_copy
                - utf8_copy
                - utf8_copy
                - status_prompt_paste
                - status_prompt_down_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - status_prompt_up_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - options_get_string
                - status_prompt_backward_word
                - status_prompt_backward_word
                - options_get_string
                - status_prompt_forward_word
                - status_prompt_forward_word
                - options_get_string
                - status_prompt_end_word
                - status_prompt_end_word
                - options_get_string
                - status_prompt_forward_word
                - options_get_string
                - status_prompt_in_list
                - free
                - xcalloc
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_replace_complete
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
                - status_prompt_translate_key
        - Branch String:   'status.c:1304,18'
          Branch Sides:
            - BranchSide:      'status.c:1304,21'
              BranchSideFuncs:
                - utf8_tocstr
                - status_prompt_clear
                - free
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
            - BranchSide:      'status.c:1306,19'
              BranchSideFuncs:
                - utf8_tocstr
                - status_prompt_clear
                - free
        - Branch String:   'status.c:1304,7'
          Branch Sides:
            - BranchSide:      'status.c:1305,4'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
            - BranchSide:      'status.c:1306,19'
              BranchSideFuncs:
                - utf8_tocstr
                - status_prompt_clear
                - free
        - Branch String:   'status.c:1314,6'
          Branch Sides:
            - BranchSide:      'status.c:1315,8'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
            - BranchSide:      'status.c:1327,28'
              BranchSideFuncs:
                - options_get_number
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - free
                - utf8_fromcstr
                - utf8_strlen
                - free
                - utf8_fromcstr
                - utf8_strlen
                - status_prompt_clear
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_add_history
                - utf8_copy
                - utf8_copy
                - utf8_copy
                - status_prompt_paste
                - status_prompt_down_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - status_prompt_up_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - options_get_string
                - status_prompt_backward_word
                - status_prompt_backward_word
                - options_get_string
                - status_prompt_forward_word
                - status_prompt_forward_word
                - options_get_string
                - status_prompt_end_word
                - status_prompt_end_word
                - options_get_string
                - status_prompt_forward_word
                - options_get_string
                - status_prompt_in_list
                - free
                - xcalloc
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_replace_complete
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
                - status_prompt_translate_key
        - Branch String:   'status.c:1315,7'
          Branch Sides:
            - BranchSide:      'status.c:1316,8'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
            - BranchSide:      'status.c:1317,13'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
        - Branch String:   'status.c:1317,12'
          Branch Sides:
            - BranchSide:      'status.c:1318,9'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
            - BranchSide:      'status.c:1322,12'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
        - Branch String:   'status.c:1318,9'
          Branch Sides:
            - BranchSide:      'status.c:1318,9'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
            - BranchSide:      'status.c:1319,5'
              BranchSideFuncs: []
        - Branch String:   'status.c:1318,9'
          Branch Sides:
            - BranchSide:      'status.c:1318,9'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
            - BranchSide:      'status.c:1318,9'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
        - Branch String:   'status.c:1318,9'
          Branch Sides:
            - BranchSide:      'status.c:1318,9'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
            - BranchSide:      'status.c:1319,5'
              BranchSideFuncs: []
        - Branch String:   'status.c:1318,9'
          Branch Sides:
            - BranchSide:      'status.c:1318,9'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
            - BranchSide:      'status.c:1320,8'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
        - Branch String:   'status.c:1318,8'
          Branch Sides:
            - BranchSide:      'status.c:1319,5'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
            - BranchSide:      'status.c:1320,8'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
        - Branch String:   'status.c:1328,6'
          Branch Sides:
            - BranchSide:      'status.c:1328,14'
              BranchSideFuncs:
                - status_prompt_translate_key
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
                - free
                - utf8_fromcstr
                - utf8_strlen
                - free
                - utf8_fromcstr
                - utf8_strlen
                - status_prompt_clear
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_add_history
                - utf8_copy
                - utf8_copy
                - utf8_copy
                - status_prompt_paste
                - status_prompt_down_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - status_prompt_up_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - options_get_string
                - status_prompt_backward_word
                - status_prompt_backward_word
                - options_get_string
                - status_prompt_forward_word
                - status_prompt_forward_word
                - options_get_string
                - status_prompt_end_word
                - status_prompt_end_word
                - options_get_string
                - status_prompt_forward_word
                - options_get_string
                - status_prompt_in_list
                - free
                - xcalloc
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_replace_complete
            - BranchSide:      'status.c:1329,39'
              BranchSideFuncs:
                - status_prompt_translate_key
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
                - free
                - utf8_fromcstr
                - utf8_strlen
                - free
                - utf8_fromcstr
                - utf8_strlen
                - status_prompt_clear
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_add_history
                - utf8_copy
                - utf8_copy
                - utf8_copy
                - status_prompt_paste
                - status_prompt_down_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - status_prompt_up_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - options_get_string
                - status_prompt_backward_word
                - status_prompt_backward_word
                - options_get_string
                - status_prompt_forward_word
                - status_prompt_forward_word
                - options_get_string
                - status_prompt_end_word
                - status_prompt_end_word
                - options_get_string
                - status_prompt_forward_word
                - options_get_string
                - status_prompt_in_list
                - free
                - xcalloc
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_replace_complete
        - Branch String:   'status.c:1329,3'
          Branch Sides:
            - BranchSide:      'status.c:1331,4'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - free
                - utf8_fromcstr
                - utf8_strlen
                - free
                - utf8_fromcstr
                - utf8_strlen
                - status_prompt_clear
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_add_history
                - utf8_copy
                - utf8_copy
                - utf8_copy
                - status_prompt_paste
                - status_prompt_down_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - status_prompt_up_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - options_get_string
                - status_prompt_backward_word
                - status_prompt_backward_word
                - options_get_string
                - status_prompt_forward_word
                - status_prompt_forward_word
                - options_get_string
                - status_prompt_end_word
                - status_prompt_end_word
                - options_get_string
                - status_prompt_forward_word
                - options_get_string
                - status_prompt_in_list
                - free
                - xcalloc
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
                - status_prompt_replace_complete
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
            - BranchSide:      'status.c:1333,4'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
            - BranchSide:      'status.c:1335,4'
              BranchSideFuncs: []
        - Branch String:   'status.c:1340,2'
          Branch Sides:
            - BranchSide:      'status.c:1343,7'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1343,7'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1350,7'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1350,7'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1357,7'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1357,7'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1364,7'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1364,7'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1370,38'
              BranchSideFuncs:
                - status_prompt_replace_complete
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1375,7'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1375,7'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1390,7'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1390,7'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1399,3'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1403,7'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1409,35'
              BranchSideFuncs:
                - options_get_string
                - status_prompt_in_list
                - free
                - xcalloc
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
            - BranchSide:      'status.c:1450,35'
              BranchSideFuncs:
                - options_get_string
                - status_prompt_forward_word
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1450,35'
              BranchSideFuncs:
                - options_get_string
                - status_prompt_forward_word
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1454,26'
              BranchSideFuncs:
                - status_prompt_end_word
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1457,35'
              BranchSideFuncs:
                - options_get_string
                - status_prompt_end_word
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1461,30'
              BranchSideFuncs:
                - status_prompt_forward_word
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1464,35'
              BranchSideFuncs:
                - options_get_string
                - status_prompt_forward_word
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1468,31'
              BranchSideFuncs:
                - status_prompt_backward_word
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1472,35'
              BranchSideFuncs:
                - options_get_string
                - status_prompt_backward_word
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1472,35'
              BranchSideFuncs:
                - options_get_string
                - status_prompt_backward_word
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1477,38'
              BranchSideFuncs:
                - status_prompt_up_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1477,38'
              BranchSideFuncs:
                - status_prompt_up_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1487,40'
              BranchSideFuncs:
                - status_prompt_down_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1487,40'
              BranchSideFuncs:
                - status_prompt_down_history
                - free
                - utf8_fromcstr
                - utf8_strlen
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1496,27'
              BranchSideFuncs:
                - status_prompt_paste
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1500,9'
              BranchSideFuncs:
                - utf8_copy
                - utf8_copy
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1514,19'
              BranchSideFuncs:
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_add_history
            - BranchSide:      'status.c:1514,19'
              BranchSideFuncs:
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_add_history
            - BranchSide:      'status.c:1524,7'
              BranchSideFuncs:
                - status_prompt_clear
            - BranchSide:      'status.c:1524,7'
              BranchSideFuncs:
                - status_prompt_clear
            - BranchSide:      'status.c:1524,7'
              BranchSideFuncs:
                - status_prompt_clear
            - BranchSide:      'status.c:1528,8'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - free
                - utf8_fromcstr
                - utf8_strlen
            - BranchSide:      'status.c:1539,8'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - free
                - utf8_fromcstr
                - utf8_strlen
            - BranchSide:      'status.c:1550,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1553,3'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
                - utf8_set
        - Branch String:   'status.c:1343,7'
          Branch Sides:
            - BranchSide:      'status.c:1344,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1347,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1350,7'
          Branch Sides:
            - BranchSide:      'status.c:1351,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1354,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1357,7'
          Branch Sides:
            - BranchSide:      'status.c:1358,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1361,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1364,7'
          Branch Sides:
            - BranchSide:      'status.c:1365,22'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1368,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1370,7'
          Branch Sides:
            - BranchSide:      'status.c:1371,4'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1372,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1375,7'
          Branch Sides:
            - BranchSide:      'status.c:1376,8'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1387,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1376,8'
          Branch Sides:
            - BranchSide:      'status.c:1377,5'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1379,13'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
        - Branch String:   'status.c:1390,7'
          Branch Sides:
            - BranchSide:      'status.c:1391,12'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1397,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1403,7'
          Branch Sides:
            - BranchSide:      'status.c:1404,4'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1407,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1413,3'
          Branch Sides:
            - BranchSide:      'status.c:1414,7'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
                - free
                - xcalloc
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - status_prompt_space
                - status_prompt_in_list
            - BranchSide:      'status.c:1418,46'
              BranchSideFuncs:
                - status_prompt_in_list
                - free
                - xcalloc
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - status_prompt_space
                - status_prompt_in_list
        - Branch String:   'status.c:1415,8'
          Branch Sides:
            - BranchSide:      'status.c:1413,3'
              BranchSideFuncs:
                - status_prompt_in_list
                - free
                - xcalloc
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - status_prompt_space
                - status_prompt_in_list
                - status_prompt_space
            - BranchSide:      'status.c:1416,5'
              BranchSideFuncs:
                - status_prompt_in_list
                - free
                - xcalloc
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - status_prompt_space
                - status_prompt_in_list
        - Branch String:   'status.c:1422,3'
          Branch Sides:
            - BranchSide:      'status.c:1423,7'
              BranchSideFuncs:
                - status_prompt_space
                - status_prompt_in_list
                - free
                - xcalloc
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1433,8'
              BranchSideFuncs:
                - free
                - xcalloc
                - utf8_tocstr
                - xasprintf
                - free
                - free
        - Branch String:   'status.c:1424,52'
          Branch Sides:
            - BranchSide:      'status.c:1425,8'
              BranchSideFuncs:
                - free
                - xcalloc
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1428,8'
              BranchSideFuncs:
                - free
                - xcalloc
                - utf8_tocstr
                - xasprintf
                - free
                - free
        - Branch String:   'status.c:1424,8'
          Branch Sides:
            - BranchSide:      'status.c:1422,3'
              BranchSideFuncs:
                - free
                - xcalloc
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1428,8'
              BranchSideFuncs:
                - free
                - xcalloc
                - utf8_tocstr
                - xasprintf
                - free
                - free
        - Branch String:   'status.c:1479,7'
          Branch Sides:
            - BranchSide:      'status.c:1480,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1481,8'
              BranchSideFuncs:
                - free
                - utf8_fromcstr
                - utf8_strlen
                - utf8_tocstr
                - xasprintf
                - free
                - free
        - Branch String:   'status.c:1489,7'
          Branch Sides:
            - BranchSide:      'status.c:1490,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1491,8'
              BranchSideFuncs:
                - free
                - utf8_fromcstr
                - utf8_strlen
                - utf8_tocstr
                - xasprintf
                - free
                - free
        - Branch String:   'status.c:1496,7'
          Branch Sides:
            - BranchSide:      'status.c:1497,4'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1498,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1501,7'
          Branch Sides:
            - BranchSide:      'status.c:1502,7'
              BranchSideFuncs:
                - utf8_copy
                - utf8_copy
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1503,7'
              BranchSideFuncs:
                - utf8_copy
                - utf8_copy
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
        - Branch String:   'status.c:1503,7'
          Branch Sides:
            - BranchSide:      'status.c:1504,21'
              BranchSideFuncs:
                - utf8_copy
                - utf8_copy
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1511,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1515,7'
          Branch Sides:
            - BranchSide:      'status.c:1516,30'
              BranchSideFuncs:
                - status_prompt_add_history
                - free
                - status_prompt_clear
            - BranchSide:      'status.c:1517,7'
              BranchSideFuncs:
                - free
                - status_prompt_clear
        - Branch String:   'status.c:1517,7'
          Branch Sides:
            - BranchSide:      'status.c:1518,24'
              BranchSideFuncs:
                - status_prompt_clear
                - free
            - BranchSide:      'status.c:1519,8'
              BranchSideFuncs:
                - free
        - Branch String:   'status.c:1524,7'
          Branch Sides:
            - BranchSide:      'status.c:1525,24'
              BranchSideFuncs:
                - status_prompt_clear
            - BranchSide:      'status.c:1526,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1528,7'
          Branch Sides:
            - BranchSide:      'status.c:1529,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1530,7'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - free
                - utf8_fromcstr
                - utf8_strlen
        - Branch String:   'status.c:1530,7'
          Branch Sides:
            - BranchSide:      'status.c:1531,11'
              BranchSideFuncs:
                - free
                - utf8_fromcstr
                - utf8_strlen
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1536,11'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
        - Branch String:   'status.c:1539,7'
          Branch Sides:
            - BranchSide:      'status.c:1540,4'
              BranchSideFuncs: []
            - BranchSide:      'status.c:1541,7'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - free
                - utf8_fromcstr
                - utf8_strlen
        - Branch String:   'status.c:1541,7'
          Branch Sides:
            - BranchSide:      'status.c:1542,11'
              BranchSideFuncs:
                - free
                - utf8_fromcstr
                - utf8_strlen
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1547,11'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
        - Branch String:   'status.c:1560,6'
          Branch Sides:
            - BranchSide:      'status.c:1561,18'
              BranchSideFuncs:
                - utf8_set
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
            - BranchSide:      'status.c:1564,13'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
        - Branch String:   'status.c:1562,19'
          Branch Sides:
            - BranchSide:      'status.c:1562,22'
              BranchSideFuncs:
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
            - BranchSide:      'status.c:1563,8'
              BranchSideFuncs:
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
        - Branch String:   'status.c:1562,7'
          Branch Sides:
            - BranchSide:      'status.c:1563,8'
              BranchSideFuncs:
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
            - BranchSide:      'status.c:1564,2'
              BranchSideFuncs:
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
        - Branch String:   'status.c:1564,13'
          Branch Sides:
            - BranchSide:      'status.c:1564,13'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
            - BranchSide:      'status.c:1567,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1564,13'
          Branch Sides:
            - BranchSide:      'status.c:1564,13'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
            - BranchSide:      'status.c:1564,13'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
        - Branch String:   'status.c:1564,13'
          Branch Sides:
            - BranchSide:      'status.c:1564,13'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
            - BranchSide:      'status.c:1567,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1564,13'
          Branch Sides:
            - BranchSide:      'status.c:1564,13'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
            - BranchSide:      'status.c:1565,16'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
        - Branch String:   'status.c:1564,13'
          Branch Sides:
            - BranchSide:      'status.c:1565,16'
              BranchSideFuncs:
                - utf8_to_data
                - xreallocarray
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
                - utf8_copy
            - BranchSide:      'status.c:1567,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:1572,6'
          Branch Sides:
            - BranchSide:      'status.c:1573,14'
              BranchSideFuncs:
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
            - BranchSide:      'status.c:1577,11'
              BranchSideFuncs:
                - utf8_copy
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - utf8_strlen
                - utf8_tocstr
                - free
                - status_prompt_clear
                - status_prompt_clear
        - Branch String:   'status.c:1585,6'
          Branch Sides:
            - BranchSide:      'status.c:1585,24'
              BranchSideFuncs:
                - utf8_strlen
                - utf8_tocstr
                - free
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - status_prompt_clear
                - status_prompt_clear
            - BranchSide:      'status.c:1586,19'
              BranchSideFuncs:
                - utf8_strlen
                - utf8_tocstr
                - free
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - status_prompt_clear
                - status_prompt_clear
        - Branch String:   'status.c:1586,7'
          Branch Sides:
            - BranchSide:      'status.c:1587,24'
              BranchSideFuncs:
                - status_prompt_clear
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1589,20'
              BranchSideFuncs:
                - utf8_tocstr
                - free
                - utf8_tocstr
                - xasprintf
                - free
                - free
                - status_prompt_clear
        - Branch String:   'status.c:1590,8'
          Branch Sides:
            - BranchSide:      'status.c:1591,25'
              BranchSideFuncs:
                - status_prompt_clear
                - free
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1592,9'
              BranchSideFuncs:
                - free
                - utf8_tocstr
                - xasprintf
                - free
                - free
        - Branch String:   'status.c:1598,6'
          Branch Sides:
            - BranchSide:      'status.c:1599,19'
              BranchSideFuncs:
                - utf8_tocstr
                - xasprintf
                - free
                - free
            - BranchSide:      'status.c:1605,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:1296,15'
          Dst:             key_string_lookup_key
        - Src:             'status.c:1298,3'
          Dst:             status_prompt_clear
        - Src:             'status.c:1301,9'
          Dst:             utf8_strlen
        - Src:             'status.c:1306,7'
          Dst:             utf8_tocstr
        - Src:             'status.c:1308,3'
          Dst:             status_prompt_clear
        - Src:             'status.c:1327,9'
          Dst:             options_get_number
        - Src:             'status.c:1329,11'
          Dst:             status_prompt_translate_key
        - Src:             'status.c:1370,7'
          Dst:             status_prompt_replace_complete
        - Src:             'status.c:1409,16'
          Dst:             options_get_string
        - Src:             'status.c:1415,9'
          Dst:             status_prompt_space
        - Src:             'status.c:1418,24'
          Dst:             status_prompt_in_list
        - Src:             'status.c:1424,8'
          Dst:             status_prompt_space
        - Src:             'status.c:1425,30'
          Dst:             status_prompt_in_list
        - Src:             'status.c:1434,21'
          Dst:             xcalloc
        - Src:             'status.c:1450,16'
          Dst:             options_get_string
        - Src:             'status.c:1451,3'
          Dst:             status_prompt_forward_word
        - Src:             'status.c:1454,3'
          Dst:             status_prompt_end_word
        - Src:             'status.c:1457,16'
          Dst:             options_get_string
        - Src:             'status.c:1458,3'
          Dst:             status_prompt_end_word
        - Src:             'status.c:1461,3'
          Dst:             status_prompt_forward_word
        - Src:             'status.c:1464,16'
          Dst:             options_get_string
        - Src:             'status.c:1465,3'
          Dst:             status_prompt_forward_word
        - Src:             'status.c:1468,3'
          Dst:             status_prompt_backward_word
        - Src:             'status.c:1472,16'
          Dst:             options_get_string
        - Src:             'status.c:1473,3'
          Dst:             status_prompt_backward_word
        - Src:             'status.c:1477,13'
          Dst:             status_prompt_up_history
        - Src:             'status.c:1482,22'
          Dst:             utf8_fromcstr
        - Src:             'status.c:1483,21'
          Dst:             utf8_strlen
        - Src:             'status.c:1487,13'
          Dst:             status_prompt_down_history
        - Src:             'status.c:1492,22'
          Dst:             utf8_fromcstr
        - Src:             'status.c:1493,21'
          Dst:             utf8_strlen
        - Src:             'status.c:1496,7'
          Dst:             status_prompt_paste
        - Src:             'status.c:1504,4'
          Dst:             utf8_copy
        - Src:             'status.c:1505,4'
          Dst:             utf8_copy
        - Src:             'status.c:1507,4'
          Dst:             utf8_copy
        - Src:             'status.c:1514,7'
          Dst:             utf8_tocstr
        - Src:             'status.c:1516,4'
          Dst:             status_prompt_add_history
        - Src:             'status.c:1518,4'
          Dst:             status_prompt_clear
        - Src:             'status.c:1525,4'
          Dst:             status_prompt_clear
        - Src:             'status.c:1533,23'
          Dst:             utf8_fromcstr
        - Src:             'status.c:1534,22'
          Dst:             utf8_strlen
        - Src:             'status.c:1544,23'
          Dst:             utf8_fromcstr
        - Src:             'status.c:1545,22'
          Dst:             utf8_strlen
        - Src:             'status.c:1561,3'
          Dst:             utf8_set
        - Src:             'status.c:1565,3'
          Dst:             utf8_to_data
        - Src:             'status.c:1569,21'
          Dst:             xreallocarray
        - Src:             'status.c:1573,3'
          Dst:             utf8_copy
        - Src:             'status.c:1581,3'
          Dst:             utf8_copy
        - Src:             'status.c:1586,7'
          Dst:             utf8_strlen
        - Src:             'status.c:1587,4'
          Dst:             status_prompt_clear
        - Src:             'status.c:1589,8'
          Dst:             utf8_tocstr
        - Src:             'status.c:1591,5'
          Dst:             status_prompt_clear
        - Src:             'status.c:1599,7'
          Dst:             utf8_tocstr
        - Src:             'status.c:1600,3'
          Dst:             xasprintf
    - functionName:    status_prompt_clear
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         11
      ICount:          103
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - format_free
        - status_pop_screen
      functionUses:    9
      BranchProfiles:
        - Branch String:   'status.c:681,6'
          Branch Sides:
            - BranchSide:      'status.c:682,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:684,6'
              BranchSideFuncs:
                - free
                - format_free
                - free
                - free
                - free
                - status_pop_screen
        - Branch String:   'status.c:684,31'
          Branch Sides:
            - BranchSide:      'status.c:684,34'
              BranchSideFuncs:
                - free
                - format_free
                - free
                - free
                - free
                - status_pop_screen
            - BranchSide:      'status.c:687,7'
              BranchSideFuncs:
                - free
                - format_free
                - free
                - free
                - free
                - status_pop_screen
        - Branch String:   'status.c:684,6'
          Branch Sides:
            - BranchSide:      'status.c:685,3'
              BranchSideFuncs:
                - free
                - format_free
                - free
                - free
                - free
                - status_pop_screen
            - BranchSide:      'status.c:687,7'
              BranchSideFuncs:
                - free
                - format_free
                - free
                - free
                - free
                - status_pop_screen
      Callsites:
        - Src:             'status.c:690,2'
          Dst:             format_free
        - Src:             'status.c:705,2'
          Dst:             status_pop_screen
    - functionName:    status_pop_screen
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - screen_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:324,6'
          Branch Sides:
            - BranchSide:      'status.c:324,6'
              BranchSideFuncs:
                - screen_free
                - free
            - BranchSide:      'status.c:325,15'
              BranchSideFuncs:
                - screen_free
                - free
      Callsites:
        - Src:             'status.c:325,3'
          Dst:             screen_free
    - functionName:    status_prompt_redraw_character
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - offset
        - pwidth
        - width
        - gc
        - ud
      BBCount:         22
      ICount:          175
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - screen_write_cell
        - utf8_copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:736,6'
          Branch Sides:
            - BranchSide:      'status.c:737,13'
              BranchSideFuncs: []
            - BranchSide:      'status.c:740,7'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_cell
        - Branch String:   'status.c:740,6'
          Branch Sides:
            - BranchSide:      'status.c:741,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:742,12'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_cell
        - Branch String:   'status.c:743,6'
          Branch Sides:
            - BranchSide:      'status.c:744,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:746,8'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_cell
        - Branch String:   'status.c:747,20'
          Branch Sides:
            - BranchSide:      'status.c:747,24'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_cell
            - BranchSide:      'status.c:753,14'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_cell
        - Branch String:   'status.c:747,35'
          Branch Sides:
            - BranchSide:      'status.c:747,38'
              BranchSideFuncs:
                - screen_write_cell
            - BranchSide:      'status.c:748,3'
              BranchSideFuncs:
                - screen_write_cell
        - Branch String:   'status.c:747,6'
          Branch Sides:
            - BranchSide:      'status.c:748,3'
              BranchSideFuncs:
                - screen_write_cell
            - BranchSide:      'status.c:753,14'
              BranchSideFuncs:
                - utf8_copy
                - screen_write_cell
        - Branch String:   'status.c:749,22'
          Branch Sides:
            - BranchSide:      'status.c:749,43'
              BranchSideFuncs:
                - screen_write_cell
            - BranchSide:      'status.c:754,20'
              BranchSideFuncs:
                - screen_write_cell
      Callsites:
        - Src:             'status.c:753,3'
          Dst:             utf8_copy
        - Src:             'status.c:754,2'
          Dst:             screen_write_cell
    - functionName:    status_prompt_redraw_quote
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - pcursor
        - ctx
        - offset
        - pwidth
        - width
        - gc
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - status_prompt_redraw_character
        - utf8_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:769,41'
          Branch Sides:
            - BranchSide:      'status.c:769,44'
              BranchSideFuncs:
                - utf8_set
                - status_prompt_redraw_character
            - BranchSide:      'status.c:774,2'
              BranchSideFuncs: []
        - Branch String:   'status.c:769,6'
          Branch Sides:
            - BranchSide:      'status.c:770,3'
              BranchSideFuncs:
                - utf8_set
                - status_prompt_redraw_character
            - BranchSide:      'status.c:774,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:770,3'
          Dst:             utf8_set
        - Src:             'status.c:771,11'
          Dst:             status_prompt_redraw_character
    - functionName:    status_prompt_redraw
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         48
      ICount:          449
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - format_add
        - format_draw
        - format_expand_time
        - format_width
        - grid_compare
        - options_get_number
        - screen_free
        - screen_init
        - screen_set_cursor_style
        - screen_write_cursormove
        - screen_write_fast_copy
        - screen_write_putc
        - screen_write_start
        - screen_write_stop
        - status_line_size
        - status_prompt_line_at
        - status_prompt_redraw_character
        - status_prompt_redraw_quote
        - style_apply
        - utf8_strwidth
        - utf8_tocstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:791,21'
          Branch Sides:
            - BranchSide:      'status.c:791,24'
              BranchSideFuncs: []
            - BranchSide:      'status.c:792,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:791,6'
          Branch Sides:
            - BranchSide:      'status.c:792,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:793,22'
              BranchSideFuncs:
                - status_line_size
                - screen_init
                - options_get_number
                - options_get_number
                - screen_set_cursor_style
                - status_prompt_line_at
                - style_apply
                - utf8_tocstr
                - format_add
                - format_expand_time
                - free
                - format_width
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_cursormove
                - utf8_strwidth
                - utf8_strwidth
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
                - screen_write_putc
                - style_apply
        - Branch String:   'status.c:796,6'
          Branch Sides:
            - BranchSide:      'status.c:797,9'
              BranchSideFuncs:
                - screen_init
                - options_get_number
                - options_get_number
                - screen_set_cursor_style
                - status_prompt_line_at
                - style_apply
                - utf8_tocstr
                - format_add
                - format_expand_time
                - free
                - format_width
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_cursormove
                - utf8_strwidth
                - utf8_strwidth
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
                - screen_write_putc
                - style_apply
            - BranchSide:      'status.c:798,14'
              BranchSideFuncs:
                - screen_init
                - options_get_number
                - options_get_number
                - screen_set_cursor_style
                - status_prompt_line_at
                - style_apply
                - utf8_tocstr
                - format_add
                - format_expand_time
                - free
                - format_width
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_cursormove
                - utf8_strwidth
                - utf8_strwidth
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
                - screen_write_putc
                - style_apply
        - Branch String:   'status.c:807,6'
          Branch Sides:
            - BranchSide:      'status.c:808,16'
              BranchSideFuncs:
                - style_apply
                - utf8_tocstr
                - format_add
                - format_expand_time
                - free
                - format_width
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_cursormove
                - utf8_strwidth
                - utf8_strwidth
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
                - screen_write_putc
                - style_apply
            - BranchSide:      'status.c:810,6'
              BranchSideFuncs:
                - style_apply
                - utf8_tocstr
                - format_add
                - format_expand_time
                - free
                - format_width
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_cursormove
                - utf8_strwidth
                - utf8_strwidth
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
                - screen_write_putc
                - style_apply
        - Branch String:   'status.c:810,6'
          Branch Sides:
            - BranchSide:      'status.c:811,20'
              BranchSideFuncs:
                - style_apply
                - utf8_tocstr
                - format_add
                - format_expand_time
                - free
                - format_width
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_cursormove
                - utf8_strwidth
                - utf8_strwidth
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
                - screen_write_putc
            - BranchSide:      'status.c:813,20'
              BranchSideFuncs:
                - style_apply
                - utf8_tocstr
                - format_add
                - format_expand_time
                - free
                - format_width
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_cursormove
                - utf8_strwidth
                - utf8_strwidth
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
                - screen_write_putc
        - Branch String:   'status.c:821,6'
          Branch Sides:
            - BranchSide:      'status.c:822,11'
              BranchSideFuncs:
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_cursormove
                - utf8_strwidth
                - utf8_strwidth
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
                - screen_write_putc
            - BranchSide:      'status.c:824,27'
              BranchSideFuncs:
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_cursormove
                - utf8_strwidth
                - utf8_strwidth
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
                - screen_write_putc
        - Branch String:   'status.c:827,2'
          Branch Sides:
            - BranchSide:      'status.c:828,3'
              BranchSideFuncs:
                - screen_write_putc
                - screen_write_cursormove
                - format_draw
                - screen_write_cursormove
                - utf8_strwidth
                - utf8_strwidth
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
            - BranchSide:      'status.c:829,35'
              BranchSideFuncs:
                - screen_write_cursormove
                - format_draw
                - screen_write_cursormove
                - utf8_strwidth
                - utf8_strwidth
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
        - Branch String:   'status.c:834,6'
          Branch Sides:
            - BranchSide:      'status.c:835,3'
              BranchSideFuncs:
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
            - BranchSide:      'status.c:837,26'
              BranchSideFuncs:
                - utf8_strwidth
                - utf8_strwidth
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
        - Branch String:   'status.c:839,6'
          Branch Sides:
            - BranchSide:      'status.c:840,9'
              BranchSideFuncs:
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
            - BranchSide:      'status.c:841,6'
              BranchSideFuncs:
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
        - Branch String:   'status.c:841,6'
          Branch Sides:
            - BranchSide:      'status.c:846,13'
              BranchSideFuncs:
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
            - BranchSide:      'status.c:849,10'
              BranchSideFuncs:
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
        - Branch String:   'status.c:850,6'
          Branch Sides:
            - BranchSide:      'status.c:851,12'
              BranchSideFuncs:
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
            - BranchSide:      'status.c:852,21'
              BranchSideFuncs:
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
        - Branch String:   'status.c:855,2'
          Branch Sides:
            - BranchSide:      'status.c:856,35'
              BranchSideFuncs:
                - status_prompt_redraw_quote
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_character
            - BranchSide:      'status.c:863,29'
              BranchSideFuncs:
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
        - Branch String:   'status.c:856,7'
          Branch Sides:
            - BranchSide:      'status.c:858,4'
              BranchSideFuncs:
                - status_prompt_redraw_character
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
            - BranchSide:      'status.c:859,45'
              BranchSideFuncs:
                - status_prompt_redraw_character
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
        - Branch String:   'status.c:859,7'
          Branch Sides:
            - BranchSide:      'status.c:861,4'
              BranchSideFuncs:
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
            - BranchSide:      'status.c:862,2'
              BranchSideFuncs:
                - status_prompt_redraw_quote
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - status_prompt_redraw_quote
                - status_prompt_redraw_character
        - Branch String:   'status.c:869,6'
          Branch Sides:
            - BranchSide:      'status.c:870,3'
              BranchSideFuncs:
                - screen_free
            - BranchSide:      'status.c:873,2'
              BranchSideFuncs:
                - screen_free
      Callsites:
        - Src:             'status.c:795,10'
          Dst:             status_line_size
        - Src:             'status.c:798,2'
          Dst:             screen_init
        - Src:             'status.c:800,6'
          Dst:             options_get_number
        - Src:             'status.c:802,6'
          Dst:             options_get_number
        - Src:             'status.c:803,2'
          Dst:             screen_set_cursor_style
        - Src:             'status.c:806,15'
          Dst:             status_prompt_line_at
        - Src:             'status.c:811,3'
          Dst:             style_apply
        - Src:             'status.c:813,3'
          Dst:             style_apply
        - Src:             'status.c:815,8'
          Dst:             utf8_tocstr
        - Src:             'status.c:816,2'
          Dst:             format_add
        - Src:             'status.c:817,11'
          Dst:             format_expand_time
        - Src:             'status.c:820,10'
          Dst:             format_width
        - Src:             'status.c:824,2'
          Dst:             screen_write_start
        - Src:             'status.c:825,2'
          Dst:             screen_write_fast_copy
        - Src:             'status.c:826,2'
          Dst:             screen_write_cursormove
        - Src:             'status.c:828,3'
          Dst:             screen_write_putc
        - Src:             'status.c:829,2'
          Dst:             screen_write_cursormove
        - Src:             'status.c:830,2'
          Dst:             format_draw
        - Src:             'status.c:831,2'
          Dst:             screen_write_cursormove
        - Src:             'status.c:837,12'
          Dst:             utf8_strwidth
        - Src:             'status.c:838,11'
          Dst:             utf8_strwidth
        - Src:             'status.c:856,8'
          Dst:             status_prompt_redraw_quote
        - Src:             'status.c:859,8'
          Dst:             status_prompt_redraw_character
        - Src:             'status.c:863,2'
          Dst:             status_prompt_redraw_quote
        - Src:             'status.c:867,2'
          Dst:             screen_write_stop
        - Src:             'status.c:869,6'
          Dst:             grid_compare
        - Src:             'status.c:870,3'
          Dst:             screen_free
        - Src:             'status.c:873,2'
          Dst:             screen_free
    - functionName:    status_prompt_line_at
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - options_get_number
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:272,6'
          Branch Sides:
            - BranchSide:      'status.c:273,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:274,29'
              BranchSideFuncs:
                - options_get_number
      Callsites:
        - Src:             'status.c:274,10'
          Dst:             options_get_number
    - functionName:    status_prompt_update
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - msg
        - input
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_expand_time
        - utf8_fromcstr
        - utf8_strlen
        - xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'status.c:715,21'
          Dst:             xstrdup
        - Src:             'status.c:718,8'
          Dst:             format_expand_time
        - Src:             'status.c:719,21'
          Dst:             utf8_fromcstr
        - Src:             'status.c:720,20'
          Dst:             utf8_strlen
    - functionName:    status_prompt_accept
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - data
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - status_prompt_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:609,6'
          Branch Sides:
            - BranchSide:      'status.c:609,6'
              BranchSideFuncs:
                - status_prompt_clear
            - BranchSide:      'status.c:610,3'
              BranchSideFuncs:
                - status_prompt_clear
      Callsites:
        - Src:             'status.c:611,3'
          Dst:             status_prompt_clear
    - functionName:    status_prompt_set
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - c
        - fs
        - msg
        - input
        - inputcb
        - freecb
        - data
        - flags
        - prompt_type
      BBCount:         26
      ICount:          249
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - cmdq_append
        - cmdq_get_callback1
        - format_create_defaults
        - format_create_from_state
        - format_expand_time
        - server_client_clear_overlay
        - status_message_clear
        - status_prompt_accept
        - status_prompt_clear
        - status_push_screen
        - utf8_fromcstr
        - utf8_strlen
        - xstrdup
      functionUses:    14
      BranchProfiles:
        - Branch String:   'status.c:627,6'
          Branch Sides:
            - BranchSide:      'status.c:628,39'
              BranchSideFuncs:
                - format_create_from_state
                - status_message_clear
                - status_prompt_clear
                - status_push_screen
                - xstrdup
                - format_expand_time
                - utf8_fromcstr
                - utf8_strlen
                - free
                - cmdq_get_callback1
                - cmdq_append
                - xstrdup
                - utf8_fromcstr
                - xstrdup
            - BranchSide:      'status.c:630,37'
              BranchSideFuncs:
                - format_create_defaults
                - status_message_clear
                - status_prompt_clear
                - status_push_screen
                - xstrdup
                - format_expand_time
                - utf8_fromcstr
                - utf8_strlen
                - free
                - cmdq_get_callback1
                - cmdq_append
                - xstrdup
                - utf8_fromcstr
                - xstrdup
        - Branch String:   'status.c:632,6'
          Branch Sides:
            - BranchSide:      'status.c:633,9'
              BranchSideFuncs:
                - status_message_clear
                - status_prompt_clear
                - status_push_screen
                - xstrdup
                - format_expand_time
                - utf8_fromcstr
                - utf8_strlen
                - free
                - cmdq_get_callback1
                - cmdq_append
                - xstrdup
                - utf8_fromcstr
                - xstrdup
            - BranchSide:      'status.c:635,23'
              BranchSideFuncs:
                - status_message_clear
                - status_prompt_clear
                - status_push_screen
                - xstrdup
                - format_expand_time
                - utf8_fromcstr
                - utf8_strlen
                - free
                - cmdq_get_callback1
                - cmdq_append
                - xstrdup
                - utf8_fromcstr
                - xstrdup
        - Branch String:   'status.c:642,6'
          Branch Sides:
            - BranchSide:      'status.c:643,17'
              BranchSideFuncs:
                - xstrdup
                - utf8_fromcstr
                - utf8_strlen
                - free
                - cmdq_get_callback1
                - cmdq_append
                - xstrdup
                - utf8_fromcstr
            - BranchSide:      'status.c:645,28'
              BranchSideFuncs:
                - format_expand_time
                - utf8_fromcstr
                - utf8_strlen
                - free
                - cmdq_get_callback1
                - cmdq_append
                - xstrdup
                - utf8_fromcstr
        - Branch String:   'status.c:646,6'
          Branch Sides:
            - BranchSide:      'status.c:647,28'
              BranchSideFuncs:
                - xstrdup
                - utf8_fromcstr
                - utf8_strlen
                - free
                - cmdq_get_callback1
                - cmdq_append
            - BranchSide:      'status.c:650,3'
              BranchSideFuncs:
                - utf8_fromcstr
                - utf8_strlen
                - free
                - cmdq_get_callback1
                - cmdq_append
        - Branch String:   'status.c:666,6'
          Branch Sides:
            - BranchSide:      'status.c:667,3'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
            - BranchSide:      'status.c:668,2'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
        - Branch String:   'status.c:670,6'
          Branch Sides:
            - BranchSide:      'status.c:671,3'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
            - BranchSide:      'status.c:673,7'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
        - Branch String:   'status.c:673,30'
          Branch Sides:
            - BranchSide:      'status.c:673,34'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
            - BranchSide:      'status.c:673,30'
              BranchSideFuncs: []
        - Branch String:   'status.c:673,6'
          Branch Sides:
            - BranchSide:      'status.c:673,6'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
            - BranchSide:      'status.c:674,15'
              BranchSideFuncs:
                - cmdq_get_callback1
                - cmdq_append
      Callsites:
        - Src:             'status.c:625,2'
          Dst:             server_client_clear_overlay
        - Src:             'status.c:628,8'
          Dst:             format_create_from_state
        - Src:             'status.c:630,8'
          Dst:             format_create_defaults
        - Src:             'status.c:635,2'
          Dst:             status_message_clear
        - Src:             'status.c:636,2'
          Dst:             status_prompt_clear
        - Src:             'status.c:637,2'
          Dst:             status_push_screen
        - Src:             'status.c:640,21'
          Dst:             xstrdup
        - Src:             'status.c:643,9'
          Dst:             xstrdup
        - Src:             'status.c:645,9'
          Dst:             format_expand_time
        - Src:             'status.c:647,20'
          Dst:             xstrdup
        - Src:             'status.c:648,22'
          Dst:             utf8_fromcstr
        - Src:             'status.c:651,22'
          Dst:             utf8_fromcstr
        - Src:             'status.c:653,20'
          Dst:             utf8_strlen
        - Src:             'status.c:674,18'
          Dst:             cmdq_get_callback1
        - Src:             'status.c:674,18'
          Dst:             status_prompt_accept
        - Src:             'status.c:674,3'
          Dst:             cmdq_append
    - functionName:    status_message_clear
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - status_pop_screen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'status.c:527,6'
          Branch Sides:
            - BranchSide:      'status.c:528,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:530,7'
              BranchSideFuncs:
                - free
                - status_pop_screen
        - Branch String:   'status.c:533,6'
          Branch Sides:
            - BranchSide:      'status.c:534,3'
              BranchSideFuncs:
                - status_pop_screen
            - BranchSide:      'status.c:535,2'
              BranchSideFuncs:
                - status_pop_screen
      Callsites:
        - Src:             'status.c:537,2'
          Dst:             status_pop_screen
    - functionName:    status_push_screen
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - screen_init
        - status_line_size
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:311,6'
          Branch Sides:
            - BranchSide:      'status.c:311,6'
              BranchSideFuncs:
                - xmalloc
                - status_line_size
                - screen_init
            - BranchSide:      'status.c:312,16'
              BranchSideFuncs:
                - xmalloc
                - status_line_size
                - screen_init
      Callsites:
        - Src:             'status.c:312,16'
          Dst:             xmalloc
        - Src:             'status.c:313,38'
          Dst:             status_line_size
        - Src:             'status.c:313,3'
          Dst:             screen_init
    - functionName:    status_message_redraw
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         27
      ICount:          240
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - format_create_defaults
        - format_draw
        - format_free
        - grid_compare
        - screen_free
        - screen_init
        - screen_write_cursormove
        - screen_write_fast_copy
        - screen_write_nputs
        - screen_write_putc
        - screen_write_start
        - screen_write_stop
        - screen_write_strlen
        - status_line_size
        - status_prompt_line_at
        - style_apply
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:562,21'
          Branch Sides:
            - BranchSide:      'status.c:562,24'
              BranchSideFuncs: []
            - BranchSide:      'status.c:563,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:562,6'
          Branch Sides:
            - BranchSide:      'status.c:563,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:564,22'
              BranchSideFuncs:
                - status_line_size
                - screen_init
                - status_prompt_line_at
                - screen_write_strlen
                - format_create_defaults
                - style_apply
                - format_free
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - screen_write_nputs
                - screen_write_putc
        - Branch String:   'status.c:567,6'
          Branch Sides:
            - BranchSide:      'status.c:568,9'
              BranchSideFuncs:
                - screen_init
                - status_prompt_line_at
                - screen_write_strlen
                - format_create_defaults
                - style_apply
                - format_free
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - screen_write_nputs
                - screen_write_putc
            - BranchSide:      'status.c:569,14'
              BranchSideFuncs:
                - screen_init
                - status_prompt_line_at
                - screen_write_strlen
                - format_create_defaults
                - style_apply
                - format_free
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - screen_write_nputs
                - screen_write_putc
        - Branch String:   'status.c:572,6'
          Branch Sides:
            - BranchSide:      'status.c:573,17'
              BranchSideFuncs:
                - screen_write_strlen
                - format_create_defaults
                - style_apply
                - format_free
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - screen_write_nputs
                - screen_write_putc
            - BranchSide:      'status.c:575,34'
              BranchSideFuncs:
                - screen_write_strlen
                - format_create_defaults
                - style_apply
                - format_free
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - screen_write_nputs
                - screen_write_putc
        - Branch String:   'status.c:576,6'
          Branch Sides:
            - BranchSide:      'status.c:577,9'
              BranchSideFuncs:
                - format_create_defaults
                - style_apply
                - format_free
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - screen_write_nputs
                - screen_write_putc
            - BranchSide:      'status.c:579,36'
              BranchSideFuncs:
                - format_create_defaults
                - style_apply
                - format_free
                - screen_write_start
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - screen_write_nputs
                - screen_write_putc
        - Branch String:   'status.c:586,2'
          Branch Sides:
            - BranchSide:      'status.c:587,3'
              BranchSideFuncs:
                - screen_write_putc
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - screen_write_nputs
            - BranchSide:      'status.c:588,35'
              BranchSideFuncs:
                - screen_write_cursormove
                - format_draw
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
                - screen_write_nputs
        - Branch String:   'status.c:589,6'
          Branch Sides:
            - BranchSide:      'status.c:590,28'
              BranchSideFuncs:
                - screen_write_nputs
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
            - BranchSide:      'status.c:592,26'
              BranchSideFuncs:
                - format_draw
                - screen_write_stop
                - grid_compare
                - screen_free
                - screen_free
        - Branch String:   'status.c:595,6'
          Branch Sides:
            - BranchSide:      'status.c:596,3'
              BranchSideFuncs:
                - screen_free
            - BranchSide:      'status.c:599,2'
              BranchSideFuncs:
                - screen_free
      Callsites:
        - Src:             'status.c:566,10'
          Dst:             status_line_size
        - Src:             'status.c:569,2'
          Dst:             screen_init
        - Src:             'status.c:571,16'
          Dst:             status_prompt_line_at
        - Src:             'status.c:575,8'
          Dst:             screen_write_strlen
        - Src:             'status.c:579,7'
          Dst:             format_create_defaults
        - Src:             'status.c:580,2'
          Dst:             style_apply
        - Src:             'status.c:581,2'
          Dst:             format_free
        - Src:             'status.c:583,2'
          Dst:             screen_write_start
        - Src:             'status.c:584,2'
          Dst:             screen_write_fast_copy
        - Src:             'status.c:585,2'
          Dst:             screen_write_cursormove
        - Src:             'status.c:587,3'
          Dst:             screen_write_putc
        - Src:             'status.c:588,2'
          Dst:             screen_write_cursormove
        - Src:             'status.c:590,3'
          Dst:             screen_write_nputs
        - Src:             'status.c:592,3'
          Dst:             format_draw
        - Src:             'status.c:593,2'
          Dst:             screen_write_stop
        - Src:             'status.c:595,6'
          Dst:             grid_compare
        - Src:             'status.c:596,3'
          Dst:             screen_free
        - Src:             'status.c:599,2'
          Dst:             screen_free
    - functionName:    status_message_callback
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - event
        - data
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - status_message_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'status.c:546,2'
          Dst:             status_message_clear
    - functionName:    status_message_set
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - delay
        - ignore_styles
        - ignore_keys
        - no_freeze
        - fmt
      BBCount:         21
      ICount:          182
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - event_add
        - event_del
        - event_initialized
        - event_set
        - log_debug
        - options_get_number
        - server_add_message
        - status_message_callback
        - status_message_clear
        - status_push_screen
        - xvasprintf
      functionUses:    11
      BranchProfiles:
        - Branch String:   'status.c:485,6'
          Branch Sides:
            - BranchSide:      'status.c:486,37'
              BranchSideFuncs:
                - server_add_message
                - free
            - BranchSide:      'status.c:491,23'
              BranchSideFuncs:
                - status_message_clear
                - status_push_screen
                - server_add_message
                - event_initialized
                - event_set
                - event_add
                - event_del
                - options_get_number
        - Branch String:   'status.c:500,6'
          Branch Sides:
            - BranchSide:      'status.c:501,30'
              BranchSideFuncs:
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
            - BranchSide:      'status.c:502,6'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_add
                - event_del
        - Branch String:   'status.c:502,6'
          Branch Sides:
            - BranchSide:      'status.c:503,15'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_add
                - event_del
            - BranchSide:      'status.c:513,6'
              BranchSideFuncs: []
        - Branch String:   'status.c:506,7'
          Branch Sides:
            - BranchSide:      'status.c:507,4'
              BranchSideFuncs:
                - event_del
                - event_set
                - event_add
            - BranchSide:      'status.c:508,3'
              BranchSideFuncs:
                - event_set
                - event_add
        - Branch String:   'status.c:513,6'
          Branch Sides:
            - BranchSide:      'status.c:514,28'
              BranchSideFuncs: []
            - BranchSide:      'status.c:515,29'
              BranchSideFuncs: []
        - Branch String:   'status.c:517,6'
          Branch Sides:
            - BranchSide:      'status.c:518,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:519,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:480,2'
          Dst:             xvasprintf
        - Src:             'status.c:483,2'
          Dst:             log_debug
        - Src:             'status.c:486,3'
          Dst:             server_add_message
        - Src:             'status.c:491,2'
          Dst:             status_message_clear
        - Src:             'status.c:492,2'
          Dst:             status_push_screen
        - Src:             'status.c:494,2'
          Dst:             server_add_message
        - Src:             'status.c:501,11'
          Dst:             options_get_number
        - Src:             'status.c:506,7'
          Dst:             event_initialized
        - Src:             'status.c:507,4'
          Dst:             event_del
        - Src:             'status.c:508,3'
          Dst:             event_set
        - Src:             'status.c:508,3'
          Dst:             status_message_callback
        - Src:             'status.c:510,3'
          Dst:             event_add
    - functionName:    status_redraw
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         64
      ICount:          437
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - fatalx
        - format_create
        - format_defaults
        - format_draw
        - format_expand_time
        - format_free
        - grid_cells_equal
        - log_debug
        - options_array_get
        - options_get
        - options_get_number
        - screen_resize
        - screen_write_cursormove
        - screen_write_putc
        - screen_write_start
        - screen_write_stop
        - status_free_ranges
        - status_line_size
        - strcmp
        - style_apply
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:386,6'
          Branch Sides:
            - BranchSide:      'status.c:387,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'status.c:390,27'
              BranchSideFuncs:
                - status_line_size
                - format_create
                - format_defaults
                - style_apply
                - options_get_number
                - options_get_number
                - grid_cells_equal
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
        - Branch String:   'status.c:391,21'
          Branch Sides:
            - BranchSide:      'status.c:391,24'
              BranchSideFuncs: []
            - BranchSide:      'status.c:392,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:391,6'
          Branch Sides:
            - BranchSide:      'status.c:392,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:395,8'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - style_apply
                - options_get_number
                - options_get_number
                - grid_cells_equal
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
        - Branch String:   'status.c:396,6'
          Branch Sides:
            - BranchSide:      'status.c:397,9'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - style_apply
                - options_get_number
                - options_get_number
                - grid_cells_equal
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
            - BranchSide:      'status.c:398,21'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - style_apply
                - options_get_number
                - options_get_number
                - grid_cells_equal
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
        - Branch String:   'status.c:404,7'
          Branch Sides:
            - BranchSide:      'status.c:404,7'
              BranchSideFuncs:
                - options_get_number
                - grid_cells_equal
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
            - BranchSide:      'status.c:406,26'
              BranchSideFuncs:
                - options_get_number
                - grid_cells_equal
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
        - Branch String:   'status.c:404,6'
          Branch Sides:
            - BranchSide:      'status.c:405,11'
              BranchSideFuncs:
                - options_get_number
                - grid_cells_equal
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
            - BranchSide:      'status.c:406,26'
              BranchSideFuncs:
                - options_get_number
                - grid_cells_equal
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
        - Branch String:   'status.c:407,7'
          Branch Sides:
            - BranchSide:      'status.c:407,7'
              BranchSideFuncs:
                - grid_cells_equal
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
            - BranchSide:      'status.c:409,30'
              BranchSideFuncs:
                - grid_cells_equal
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
        - Branch String:   'status.c:407,6'
          Branch Sides:
            - BranchSide:      'status.c:408,11'
              BranchSideFuncs:
                - grid_cells_equal
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
            - BranchSide:      'status.c:409,30'
              BranchSideFuncs:
                - grid_cells_equal
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
        - Branch String:   'status.c:409,6'
          Branch Sides:
            - BranchSide:      'status.c:410,9'
              BranchSideFuncs:
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
            - BranchSide:      'status.c:415,6'
              BranchSideFuncs:
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
                - screen_resize
        - Branch String:   'status.c:415,42'
          Branch Sides:
            - BranchSide:      'status.c:416,6'
              BranchSideFuncs:
                - screen_resize
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
            - BranchSide:      'status.c:417,18'
              BranchSideFuncs:
                - screen_resize
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
        - Branch String:   'status.c:415,6'
          Branch Sides:
            - BranchSide:      'status.c:417,18'
              BranchSideFuncs:
                - screen_resize
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
            - BranchSide:      'status.c:420,28'
              BranchSideFuncs:
                - screen_write_start
                - options_get
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
        - Branch String:   'status.c:424,6'
          Branch Sides:
            - BranchSide:      'status.c:425,10'
              BranchSideFuncs:
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_putc
            - BranchSide:      'status.c:428,10'
              BranchSideFuncs:
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
        - Branch String:   'status.c:425,3'
          Branch Sides:
            - BranchSide:      'status.c:426,4'
              BranchSideFuncs:
                - screen_write_putc
                - screen_write_stop
                - format_free
                - log_debug
            - BranchSide:      'status.c:427,2'
              BranchSideFuncs:
                - screen_write_stop
                - format_free
                - log_debug
        - Branch String:   'status.c:428,3'
          Branch Sides:
            - BranchSide:      'status.c:0,0'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
            - BranchSide:      'status.c:429,37'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
        - Branch String:   'status.c:432,8'
          Branch Sides:
            - BranchSide:      'status.c:433,12'
              BranchSideFuncs:
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
            - BranchSide:      'status.c:437,11'
              BranchSideFuncs:
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - screen_write_putc
                - screen_write_putc
                - strcmp
                - free
        - Branch String:   'status.c:433,5'
          Branch Sides:
            - BranchSide:      'status.c:434,6'
              BranchSideFuncs:
                - screen_write_putc
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
            - BranchSide:      'status.c:435,5'
              BranchSideFuncs:
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
        - Branch String:   'status.c:440,15'
          Branch Sides:
            - BranchSide:      'status.c:441,8'
              BranchSideFuncs:
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
            - BranchSide:      'status.c:446,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
        - Branch String:   'status.c:441,30'
          Branch Sides:
            - BranchSide:      'status.c:442,15'
              BranchSideFuncs:
                - strcmp
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_putc
                - screen_write_putc
                - free
            - BranchSide:      'status.c:446,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
        - Branch String:   'status.c:440,8'
          Branch Sides:
            - BranchSide:      'status.c:443,10'
              BranchSideFuncs:
                - free
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_putc
                - strcmp
                - screen_write_putc
            - BranchSide:      'status.c:446,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - strcmp
                - free
                - screen_write_putc
                - screen_write_putc
        - Branch String:   'status.c:448,4'
          Branch Sides:
            - BranchSide:      'status.c:449,5'
              BranchSideFuncs:
                - screen_write_putc
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - strcmp
                - free
                - screen_write_putc
            - BranchSide:      'status.c:450,37'
              BranchSideFuncs:
                - screen_write_cursormove
                - status_free_ranges
                - format_draw
                - free
                - screen_write_stop
                - format_free
                - log_debug
                - screen_write_cursormove
                - options_array_get
                - format_expand_time
                - screen_write_putc
                - strcmp
                - free
                - screen_write_putc
        - Branch String:   'status.c:467,16'
          Branch Sides:
            - BranchSide:      'status.c:467,16'
              BranchSideFuncs: []
            - BranchSide:      'status.c:467,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:383,2'
          Dst:             log_debug
        - Src:             'status.c:387,3'
          Dst:             fatalx
        - Src:             'status.c:390,10'
          Dst:             status_line_size
        - Src:             'status.c:398,7'
          Dst:             format_create
        - Src:             'status.c:399,2'
          Dst:             format_defaults
        - Src:             'status.c:402,2'
          Dst:             style_apply
        - Src:             'status.c:403,7'
          Dst:             options_get_number
        - Src:             'status.c:406,7'
          Dst:             options_get_number
        - Src:             'status.c:409,7'
          Dst:             grid_cells_equal
        - Src:             'status.c:417,3'
          Dst:             screen_resize
        - Src:             'status.c:420,2'
          Dst:             screen_write_start
        - Src:             'status.c:423,6'
          Dst:             options_get
        - Src:             'status.c:426,4'
          Dst:             screen_write_putc
        - Src:             'status.c:429,4'
          Dst:             screen_write_cursormove
        - Src:             'status.c:431,9'
          Dst:             options_array_get
        - Src:             'status.c:434,6'
          Dst:             screen_write_putc
        - Src:             'status.c:439,15'
          Dst:             format_expand_time
        - Src:             'status.c:442,8'
          Dst:             strcmp
        - Src:             'status.c:449,5'
          Dst:             screen_write_putc
        - Src:             'status.c:450,4'
          Dst:             screen_write_cursormove
        - Src:             'status.c:452,4'
          Dst:             status_free_ranges
        - Src:             'status.c:453,4'
          Dst:             format_draw
        - Src:             'status.c:460,2'
          Dst:             screen_write_stop
        - Src:             'status.c:463,2'
          Dst:             format_free
        - Src:             'status.c:466,2'
          Dst:             log_debug
    - functionName:    status_free_ranges
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - srs
      BBCount:         15
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:299,2'
          Branch Sides:
            - BranchSide:      'status.c:299,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'status.c:299,2'
              BranchSideFuncs:
                - free
        - Branch String:   'status.c:299,2'
          Branch Sides:
            - BranchSide:      'status.c:300,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'status.c:303,1'
              BranchSideFuncs: []
        - Branch String:   'status.c:300,3'
          Branch Sides:
            - BranchSide:      'status.c:300,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'status.c:300,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    status_free
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - event_del
        - event_initialized
        - screen_free
        - status_free_ranges
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:352,2'
          Branch Sides:
            - BranchSide:      'status.c:353,23'
              BranchSideFuncs:
                - status_free_ranges
                - free
                - event_initialized
                - screen_free
                - screen_free
                - free
                - event_del
            - BranchSide:      'status.c:357,25'
              BranchSideFuncs:
                - event_initialized
                - screen_free
                - screen_free
                - free
                - event_del
        - Branch String:   'status.c:357,6'
          Branch Sides:
            - BranchSide:      'status.c:358,3'
              BranchSideFuncs:
                - event_del
                - screen_free
                - screen_free
                - free
            - BranchSide:      'status.c:360,6'
              BranchSideFuncs:
                - screen_free
                - screen_free
                - free
        - Branch String:   'status.c:360,6'
          Branch Sides:
            - BranchSide:      'status.c:360,6'
              BranchSideFuncs:
                - screen_free
                - free
                - screen_free
            - BranchSide:      'status.c:361,15'
              BranchSideFuncs:
                - screen_free
                - free
                - screen_free
      Callsites:
        - Src:             'status.c:353,3'
          Dst:             status_free_ranges
        - Src:             'status.c:357,6'
          Dst:             event_initialized
        - Src:             'status.c:358,3'
          Dst:             event_del
        - Src:             'status.c:361,3'
          Dst:             screen_free
        - Src:             'status.c:364,2'
          Dst:             screen_free
    - functionName:    status_init
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         9
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - screen_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:338,2'
          Branch Sides:
            - BranchSide:      'status.c:339,3'
              BranchSideFuncs:
                - screen_init
            - BranchSide:      'status.c:341,15'
              BranchSideFuncs:
                - screen_init
      Callsites:
        - Src:             'status.c:341,2'
          Dst:             screen_init
    - functionName:    status_get_range
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - c
        - x
        - y
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:284,6'
          Branch Sides:
            - BranchSide:      'status.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:286,2'
              BranchSideFuncs: []
        - Branch String:   'status.c:286,2'
          Branch Sides:
            - BranchSide:      'status.c:287,7'
              BranchSideFuncs: []
            - BranchSide:      'status.c:290,2'
              BranchSideFuncs: []
        - Branch String:   'status.c:287,22'
          Branch Sides:
            - BranchSide:      'status.c:287,25'
              BranchSideFuncs: []
            - BranchSide:      'status.c:289,2'
              BranchSideFuncs: []
        - Branch String:   'status.c:287,7'
          Branch Sides:
            - BranchSide:      'status.c:288,12'
              BranchSideFuncs: []
            - BranchSide:      'status.c:289,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    status_at_line
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - status_line_size
      functionUses:    5
      BranchProfiles:
        - Branch String:   'status.c:246,6'
          Branch Sides:
            - BranchSide:      'status.c:247,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:248,6'
              BranchSideFuncs:
                - status_line_size
        - Branch String:   'status.c:248,6'
          Branch Sides:
            - BranchSide:      'status.c:249,11'
              BranchSideFuncs: []
            - BranchSide:      'status.c:250,10'
              BranchSideFuncs:
                - status_line_size
      Callsites:
        - Src:             'status.c:250,22'
          Dst:             status_line_size
    - functionName:    status_update_cache
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - options_get_number
      functionUses:    3
      BranchProfiles:
        - Branch String:   'status.c:232,6'
          Branch Sides:
            - BranchSide:      'status.c:233,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:234,30'
              BranchSideFuncs:
                - options_get_number
        - Branch String:   'status.c:234,11'
          Branch Sides:
            - BranchSide:      'status.c:235,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:237,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:231,19'
          Dst:             options_get_number
        - Src:             'status.c:234,11'
          Dst:             options_get_number
    - functionName:    status_timer_start_all
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - status_timer_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:223,2'
          Branch Sides:
            - BranchSide:      'status.c:221,17'
              BranchSideFuncs:
                - status_timer_start
            - BranchSide:      'status.c:223,2'
              BranchSideFuncs:
                - status_timer_start
        - Branch String:   'status.c:223,2'
          Branch Sides:
            - BranchSide:      'status.c:224,22'
              BranchSideFuncs:
                - status_timer_start
            - BranchSide:      'status.c:225,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'status.c:224,3'
          Dst:             status_timer_start
    - functionName:    status_timer_start
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - event_del
        - event_initialized
        - event_set
        - options_get_number
        - status_timer_callback
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:208,6'
          Branch Sides:
            - BranchSide:      'status.c:209,3'
              BranchSideFuncs:
                - event_del
                - options_get_number
                - status_timer_callback
            - BranchSide:      'status.c:211,3'
              BranchSideFuncs:
                - event_set
                - options_get_number
                - status_timer_callback
        - Branch String:   'status.c:213,16'
          Branch Sides:
            - BranchSide:      'status.c:213,38'
              BranchSideFuncs:
                - options_get_number
                - status_timer_callback
            - BranchSide:      'status.c:213,16'
              BranchSideFuncs: []
        - Branch String:   'status.c:213,6'
          Branch Sides:
            - BranchSide:      'status.c:213,6'
              BranchSideFuncs:
                - status_timer_callback
            - BranchSide:      'status.c:214,32'
              BranchSideFuncs:
                - status_timer_callback
      Callsites:
        - Src:             'status.c:208,6'
          Dst:             event_initialized
        - Src:             'status.c:209,3'
          Dst:             event_del
        - Src:             'status.c:211,3'
          Dst:             event_set
        - Src:             'status.c:211,3'
          Dst:             status_timer_callback
        - Src:             'status.c:213,19'
          Dst:             options_get_number
        - Src:             'status.c:214,3'
          Dst:             status_timer_callback
    - functionName:    status_timer_callback
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         14
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - event_add
        - event_del
        - log_debug
        - options_get_number
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:188,6'
          Branch Sides:
            - BranchSide:      'status.c:189,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:191,6'
              BranchSideFuncs:
                - options_get_number
                - log_debug
                - event_add
        - Branch String:   'status.c:191,32'
          Branch Sides:
            - BranchSide:      'status.c:191,35'
              BranchSideFuncs:
                - options_get_number
                - log_debug
                - event_add
            - BranchSide:      'status.c:194,2'
              BranchSideFuncs:
                - options_get_number
                - log_debug
                - event_add
        - Branch String:   'status.c:191,6'
          Branch Sides:
            - BranchSide:      'status.c:192,3'
              BranchSideFuncs:
                - options_get_number
                - log_debug
                - event_add
            - BranchSide:      'status.c:194,2'
              BranchSideFuncs:
                - options_get_number
                - log_debug
                - event_add
        - Branch String:   'status.c:197,6'
          Branch Sides:
            - BranchSide:      'status.c:198,3'
              BranchSideFuncs:
                - event_add
                - log_debug
            - BranchSide:      'status.c:199,45'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'status.c:186,2'
          Dst:             event_del
        - Src:             'status.c:195,14'
          Dst:             options_get_number
        - Src:             'status.c:198,3'
          Dst:             event_add
        - Src:             'status.c:199,2'
          Dst:             log_debug
    - functionName:    status_prompt_save_history
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - fclose
        - fopen
        - fputc
        - fputs
        - log_debug
        - status_prompt_find_history_file
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:154,22'
          Branch Sides:
            - BranchSide:      'status.c:150,8'
              BranchSideFuncs:
                - status_prompt_find_history_file
                - log_debug
                - fopen
                - free
                - fclose
                - fputs
                - fputc
                - fputs
                - fputc
                - __errno_location
                - strerror
                - log_debug
                - free
            - BranchSide:      'status.c:154,22'
              BranchSideFuncs:
                - status_prompt_find_history_file
                - log_debug
                - fopen
                - free
                - fclose
                - fputs
                - fputc
                - fputs
                - fputc
                - __errno_location
                - strerror
                - log_debug
                - free
        - Branch String:   'status.c:154,6'
          Branch Sides:
            - BranchSide:      'status.c:155,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:156,36'
              BranchSideFuncs:
                - log_debug
                - fopen
                - free
                - fclose
                - fputs
                - fputc
                - fputs
                - fputc
                - __errno_location
                - strerror
                - log_debug
                - free
        - Branch String:   'status.c:159,6'
          Branch Sides:
            - BranchSide:      'status.c:160,23'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - log_debug
                - free
            - BranchSide:      'status.c:164,7'
              BranchSideFuncs:
                - free
                - fclose
                - fputs
                - fputc
                - fputs
                - fputc
        - Branch String:   'status.c:166,2'
          Branch Sides:
            - BranchSide:      'status.c:167,10'
              BranchSideFuncs:
                - fclose
                - fputs
                - fputc
                - fputs
                - fputc
            - BranchSide:      'status.c:174,9'
              BranchSideFuncs:
                - fclose
        - Branch String:   'status.c:167,3'
          Branch Sides:
            - BranchSide:      'status.c:168,30'
              BranchSideFuncs:
                - fputs
                - fputc
                - fputs
                - fputc
                - fclose
            - BranchSide:      'status.c:173,2'
              BranchSideFuncs:
                - fclose
                - fputs
                - fputc
                - fputs
                - fputc
      Callsites:
        - Src:             'status.c:154,22'
          Dst:             status_prompt_find_history_file
        - Src:             'status.c:156,2'
          Dst:             log_debug
        - Src:             'status.c:158,6'
          Dst:             fopen
        - Src:             'status.c:160,46'
          Dst:             __errno_location
        - Src:             'status.c:160,37'
          Dst:             strerror
        - Src:             'status.c:160,3'
          Dst:             log_debug
        - Src:             'status.c:168,4'
          Dst:             fputs
        - Src:             'status.c:169,4'
          Dst:             fputc
        - Src:             'status.c:170,4'
          Dst:             fputs
        - Src:             'status.c:171,4'
          Dst:             fputc
        - Src:             'status.c:174,2'
          Dst:             fclose
    - functionName:    status_prompt_find_history_file
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - find_home
        - options_get_string
        - xasprintf
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:70,36'
          Branch Sides:
            - BranchSide:      'status.c:67,14'
              BranchSideFuncs:
                - options_get_string
                - find_home
                - xasprintf
                - xstrdup
            - BranchSide:      'status.c:70,36'
              BranchSideFuncs:
                - options_get_string
                - find_home
                - xasprintf
                - xstrdup
        - Branch String:   'status.c:71,6'
          Branch Sides:
            - BranchSide:      'status.c:72,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:73,7'
              BranchSideFuncs:
                - find_home
                - xasprintf
                - xstrdup
        - Branch String:   'status.c:73,6'
          Branch Sides:
            - BranchSide:      'status.c:74,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'status.c:76,6'
              BranchSideFuncs:
                - find_home
                - xasprintf
        - Branch String:   'status.c:76,29'
          Branch Sides:
            - BranchSide:      'status.c:76,32'
              BranchSideFuncs: []
            - BranchSide:      'status.c:77,3'
              BranchSideFuncs: []
        - Branch String:   'status.c:76,6'
          Branch Sides:
            - BranchSide:      'status.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:78,14'
              BranchSideFuncs:
                - find_home
                - xasprintf
        - Branch String:   'status.c:78,6'
          Branch Sides:
            - BranchSide:      'status.c:79,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:80,27'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'status.c:70,17'
          Dst:             options_get_string
        - Src:             'status.c:74,11'
          Dst:             xstrdup
        - Src:             'status.c:78,14'
          Dst:             find_home
        - Src:             'status.c:80,2'
          Dst:             xasprintf
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    status_prompt_add_typed_history
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - line
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - status_prompt_add_history
        - status_prompt_type
        - strsep
      functionUses:    2
      BranchProfiles:
        - Branch String:   'status.c:92,6'
          Branch Sides:
            - BranchSide:      'status.c:93,29'
              BranchSideFuncs:
                - status_prompt_type
                - status_prompt_add_history
                - status_prompt_add_history
            - BranchSide:      'status.c:94,6'
              BranchSideFuncs:
                - status_prompt_add_history
                - status_prompt_add_history
        - Branch String:   'status.c:94,6'
          Branch Sides:
            - BranchSide:      'status.c:99,7'
              BranchSideFuncs:
                - status_prompt_add_history
            - BranchSide:      'status.c:103,29'
              BranchSideFuncs:
                - status_prompt_add_history
        - Branch String:   'status.c:99,7'
          Branch Sides:
            - BranchSide:      'status.c:100,6'
              BranchSideFuncs:
                - status_prompt_add_history
            - BranchSide:      'status.c:101,29'
              BranchSideFuncs:
                - status_prompt_add_history
      Callsites:
        - Src:             'status.c:91,12'
          Dst:             strsep
        - Src:             'status.c:93,10'
          Dst:             status_prompt_type
        - Src:             'status.c:101,3'
          Dst:             status_prompt_add_history
        - Src:             'status.c:103,3'
          Dst:             status_prompt_add_history
    - functionName:    status_prompt_load_history
      functionSourceFile: '/src/tmux/status.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - fclose
        - fgetln
        - fopen
        - log_debug
        - status_prompt_add_typed_history
        - status_prompt_find_history_file
        - strerror
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'status.c:114,22'
          Branch Sides:
            - BranchSide:      'status.c:110,8'
              BranchSideFuncs:
                - status_prompt_find_history_file
                - log_debug
                - fopen
                - free
                - fgetln
                - xmalloc
                - status_prompt_add_typed_history
                - free
                - status_prompt_add_typed_history
                - fclose
                - __errno_location
                - strerror
                - log_debug
                - free
            - BranchSide:      'status.c:114,22'
              BranchSideFuncs:
                - status_prompt_find_history_file
                - log_debug
                - fopen
                - free
                - fgetln
                - xmalloc
                - status_prompt_add_typed_history
                - free
                - status_prompt_add_typed_history
                - fclose
                - __errno_location
                - strerror
                - log_debug
                - free
        - Branch String:   'status.c:114,6'
          Branch Sides:
            - BranchSide:      'status.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'status.c:116,39'
              BranchSideFuncs:
                - log_debug
                - fopen
                - free
                - fgetln
                - xmalloc
                - status_prompt_add_typed_history
                - free
                - status_prompt_add_typed_history
                - fclose
                - __errno_location
                - strerror
                - log_debug
                - free
        - Branch String:   'status.c:119,6'
          Branch Sides:
            - BranchSide:      'status.c:120,23'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - log_debug
                - free
            - BranchSide:      'status.c:124,7'
              BranchSideFuncs:
                - free
                - fgetln
                - xmalloc
                - status_prompt_add_typed_history
                - free
                - status_prompt_add_typed_history
                - fclose
        - Branch String:   'status.c:127,7'
          Branch Sides:
            - BranchSide:      'status.c:128,4'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'status.c:130,7'
              BranchSideFuncs:
                - fgetln
                - fclose
                - xmalloc
                - status_prompt_add_typed_history
                - free
                - status_prompt_add_typed_history
        - Branch String:   'status.c:130,7'
          Branch Sides:
            - BranchSide:      'status.c:126,2'
              BranchSideFuncs:
                - xmalloc
                - status_prompt_add_typed_history
                - free
                - fgetln
                - fclose
                - status_prompt_add_typed_history
            - BranchSide:      'status.c:131,8'
              BranchSideFuncs:
                - xmalloc
                - status_prompt_add_typed_history
                - free
                - fgetln
                - fclose
                - status_prompt_add_typed_history
        - Branch String:   'status.c:131,8'
          Branch Sides:
            - BranchSide:      'status.c:132,5'
              BranchSideFuncs:
                - status_prompt_add_typed_history
                - fgetln
                - xmalloc
                - status_prompt_add_typed_history
                - free
                - fclose
            - BranchSide:      'status.c:135,19'
              BranchSideFuncs:
                - xmalloc
                - status_prompt_add_typed_history
                - free
                - fgetln
                - status_prompt_add_typed_history
                - fclose
      Callsites:
        - Src:             'status.c:114,22'
          Dst:             status_prompt_find_history_file
        - Src:             'status.c:116,2'
          Dst:             log_debug
        - Src:             'status.c:118,6'
          Dst:             fopen
        - Src:             'status.c:120,46'
          Dst:             __errno_location
        - Src:             'status.c:120,37'
          Dst:             strerror
        - Src:             'status.c:120,3'
          Dst:             log_debug
        - Src:             'status.c:127,15'
          Dst:             fgetln
        - Src:             'status.c:133,5'
          Dst:             status_prompt_add_typed_history
        - Src:             'status.c:135,11'
          Dst:             xmalloc
        - Src:             'status.c:138,5'
          Dst:             status_prompt_add_typed_history
        - Src:             'status.c:143,2'
          Dst:             fclose
    - functionName:    style_set_scrollbar_style_from_option
      functionSourceFile: '/src/tmux/style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sb_style
        - oo
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - options_string_to_style
        - style_copy
        - style_set
        - utf8_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'style.c:418,6'
          Branch Sides:
            - BranchSide:      'style.c:419,13'
              BranchSideFuncs:
                - style_set
                - utf8_set
            - BranchSide:      'style.c:424,14'
              BranchSideFuncs:
                - style_copy
                - utf8_set
        - Branch String:   'style.c:425,7'
          Branch Sides:
            - BranchSide:      'style.c:426,4'
              BranchSideFuncs:
                - utf8_set
            - BranchSide:      'style.c:427,7'
              BranchSideFuncs:
                - utf8_set
        - Branch String:   'style.c:427,7'
          Branch Sides:
            - BranchSide:      'style.c:428,4'
              BranchSideFuncs:
                - utf8_set
            - BranchSide:      'style.c:429,13'
              BranchSideFuncs:
                - utf8_set
      Callsites:
        - Src:             'style.c:417,7'
          Dst:             options_string_to_style
        - Src:             'style.c:419,3'
          Dst:             style_set
        - Src:             'style.c:422,3'
          Dst:             utf8_set
        - Src:             'style.c:424,3'
          Dst:             style_copy
        - Src:             'style.c:429,3'
          Dst:             utf8_set
    - functionName:    style_set
      functionSourceFile: '/src/tmux/style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sy
        - gc
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    style_copy
      functionSourceFile: '/src/tmux/style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    style_apply
      functionSourceFile: '/src/tmux/style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gc
        - oo
        - name
        - ft
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - style_add
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'style.c:394,2'
          Dst:             style_add
    - functionName:    style_add
      functionSourceFile: '/src/tmux/style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gc
        - oo
        - name
        - ft
      BBCount:         21
      ICount:          150
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - format_create
        - format_free
        - options_string_to_style
      functionUses:    4
      BranchProfiles:
        - Branch String:   'style.c:370,6'
          Branch Sides:
            - BranchSide:      'style.c:371,14'
              BranchSideFuncs:
                - format_create
                - options_string_to_style
                - format_free
            - BranchSide:      'style.c:373,31'
              BranchSideFuncs:
                - options_string_to_style
                - format_free
        - Branch String:   'style.c:374,6'
          Branch Sides:
            - BranchSide:      'style.c:375,6'
              BranchSideFuncs:
                - format_free
            - BranchSide:      'style.c:376,6'
              BranchSideFuncs:
                - format_free
        - Branch String:   'style.c:376,6'
          Branch Sides:
            - BranchSide:      'style.c:377,12'
              BranchSideFuncs:
                - format_free
            - BranchSide:      'style.c:378,6'
              BranchSideFuncs:
                - format_free
        - Branch String:   'style.c:378,6'
          Branch Sides:
            - BranchSide:      'style.c:379,12'
              BranchSideFuncs:
                - format_free
            - BranchSide:      'style.c:380,6'
              BranchSideFuncs:
                - format_free
        - Branch String:   'style.c:380,6'
          Branch Sides:
            - BranchSide:      'style.c:381,12'
              BranchSideFuncs:
                - format_free
            - BranchSide:      'style.c:382,14'
              BranchSideFuncs:
                - format_free
        - Branch String:   'style.c:384,6'
          Branch Sides:
            - BranchSide:      'style.c:384,6'
              BranchSideFuncs:
                - format_free
            - BranchSide:      'style.c:385,15'
              BranchSideFuncs:
                - format_free
      Callsites:
        - Src:             'style.c:371,14'
          Dst:             format_create
        - Src:             'style.c:373,7'
          Dst:             options_string_to_style
        - Src:             'style.c:385,3'
          Dst:             format_free
    - functionName:    style_tostring
      functionSourceFile: '/src/tmux/style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sy
      BBCount:         90
      ICount:          585
      EdgeCount:       119
      CyclomaticComplexity: 31
      functionsReached:
        - attributes_tostring
        - colour_tostring
        - snprintf
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'style.c:263,6'
          Branch Sides:
            - BranchSide:      'style.c:264,7'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'style.c:276,6'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'style.c:264,7'
          Branch Sides:
            - BranchSide:      'style.c:265,8'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'style.c:266,12'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'style.c:266,12'
          Branch Sides:
            - BranchSide:      'style.c:267,8'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'style.c:268,12'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'style.c:268,12'
          Branch Sides:
            - BranchSide:      'style.c:269,8'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'style.c:270,12'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'style.c:276,6'
          Branch Sides:
            - BranchSide:      'style.c:277,7'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'style.c:299,6'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
        - Branch String:   'style.c:277,7'
          Branch Sides:
            - BranchSide:      'style.c:278,8'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
            - BranchSide:      'style.c:279,12'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'style.c:279,12'
          Branch Sides:
            - BranchSide:      'style.c:280,8'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
            - BranchSide:      'style.c:281,12'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'style.c:281,12'
          Branch Sides:
            - BranchSide:      'style.c:282,13'
              BranchSideFuncs:
                - snprintf
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
            - BranchSide:      'style.c:284,14'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'style.c:284,14'
          Branch Sides:
            - BranchSide:      'style.c:285,13'
              BranchSideFuncs:
                - snprintf
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
            - BranchSide:      'style.c:287,14'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
                - snprintf
        - Branch String:   'style.c:287,14'
          Branch Sides:
            - BranchSide:      'style.c:288,13'
              BranchSideFuncs:
                - snprintf
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
            - BranchSide:      'style.c:291,14'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - snprintf
        - Branch String:   'style.c:299,6'
          Branch Sides:
            - BranchSide:      'style.c:300,7'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
            - BranchSide:      'style.c:312,6'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
        - Branch String:   'style.c:300,7'
          Branch Sides:
            - BranchSide:      'style.c:301,8'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
            - BranchSide:      'style.c:302,12'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
        - Branch String:   'style.c:302,12'
          Branch Sides:
            - BranchSide:      'style.c:303,8'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
            - BranchSide:      'style.c:304,12'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
        - Branch String:   'style.c:304,12'
          Branch Sides:
            - BranchSide:      'style.c:305,8'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
            - BranchSide:      'style.c:306,12'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - xsnprintf
        - Branch String:   'style.c:312,6'
          Branch Sides:
            - BranchSide:      'style.c:313,7'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
            - BranchSide:      'style.c:322,6'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
        - Branch String:   'style.c:313,7'
          Branch Sides:
            - BranchSide:      'style.c:314,8'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
            - BranchSide:      'style.c:315,12'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
        - Branch String:   'style.c:315,12'
          Branch Sides:
            - BranchSide:      'style.c:316,8'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
            - BranchSide:      'style.c:317,12'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
        - Branch String:   'style.c:322,6'
          Branch Sides:
            - BranchSide:      'style.c:323,24'
              BranchSideFuncs:
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
            - BranchSide:      'style.c:327,6'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
        - Branch String:   'style.c:327,6'
          Branch Sides:
            - BranchSide:      'style.c:328,24'
              BranchSideFuncs:
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
            - BranchSide:      'style.c:332,6'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
        - Branch String:   'style.c:332,6'
          Branch Sides:
            - BranchSide:      'style.c:333,24'
              BranchSideFuncs:
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
            - BranchSide:      'style.c:337,6'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
                - colour_tostring
                - xsnprintf
        - Branch String:   'style.c:337,6'
          Branch Sides:
            - BranchSide:      'style.c:338,24'
              BranchSideFuncs:
                - colour_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
            - BranchSide:      'style.c:342,6'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
                - attributes_tostring
                - xsnprintf
        - Branch String:   'style.c:342,6'
          Branch Sides:
            - BranchSide:      'style.c:343,17'
              BranchSideFuncs:
                - attributes_tostring
                - xsnprintf
                - xsnprintf
                - xsnprintf
            - BranchSide:      'style.c:347,13'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
        - Branch String:   'style.c:347,13'
          Branch Sides:
            - BranchSide:      'style.c:348,31'
              BranchSideFuncs:
                - xsnprintf
                - xsnprintf
            - BranchSide:      'style.c:352,13'
              BranchSideFuncs:
                - xsnprintf
        - Branch String:   'style.c:352,13'
          Branch Sides:
            - BranchSide:      'style.c:353,31'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'style.c:357,6'
              BranchSideFuncs: []
        - Branch String:   'style.c:357,6'
          Branch Sides:
            - BranchSide:      'style.c:358,3'
              BranchSideFuncs: []
            - BranchSide:      'style.c:359,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'style.c:272,10'
          Dst:             xsnprintf
        - Src:             'style.c:282,4'
          Dst:             snprintf
        - Src:             'style.c:285,4'
          Dst:             snprintf
        - Src:             'style.c:288,4'
          Dst:             snprintf
        - Src:             'style.c:292,4'
          Dst:             snprintf
        - Src:             'style.c:295,10'
          Dst:             xsnprintf
        - Src:             'style.c:308,10'
          Dst:             xsnprintf
        - Src:             'style.c:319,10'
          Dst:             xsnprintf
        - Src:             'style.c:324,7'
          Dst:             colour_tostring
        - Src:             'style.c:323,10'
          Dst:             xsnprintf
        - Src:             'style.c:329,7'
          Dst:             colour_tostring
        - Src:             'style.c:328,10'
          Dst:             xsnprintf
        - Src:             'style.c:334,7'
          Dst:             colour_tostring
        - Src:             'style.c:333,10'
          Dst:             xsnprintf
        - Src:             'style.c:339,7'
          Dst:             colour_tostring
        - Src:             'style.c:338,10'
          Dst:             xsnprintf
        - Src:             'style.c:344,7'
          Dst:             attributes_tostring
        - Src:             'style.c:343,3'
          Dst:             xsnprintf
        - Src:             'style.c:348,17'
          Dst:             xsnprintf
        - Src:             'style.c:353,17'
          Dst:             xsnprintf
    - functionName:    style_set_range_string
      functionSourceFile: '/src/tmux/style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sy
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlcpy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'style.c:51,2'
          Dst:             strlcpy
    - functionName:    style_parse
      functionSourceFile: '/src/tmux/style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sy
        - base
        - in
      BBCount:         216
      ICount:          1127
      EdgeCount:       293
      CyclomaticComplexity: 79
      functionsReached:
        - attributes_fromstring
        - colour_fromstring
        - log_debug
        - strcasecmp
        - strchr
        - strcmp
        - strcspn
        - strlcpy
        - strncasecmp
        - strspn
        - strtonum
        - style_copy
        - style_set_range_string
      functionUses:    7
      BranchProfiles:
        - Branch String:   'style.c:69,6'
          Branch Sides:
            - BranchSide:      'style.c:70,3'
              BranchSideFuncs: []
            - BranchSide:      'style.c:71,21'
              BranchSideFuncs:
                - style_copy
                - log_debug
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:75,22'
          Branch Sides:
            - BranchSide:      'style.c:75,32'
              BranchSideFuncs:
                - strchr
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'style.c:75,3'
              BranchSideFuncs:
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strchr
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:75,3'
          Branch Sides:
            - BranchSide:      'style.c:76,6'
              BranchSideFuncs:
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:77,8'
              BranchSideFuncs:
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strchr
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:77,7'
          Branch Sides:
            - BranchSide:      'style.c:78,4'
              BranchSideFuncs: []
            - BranchSide:      'style.c:80,17'
              BranchSideFuncs:
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strchr
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:81,7'
          Branch Sides:
            - BranchSide:      'style.c:82,4'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:83,3'
              BranchSideFuncs:
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - style_copy
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:87,7'
          Branch Sides:
            - BranchSide:      'style.c:88,16'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:93,25'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - style_copy
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:93,14'
          Branch Sides:
            - BranchSide:      'style.c:94,4'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:95,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - style_copy
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:95,12'
          Branch Sides:
            - BranchSide:      'style.c:96,4'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:97,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:97,12'
          Branch Sides:
            - BranchSide:      'style.c:98,4'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:99,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:99,12'
          Branch Sides:
            - BranchSide:      'style.c:100,4'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:101,23'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:101,12'
          Branch Sides:
            - BranchSide:      'style.c:102,4'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:103,23'
              BranchSideFuncs:
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:103,12'
          Branch Sides:
            - BranchSide:      'style.c:104,4'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:105,24'
              BranchSideFuncs:
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:105,12'
          Branch Sides:
            - BranchSide:      'style.c:106,19'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strchr
            - BranchSide:      'style.c:116,25'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
        - Branch String:   'style.c:106,8'
          Branch Sides:
            - BranchSide:      'style.c:107,5'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:108,24'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strchr
        - Branch String:   'style.c:108,13'
          Branch Sides:
            - BranchSide:      'style.c:109,5'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:110,24'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - style_copy
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:110,13'
          Branch Sides:
            - BranchSide:      'style.c:111,5'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:112,24'
              BranchSideFuncs:
                - strcasecmp
                - style_copy
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:112,13'
          Branch Sides:
            - BranchSide:      'style.c:113,5'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:115,5'
              BranchSideFuncs:
                - style_copy
        - Branch String:   'style.c:116,14'
          Branch Sides:
            - BranchSide:      'style.c:117,35'
              BranchSideFuncs:
                - strlcpy
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:121,14'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
        - Branch String:   'style.c:121,22'
          Branch Sides:
            - BranchSide:      'style.c:121,37'
              BranchSideFuncs:
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
            - BranchSide:      'style.c:178,25'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - style_copy
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:121,14'
          Branch Sides:
            - BranchSide:      'style.c:122,19'
              BranchSideFuncs:
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
            - BranchSide:      'style.c:178,25'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - style_copy
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:123,8'
          Branch Sides:
            - BranchSide:      'style.c:124,11'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
            - BranchSide:      'style.c:128,19'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
        - Branch String:   'style.c:125,9'
          Branch Sides:
            - BranchSide:      'style.c:126,6'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:127,4'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
        - Branch String:   'style.c:128,8'
          Branch Sides:
            - BranchSide:      'style.c:129,9'
              BranchSideFuncs:
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:134,26'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
        - Branch String:   'style.c:129,9'
          Branch Sides:
            - BranchSide:      'style.c:130,6'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:131,5'
              BranchSideFuncs:
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:134,15'
          Branch Sides:
            - BranchSide:      'style.c:135,9'
              BranchSideFuncs:
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:140,26'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
        - Branch String:   'style.c:135,9'
          Branch Sides:
            - BranchSide:      'style.c:136,6'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:137,5'
              BranchSideFuncs:
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:140,15'
          Branch Sides:
            - BranchSide:      'style.c:141,9'
              BranchSideFuncs:
                - strtonum
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:151,26'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
        - Branch String:   'style.c:141,9'
          Branch Sides:
            - BranchSide:      'style.c:142,6'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:143,10'
              BranchSideFuncs:
                - strtonum
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:143,23'
          Branch Sides:
            - BranchSide:      'style.c:143,26'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:144,6'
              BranchSideFuncs:
                - style_copy
        - Branch String:   'style.c:143,9'
          Branch Sides:
            - BranchSide:      'style.c:144,6'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:145,18'
              BranchSideFuncs:
                - strtonum
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:146,9'
          Branch Sides:
            - BranchSide:      'style.c:147,6'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:148,5'
              BranchSideFuncs:
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:151,15'
          Branch Sides:
            - BranchSide:      'style.c:152,9'
              BranchSideFuncs:
                - strtonum
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:160,26'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - style_set_range_string
                - strtonum
                - style_set_range_string
        - Branch String:   'style.c:152,9'
          Branch Sides:
            - BranchSide:      'style.c:153,6'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:154,18'
              BranchSideFuncs:
                - strtonum
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:155,9'
          Branch Sides:
            - BranchSide:      'style.c:156,6'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:157,5'
              BranchSideFuncs:
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:160,15'
          Branch Sides:
            - BranchSide:      'style.c:161,9'
              BranchSideFuncs:
                - strtonum
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:171,26'
              BranchSideFuncs:
                - strcasecmp
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - style_set_range_string
        - Branch String:   'style.c:161,9'
          Branch Sides:
            - BranchSide:      'style.c:162,6'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:163,10'
              BranchSideFuncs:
                - strtonum
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:163,23'
          Branch Sides:
            - BranchSide:      'style.c:163,26'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:164,6'
              BranchSideFuncs:
                - style_copy
        - Branch String:   'style.c:163,9'
          Branch Sides:
            - BranchSide:      'style.c:164,6'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:165,18'
              BranchSideFuncs:
                - strtonum
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:166,9'
          Branch Sides:
            - BranchSide:      'style.c:167,6'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:168,5'
              BranchSideFuncs:
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:172,9'
          Branch Sides:
            - BranchSide:      'style.c:173,6'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:174,5'
              BranchSideFuncs:
                - style_set_range_string
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:178,14'
          Branch Sides:
            - BranchSide:      'style.c:179,30'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:180,12'
              BranchSideFuncs:
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - style_copy
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'style.c:180,20'
          Branch Sides:
            - BranchSide:      'style.c:180,35'
              BranchSideFuncs:
                - strncasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - style_copy
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'style.c:191,14'
              BranchSideFuncs:
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
        - Branch String:   'style.c:180,12'
          Branch Sides:
            - BranchSide:      'style.c:181,19'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:191,14'
              BranchSideFuncs:
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
        - Branch String:   'style.c:181,8'
          Branch Sides:
            - BranchSide:      'style.c:182,5'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:183,24'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:183,13'
          Branch Sides:
            - BranchSide:      'style.c:184,5'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:185,24'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - style_copy
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:185,13'
          Branch Sides:
            - BranchSide:      'style.c:186,5'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:187,24'
              BranchSideFuncs:
                - strcasecmp
                - style_copy
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:187,13'
          Branch Sides:
            - BranchSide:      'style.c:188,5'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:190,5'
              BranchSideFuncs:
                - style_copy
        - Branch String:   'style.c:191,22'
          Branch Sides:
            - BranchSide:      'style.c:191,37'
              BranchSideFuncs:
                - strncasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_copy
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - colour_fromstring
            - BranchSide:      'style.c:195,14'
              BranchSideFuncs:
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - colour_fromstring
                - style_copy
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
        - Branch String:   'style.c:191,14'
          Branch Sides:
            - BranchSide:      'style.c:192,35'
              BranchSideFuncs:
                - colour_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:195,14'
              BranchSideFuncs:
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - colour_fromstring
                - style_copy
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
        - Branch String:   'style.c:192,8'
          Branch Sides:
            - BranchSide:      'style.c:193,5'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:194,15'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:195,22'
          Branch Sides:
            - BranchSide:      'style.c:195,37'
              BranchSideFuncs:
                - strncasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - colour_fromstring
                - style_copy
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - colour_fromstring
            - BranchSide:      'style.c:210,14'
              BranchSideFuncs:
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - colour_fromstring
                - style_copy
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
        - Branch String:   'style.c:195,14'
          Branch Sides:
            - BranchSide:      'style.c:196,35'
              BranchSideFuncs:
                - colour_fromstring
                - style_copy
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:210,14'
              BranchSideFuncs:
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - colour_fromstring
                - style_copy
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
        - Branch String:   'style.c:196,8'
          Branch Sides:
            - BranchSide:      'style.c:197,5'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:198,9'
              BranchSideFuncs:
                - style_copy
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:198,19'
          Branch Sides:
            - BranchSide:      'style.c:198,23'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:199,9'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:198,8'
          Branch Sides:
            - BranchSide:      'style.c:199,9'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:203,16'
              BranchSideFuncs:
                - style_copy
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:199,9'
          Branch Sides:
            - BranchSide:      'style.c:200,18'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:202,18'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:203,26'
          Branch Sides:
            - BranchSide:      'style.c:203,30'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:204,9'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:203,15'
          Branch Sides:
            - BranchSide:      'style.c:204,9'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:209,5'
              BranchSideFuncs:
                - style_copy
        - Branch String:   'style.c:204,9'
          Branch Sides:
            - BranchSide:      'style.c:205,18'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:207,18'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:210,22'
          Branch Sides:
            - BranchSide:      'style.c:210,37'
              BranchSideFuncs:
                - strncasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - colour_fromstring
                - style_copy
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - colour_fromstring
            - BranchSide:      'style.c:217,25'
              BranchSideFuncs:
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - colour_fromstring
                - style_copy
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
        - Branch String:   'style.c:210,14'
          Branch Sides:
            - BranchSide:      'style.c:211,35'
              BranchSideFuncs:
                - colour_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:217,25'
              BranchSideFuncs:
                - strcasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - colour_fromstring
                - style_copy
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
        - Branch String:   'style.c:211,8'
          Branch Sides:
            - BranchSide:      'style.c:212,5'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:213,8'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:213,8'
          Branch Sides:
            - BranchSide:      'style.c:214,17'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:216,17'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:217,14'
          Branch Sides:
            - BranchSide:      'style.c:218,4'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:219,12'
              BranchSideFuncs:
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - colour_fromstring
                - style_copy
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
        - Branch String:   'style.c:219,20'
          Branch Sides:
            - BranchSide:      'style.c:219,35'
              BranchSideFuncs:
                - strncasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - colour_fromstring
                - style_copy
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strcmp
                - attributes_fromstring
            - BranchSide:      'style.c:225,14'
              BranchSideFuncs:
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
        - Branch String:   'style.c:219,12'
          Branch Sides:
            - BranchSide:      'style.c:220,15'
              BranchSideFuncs:
                - strcmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:225,14'
              BranchSideFuncs:
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
        - Branch String:   'style.c:220,8'
          Branch Sides:
            - BranchSide:      'style.c:221,11'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:222,44'
              BranchSideFuncs:
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:222,13'
          Branch Sides:
            - BranchSide:      'style.c:0,0'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:223,5'
              BranchSideFuncs:
                - style_copy
        - Branch String:   'style.c:225,22'
          Branch Sides:
            - BranchSide:      'style.c:225,37'
              BranchSideFuncs:
                - strncasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
                - strtonum
            - BranchSide:      'style.c:230,14'
              BranchSideFuncs:
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strtonum
                - style_copy
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
        - Branch String:   'style.c:225,14'
          Branch Sides:
            - BranchSide:      'style.c:226,38'
              BranchSideFuncs:
                - strtonum
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:230,14'
              BranchSideFuncs:
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strtonum
                - style_copy
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strncasecmp
                - strtonum
        - Branch String:   'style.c:227,29'
          Branch Sides:
            - BranchSide:      'style.c:228,33'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:229,42'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:230,22'
          Branch Sides:
            - BranchSide:      'style.c:230,37'
              BranchSideFuncs:
                - strncasecmp
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strtonum
                - style_copy
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
                - strtonum
            - BranchSide:      'style.c:236,39'
              BranchSideFuncs:
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strtonum
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:230,14'
          Branch Sides:
            - BranchSide:      'style.c:231,38'
              BranchSideFuncs:
                - strtonum
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:236,39'
              BranchSideFuncs:
                - attributes_fromstring
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strtonum
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:232,29'
          Branch Sides:
            - BranchSide:      'style.c:233,33'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:234,40'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:236,8'
          Branch Sides:
            - BranchSide:      'style.c:237,5'
              BranchSideFuncs:
                - style_copy
            - BranchSide:      'style.c:238,19'
              BranchSideFuncs:
                - strspn
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
        - Branch String:   'style.c:242,2'
          Branch Sides:
            - BranchSide:      'style.c:75,3'
              BranchSideFuncs:
                - strcspn
                - log_debug
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - attributes_fromstring
                - strspn
                - style_copy
                - strncasecmp
                - strtonum
                - strncasecmp
                - strtonum
                - strncasecmp
                - strcmp
                - attributes_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - colour_fromstring
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strchr
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - strtonum
                - style_set_range_string
                - style_set_range_string
                - style_set_range_string
                - strlcpy
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strchr
            - BranchSide:      'style.c:244,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'style.c:71,2'
          Dst:             style_copy
        - Src:             'style.c:73,2'
          Dst:             log_debug
        - Src:             'style.c:75,25'
          Dst:             strchr
        - Src:             'style.c:80,9'
          Dst:             strcspn
        - Src:             'style.c:86,3'
          Dst:             log_debug
        - Src:             'style.c:87,7'
          Dst:             strcasecmp
        - Src:             'style.c:93,14'
          Dst:             strcasecmp
        - Src:             'style.c:95,12'
          Dst:             strcasecmp
        - Src:             'style.c:97,12'
          Dst:             strcasecmp
        - Src:             'style.c:99,12'
          Dst:             strcasecmp
        - Src:             'style.c:101,12'
          Dst:             strcasecmp
        - Src:             'style.c:103,12'
          Dst:             strcasecmp
        - Src:             'style.c:105,12'
          Dst:             strncasecmp
        - Src:             'style.c:106,8'
          Dst:             strcasecmp
        - Src:             'style.c:108,13'
          Dst:             strcasecmp
        - Src:             'style.c:110,13'
          Dst:             strcasecmp
        - Src:             'style.c:112,13'
          Dst:             strcasecmp
        - Src:             'style.c:116,14'
          Dst:             strcasecmp
        - Src:             'style.c:119,4'
          Dst:             strlcpy
        - Src:             'style.c:121,25'
          Dst:             strncasecmp
        - Src:             'style.c:122,12'
          Dst:             strchr
        - Src:             'style.c:128,8'
          Dst:             strcasecmp
        - Src:             'style.c:133,5'
          Dst:             style_set_range_string
        - Src:             'style.c:134,15'
          Dst:             strcasecmp
        - Src:             'style.c:139,5'
          Dst:             style_set_range_string
        - Src:             'style.c:140,15'
          Dst:             strcasecmp
        - Src:             'style.c:145,9'
          Dst:             strtonum
        - Src:             'style.c:150,5'
          Dst:             style_set_range_string
        - Src:             'style.c:151,15'
          Dst:             strcasecmp
        - Src:             'style.c:154,9'
          Dst:             strtonum
        - Src:             'style.c:159,5'
          Dst:             style_set_range_string
        - Src:             'style.c:160,15'
          Dst:             strcasecmp
        - Src:             'style.c:165,9'
          Dst:             strtonum
        - Src:             'style.c:170,5'
          Dst:             style_set_range_string
        - Src:             'style.c:171,15'
          Dst:             strcasecmp
        - Src:             'style.c:176,5'
          Dst:             style_set_range_string
        - Src:             'style.c:178,14'
          Dst:             strcasecmp
        - Src:             'style.c:180,23'
          Dst:             strncasecmp
        - Src:             'style.c:181,8'
          Dst:             strcasecmp
        - Src:             'style.c:183,13'
          Dst:             strcasecmp
        - Src:             'style.c:185,13'
          Dst:             strcasecmp
        - Src:             'style.c:187,13'
          Dst:             strcasecmp
        - Src:             'style.c:191,25'
          Dst:             strncasecmp
        - Src:             'style.c:192,17'
          Dst:             colour_fromstring
        - Src:             'style.c:195,25'
          Dst:             strncasecmp
        - Src:             'style.c:196,17'
          Dst:             colour_fromstring
        - Src:             'style.c:210,25'
          Dst:             strncasecmp
        - Src:             'style.c:211,17'
          Dst:             colour_fromstring
        - Src:             'style.c:217,14'
          Dst:             strcasecmp
        - Src:             'style.c:219,23'
          Dst:             strncasecmp
        - Src:             'style.c:220,8'
          Dst:             strcmp
        - Src:             'style.c:222,22'
          Dst:             attributes_fromstring
        - Src:             'style.c:225,25'
          Dst:             strncasecmp
        - Src:             'style.c:226,29'
          Dst:             strtonum
        - Src:             'style.c:230,25'
          Dst:             strncasecmp
        - Src:             'style.c:231,29'
          Dst:             strtonum
        - Src:             'style.c:236,17'
          Dst:             attributes_fromstring
        - Src:             'style.c:241,15'
          Dst:             strspn
        - Src:             'style.c:247,2'
          Dst:             style_copy
    - functionName:    expand_path
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - home
      BBCount:         18
      ICount:          125
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - environ_find
        - strchr
        - strncmp
        - xasprintf
        - xstrdup
        - xstrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tmux.c:115,6'
          Branch Sides:
            - BranchSide:      'tmux.c:116,7'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'tmux.c:122,7'
              BranchSideFuncs:
                - xstrdup
                - strchr
                - xstrndup
                - environ_find
                - free
                - xasprintf
                - xstrdup
        - Branch String:   'tmux.c:116,7'
          Branch Sides:
            - BranchSide:      'tmux.c:117,4'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:118,32'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'tmux.c:122,6'
          Branch Sides:
            - BranchSide:      'tmux.c:123,16'
              BranchSideFuncs:
                - strchr
                - xstrndup
                - environ_find
                - free
                - xasprintf
                - xstrdup
            - BranchSide:      'tmux.c:138,18'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'tmux.c:124,7'
          Branch Sides:
            - BranchSide:      'tmux.c:125,19'
              BranchSideFuncs:
                - xstrdup
                - environ_find
                - free
                - xasprintf
            - BranchSide:      'tmux.c:127,20'
              BranchSideFuncs:
                - xstrndup
                - environ_find
                - free
                - xasprintf
        - Branch String:   'tmux.c:130,7'
          Branch Sides:
            - BranchSide:      'tmux.c:131,4'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:132,7'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'tmux.c:132,7'
          Branch Sides:
            - BranchSide:      'tmux.c:133,8'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'tmux.c:134,32'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'tmux.c:115,6'
          Dst:             strncmp
        - Src:             'tmux.c:118,3'
          Dst:             xasprintf
        - Src:             'tmux.c:123,9'
          Dst:             strchr
        - Src:             'tmux.c:125,11'
          Dst:             xstrdup
        - Src:             'tmux.c:127,11'
          Dst:             xstrndup
        - Src:             'tmux.c:128,11'
          Dst:             environ_find
        - Src:             'tmux.c:134,3'
          Dst:             xasprintf
        - Src:             'tmux.c:138,10'
          Dst:             xstrdup
    - functionName:    make_label
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - label
        - cause
      BBCount:         28
      ICount:          190
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - expand_paths
        - getuid
        - lstat
        - mkdir
        - strerror
        - xasprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tmux.c:195,6'
          Branch Sides:
            - BranchSide:      'tmux.c:196,9'
              BranchSideFuncs:
                - getuid
                - expand_paths
                - free
                - xasprintf
                - free
                - mkdir
                - lstat
                - xasprintf
                - free
                - xasprintf
                - free
                - xasprintf
                - __errno_location
                - strerror
                - xasprintf
                - __errno_location
                - __errno_location
                - strerror
                - xasprintf
                - free
                - xasprintf
            - BranchSide:      'tmux.c:197,8'
              BranchSideFuncs:
                - getuid
                - expand_paths
                - free
                - xasprintf
                - free
                - mkdir
                - lstat
                - xasprintf
                - free
                - xasprintf
                - free
                - xasprintf
                - __errno_location
                - strerror
                - xasprintf
                - __errno_location
                - __errno_location
                - strerror
                - xasprintf
                - free
                - xasprintf
        - Branch String:   'tmux.c:200,6'
          Branch Sides:
            - BranchSide:      'tmux.c:201,13'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'tmux.c:204,9'
              BranchSideFuncs:
                - free
                - xasprintf
                - free
                - mkdir
                - lstat
                - xasprintf
                - free
                - xasprintf
                - free
                - xasprintf
                - __errno_location
                - strerror
                - xasprintf
                - __errno_location
                - __errno_location
                - strerror
                - xasprintf
                - free
        - Branch String:   'tmux.c:205,2'
          Branch Sides:
            - BranchSide:      'tmux.c:206,8'
              BranchSideFuncs:
                - free
                - free
                - xasprintf
                - free
                - mkdir
                - lstat
                - xasprintf
                - free
                - xasprintf
                - free
                - xasprintf
                - __errno_location
                - strerror
                - xasprintf
                - __errno_location
                - __errno_location
                - strerror
                - xasprintf
            - BranchSide:      'tmux.c:207,7'
              BranchSideFuncs:
                - free
                - xasprintf
                - free
                - mkdir
                - lstat
                - xasprintf
                - free
                - xasprintf
                - free
                - xasprintf
                - __errno_location
                - strerror
                - xasprintf
                - __errno_location
                - __errno_location
                - strerror
                - xasprintf
        - Branch String:   'tmux.c:211,32'
          Branch Sides:
            - BranchSide:      'tmux.c:211,35'
              BranchSideFuncs:
                - __errno_location
                - lstat
                - xasprintf
                - free
                - xasprintf
                - free
                - xasprintf
                - __errno_location
                - strerror
                - xasprintf
                - __errno_location
                - strerror
                - xasprintf
            - BranchSide:      'tmux.c:216,12'
              BranchSideFuncs:
                - lstat
                - xasprintf
                - free
                - xasprintf
                - free
                - xasprintf
                - __errno_location
                - strerror
                - xasprintf
        - Branch String:   'tmux.c:211,6'
          Branch Sides:
            - BranchSide:      'tmux.c:212,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - xasprintf
                - free
            - BranchSide:      'tmux.c:216,12'
              BranchSideFuncs:
                - lstat
                - xasprintf
                - free
                - xasprintf
                - free
                - xasprintf
                - __errno_location
                - strerror
                - xasprintf
        - Branch String:   'tmux.c:216,6'
          Branch Sides:
            - BranchSide:      'tmux.c:217,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - xasprintf
                - free
            - BranchSide:      'tmux.c:221,7'
              BranchSideFuncs:
                - xasprintf
                - free
                - xasprintf
                - free
                - xasprintf
        - Branch String:   'tmux.c:221,6'
          Branch Sides:
            - BranchSide:      'tmux.c:222,13'
              BranchSideFuncs:
                - xasprintf
                - free
                - xasprintf
                - free
            - BranchSide:      'tmux.c:225,9'
              BranchSideFuncs:
                - xasprintf
                - free
                - xasprintf
                - free
        - Branch String:   'tmux.c:225,23'
          Branch Sides:
            - BranchSide:      'tmux.c:225,30'
              BranchSideFuncs:
                - xasprintf
                - free
            - BranchSide:      'tmux.c:226,13'
              BranchSideFuncs:
                - xasprintf
                - free
        - Branch String:   'tmux.c:225,6'
          Branch Sides:
            - BranchSide:      'tmux.c:226,13'
              BranchSideFuncs:
                - xasprintf
                - free
            - BranchSide:      'tmux.c:229,28'
              BranchSideFuncs:
                - xasprintf
                - free
      Callsites:
        - Src:             'tmux.c:197,8'
          Dst:             getuid
        - Src:             'tmux.c:199,2'
          Dst:             expand_paths
        - Src:             'tmux.c:201,3'
          Dst:             xasprintf
        - Src:             'tmux.c:209,2'
          Dst:             xasprintf
        - Src:             'tmux.c:211,6'
          Dst:             mkdir
        - Src:             'tmux.c:211,35'
          Dst:             __errno_location
        - Src:             'tmux.c:213,16'
          Dst:             __errno_location
        - Src:             'tmux.c:213,7'
          Dst:             strerror
        - Src:             'tmux.c:212,3'
          Dst:             xasprintf
        - Src:             'tmux.c:216,6'
          Dst:             lstat
        - Src:             'tmux.c:218,16'
          Dst:             __errno_location
        - Src:             'tmux.c:218,7'
          Dst:             strerror
        - Src:             'tmux.c:217,3'
          Dst:             xasprintf
        - Src:             'tmux.c:222,3'
          Dst:             xasprintf
        - Src:             'tmux.c:226,3'
          Dst:             xasprintf
        - Src:             'tmux.c:229,2'
          Dst:             xasprintf
    - functionName:    expand_paths
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - paths
        - n
        - ignore_errors
      BBCount:         22
      ICount:          177
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - expand_path
        - find_home
        - log_debug
        - realpath
        - strcmp
        - strerror
        - strsep
        - xreallocarray
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tmux.c:153,2'
          Branch Sides:
            - BranchSide:      'tmux.c:154,26'
              BranchSideFuncs:
                - expand_path
                - realpath
                - xstrdup
                - free
                - xreallocarray
                - strsep
                - free
                - log_debug
                - free
                - strcmp
                - __errno_location
                - strerror
                - log_debug
                - free
                - log_debug
            - BranchSide:      'tmux.c:183,7'
              BranchSideFuncs:
                - free
        - Branch String:   'tmux.c:155,7'
          Branch Sides:
            - BranchSide:      'tmux.c:156,48'
              BranchSideFuncs:
                - log_debug
                - strsep
                - free
                - expand_path
                - realpath
                - xstrdup
                - free
                - xreallocarray
                - log_debug
                - free
                - strcmp
                - __errno_location
                - strerror
                - log_debug
                - free
            - BranchSide:      'tmux.c:159,16'
              BranchSideFuncs:
                - realpath
                - xstrdup
                - free
                - xreallocarray
                - strsep
                - free
                - expand_path
                - log_debug
                - log_debug
                - free
                - strcmp
                - __errno_location
                - strerror
                - log_debug
                - free
        - Branch String:   'tmux.c:159,7'
          Branch Sides:
            - BranchSide:      'tmux.c:161,8'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - log_debug
                - xreallocarray
                - strsep
                - free
                - expand_path
                - realpath
                - xstrdup
                - free
                - log_debug
                - log_debug
                - free
                - strcmp
                - free
            - BranchSide:      'tmux.c:168,19'
              BranchSideFuncs:
                - xstrdup
                - free
                - xreallocarray
                - strsep
                - free
                - expand_path
                - realpath
                - __errno_location
                - strerror
                - log_debug
                - free
                - log_debug
                - log_debug
                - free
                - strcmp
        - Branch String:   'tmux.c:162,8'
          Branch Sides:
            - BranchSide:      'tmux.c:163,10'
              BranchSideFuncs:
                - free
                - strsep
                - free
                - expand_path
                - realpath
                - xstrdup
                - free
                - xreallocarray
                - log_debug
                - free
                - strcmp
                - __errno_location
                - strerror
                - log_debug
                - log_debug
            - BranchSide:      'tmux.c:166,11'
              BranchSideFuncs:
                - xreallocarray
                - strsep
                - free
                - expand_path
                - realpath
                - xstrdup
                - free
                - __errno_location
                - strerror
                - log_debug
                - free
                - log_debug
                - log_debug
                - free
                - strcmp
        - Branch String:   'tmux.c:171,3'
          Branch Sides:
            - BranchSide:      'tmux.c:172,15'
              BranchSideFuncs:
                - strcmp
                - xreallocarray
                - strsep
                - free
                - expand_path
                - realpath
                - xstrdup
                - free
                - __errno_location
                - strerror
                - log_debug
                - free
                - log_debug
                - log_debug
                - free
            - BranchSide:      'tmux.c:175,7'
              BranchSideFuncs:
                - xreallocarray
                - strsep
                - free
                - expand_path
                - realpath
                - xstrdup
                - free
                - strcmp
                - __errno_location
                - strerror
                - log_debug
                - free
                - log_debug
                - log_debug
                - free
        - Branch String:   'tmux.c:172,8'
          Branch Sides:
            - BranchSide:      'tmux.c:173,5'
              BranchSideFuncs:
                - xreallocarray
                - strsep
                - free
                - expand_path
                - realpath
                - xstrdup
                - free
                - strcmp
                - __errno_location
                - strerror
                - log_debug
                - free
                - log_debug
                - log_debug
                - free
            - BranchSide:      'tmux.c:174,3'
              BranchSideFuncs:
                - xreallocarray
                - strsep
                - free
                - expand_path
                - realpath
                - xstrdup
                - free
                - __errno_location
                - strerror
                - log_debug
                - free
                - log_debug
                - log_debug
                - free
                - strcmp
        - Branch String:   'tmux.c:175,7'
          Branch Sides:
            - BranchSide:      'tmux.c:176,50'
              BranchSideFuncs:
                - log_debug
                - free
                - strsep
                - free
                - expand_path
                - realpath
                - xstrdup
                - free
                - xreallocarray
                - strcmp
                - __errno_location
                - strerror
                - log_debug
                - free
                - log_debug
            - BranchSide:      'tmux.c:180,27'
              BranchSideFuncs:
                - xreallocarray
                - strsep
                - free
                - expand_path
                - realpath
                - xstrdup
                - free
                - log_debug
                - free
                - strcmp
                - __errno_location
                - strerror
                - log_debug
                - free
                - log_debug
      Callsites:
        - Src:             'tmux.c:144,21'
          Dst:             find_home
        - Src:             'tmux.c:152,15'
          Dst:             xstrdup
        - Src:             'tmux.c:153,17'
          Dst:             strsep
        - Src:             'tmux.c:154,14'
          Dst:             expand_path
        - Src:             'tmux.c:156,4'
          Dst:             log_debug
        - Src:             'tmux.c:159,7'
          Dst:             realpath
        - Src:             'tmux.c:161,27'
          Dst:             __errno_location
        - Src:             'tmux.c:161,18'
          Dst:             strerror
        - Src:             'tmux.c:160,4'
          Dst:             log_debug
        - Src:             'tmux.c:168,11'
          Dst:             xstrdup
        - Src:             'tmux.c:172,8'
          Dst:             strcmp
        - Src:             'tmux.c:176,4'
          Dst:             log_debug
        - Src:             'tmux.c:180,12'
          Dst:             xreallocarray
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lstat
      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:    find_home
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - getenv
        - getpwuid
        - getuid
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tmux.c:328,6'
          Branch Sides:
            - BranchSide:      'tmux.c:325,18'
              BranchSideFuncs:
                - getenv
                - getuid
                - getpwuid
            - BranchSide:      'tmux.c:328,6'
              BranchSideFuncs:
                - getenv
                - getuid
                - getpwuid
        - Branch String:   'tmux.c:328,6'
          Branch Sides:
            - BranchSide:      'tmux.c:329,11'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:331,9'
              BranchSideFuncs:
                - getenv
                - getuid
                - getpwuid
        - Branch String:   'tmux.c:332,19'
          Branch Sides:
            - BranchSide:      'tmux.c:332,23'
              BranchSideFuncs:
                - getuid
                - getpwuid
            - BranchSide:      'tmux.c:333,17'
              BranchSideFuncs:
                - getuid
                - getpwuid
        - Branch String:   'tmux.c:332,6'
          Branch Sides:
            - BranchSide:      'tmux.c:333,17'
              BranchSideFuncs:
                - getuid
                - getpwuid
            - BranchSide:      'tmux.c:340,10'
              BranchSideFuncs: []
        - Branch String:   'tmux.c:334,7'
          Branch Sides:
            - BranchSide:      'tmux.c:335,11'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:337,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tmux.c:331,9'
          Dst:             getenv
        - Src:             'tmux.c:333,17'
          Dst:             getuid
        - Src:             'tmux.c:333,8'
          Dst:             getpwuid
    - functionName:    getshell
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - checkshell
        - getenv
        - getpwuid
        - getuid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tmux.c:68,10'
          Branch Sides:
            - BranchSide:      'tmux.c:65,17'
              BranchSideFuncs:
                - getenv
                - checkshell
                - getuid
                - getpwuid
                - checkshell
            - BranchSide:      'tmux.c:68,10'
              BranchSideFuncs:
                - getenv
                - checkshell
                - getuid
                - getpwuid
                - checkshell
        - Branch String:   'tmux.c:69,6'
          Branch Sides:
            - BranchSide:      'tmux.c:70,11'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:72,16'
              BranchSideFuncs:
                - getuid
                - getpwuid
                - checkshell
        - Branch String:   'tmux.c:73,17'
          Branch Sides:
            - BranchSide:      'tmux.c:73,31'
              BranchSideFuncs:
                - checkshell
            - BranchSide:      'tmux.c:76,2'
              BranchSideFuncs: []
        - Branch String:   'tmux.c:73,6'
          Branch Sides:
            - BranchSide:      'tmux.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:76,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tmux.c:68,10'
          Dst:             getenv
        - Src:             'tmux.c:69,6'
          Dst:             checkshell
        - Src:             'tmux.c:72,16'
          Dst:             getuid
        - Src:             'tmux.c:72,7'
          Dst:             getpwuid
        - Src:             'tmux.c:73,20'
          Dst:             checkshell
    - functionName:    checkshell
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - shell
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - access
        - areshell
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tmux.c:82,20'
          Branch Sides:
            - BranchSide:      'tmux.c:82,24'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:83,3'
              BranchSideFuncs: []
        - Branch String:   'tmux.c:82,6'
          Branch Sides:
            - BranchSide:      'tmux.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:84,15'
              BranchSideFuncs:
                - areshell
                - access
        - Branch String:   'tmux.c:84,6'
          Branch Sides:
            - BranchSide:      'tmux.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:86,13'
              BranchSideFuncs:
                - access
        - Branch String:   'tmux.c:86,6'
          Branch Sides:
            - BranchSide:      'tmux.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:88,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tmux.c:84,6'
          Dst:             areshell
        - Src:             'tmux.c:86,6'
          Dst:             access
    - functionName:    areshell
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - shell
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - getprogname
        - strcmp
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tmux.c:96,6'
          Branch Sides:
            - BranchSide:      'tmux.c:97,6'
              BranchSideFuncs:
                - getprogname
                - strcmp
            - BranchSide:      'tmux.c:99,9'
              BranchSideFuncs:
                - getprogname
                - strcmp
        - Branch String:   'tmux.c:101,6'
          Branch Sides:
            - BranchSide:      'tmux.c:102,11'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'tmux.c:103,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'tmux.c:103,6'
          Branch Sides:
            - BranchSide:      'tmux.c:104,3'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:105,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tmux.c:96,13'
          Dst:             strrchr
        - Src:             'tmux.c:100,13'
          Dst:             getprogname
        - Src:             'tmux.c:103,6'
          Dst:             strcmp
    - functionName:    usage
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - status
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exit
        - fprintf
        - getprogname
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tmux.c:55,10'
          Branch Sides:
            - BranchSide:      'tmux.c:55,19'
              BranchSideFuncs:
                - getprogname
                - fprintf
                - exit
            - BranchSide:      'tmux.c:55,28'
              BranchSideFuncs:
                - getprogname
                - fprintf
                - exit
      Callsites:
        - Src:             'tmux.c:58,6'
          Dst:             getprogname
        - Src:             'tmux.c:55,2'
          Dst:             fprintf
        - Src:             'tmux.c:59,2'
          Dst:             exit
    - 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:    getversion
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_cwd
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          83
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - getcwd
        - getenv
        - realpath
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tmux.c:304,6'
          Branch Sides:
            - BranchSide:      'tmux.c:300,9'
              BranchSideFuncs:
                - getcwd
                - getenv
                - realpath
                - realpath
                - strcmp
            - BranchSide:      'tmux.c:304,6'
              BranchSideFuncs:
                - getcwd
                - getenv
                - realpath
                - realpath
                - strcmp
        - Branch String:   'tmux.c:304,6'
          Branch Sides:
            - BranchSide:      'tmux.c:305,3'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:306,13'
              BranchSideFuncs:
                - getenv
                - realpath
                - realpath
                - strcmp
        - Branch String:   'tmux.c:306,36'
          Branch Sides:
            - BranchSide:      'tmux.c:306,40'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:307,3'
              BranchSideFuncs: []
        - Branch String:   'tmux.c:306,6'
          Branch Sides:
            - BranchSide:      'tmux.c:307,3'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:313,15'
              BranchSideFuncs:
                - realpath
                - realpath
                - strcmp
        - Branch String:   'tmux.c:313,6'
          Branch Sides:
            - BranchSide:      'tmux.c:314,3'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:315,20'
              BranchSideFuncs:
                - realpath
                - strcmp
        - Branch String:   'tmux.c:315,6'
          Branch Sides:
            - BranchSide:      'tmux.c:316,3'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:317,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'tmux.c:317,6'
          Branch Sides:
            - BranchSide:      'tmux.c:318,3'
              BranchSideFuncs: []
            - BranchSide:      'tmux.c:319,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tmux.c:304,6'
          Dst:             getcwd
        - Src:             'tmux.c:306,13'
          Dst:             getenv
        - Src:             'tmux.c:313,6'
          Dst:             realpath
        - Src:             'tmux.c:315,6'
          Dst:             realpath
        - Src:             'tmux.c:317,6'
          Dst:             strcmp
    - functionName:    getcwd
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sig2name
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - signo
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tmux.c:293,6'
          Dst:             xsnprintf
    - functionName:    get_timer
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_gettime
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tmux.c:279,6'
          Branch Sides:
            - BranchSide:      'tmux.c:273,18'
              BranchSideFuncs:
                - clock_gettime
                - clock_gettime
            - BranchSide:      'tmux.c:279,6'
              BranchSideFuncs:
                - clock_gettime
                - clock_gettime
        - Branch String:   'tmux.c:279,6'
          Branch Sides:
            - BranchSide:      'tmux.c:279,6'
              BranchSideFuncs:
                - clock_gettime
            - BranchSide:      'tmux.c:280,3'
              BranchSideFuncs:
                - clock_gettime
      Callsites:
        - Src:             'tmux.c:279,6'
          Dst:             clock_gettime
        - Src:             'tmux.c:280,3'
          Dst:             clock_gettime
    - functionName:    clock_gettime
      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:    setblocking
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - state
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fcntl
      functionUses:    16
      BranchProfiles:
        - Branch String:   'tmux.c:261,6'
          Branch Sides:
            - BranchSide:      'tmux.c:261,6'
              BranchSideFuncs:
                - fcntl
            - BranchSide:      'tmux.c:262,8'
              BranchSideFuncs:
                - fcntl
        - Branch String:   'tmux.c:262,7'
          Branch Sides:
            - BranchSide:      'tmux.c:263,9'
              BranchSideFuncs:
                - fcntl
            - BranchSide:      'tmux.c:265,9'
              BranchSideFuncs:
                - fcntl
      Callsites:
        - Src:             'tmux.c:261,14'
          Dst:             fcntl
        - Src:             'tmux.c:266,3'
          Dst:             fcntl
    - functionName:    fcntl
      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:    shell_argv0
      functionSourceFile: '/src/tmux/tmux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - shell
        - is_login
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strrchr
        - xasprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tmux.c:245,20'
          Branch Sides:
            - BranchSide:      'tmux.c:245,23'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
            - BranchSide:      'tmux.c:248,10'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
        - Branch String:   'tmux.c:245,6'
          Branch Sides:
            - BranchSide:      'tmux.c:246,10'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
            - BranchSide:      'tmux.c:248,10'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
        - Branch String:   'tmux.c:249,6'
          Branch Sides:
            - BranchSide:      'tmux.c:250,28'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'tmux.c:252,27'
              BranchSideFuncs:
                - xasprintf
      Callsites:
        - Src:             'tmux.c:244,10'
          Dst:             strrchr
        - Src:             'tmux.c:250,3'
          Dst:             xasprintf
        - Src:             'tmux.c:252,3'
          Dst:             xasprintf
    - functionName:    tty_acs_reverse_cmp
      functionSourceFile: '/src/tmux/tty-acs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tty-acs.c:200,10'
          Dst:             strcmp
    - functionName:    tty_acs_reverse_get
      functionSourceFile: '/src/tmux/tty-acs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tty
        - s
        - slen
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bsearch
        - tty_acs_reverse_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-acs.c:257,6'
          Branch Sides:
            - BranchSide:      'tty-acs.c:258,9'
              BranchSideFuncs:
                - bsearch
            - BranchSide:      'tty-acs.c:260,13'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'tty-acs.c:260,13'
          Branch Sides:
            - BranchSide:      'tty-acs.c:261,9'
              BranchSideFuncs:
                - bsearch
            - BranchSide:      'tty-acs.c:264,3'
              BranchSideFuncs: []
        - Branch String:   'tty-acs.c:266,6'
          Branch Sides:
            - BranchSide:      'tty-acs.c:267,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-acs.c:268,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-acs.c:265,10'
          Dst:             bsearch
        - Src:             'tty-acs.c:265,10'
          Dst:             tty_acs_reverse_cmp
    - functionName:    tty_acs_cmp
      functionSourceFile: '/src/tmux/tty-acs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_acs_get
      functionSourceFile: '/src/tmux/tty-acs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - tty
        - ch
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bsearch
        - tty_acs_cmp
        - tty_acs_needed
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-acs.c:236,6'
          Branch Sides:
            - BranchSide:      'tty-acs.c:237,7'
              BranchSideFuncs: []
            - BranchSide:      'tty-acs.c:243,10'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'tty-acs.c:237,7'
          Branch Sides:
            - BranchSide:      'tty-acs.c:238,4'
              BranchSideFuncs: []
            - BranchSide:      'tty-acs.c:239,12'
              BranchSideFuncs: []
        - Branch String:   'tty-acs.c:245,6'
          Branch Sides:
            - BranchSide:      'tty-acs.c:246,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-acs.c:247,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-acs.c:236,6'
          Dst:             tty_acs_needed
        - Src:             'tty-acs.c:243,10'
          Dst:             bsearch
        - Src:             'tty-acs.c:243,10'
          Dst:             tty_acs_cmp
    - functionName:    tty_acs_needed
      functionSourceFile: '/src/tmux/tty-acs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         13
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - tty_term_has
        - tty_term_number
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tty-acs.c:207,6'
          Branch Sides:
            - BranchSide:      'tty-acs.c:208,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-acs.c:220,19'
              BranchSideFuncs:
                - tty_term_has
                - tty_term_number
        - Branch String:   'tty-acs.c:220,39'
          Branch Sides:
            - BranchSide:      'tty-acs.c:221,22'
              BranchSideFuncs:
                - tty_term_number
            - BranchSide:      'tty-acs.c:224,6'
              BranchSideFuncs: []
        - Branch String:   'tty-acs.c:220,6'
          Branch Sides:
            - BranchSide:      'tty-acs.c:222,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-acs.c:224,6'
              BranchSideFuncs: []
        - Branch String:   'tty-acs.c:224,6'
          Branch Sides:
            - BranchSide:      'tty-acs.c:225,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-acs.c:226,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-acs.c:220,6'
          Dst:             tty_term_has
        - Src:             'tty-acs.c:221,6'
          Dst:             tty_term_number
    - functionName:    tty_acs_rounded_borders
      functionSourceFile: '/src/tmux/tty-acs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cell_type
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_acs_heavy_borders
      functionSourceFile: '/src/tmux/tty-acs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cell_type
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_acs_double_borders
      functionSourceFile: '/src/tmux/tty-acs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cell_type
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_default_features
      functionSourceFile: '/src/tmux/tty-features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - feat
        - name
        - version
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
        - tty_add_features
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tty-features.c:507,2'
          Branch Sides:
            - BranchSide:      'tty-features.c:508,20'
              BranchSideFuncs:
                - strcmp
                - tty_add_features
            - BranchSide:      'tty-features.c:514,1'
              BranchSideFuncs: []
        - Branch String:   'tty-features.c:508,7'
          Branch Sides:
            - BranchSide:      'tty-features.c:509,4'
              BranchSideFuncs:
                - strcmp
                - tty_add_features
            - BranchSide:      'tty-features.c:510,7'
              BranchSideFuncs:
                - tty_add_features
                - strcmp
        - Branch String:   'tty-features.c:510,20'
          Branch Sides:
            - BranchSide:      'tty-features.c:510,23'
              BranchSideFuncs:
                - tty_add_features
                - strcmp
            - BranchSide:      'tty-features.c:512,20'
              BranchSideFuncs:
                - tty_add_features
                - strcmp
        - Branch String:   'tty-features.c:510,7'
          Branch Sides:
            - BranchSide:      'tty-features.c:511,4'
              BranchSideFuncs:
                - strcmp
                - tty_add_features
            - BranchSide:      'tty-features.c:512,20'
              BranchSideFuncs:
                - tty_add_features
                - strcmp
      Callsites:
        - Src:             'tty-features.c:508,7'
          Dst:             strcmp
        - Src:             'tty-features.c:512,3'
          Dst:             tty_add_features
    - functionName:    tty_add_features
      functionSourceFile: '/src/tmux/tty-features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - feat
        - s
        - separators
      BBCount:         19
      ICount:          123
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - log_debug
        - strcasecmp
        - strsep
        - xstrdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tty-features.c:394,2'
          Branch Sides:
            - BranchSide:      'tty-features.c:394,2'
              BranchSideFuncs:
                - strsep
                - free
                - log_debug
                - log_debug
                - strcasecmp
            - BranchSide:      'tty-features.c:395,10'
              BranchSideFuncs:
                - strsep
                - free
                - log_debug
                - log_debug
                - strcasecmp
        - Branch String:   'tty-features.c:395,3'
          Branch Sides:
            - BranchSide:      'tty-features.c:396,22'
              BranchSideFuncs:
                - strcasecmp
                - strsep
                - free
                - log_debug
                - log_debug
            - BranchSide:      'tty-features.c:400,7'
              BranchSideFuncs:
                - strsep
                - free
                - strcasecmp
                - log_debug
                - log_debug
        - Branch String:   'tty-features.c:397,8'
          Branch Sides:
            - BranchSide:      'tty-features.c:398,5'
              BranchSideFuncs:
                - strsep
                - free
                - strcasecmp
                - log_debug
                - log_debug
            - BranchSide:      'tty-features.c:399,3'
              BranchSideFuncs:
                - strsep
                - free
                - log_debug
                - log_debug
                - strcasecmp
        - Branch String:   'tty-features.c:400,7'
          Branch Sides:
            - BranchSide:      'tty-features.c:401,46'
              BranchSideFuncs:
                - log_debug
                - free
            - BranchSide:      'tty-features.c:404,10'
              BranchSideFuncs:
                - strsep
                - free
                - log_debug
                - strcasecmp
                - log_debug
        - Branch String:   'tty-features.c:404,7'
          Branch Sides:
            - BranchSide:      'tty-features.c:394,2'
              BranchSideFuncs:
                - log_debug
                - strsep
                - free
                - log_debug
                - strcasecmp
            - BranchSide:      'tty-features.c:405,45'
              BranchSideFuncs:
                - log_debug
                - strsep
                - free
                - log_debug
                - strcasecmp
      Callsites:
        - Src:             'tty-features.c:391,2'
          Dst:             log_debug
        - Src:             'tty-features.c:393,16'
          Dst:             xstrdup
        - Src:             'tty-features.c:394,17'
          Dst:             strsep
        - Src:             'tty-features.c:397,8'
          Dst:             strcasecmp
        - Src:             'tty-features.c:401,4'
          Dst:             log_debug
        - Src:             'tty-features.c:405,4'
          Dst:             log_debug
    - functionName:    tty_apply_features
      functionSourceFile: '/src/tmux/tty-features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - term
        - feat
      BBCount:         23
      ICount:          155
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - log_debug
        - tty_get_features
        - tty_term_apply
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-features.c:440,6'
          Branch Sides:
            - BranchSide:      'tty-features.c:441,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-features.c:442,63'
              BranchSideFuncs:
                - tty_get_features
                - log_debug
                - log_debug
                - log_debug
                - tty_term_apply
        - Branch String:   'tty-features.c:444,2'
          Branch Sides:
            - BranchSide:      'tty-features.c:445,8'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - tty_term_apply
            - BranchSide:      'tty-features.c:460,7'
              BranchSideFuncs: []
        - Branch String:   'tty-features.c:445,35'
          Branch Sides:
            - BranchSide:      'tty-features.c:445,40'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - tty_term_apply
            - BranchSide:      'tty-features.c:446,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - tty_term_apply
        - Branch String:   'tty-features.c:445,7'
          Branch Sides:
            - BranchSide:      'tty-features.c:446,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - tty_term_apply
            - BranchSide:      'tty-features.c:447,21'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - tty_term_apply
        - Branch String:   'tty-features.c:450,7'
          Branch Sides:
            - BranchSide:      'tty-features.c:451,17'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - tty_term_apply
            - BranchSide:      'tty-features.c:458,18'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - tty_term_apply
        - Branch String:   'tty-features.c:452,4'
          Branch Sides:
            - BranchSide:      'tty-features.c:453,41'
              BranchSideFuncs:
                - log_debug
                - tty_term_apply
                - log_debug
            - BranchSide:      'tty-features.c:457,3'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - tty_term_apply
        - Branch String:   'tty-features.c:460,6'
          Branch Sides:
            - BranchSide:      'tty-features.c:461,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-features.c:462,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-features.c:442,46'
          Dst:             tty_get_features
        - Src:             'tty-features.c:442,2'
          Dst:             log_debug
        - Src:             'tty-features.c:449,3'
          Dst:             log_debug
        - Src:             'tty-features.c:453,5'
          Dst:             log_debug
        - Src:             'tty-features.c:454,5'
          Dst:             tty_term_apply
    - functionName:    tty_get_features
      functionSourceFile: '/src/tmux/tty-features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - feat
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strlcat
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tty-features.c:420,2'
          Branch Sides:
            - BranchSide:      'tty-features.c:421,8'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlen
            - BranchSide:      'tty-features.c:428,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'tty-features.c:421,7'
          Branch Sides:
            - BranchSide:      'tty-features.c:422,4'
              BranchSideFuncs:
                - strlen
                - strlcat
                - strlcat
            - BranchSide:      'tty-features.c:423,21'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlen
        - Branch String:   'tty-features.c:428,6'
          Branch Sides:
            - BranchSide:      'tty-features.c:428,6'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'tty-features.c:429,5'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'tty-features.c:425,3'
          Dst:             strlcat
        - Src:             'tty-features.c:426,3'
          Dst:             strlcat
        - Src:             'tty-features.c:429,5'
          Dst:             strlen
    - functionName:    tty_keys_find1
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tk
        - buf
        - len
        - size
      BBCount:         25
      ICount:          150
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - tty_keys_find1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-keys.c:577,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:578,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:581,6'
              BranchSideFuncs:
                - tty_keys_find1
        - Branch String:   'tty-keys.c:581,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:582,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:585,6'
              BranchSideFuncs:
                - tty_keys_find1
        - Branch String:   'tty-keys.c:585,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:587,6'
              BranchSideFuncs:
                - tty_keys_find1
            - BranchSide:      'tty-keys.c:597,8'
              BranchSideFuncs:
                - tty_keys_find1
        - Branch String:   'tty-keys.c:591,16'
          Branch Sides:
            - BranchSide:      'tty-keys.c:591,20'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:592,12'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:591,37'
          Branch Sides:
            - BranchSide:      'tty-keys.c:591,40'
              BranchSideFuncs:
                - tty_keys_find1
            - BranchSide:      'tty-keys.c:595,8'
              BranchSideFuncs:
                - tty_keys_find1
        - Branch String:   'tty-keys.c:591,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:592,12'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:595,8'
              BranchSideFuncs:
                - tty_keys_find1
        - Branch String:   'tty-keys.c:597,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:598,9'
              BranchSideFuncs:
                - tty_keys_find1
            - BranchSide:      'tty-keys.c:599,13'
              BranchSideFuncs:
                - tty_keys_find1
      Callsites:
        - Src:             'tty-keys.c:604,10'
          Dst:             tty_keys_find1
    - functionName:    tty_keys_add1
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tkp
        - s
        - key
      BBCount:         18
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - tty_keys_add1
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-keys.c:457,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:458,15'
              BranchSideFuncs:
                - xcalloc
                - tty_keys_add1
            - BranchSide:      'tty-keys.c:464,7'
              BranchSideFuncs:
                - tty_keys_add1
        - Branch String:   'tty-keys.c:464,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:466,4'
              BranchSideFuncs:
                - tty_keys_add1
            - BranchSide:      'tty-keys.c:477,8'
              BranchSideFuncs:
                - tty_keys_add1
        - Branch String:   'tty-keys.c:469,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:470,14'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:475,10'
              BranchSideFuncs:
                - tty_keys_add1
        - Branch String:   'tty-keys.c:477,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:478,11'
              BranchSideFuncs:
                - tty_keys_add1
            - BranchSide:      'tty-keys.c:479,13'
              BranchSideFuncs:
                - tty_keys_add1
      Callsites:
        - Src:             'tty-keys.c:458,15'
          Dst:             xcalloc
        - Src:             'tty-keys.c:484,2'
          Dst:             tty_keys_add1
    - functionName:    tty_keys_find
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - buf
        - len
        - size
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_keys_find1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tty-keys.c:569,10'
          Dst:             tty_keys_find1
    - functionName:    tty_keys_callback
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tty_keys_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-keys.c:1012,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1012,6'
              BranchSideFuncs:
                - tty_keys_next
            - BranchSide:      'tty-keys.c:1013,3'
              BranchSideFuncs:
                - tty_keys_next
        - Branch String:   'tty-keys.c:1013,3'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1013,24'
              BranchSideFuncs:
                - tty_keys_next
            - BranchSide:      'tty-keys.c:1015,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-keys.c:1013,10'
          Dst:             tty_keys_next
    - functionName:    tty_keys_next
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         128
      ICount:          817
      EdgeCount:       151
      CyclomaticComplexity: 25
      functionsReached:
        - evbuffer_drain
        - evbuffer_get_length
        - evbuffer_pullup
        - event_add
        - event_del
        - event_initialized
        - event_pending
        - event_set
        - log_debug
        - notify_client
        - options_get_number
        - server_client_handle_key
        - session_theme_changed
        - tty_keys_callback
        - tty_keys_clipboard
        - tty_keys_colours
        - tty_keys_device_attributes
        - tty_keys_device_attributes2
        - tty_keys_extended_device_attributes
        - tty_keys_extended_key
        - tty_keys_mouse
        - tty_keys_next1
        - tty_keys_winsz
        - window_update_focus
        - xcalloc
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-keys.c:746,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:747,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:748,39'
              BranchSideFuncs:
                - log_debug
                - tty_keys_clipboard
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - tty_keys_device_attributes
                - tty_keys_device_attributes2
                - tty_keys_extended_device_attributes
                - tty_keys_colours
                - session_theme_changed
                - tty_keys_mouse
                - log_debug
                - evbuffer_drain
                - tty_keys_extended_key
                - tty_keys_winsz
                - session_theme_changed
        - Branch String:   'tty-keys.c:751,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:753,7'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:756,3'
              BranchSideFuncs:
                - tty_keys_device_attributes
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - tty_keys_device_attributes2
                - tty_keys_extended_device_attributes
                - tty_keys_colours
                - session_theme_changed
                - tty_keys_mouse
                - log_debug
                - evbuffer_drain
                - tty_keys_extended_key
                - tty_keys_winsz
                - session_theme_changed
            - BranchSide:      'tty-keys.c:758,3'
              BranchSideFuncs:
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
            - BranchSide:      'tty-keys.c:762,37'
              BranchSideFuncs:
                - tty_keys_device_attributes
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - tty_keys_device_attributes2
                - tty_keys_extended_device_attributes
                - tty_keys_colours
                - session_theme_changed
                - tty_keys_mouse
                - log_debug
                - evbuffer_drain
                - tty_keys_extended_key
                - tty_keys_winsz
                - session_theme_changed
        - Branch String:   'tty-keys.c:762,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:764,7'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:767,3'
              BranchSideFuncs:
                - tty_keys_device_attributes2
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - tty_keys_extended_device_attributes
                - tty_keys_colours
                - session_theme_changed
                - tty_keys_mouse
                - log_debug
                - evbuffer_drain
                - tty_keys_extended_key
                - tty_keys_winsz
                - session_theme_changed
            - BranchSide:      'tty-keys.c:769,3'
              BranchSideFuncs:
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
            - BranchSide:      'tty-keys.c:773,38'
              BranchSideFuncs:
                - tty_keys_device_attributes2
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - tty_keys_extended_device_attributes
                - tty_keys_colours
                - session_theme_changed
                - tty_keys_mouse
                - log_debug
                - evbuffer_drain
                - tty_keys_extended_key
                - tty_keys_winsz
                - session_theme_changed
        - Branch String:   'tty-keys.c:773,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:775,7'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:778,3'
              BranchSideFuncs:
                - tty_keys_extended_device_attributes
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - tty_keys_colours
                - session_theme_changed
                - tty_keys_mouse
                - log_debug
                - evbuffer_drain
                - tty_keys_extended_key
                - tty_keys_winsz
                - session_theme_changed
            - BranchSide:      'tty-keys.c:780,3'
              BranchSideFuncs:
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
            - BranchSide:      'tty-keys.c:784,46'
              BranchSideFuncs:
                - tty_keys_extended_device_attributes
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - tty_keys_colours
                - session_theme_changed
                - tty_keys_mouse
                - log_debug
                - evbuffer_drain
                - tty_keys_extended_key
                - tty_keys_winsz
                - session_theme_changed
        - Branch String:   'tty-keys.c:784,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:786,7'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:789,3'
              BranchSideFuncs:
                - tty_keys_colours
                - session_theme_changed
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - tty_keys_mouse
                - log_debug
                - evbuffer_drain
                - tty_keys_extended_key
                - tty_keys_winsz
                - session_theme_changed
            - BranchSide:      'tty-keys.c:791,3'
              BranchSideFuncs:
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
            - BranchSide:      'tty-keys.c:795,27'
              BranchSideFuncs:
                - tty_keys_colours
                - session_theme_changed
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - tty_keys_mouse
                - log_debug
                - evbuffer_drain
                - tty_keys_extended_key
                - tty_keys_winsz
                - session_theme_changed
        - Branch String:   'tty-keys.c:795,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:797,7'
              BranchSideFuncs:
                - session_theme_changed
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:801,3'
              BranchSideFuncs:
                - tty_keys_mouse
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - log_debug
                - evbuffer_drain
                - tty_keys_extended_key
                - tty_keys_winsz
            - BranchSide:      'tty-keys.c:803,25'
              BranchSideFuncs:
                - session_theme_changed
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
            - BranchSide:      'tty-keys.c:808,25'
              BranchSideFuncs:
                - tty_keys_mouse
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - log_debug
                - evbuffer_drain
                - tty_keys_extended_key
                - tty_keys_winsz
        - Branch String:   'tty-keys.c:808,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:810,7'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:813,3'
              BranchSideFuncs:
                - tty_keys_extended_key
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - tty_keys_winsz
            - BranchSide:      'tty-keys.c:815,7'
              BranchSideFuncs:
                - log_debug
                - evbuffer_drain
            - BranchSide:      'tty-keys.c:818,3'
              BranchSideFuncs:
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
            - BranchSide:      'tty-keys.c:822,32'
              BranchSideFuncs:
                - tty_keys_extended_key
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - tty_keys_winsz
        - Branch String:   'tty-keys.c:822,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:824,3'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:826,3'
              BranchSideFuncs:
                - tty_keys_winsz
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
            - BranchSide:      'tty-keys.c:828,3'
              BranchSideFuncs:
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
            - BranchSide:      'tty-keys.c:832,25'
              BranchSideFuncs:
                - tty_keys_winsz
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
        - Branch String:   'tty-keys.c:832,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:834,7'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:837,3'
              BranchSideFuncs:
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
            - BranchSide:      'tty-keys.c:839,3'
              BranchSideFuncs:
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
            - BranchSide:      'tty-keys.c:840,2'
              BranchSideFuncs:
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
        - Branch String:   'tty-keys.c:845,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:846,3'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:847,6'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
        - Branch String:   'tty-keys.c:847,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:848,3'
              BranchSideFuncs:
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
            - BranchSide:      'tty-keys.c:854,7'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
        - Branch String:   'tty-keys.c:854,21'
          Branch Sides:
            - BranchSide:      'tty-keys.c:854,24'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
            - BranchSide:      'tty-keys.c:882,7'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
        - Branch String:   'tty-keys.c:854,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:856,22'
              BranchSideFuncs:
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
            - BranchSide:      'tty-keys.c:882,7'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
        - Branch String:   'tty-keys.c:857,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:858,8'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:874,7'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - tty_keys_next1
        - Branch String:   'tty-keys.c:858,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:866,9'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:870,8'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
        - Branch String:   'tty-keys.c:874,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:875,4'
              BranchSideFuncs:
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
            - BranchSide:      'tty-keys.c:876,2'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
        - Branch String:   'tty-keys.c:882,21'
          Branch Sides:
            - BranchSide:      'tty-keys.c:882,24'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
            - BranchSide:      'tty-keys.c:886,17'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
        - Branch String:   'tty-keys.c:882,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:883,17'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
            - BranchSide:      'tty-keys.c:886,17'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
        - Branch String:   'tty-keys.c:891,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:892,28'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
            - BranchSide:      'tty-keys.c:899,11'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
        - Branch String:   'tty-keys.c:900,32'
          Branch Sides:
            - BranchSide:      'tty-keys.c:900,35'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
            - BranchSide:      'tty-keys.c:910,12'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
        - Branch String:   'tty-keys.c:900,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:901,43'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:910,12'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
        - Branch String:   'tty-keys.c:911,21'
          Branch Sides:
            - BranchSide:      'tty-keys.c:912,6'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:921,2'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
        - Branch String:   'tty-keys.c:912,23'
          Branch Sides:
            - BranchSide:      'tty-keys.c:913,6'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:921,2'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
        - Branch String:   'tty-keys.c:913,23'
          Branch Sides:
            - BranchSide:      'tty-keys.c:914,6'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:921,2'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
        - Branch String:   'tty-keys.c:911,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:915,11'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:921,2'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
        - Branch String:   'tty-keys.c:916,22'
          Branch Sides:
            - BranchSide:      'tty-keys.c:916,25'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:918,9'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
        - Branch String:   'tty-keys.c:916,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:917,12'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
            - BranchSide:      'tty-keys.c:918,9'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
        - Branch String:   'tty-keys.c:927,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:928,7'
              BranchSideFuncs:
                - event_initialized
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
            - BranchSide:      'tty-keys.c:937,29'
              BranchSideFuncs:
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
        - Branch String:   'tty-keys.c:928,44'
          Branch Sides:
            - BranchSide:      'tty-keys.c:929,8'
              BranchSideFuncs:
                - event_pending
                - tty_keys_next1
                - log_debug
                - event_initialized
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
                - event_del
                - log_debug
                - tty_keys_next1
                - log_debug
                - options_get_number
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
                - event_initialized
            - BranchSide:      'tty-keys.c:933,3'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:928,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:930,12'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:933,3'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:938,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:939,9'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
            - BranchSide:      'tty-keys.c:940,7'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_add
                - event_del
                - log_debug
        - Branch String:   'tty-keys.c:940,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:941,57'
              BranchSideFuncs:
                - log_debug
                - event_initialized
                - event_set
                - event_add
                - event_del
            - BranchSide:      'tty-keys.c:945,14'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_add
                - event_del
        - Branch String:   'tty-keys.c:942,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:943,10'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_add
                - event_del
            - BranchSide:      'tty-keys.c:944,2'
              BranchSideFuncs:
                - event_initialized
                - event_set
                - event_add
                - event_del
        - Branch String:   'tty-keys.c:949,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:950,3'
              BranchSideFuncs:
                - event_del
                - event_set
                - event_add
            - BranchSide:      'tty-keys.c:951,2'
              BranchSideFuncs:
                - event_set
                - event_add
        - Branch String:   'tty-keys.c:961,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:962,3'
              BranchSideFuncs:
                - event_del
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
            - BranchSide:      'tty-keys.c:963,2'
              BranchSideFuncs:
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
                - window_update_focus
                - notify_client
        - Branch String:   'tty-keys.c:966,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:967,3'
              BranchSideFuncs:
                - window_update_focus
                - notify_client
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
            - BranchSide:      'tty-keys.c:970,13'
              BranchSideFuncs:
                - evbuffer_drain
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - notify_client
                - window_update_focus
        - Branch String:   'tty-keys.c:977,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:978,11'
              BranchSideFuncs:
                - xcalloc
                - xmalloc
                - server_client_handle_key
                - free
                - free
                - evbuffer_drain
            - BranchSide:      'tty-keys.c:993,17'
              BranchSideFuncs:
                - evbuffer_drain
        - Branch String:   'tty-keys.c:986,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:987,9'
              BranchSideFuncs:
                - evbuffer_drain
            - BranchSide:      'tty-keys.c:990,2'
              BranchSideFuncs:
                - evbuffer_drain
      Callsites:
        - Src:             'tty-keys.c:744,8'
          Dst:             evbuffer_pullup
        - Src:             'tty-keys.c:745,8'
          Dst:             evbuffer_get_length
        - Src:             'tty-keys.c:748,2'
          Dst:             log_debug
        - Src:             'tty-keys.c:751,10'
          Dst:             tty_keys_clipboard
        - Src:             'tty-keys.c:762,10'
          Dst:             tty_keys_device_attributes
        - Src:             'tty-keys.c:773,10'
          Dst:             tty_keys_device_attributes2
        - Src:             'tty-keys.c:784,10'
          Dst:             tty_keys_extended_device_attributes
        - Src:             'tty-keys.c:795,10'
          Dst:             tty_keys_colours
        - Src:             'tty-keys.c:798,3'
          Dst:             session_theme_changed
        - Src:             'tty-keys.c:803,3'
          Dst:             session_theme_changed
        - Src:             'tty-keys.c:808,10'
          Dst:             tty_keys_mouse
        - Src:             'tty-keys.c:822,10'
          Dst:             tty_keys_extended_key
        - Src:             'tty-keys.c:832,10'
          Dst:             tty_keys_winsz
        - Src:             'tty-keys.c:844,6'
          Dst:             tty_keys_next1
        - Src:             'tty-keys.c:856,7'
          Dst:             tty_keys_next1
        - Src:             'tty-keys.c:901,3'
          Dst:             log_debug
        - Src:             'tty-keys.c:924,2'
          Dst:             log_debug
        - Src:             'tty-keys.c:928,7'
          Dst:             event_initialized
        - Src:             'tty-keys.c:929,8'
          Dst:             event_pending
        - Src:             'tty-keys.c:937,10'
          Dst:             options_get_number
        - Src:             'tty-keys.c:941,3'
          Dst:             log_debug
        - Src:             'tty-keys.c:949,6'
          Dst:             event_initialized
        - Src:             'tty-keys.c:950,3'
          Dst:             event_del
        - Src:             'tty-keys.c:951,2'
          Dst:             event_set
        - Src:             'tty-keys.c:951,2'
          Dst:             tty_keys_callback
        - Src:             'tty-keys.c:952,2'
          Dst:             event_add
        - Src:             'tty-keys.c:958,2'
          Dst:             log_debug
        - Src:             'tty-keys.c:961,6'
          Dst:             event_initialized
        - Src:             'tty-keys.c:962,3'
          Dst:             event_del
        - Src:             'tty-keys.c:968,3'
          Dst:             window_update_focus
        - Src:             'tty-keys.c:969,3'
          Dst:             notify_client
        - Src:             'tty-keys.c:972,3'
          Dst:             notify_client
        - Src:             'tty-keys.c:973,3'
          Dst:             window_update_focus
        - Src:             'tty-keys.c:978,11'
          Dst:             xcalloc
        - Src:             'tty-keys.c:982,16'
          Dst:             xmalloc
        - Src:             'tty-keys.c:986,8'
          Dst:             server_client_handle_key
        - Src:             'tty-keys.c:993,2'
          Dst:             evbuffer_drain
        - Src:             'tty-keys.c:998,2'
          Dst:             log_debug
        - Src:             'tty-keys.c:1001,2'
          Dst:             evbuffer_drain
    - functionName:    tty_keys_clipboard
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - buf
        - len
        - size
      BBCount:         65
      ICount:          449
      EdgeCount:       90
      CyclomaticComplexity: 27
      functionsReached:
        - __b64_pton
        - event_del
        - input_reply_clipboard
        - log_debug
        - paste_add
        - window_pane_find_by_id
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-keys.c:1301,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1302,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1303,6'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1303,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1304,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1305,6'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1305,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1306,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1307,6'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1307,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1308,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1309,6'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1309,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1310,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1311,6'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1311,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1312,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1313,6'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1313,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1314,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1315,6'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1315,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1316,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1317,6'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1317,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1318,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1319,6'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1319,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1320,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1323,11'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1323,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1324,7'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
            - BranchSide:      'tty-keys.c:1333,6'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1324,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1325,15'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
            - BranchSide:      'tty-keys.c:1328,7'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1328,15'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1328,18'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
            - BranchSide:      'tty-keys.c:1332,2'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1328,41'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1328,44'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
            - BranchSide:      'tty-keys.c:1332,2'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1328,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1329,15'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
            - BranchSide:      'tty-keys.c:1332,2'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1333,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1334,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1335,10'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1345,18'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1345,22'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
            - BranchSide:      'tty-keys.c:1345,2'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1345,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1346,6'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
            - BranchSide:      'tty-keys.c:1349,6'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1349,15'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1349,18'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1350,3'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1349,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1350,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1351,5'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1355,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1356,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1357,2'
              BranchSideFuncs:
                - event_del
                - xmalloc
                - xmalloc
                - __b64_pton
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
                - free
                - free
        - Branch String:   'tty-keys.c:1368,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1369,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'tty-keys.c:1373,7'
              BranchSideFuncs:
                - free
                - log_debug
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
                - paste_add
        - Branch String:   'tty-keys.c:1377,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1378,19'
              BranchSideFuncs:
                - paste_add
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
            - BranchSide:      'tty-keys.c:1381,9'
              BranchSideFuncs:
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
        - Branch String:   'tty-keys.c:1381,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1382,31'
              BranchSideFuncs:
                - window_pane_find_by_id
                - free
                - input_reply_clipboard
            - BranchSide:      'tty-keys.c:1386,7'
              BranchSideFuncs:
                - free
        - Branch String:   'tty-keys.c:1383,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1384,26'
              BranchSideFuncs:
                - input_reply_clipboard
                - free
                - window_pane_find_by_id
            - BranchSide:      'tty-keys.c:1385,2'
              BranchSideFuncs:
                - free
                - window_pane_find_by_id
                - input_reply_clipboard
      Callsites:
        - Src:             'tty-keys.c:1358,2'
          Dst:             event_del
        - Src:             'tty-keys.c:1361,9'
          Dst:             xmalloc
        - Src:             'tty-keys.c:1367,8'
          Dst:             xmalloc
        - Src:             'tty-keys.c:1368,16'
          Dst:             __b64_pton
        - Src:             'tty-keys.c:1376,2'
          Dst:             log_debug
        - Src:             'tty-keys.c:1378,3'
          Dst:             paste_add
        - Src:             'tty-keys.c:1382,8'
          Dst:             window_pane_find_by_id
        - Src:             'tty-keys.c:1384,4'
          Dst:             input_reply_clipboard
    - functionName:    tty_keys_device_attributes
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - buf
        - len
        - size
      BBCount:         62
      ICount:          400
      EdgeCount:       80
      CyclomaticComplexity: 20
      functionsReached:
        - log_debug
        - strsep
        - strtoul
        - tty_add_features
        - tty_update_features
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-keys.c:1407,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1408,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1411,6'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
        - Branch String:   'tty-keys.c:1411,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1412,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1413,6'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
        - Branch String:   'tty-keys.c:1413,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1414,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1415,6'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
        - Branch String:   'tty-keys.c:1415,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1416,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1417,6'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
        - Branch String:   'tty-keys.c:1417,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1418,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1419,6'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
        - Branch String:   'tty-keys.c:1419,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1420,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1421,6'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
        - Branch String:   'tty-keys.c:1421,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1422,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1425,9'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
        - Branch String:   'tty-keys.c:1425,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1426,11'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
            - BranchSide:      'tty-keys.c:1432,6'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
        - Branch String:   'tty-keys.c:1426,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1427,4'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1428,7'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
        - Branch String:   'tty-keys.c:1428,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1429,4'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
            - BranchSide:      'tty-keys.c:1430,12'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
        - Branch String:   'tty-keys.c:1432,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1433,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1434,6'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
        - Branch String:   'tty-keys.c:1439,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1440,18'
              BranchSideFuncs:
                - strtoul
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
            - BranchSide:      'tty-keys.c:1448,10'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
        - Branch String:   'tty-keys.c:1441,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1442,6'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
            - BranchSide:      'tty-keys.c:1443,7'
              BranchSideFuncs:
                - strsep
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - strtoul
        - Branch String:   'tty-keys.c:1443,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1439,2'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
            - BranchSide:      'tty-keys.c:1444,4'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
        - Branch String:   'tty-keys.c:1448,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1454,10'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
            - BranchSide:      'tty-keys.c:1454,10'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
            - BranchSide:      'tty-keys.c:1454,10'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
            - BranchSide:      'tty-keys.c:1454,10'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
            - BranchSide:      'tty-keys.c:1454,10'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
            - BranchSide:      'tty-keys.c:1467,44'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
        - Branch String:   'tty-keys.c:1454,3'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1455,36'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - tty_update_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
            - BranchSide:      'tty-keys.c:1465,3'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
        - Branch String:   'tty-keys.c:1456,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1457,22'
              BranchSideFuncs:
                - tty_add_features
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
            - BranchSide:      'tty-keys.c:1458,10'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
        - Branch String:   'tty-keys.c:1458,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1459,22'
              BranchSideFuncs:
                - tty_add_features
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
            - BranchSide:      'tty-keys.c:1460,10'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
        - Branch String:   'tty-keys.c:1460,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1461,22'
              BranchSideFuncs:
                - tty_add_features
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
            - BranchSide:      'tty-keys.c:1462,10'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
        - Branch String:   'tty-keys.c:1462,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1463,22'
              BranchSideFuncs:
                - tty_add_features
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
            - BranchSide:      'tty-keys.c:1464,3'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
                - log_debug
                - tty_add_features
                - tty_add_features
                - tty_add_features
                - tty_add_features
      Callsites:
        - Src:             'tty-keys.c:1439,17'
          Dst:             strsep
        - Src:             'tty-keys.c:1440,10'
          Dst:             strtoul
        - Src:             'tty-keys.c:1455,4'
          Dst:             log_debug
        - Src:             'tty-keys.c:1457,5'
          Dst:             tty_add_features
        - Src:             'tty-keys.c:1459,5'
          Dst:             tty_add_features
        - Src:             'tty-keys.c:1461,5'
          Dst:             tty_add_features
        - Src:             'tty-keys.c:1463,5'
          Dst:             tty_add_features
        - Src:             'tty-keys.c:1467,2'
          Dst:             log_debug
        - Src:             'tty-keys.c:1469,2'
          Dst:             tty_update_features
    - functionName:    tty_keys_device_attributes2
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - buf
        - len
        - size
      BBCount:         43
      ICount:          298
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - log_debug
        - strsep
        - strtoul
        - tty_default_features
        - tty_update_features
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-keys.c:1489,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1490,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1493,6'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
        - Branch String:   'tty-keys.c:1493,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1494,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1495,6'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
        - Branch String:   'tty-keys.c:1495,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1496,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1497,6'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
        - Branch String:   'tty-keys.c:1497,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1498,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1499,6'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
        - Branch String:   'tty-keys.c:1499,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1500,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1501,6'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
        - Branch String:   'tty-keys.c:1501,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1502,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1503,6'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
        - Branch String:   'tty-keys.c:1503,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1504,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1507,9'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
        - Branch String:   'tty-keys.c:1507,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1508,11'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
            - BranchSide:      'tty-keys.c:1514,6'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
        - Branch String:   'tty-keys.c:1508,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1509,4'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1510,7'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
        - Branch String:   'tty-keys.c:1510,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1511,4'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
            - BranchSide:      'tty-keys.c:1512,12'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
        - Branch String:   'tty-keys.c:1514,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1515,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1516,6'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
        - Branch String:   'tty-keys.c:1521,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1522,18'
              BranchSideFuncs:
                - strtoul
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
            - BranchSide:      'tty-keys.c:1534,10'
              BranchSideFuncs:
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1523,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1524,6'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
            - BranchSide:      'tty-keys.c:1525,7'
              BranchSideFuncs:
                - strsep
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - strtoul
        - Branch String:   'tty-keys.c:1525,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1521,2'
              BranchSideFuncs:
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
            - BranchSide:      'tty-keys.c:1526,4'
              BranchSideFuncs:
                - tty_default_features
                - log_debug
                - tty_update_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1534,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1536,24'
              BranchSideFuncs:
                - tty_default_features
                - log_debug
                - tty_update_features
            - BranchSide:      'tty-keys.c:1539,24'
              BranchSideFuncs:
                - tty_default_features
                - log_debug
                - tty_update_features
            - BranchSide:      'tty-keys.c:1542,24'
              BranchSideFuncs:
                - tty_default_features
                - log_debug
                - tty_update_features
            - BranchSide:      'tty-keys.c:1545,46'
              BranchSideFuncs:
                - log_debug
                - tty_update_features
      Callsites:
        - Src:             'tty-keys.c:1521,17'
          Dst:             strsep
        - Src:             'tty-keys.c:1522,10'
          Dst:             strtoul
        - Src:             'tty-keys.c:1536,3'
          Dst:             tty_default_features
        - Src:             'tty-keys.c:1539,3'
          Dst:             tty_default_features
        - Src:             'tty-keys.c:1542,3'
          Dst:             tty_default_features
        - Src:             'tty-keys.c:1545,2'
          Dst:             log_debug
        - Src:             'tty-keys.c:1547,2'
          Dst:             tty_update_features
    - functionName:    tty_keys_extended_device_attributes
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - buf
        - len
        - size
      BBCount:         51
      ICount:          321
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - log_debug
        - strncmp
        - tty_default_features
        - tty_update_features
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-keys.c:1567,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1568,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1571,6'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1571,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1572,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1573,6'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1573,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1574,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1575,6'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1575,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1576,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1577,6'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1577,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1578,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1579,6'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1579,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1580,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1581,6'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1581,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1582,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1583,6'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1583,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1584,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1585,6'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1585,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1586,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1589,9'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1589,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1590,11'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
            - BranchSide:      'tty-keys.c:1596,6'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1590,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1591,4'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1592,7'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1592,32'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1592,35'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
            - BranchSide:      'tty-keys.c:1594,12'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1592,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1593,4'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
            - BranchSide:      'tty-keys.c:1594,12'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1596,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1597,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1598,6'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1602,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1603,24'
              BranchSideFuncs:
                - tty_default_features
                - log_debug
                - free
                - xstrdup
                - tty_update_features
            - BranchSide:      'tty-keys.c:1604,19'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1604,11'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1605,24'
              BranchSideFuncs:
                - tty_default_features
                - log_debug
                - free
                - xstrdup
                - tty_update_features
            - BranchSide:      'tty-keys.c:1606,19'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1606,11'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1607,24'
              BranchSideFuncs:
                - tty_default_features
                - log_debug
                - free
                - xstrdup
                - tty_update_features
            - BranchSide:      'tty-keys.c:1608,19'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
                - tty_default_features
        - Branch String:   'tty-keys.c:1608,11'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1609,24'
              BranchSideFuncs:
                - tty_default_features
                - log_debug
                - free
                - xstrdup
                - tty_update_features
            - BranchSide:      'tty-keys.c:1610,19'
              BranchSideFuncs:
                - strncmp
                - log_debug
                - free
                - xstrdup
                - tty_update_features
                - tty_default_features
      Callsites:
        - Src:             'tty-keys.c:1602,6'
          Dst:             strncmp
        - Src:             'tty-keys.c:1603,3'
          Dst:             tty_default_features
        - Src:             'tty-keys.c:1604,11'
          Dst:             strncmp
        - Src:             'tty-keys.c:1605,3'
          Dst:             tty_default_features
        - Src:             'tty-keys.c:1606,11'
          Dst:             strncmp
        - Src:             'tty-keys.c:1607,3'
          Dst:             tty_default_features
        - Src:             'tty-keys.c:1608,11'
          Dst:             strncmp
        - Src:             'tty-keys.c:1609,3'
          Dst:             tty_default_features
        - Src:             'tty-keys.c:1610,11'
          Dst:             strncmp
        - Src:             'tty-keys.c:1611,3'
          Dst:             tty_default_features
        - Src:             'tty-keys.c:1612,2'
          Dst:             log_debug
        - Src:             'tty-keys.c:1615,17'
          Dst:             xstrdup
        - Src:             'tty-keys.c:1617,2'
          Dst:             tty_update_features
    - functionName:    tty_keys_colours
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - buf
        - len
        - size
        - fg
        - bg
      BBCount:         61
      ICount:          375
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - colour_parseX11
        - colour_tostring
        - log_debug
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-keys.c:1639,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1640,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1641,6'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1641,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1642,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1643,6'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1643,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1644,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1645,6'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1645,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1646,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1647,6'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1647,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1648,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1649,6'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1649,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1650,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1651,6'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1651,20'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1651,23'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
            - BranchSide:      'tty-keys.c:1653,6'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1651,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1652,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1653,6'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1653,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1654,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1655,6'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1655,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1656,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1657,6'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1657,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1658,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1661,9'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1661,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1662,11'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
            - BranchSide:      'tty-keys.c:1670,6'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1662,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1663,4'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1664,7'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1664,32'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1664,35'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
            - BranchSide:      'tty-keys.c:1666,7'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1664,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1665,4'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
            - BranchSide:      'tty-keys.c:1666,7'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1666,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1667,4'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
            - BranchSide:      'tty-keys.c:1668,12'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1670,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1671,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1672,10'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1672,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1673,7'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
            - BranchSide:      'tty-keys.c:1675,7'
              BranchSideFuncs:
                - colour_parseX11
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1679,14'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1679,17'
              BranchSideFuncs:
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
            - BranchSide:      'tty-keys.c:1685,13'
              BranchSideFuncs:
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1679,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1680,7'
              BranchSideFuncs:
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
            - BranchSide:      'tty-keys.c:1685,13'
              BranchSideFuncs:
                - colour_tostring
                - log_debug
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1680,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1681,29'
              BranchSideFuncs:
                - colour_tostring
                - log_debug
            - BranchSide:      'tty-keys.c:1683,42'
              BranchSideFuncs:
                - colour_tostring
                - log_debug
        - Branch String:   'tty-keys.c:1686,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1687,29'
              BranchSideFuncs:
                - colour_tostring
                - log_debug
            - BranchSide:      'tty-keys.c:1689,42'
              BranchSideFuncs:
                - colour_tostring
                - log_debug
      Callsites:
        - Src:             'tty-keys.c:1678,6'
          Dst:             colour_parseX11
        - Src:             'tty-keys.c:1681,38'
          Dst:             colour_tostring
        - Src:             'tty-keys.c:1681,4'
          Dst:             log_debug
        - Src:             'tty-keys.c:1683,26'
          Dst:             colour_tostring
        - Src:             'tty-keys.c:1683,4'
          Dst:             log_debug
        - Src:             'tty-keys.c:1687,38'
          Dst:             colour_tostring
        - Src:             'tty-keys.c:1687,4'
          Dst:             log_debug
        - Src:             'tty-keys.c:1689,26'
          Dst:             colour_tostring
        - Src:             'tty-keys.c:1689,4'
          Dst:             log_debug
    - functionName:    tty_keys_mouse
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - buf
        - len
        - size
        - m
      BBCount:         89
      ICount:          552
      EdgeCount:       121
      CyclomaticComplexity: 34
      functionsReached:
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-keys.c:1170,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1171,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1172,6'
              BranchSideFuncs:
                - log_debug
                - log_debug
        - Branch String:   'tty-keys.c:1172,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1173,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1174,6'
              BranchSideFuncs:
                - log_debug
                - log_debug
        - Branch String:   'tty-keys.c:1174,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1175,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1176,6'
              BranchSideFuncs:
                - log_debug
                - log_debug
        - Branch String:   'tty-keys.c:1176,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1177,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1183,6'
              BranchSideFuncs:
                - log_debug
                - log_debug
        - Branch String:   'tty-keys.c:1183,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1185,4'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-keys.c:1207,13'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1186,3'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1187,8'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-keys.c:1197,38'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1187,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1188,5'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1189,17'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1190,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1191,9'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-keys.c:1192,13'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1192,13'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1193,9'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-keys.c:1195,9'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1200,31'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1201,7'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1203,4'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1201,31'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1202,7'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1203,4'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1200,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1203,4'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1204,5'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1207,13'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1209,4'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-keys.c:1264,3'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1211,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1212,5'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1213,17'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1214,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1215,5'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-keys.c:1216,8'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1216,17'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1216,20'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1217,5'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1216,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1217,5'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1218,17'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1221,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1222,5'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1223,17'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1224,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1225,5'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-keys.c:1226,8'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1226,17'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1226,20'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1227,5'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1226,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1227,5'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1228,13'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1231,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1232,5'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1233,17'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1234,18'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1234,21'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-keys.c:1235,5'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1234,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1235,5'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-keys.c:1236,8'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1236,17'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1236,20'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1237,5'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1236,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1237,5'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1238,13'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty-keys.c:1244,13'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1244,16'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1245,4'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1244,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1245,4'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1246,4'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1252,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1253,6'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1261,7'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1261,23'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1261,26'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1263,2'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1261,26'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1261,26'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1262,7'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1261,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1262,7'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1263,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-keys.c:1197,3'
          Dst:             log_debug
        - Src:             'tty-keys.c:1240,3'
          Dst:             log_debug
    - functionName:    tty_keys_extended_key
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - buf
        - len
        - size
        - key
      BBCount:         104
      ICount:          575
      EdgeCount:       142
      CyclomaticComplexity: 40
      functionsReached:
        - __ctype_b_loc
        - __isoc99_sscanf
        - key_string_lookup_key
        - log_debug
        - log_get_level
        - utf8_from_data
        - utf8_fromwc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-keys.c:1039,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1040,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1041,6'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:1041,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1042,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1043,6'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:1043,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1044,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1045,6'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:1045,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1046,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1052,11'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:1052,26'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1052,29'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
                - __ctype_b_loc
            - BranchSide:      'tty-keys.c:1052,2'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:1052,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1053,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
            - BranchSide:      'tty-keys.c:1058,6'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
        - Branch String:   'tty-keys.c:1053,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1054,4'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
            - BranchSide:      'tty-keys.c:1055,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
        - Branch String:   'tty-keys.c:1055,34'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1055,37'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
                - __ctype_b_loc
            - BranchSide:      'tty-keys.c:1057,2'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:1055,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1056,4'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
            - BranchSide:      'tty-keys.c:1057,2'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:1058,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1059,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1060,6'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
        - Branch String:   'tty-keys.c:1060,24'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1060,28'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1061,3'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1060,44'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1060,47'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
            - BranchSide:      'tty-keys.c:1064,2'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
        - Branch String:   'tty-keys.c:1060,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1061,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1064,2'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
                - __isoc99_sscanf
        - Branch String:   'tty-keys.c:1068,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1069,14'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
            - BranchSide:      'tty-keys.c:1072,14'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
        - Branch String:   'tty-keys.c:1069,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1070,4'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1071,2'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
        - Branch String:   'tty-keys.c:1072,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:1073,4'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1079,32'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1079,35'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
            - BranchSide:      'tty-keys.c:1082,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
        - Branch String:   'tty-keys.c:1079,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1080,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
            - BranchSide:      'tty-keys.c:1082,10'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
        - Branch String:   'tty-keys.c:1085,26'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1085,29'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
                - utf8_fromwc
                - utf8_from_data
            - BranchSide:      'tty-keys.c:1094,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1085,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1086,19'
              BranchSideFuncs:
                - utf8_fromwc
                - utf8_from_data
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1094,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1086,43'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1087,7'
              BranchSideFuncs:
                - utf8_from_data
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1090,4'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1086,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1088,11'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1090,4'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:1094,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1095,12'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1107,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1096,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1097,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1098,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1098,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1099,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1100,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1100,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1101,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1102,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1102,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1103,9'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1104,2'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1107,39'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1107,43'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1124,12'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1107,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1108,23'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1124,12'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1125,23'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1125,26'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1126,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1125,42'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1126,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1127,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1126,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1126,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1130,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1126,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1126,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1126,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1126,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1126,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1130,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1126,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1126,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1127,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1126,29'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1127,7'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1130,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1125,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1128,8'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1130,6'
              BranchSideFuncs:
                - log_get_level
                - key_string_lookup_key
                - log_debug
        - Branch String:   'tty-keys.c:1130,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:1131,51'
              BranchSideFuncs:
                - key_string_lookup_key
                - log_debug
            - BranchSide:      'tty-keys.c:1135,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-keys.c:1055,8'
          Dst:             __ctype_b_loc
        - Src:             'tty-keys.c:1069,7'
          Dst:             __isoc99_sscanf
        - Src:             'tty-keys.c:1072,7'
          Dst:             __isoc99_sscanf
        - Src:             'tty-keys.c:1086,7'
          Dst:             utf8_fromwc
        - Src:             'tty-keys.c:1087,7'
          Dst:             utf8_from_data
        - Src:             'tty-keys.c:1130,6'
          Dst:             log_get_level
        - Src:             'tty-keys.c:1132,30'
          Dst:             key_string_lookup_key
        - Src:             'tty-keys.c:1131,3'
          Dst:             log_debug
    - functionName:    tty_keys_winsz
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - buf
        - len
        - size
      BBCount:         53
      ICount:          347
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - __ctype_b_loc
        - __isoc99_sscanf
        - log_debug
        - tty_invalidate
        - tty_set_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-keys.c:673,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:674,3'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
                - __ctype_b_loc
            - BranchSide:      'tty-keys.c:677,6'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:677,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:678,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:679,6'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:679,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:680,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:681,6'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:681,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:682,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:683,6'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:683,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:684,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:690,11'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:690,26'
          Branch Sides:
            - BranchSide:      'tty-keys.c:690,29'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
                - __ctype_b_loc
            - BranchSide:      'tty-keys.c:690,2'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:690,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:691,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
            - BranchSide:      'tty-keys.c:696,6'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
        - Branch String:   'tty-keys.c:691,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:692,4'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
            - BranchSide:      'tty-keys.c:693,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
        - Branch String:   'tty-keys.c:693,34'
          Branch Sides:
            - BranchSide:      'tty-keys.c:693,37'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
                - __ctype_b_loc
            - BranchSide:      'tty-keys.c:695,2'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:693,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:694,4'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
            - BranchSide:      'tty-keys.c:695,2'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
                - __ctype_b_loc
        - Branch String:   'tty-keys.c:696,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:697,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:698,6'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
        - Branch String:   'tty-keys.c:698,24'
          Branch Sides:
            - BranchSide:      'tty-keys.c:698,27'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:699,3'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:698,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:699,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:702,2'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_set_size
        - Branch String:   'tty-keys.c:706,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:708,16'
              BranchSideFuncs:
                - tty_set_size
            - BranchSide:      'tty-keys.c:712,20'
              BranchSideFuncs:
                - __isoc99_sscanf
                - log_debug
                - tty_set_size
                - tty_invalidate
        - Branch String:   'tty-keys.c:714,20'
          Branch Sides:
            - BranchSide:      'tty-keys.c:714,23'
              BranchSideFuncs:
                - tty_set_size
                - tty_invalidate
            - BranchSide:      'tty-keys.c:714,12'
              BranchSideFuncs:
                - tty_set_size
                - tty_invalidate
        - Branch String:   'tty-keys.c:714,12'
          Branch Sides:
            - BranchSide:      'tty-keys.c:714,34'
              BranchSideFuncs:
                - tty_set_size
                - tty_invalidate
            - BranchSide:      'tty-keys.c:714,10'
              BranchSideFuncs:
                - tty_set_size
                - tty_invalidate
        - Branch String:   'tty-keys.c:715,20'
          Branch Sides:
            - BranchSide:      'tty-keys.c:715,23'
              BranchSideFuncs:
                - tty_set_size
                - tty_invalidate
            - BranchSide:      'tty-keys.c:715,12'
              BranchSideFuncs:
                - tty_set_size
                - tty_invalidate
        - Branch String:   'tty-keys.c:715,12'
          Branch Sides:
            - BranchSide:      'tty-keys.c:715,34'
              BranchSideFuncs:
                - tty_set_size
                - tty_invalidate
            - BranchSide:      'tty-keys.c:715,10'
              BranchSideFuncs:
                - tty_set_size
                - tty_invalidate
      Callsites:
        - Src:             'tty-keys.c:693,8'
          Dst:             __ctype_b_loc
        - Src:             'tty-keys.c:706,6'
          Dst:             __isoc99_sscanf
        - Src:             'tty-keys.c:708,3'
          Dst:             tty_set_size
        - Src:             'tty-keys.c:712,13'
          Dst:             __isoc99_sscanf
        - Src:             'tty-keys.c:716,3'
          Dst:             tty_set_size
        - Src:             'tty-keys.c:717,3'
          Dst:             tty_invalidate
        - Src:             'tty-keys.c:724,2'
          Dst:             log_debug
    - functionName:    tty_keys_next1
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tty
        - buf
        - len
        - key
        - size
        - expired
      BBCount:         32
      ICount:          232
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - log_debug
        - tty_keys_find
        - utf8_append
        - utf8_from_data
        - utf8_open
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-keys.c:624,17'
          Branch Sides:
            - BranchSide:      'tty-keys.c:624,20'
              BranchSideFuncs:
                - utf8_open
                - utf8_from_data
                - log_debug
                - utf8_append
                - log_debug
            - BranchSide:      'tty-keys.c:636,33'
              BranchSideFuncs:
                - utf8_open
                - utf8_from_data
                - log_debug
                - utf8_append
        - Branch String:   'tty-keys.c:624,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:625,9'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-keys.c:636,33'
              BranchSideFuncs:
                - utf8_open
                - utf8_from_data
                - log_debug
                - utf8_append
        - Branch String:   'tty-keys.c:627,4'
          Branch Sides:
            - BranchSide:      'tty-keys.c:627,41'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-keys.c:629,7'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:629,24'
          Branch Sides:
            - BranchSide:      'tty-keys.c:629,28'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:631,10'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:629,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:630,4'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:631,10'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:637,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:638,14'
              BranchSideFuncs:
                - utf8_from_data
                - log_debug
                - utf8_append
            - BranchSide:      'tty-keys.c:658,2'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:639,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:640,9'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:644,10'
              BranchSideFuncs:
                - utf8_from_data
                - log_debug
                - utf8_append
        - Branch String:   'tty-keys.c:640,8'
          Branch Sides:
            - BranchSide:      'tty-keys.c:641,5'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:642,4'
              BranchSideFuncs: []
        - Branch String:   'tty-keys.c:644,3'
          Branch Sides:
            - BranchSide:      'tty-keys.c:645,36'
              BranchSideFuncs:
                - utf8_append
                - utf8_from_data
                - log_debug
            - BranchSide:      'tty-keys.c:646,7'
              BranchSideFuncs:
                - utf8_from_data
                - log_debug
        - Branch String:   'tty-keys.c:646,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:647,4'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:649,7'
              BranchSideFuncs:
                - utf8_from_data
                - log_debug
        - Branch String:   'tty-keys.c:649,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:650,4'
              BranchSideFuncs: []
            - BranchSide:      'tty-keys.c:651,10'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'tty-keys.c:619,2'
          Dst:             log_debug
        - Src:             'tty-keys.c:623,7'
          Dst:             tty_keys_find
        - Src:             'tty-keys.c:627,4'
          Dst:             log_debug
        - Src:             'tty-keys.c:636,9'
          Dst:             utf8_open
        - Src:             'tty-keys.c:645,11'
          Dst:             utf8_append
        - Src:             'tty-keys.c:649,7'
          Dst:             utf8_from_data
        - Src:             'tty-keys.c:653,3'
          Dst:             log_debug
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_keys_free1
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tk
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - tty_keys_free1
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tty-keys.c:555,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:556,18'
              BranchSideFuncs:
                - tty_keys_free1
                - free
                - tty_keys_free1
                - tty_keys_free1
            - BranchSide:      'tty-keys.c:557,6'
              BranchSideFuncs:
                - free
                - tty_keys_free1
                - tty_keys_free1
        - Branch String:   'tty-keys.c:557,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:558,18'
              BranchSideFuncs:
                - tty_keys_free1
                - free
                - tty_keys_free1
            - BranchSide:      'tty-keys.c:559,6'
              BranchSideFuncs:
                - free
                - tty_keys_free1
        - Branch String:   'tty-keys.c:559,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:559,6'
              BranchSideFuncs:
                - tty_keys_free1
                - free
            - BranchSide:      'tty-keys.c:560,18'
              BranchSideFuncs:
                - tty_keys_free1
                - free
      Callsites:
        - Src:             'tty-keys.c:556,3'
          Dst:             tty_keys_free1
        - Src:             'tty-keys.c:558,3'
          Dst:             tty_keys_free1
        - Src:             'tty-keys.c:560,3'
          Dst:             tty_keys_free1
    - functionName:    tty_keys_add
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tty
        - s
        - key
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - key_string_lookup_key
        - log_debug
        - strlen
        - tty_keys_add1
        - tty_keys_find
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tty-keys.c:440,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:441,40'
              BranchSideFuncs:
                - log_debug
                - tty_keys_add1
            - BranchSide:      'tty-keys.c:444,46'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'tty-keys.c:439,11'
          Dst:             key_string_lookup_key
        - Src:             'tty-keys.c:440,34'
          Dst:             strlen
        - Src:             'tty-keys.c:440,12'
          Dst:             tty_keys_find
        - Src:             'tty-keys.c:441,3'
          Dst:             log_debug
        - Src:             'tty-keys.c:442,3'
          Dst:             tty_keys_add1
        - Src:             'tty-keys.c:444,3'
          Dst:             log_debug
    - functionName:    tty_keys_free
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_keys_free1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tty-keys.c:548,2'
          Dst:             tty_keys_free1
    - functionName:    tty_keys_build
      functionSourceFile: '/src/tmux/tty-keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         34
      ICount:          244
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - options_array_first
        - options_array_item_index
        - options_array_item_value
        - options_array_next
        - options_get
        - strcspn
        - strlcpy
        - tty_keys_add
        - tty_keys_free
        - tty_term_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-keys.c:502,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:503,17'
              BranchSideFuncs:
                - tty_keys_free
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
                - tty_term_string
                - tty_keys_add
                - tty_keys_add
                - strlcpy
                - strcspn
                - tty_keys_add
            - BranchSide:      'tty-keys.c:504,2'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
                - tty_term_string
                - tty_keys_add
                - tty_keys_add
                - strlcpy
                - strcspn
                - tty_keys_add
        - Branch String:   'tty-keys.c:506,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:507,34'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
                - tty_term_string
                - tty_keys_add
                - tty_keys_add
                - strlcpy
                - strcspn
                - tty_keys_add
            - BranchSide:      'tty-keys.c:516,9'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
                - tty_term_string
                - tty_keys_add
                - tty_keys_add
        - Branch String:   'tty-keys.c:508,3'
          Branch Sides:
            - BranchSide:      'tty-keys.c:509,12'
              BranchSideFuncs:
                - strlcpy
                - strcspn
                - tty_keys_add
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
                - tty_term_string
                - tty_keys_add
                - tty_keys_add
            - BranchSide:      'tty-keys.c:515,2'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
                - tty_term_string
                - tty_keys_add
                - tty_keys_add
                - strlcpy
                - strcspn
                - tty_keys_add
        - Branch String:   'tty-keys.c:516,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:517,32'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
                - tty_term_string
                - tty_keys_add
                - tty_keys_add
            - BranchSide:      'tty-keys.c:523,9'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
                - tty_term_string
                - tty_keys_add
        - Branch String:   'tty-keys.c:520,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:521,17'
              BranchSideFuncs:
                - tty_keys_add
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
                - tty_term_string
                - tty_keys_add
            - BranchSide:      'tty-keys.c:522,2'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
                - tty_term_string
                - tty_keys_add
                - tty_keys_add
        - Branch String:   'tty-keys.c:523,2'
          Branch Sides:
            - BranchSide:      'tty-keys.c:524,33'
              BranchSideFuncs:
                - tty_term_string
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
                - tty_keys_add
            - BranchSide:      'tty-keys.c:532,18'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
        - Branch String:   'tty-keys.c:527,7'
          Branch Sides:
            - BranchSide:      'tty-keys.c:528,17'
              BranchSideFuncs:
                - tty_keys_add
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
                - tty_term_string
            - BranchSide:      'tty-keys.c:530,2'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
                - tty_term_string
                - tty_keys_add
        - Branch String:   'tty-keys.c:533,6'
          Branch Sides:
            - BranchSide:      'tty-keys.c:533,6'
              BranchSideFuncs:
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
            - BranchSide:      'tty-keys.c:534,27'
              BranchSideFuncs:
                - options_array_first
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
        - Branch String:   'tty-keys.c:535,3'
          Branch Sides:
            - BranchSide:      'tty-keys.c:536,33'
              BranchSideFuncs:
                - options_array_item_index
                - options_array_item_value
                - tty_keys_add
                - options_array_next
            - BranchSide:      'tty-keys.c:541,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-keys.c:503,3'
          Dst:             tty_keys_free
        - Src:             'tty-keys.c:509,4'
          Dst:             strlcpy
        - Src:             'tty-keys.c:510,9'
          Dst:             strcspn
        - Src:             'tty-keys.c:513,4'
          Dst:             tty_keys_add
        - Src:             'tty-keys.c:521,4'
          Dst:             tty_keys_add
        - Src:             'tty-keys.c:526,7'
          Dst:             tty_term_string
        - Src:             'tty-keys.c:528,4'
          Dst:             tty_keys_add
        - Src:             'tty-keys.c:532,6'
          Dst:             options_get
        - Src:             'tty-keys.c:534,7'
          Dst:             options_array_first
        - Src:             'tty-keys.c:536,8'
          Dst:             options_array_item_index
        - Src:             'tty-keys.c:537,9'
          Dst:             options_array_item_value
        - Src:             'tty-keys.c:538,4'
          Dst:             tty_keys_add
        - Src:             'tty-keys.c:539,8'
          Dst:             options_array_next
    - functionName:    tty_term_number
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - term
        - code
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - fatalx
        - tty_term_has
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tty-term.c:877,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:878,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty-term.c:879,6'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty-term.c:879,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:880,30'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty-term.c:881,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-term.c:877,7'
          Dst:             tty_term_has
        - Src:             'tty-term.c:880,3'
          Dst:             fatalx
    - functionName:    tty_term_has
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - term
        - code
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    89
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_term_string_ss
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
        - code
        - a
        - b
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - tiparm
        - tty_term_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-term.c:867,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:868,51'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-term.c:871,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-term.c:858,18'
          Dst:             tty_term_string
        - Src:             'tty-term.c:863,6'
          Dst:             tiparm
        - Src:             'tty-term.c:868,3'
          Dst:             log_debug
    - functionName:    tty_term_string
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - term
        - code
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - fatalx
        - tty_term_has
      functionUses:    26
      BranchProfiles:
        - Branch String:   'tty-term.c:770,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:771,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty-term.c:772,6'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty-term.c:772,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:773,30'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty-term.c:774,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-term.c:770,7'
          Dst:             tty_term_has
        - Src:             'tty-term.c:773,3'
          Dst:             fatalx
    - functionName:    tiparm
      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:    tty_term_string_s
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
        - code
        - a
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - tiparm
        - tty_term_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-term.c:847,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:848,51'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-term.c:851,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-term.c:838,18'
          Dst:             tty_term_string
        - Src:             'tty-term.c:843,6'
          Dst:             tiparm
        - Src:             'tty-term.c:848,3'
          Dst:             log_debug
    - functionName:    tty_term_string_iii
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - term
        - code
        - a
        - b
        - c
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - tiparm
        - tty_term_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-term.c:828,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:829,51'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-term.c:832,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-term.c:819,18'
          Dst:             tty_term_string
        - Src:             'tty-term.c:824,6'
          Dst:             tiparm
        - Src:             'tty-term.c:829,3'
          Dst:             log_debug
    - functionName:    tty_term_string_ii
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - term
        - code
        - a
        - b
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - tiparm
        - tty_term_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-term.c:808,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:809,51'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-term.c:812,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-term.c:799,18'
          Dst:             tty_term_string
        - Src:             'tty-term.c:804,6'
          Dst:             tiparm
        - Src:             'tty-term.c:809,3'
          Dst:             log_debug
    - functionName:    tty_term_string_i
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - term
        - code
        - a
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - tiparm
        - tty_term_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-term.c:789,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:790,51'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty-term.c:793,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-term.c:780,18'
          Dst:             tty_term_string
        - Src:             'tty-term.c:785,6'
          Dst:             tiparm
        - Src:             'tty-term.c:790,3'
          Dst:             log_debug
    - functionName:    tty_term_free_list
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - caps
        - ncaps
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-term.c:756,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:757,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'tty-term.c:758,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    tty_term_read_list
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - fd
        - caps
        - ncaps
        - cause
      BBCount:         36
      ICount:          227
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - del_curterm
        - fatalx
        - setupterm
        - tigetflag
        - tigetnum
        - tigetstr
        - tty_term_ncodes
        - xasprintf
        - xreallocarray
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-term.c:687,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:688,11'
              BranchSideFuncs:
                - xasprintf
                - xasprintf
                - xasprintf
                - xasprintf
            - BranchSide:      'tty-term.c:707,3'
              BranchSideFuncs:
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - xreallocarray
                - xasprintf
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
        - Branch String:   'tty-term.c:688,3'
          Branch Sides:
            - BranchSide:      'tty-term.c:690,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'tty-term.c:694,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'tty-term.c:698,14'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'tty-term.c:701,14'
              BranchSideFuncs:
                - xasprintf
        - Branch String:   'tty-term.c:710,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:711,25'
              BranchSideFuncs:
                - tigetflag
                - xreallocarray
                - xasprintf
                - tty_term_ncodes
                - del_curterm
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
            - BranchSide:      'tty-term.c:746,14'
              BranchSideFuncs:
                - del_curterm
        - Branch String:   'tty-term.c:712,3'
          Branch Sides:
            - BranchSide:      'tty-term.c:714,4'
              BranchSideFuncs:
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - xreallocarray
                - xasprintf
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
            - BranchSide:      'tty-term.c:716,25'
              BranchSideFuncs:
                - tigetstr
                - xreallocarray
                - xasprintf
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - tigetnum
                - xsnprintf
                - fatalx
            - BranchSide:      'tty-term.c:721,25'
              BranchSideFuncs:
                - tigetnum
                - xsnprintf
                - xreallocarray
                - xasprintf
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - tigetstr
                - fatalx
            - BranchSide:      'tty-term.c:728,26'
              BranchSideFuncs:
                - tigetflag
                - xreallocarray
                - xasprintf
                - tty_term_ncodes
                - del_curterm
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
            - BranchSide:      'tty-term.c:737,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty-term.c:717,18'
          Branch Sides:
            - BranchSide:      'tty-term.c:717,21'
              BranchSideFuncs:
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - xreallocarray
                - xasprintf
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
            - BranchSide:      'tty-term.c:718,5'
              BranchSideFuncs:
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - xreallocarray
                - xasprintf
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
        - Branch String:   'tty-term.c:717,8'
          Branch Sides:
            - BranchSide:      'tty-term.c:718,5'
              BranchSideFuncs:
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - xreallocarray
                - xasprintf
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
            - BranchSide:      'tty-term.c:719,4'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
        - Branch String:   'tty-term.c:722,16'
          Branch Sides:
            - BranchSide:      'tty-term.c:722,19'
              BranchSideFuncs:
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - xreallocarray
                - xasprintf
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
            - BranchSide:      'tty-term.c:723,5'
              BranchSideFuncs:
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - xreallocarray
                - xasprintf
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
        - Branch String:   'tty-term.c:722,8'
          Branch Sides:
            - BranchSide:      'tty-term.c:723,5'
              BranchSideFuncs:
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - xreallocarray
                - xasprintf
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
            - BranchSide:      'tty-term.c:724,14'
              BranchSideFuncs:
                - xsnprintf
                - xreallocarray
                - xasprintf
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - tigetnum
                - tigetstr
                - fatalx
        - Branch String:   'tty-term.c:729,8'
          Branch Sides:
            - BranchSide:      'tty-term.c:730,5'
              BranchSideFuncs:
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - xreallocarray
                - xasprintf
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
            - BranchSide:      'tty-term.c:731,8'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
        - Branch String:   'tty-term.c:731,8'
          Branch Sides:
            - BranchSide:      'tty-term.c:732,7'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
            - BranchSide:      'tty-term.c:734,7'
              BranchSideFuncs:
                - xreallocarray
                - xasprintf
                - tty_term_ncodes
                - del_curterm
                - tigetflag
                - tigetnum
                - xsnprintf
                - tigetstr
                - fatalx
      Callsites:
        - Src:             'tty-term.c:687,6'
          Dst:             setupterm
        - Src:             'tty-term.c:690,4'
          Dst:             xasprintf
        - Src:             'tty-term.c:694,4'
          Dst:             xasprintf
        - Src:             'tty-term.c:698,4'
          Dst:             xasprintf
        - Src:             'tty-term.c:701,4'
          Dst:             xasprintf
        - Src:             'tty-term.c:710,18'
          Dst:             tty_term_ncodes
        - Src:             'tty-term.c:716,8'
          Dst:             tigetstr
        - Src:             'tty-term.c:721,8'
          Dst:             tigetnum
        - Src:             'tty-term.c:724,4'
          Dst:             xsnprintf
        - Src:             'tty-term.c:728,8'
          Dst:             tigetflag
        - Src:             'tty-term.c:737,4'
          Dst:             fatalx
        - Src:             'tty-term.c:739,11'
          Dst:             xreallocarray
        - Src:             'tty-term.c:740,3'
          Dst:             xasprintf
        - Src:             'tty-term.c:746,2'
          Dst:             del_curterm
    - functionName:    setupterm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_term_ncodes
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tigetstr
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tigetnum
      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:    tigetflag
      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:    del_curterm
      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:    tty_term_free
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
      BBCount:         15
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - log_debug
        - tty_term_ncodes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-term.c:666,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:667,7'
              BranchSideFuncs:
                - tty_term_ncodes
                - free
                - free
                - free
                - free
            - BranchSide:      'tty-term.c:670,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'tty-term.c:667,7'
          Branch Sides:
            - BranchSide:      'tty-term.c:668,9'
              BranchSideFuncs:
                - free
                - tty_term_ncodes
                - free
                - free
                - free
            - BranchSide:      'tty-term.c:669,2'
              BranchSideFuncs:
                - tty_term_ncodes
                - free
                - free
                - free
                - free
        - Branch String:   'tty-term.c:672,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:672,2'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'tty-term.c:672,2'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'tty-term.c:664,2'
          Dst:             log_debug
        - Src:             'tty-term.c:666,18'
          Dst:             tty_term_ncodes
    - functionName:    tty_term_describe
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - term
        - code
      BBCount:         9
      ICount:          109
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - strnvis
        - xsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-term.c:900,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:900,2'
              BranchSideFuncs: []
            - BranchSide:      'tty-term.c:903,7'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'tty-term.c:906,11'
              BranchSideFuncs:
                - strnvis
                - xsnprintf
            - BranchSide:      'tty-term.c:914,7'
              BranchSideFuncs:
                - xsnprintf
            - BranchSide:      'tty-term.c:919,7'
              BranchSideFuncs:
                - xsnprintf
      Callsites:
        - Src:             'tty-term.c:902,3'
          Dst:             xsnprintf
        - Src:             'tty-term.c:906,3'
          Dst:             strnvis
        - Src:             'tty-term.c:908,3'
          Dst:             xsnprintf
        - Src:             'tty-term.c:913,3'
          Dst:             xsnprintf
        - Src:             'tty-term.c:918,3'
          Dst:             xsnprintf
    - functionName:    tty_term_strip
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         29
      ICount:          155
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - strchr
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-term.c:307,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:308,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'tty-term.c:310,6'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'tty-term.c:311,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:312,8'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'tty-term.c:325,6'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'tty-term.c:312,19'
          Branch Sides:
            - BranchSide:      'tty-term.c:312,24'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'tty-term.c:321,17'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'tty-term.c:312,7'
          Branch Sides:
            - BranchSide:      'tty-term.c:313,4'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'tty-term.c:321,17'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'tty-term.c:313,24'
          Branch Sides:
            - BranchSide:      'tty-term.c:313,28'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'tty-term.c:313,4'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'tty-term.c:313,4'
          Branch Sides:
            - BranchSide:      'tty-term.c:314,8'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'tty-term.c:315,9'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'tty-term.c:315,8'
          Branch Sides:
            - BranchSide:      'tty-term.c:316,8'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'tty-term.c:317,9'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'tty-term.c:317,8'
          Branch Sides:
            - BranchSide:      'tty-term.c:318,5'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'tty-term.c:319,3'
              BranchSideFuncs:
                - xstrdup
        - Branch String:   'tty-term.c:322,7'
          Branch Sides:
            - BranchSide:      'tty-term.c:323,4'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'tty-term.c:324,2'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'tty-term.c:307,6'
          Dst:             strchr
        - Src:             'tty-term.c:308,11'
          Dst:             xstrdup
        - Src:             'tty-term.c:327,10'
          Dst:             xstrdup
    - functionName:    tty_term_create
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - name
        - caps
        - ncaps
        - feat
        - cause
      BBCount:         69
      ICount:          482
      EdgeCount:       88
      CyclomaticComplexity: 21
      functionsReached:
        - del_curterm
        - fnmatch
        - log_debug
        - options_array_first
        - options_array_item_value
        - options_array_next
        - options_get_only
        - strcspn
        - strncmp
        - strtonum
        - tty_add_features
        - tty_apply_features
        - tty_term_apply_overrides
        - tty_term_describe
        - tty_term_flag
        - tty_term_free
        - tty_term_has
        - tty_term_ncodes
        - tty_term_override_next
        - tty_term_string
        - tty_term_strip
        - xasprintf
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty-term.c:545,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:545,2'
              BranchSideFuncs:
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - tty_term_ncodes
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
            - BranchSide:      'tty-term.c:548,9'
              BranchSideFuncs:
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - tty_term_ncodes
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
        - Branch String:   'tty-term.c:548,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:549,21'
              BranchSideFuncs:
                - strcspn
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
            - BranchSide:      'tty-term.c:588,23'
              BranchSideFuncs:
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
        - Branch String:   'tty-term.c:550,7'
          Branch Sides:
            - BranchSide:      'tty-term.c:551,4'
              BranchSideFuncs:
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - tty_term_ncodes
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
            - BranchSide:      'tty-term.c:552,11'
              BranchSideFuncs:
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
        - Branch String:   'tty-term.c:554,3'
          Branch Sides:
            - BranchSide:      'tty-term.c:555,26'
              BranchSideFuncs:
                - strncmp
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - strtonum
                - log_debug
                - tty_term_strip
            - BranchSide:      'tty-term.c:585,2'
              BranchSideFuncs:
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - tty_term_ncodes
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
        - Branch String:   'tty-term.c:556,8'
          Branch Sides:
            - BranchSide:      'tty-term.c:557,5'
              BranchSideFuncs:
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
            - BranchSide:      'tty-term.c:558,8'
              BranchSideFuncs:
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
        - Branch String:   'tty-term.c:558,8'
          Branch Sides:
            - BranchSide:      'tty-term.c:559,5'
              BranchSideFuncs:
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
            - BranchSide:      'tty-term.c:561,12'
              BranchSideFuncs:
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
        - Branch String:   'tty-term.c:563,4'
          Branch Sides:
            - BranchSide:      'tty-term.c:565,5'
              BranchSideFuncs:
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
            - BranchSide:      'tty-term.c:567,5'
              BranchSideFuncs:
                - tty_term_strip
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - strncmp
                - strtonum
                - log_debug
            - BranchSide:      'tty-term.c:571,18'
              BranchSideFuncs:
                - strtonum
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - strncmp
                - tty_term_strip
                - log_debug
            - BranchSide:      'tty-term.c:580,5'
              BranchSideFuncs:
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
            - BranchSide:      'tty-term.c:584,3'
              BranchSideFuncs:
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
        - Branch String:   'tty-term.c:572,9'
          Branch Sides:
            - BranchSide:      'tty-term.c:573,26'
              BranchSideFuncs:
                - log_debug
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - strncmp
                - strtonum
                - tty_term_strip
            - BranchSide:      'tty-term.c:575,6'
              BranchSideFuncs:
                - tty_term_ncodes
                - options_get_only
                - options_array_first
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - fnmatch
                - tty_add_features
                - strcspn
                - strncmp
                - strtonum
                - log_debug
                - tty_term_strip
        - Branch String:   'tty-term.c:590,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:591,33'
              BranchSideFuncs:
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - fnmatch
                - tty_add_features
            - BranchSide:      'tty-term.c:604,14'
              BranchSideFuncs:
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
        - Branch String:   'tty-term.c:596,21'
          Branch Sides:
            - BranchSide:      'tty-term.c:596,32'
              BranchSideFuncs:
                - fnmatch
                - options_array_next
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - tty_add_features
            - BranchSide:      'tty-term.c:598,26'
              BranchSideFuncs:
                - options_array_next
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - fnmatch
                - tty_add_features
        - Branch String:   'tty-term.c:596,7'
          Branch Sides:
            - BranchSide:      'tty-term.c:597,21'
              BranchSideFuncs:
                - tty_add_features
                - options_array_next
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - fnmatch
            - BranchSide:      'tty-term.c:598,26'
              BranchSideFuncs:
                - options_array_next
                - del_curterm
                - tty_term_apply_overrides
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_has
                - xasprintf
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
                - options_array_item_value
                - tty_term_override_next
                - fnmatch
                - tty_add_features
        - Branch String:   'tty-term.c:611,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:612,13'
              BranchSideFuncs:
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
            - BranchSide:      'tty-term.c:615,20'
              BranchSideFuncs:
                - tty_term_has
                - xasprintf
                - tty_term_free
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
        - Branch String:   'tty-term.c:615,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:616,13'
              BranchSideFuncs:
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
            - BranchSide:      'tty-term.c:632,22'
              BranchSideFuncs:
                - tty_term_string
                - tty_term_flag
                - strncmp
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
                - tty_add_features
        - Branch String:   'tty-term.c:633,35'
          Branch Sides:
            - BranchSide:      'tty-term.c:633,46'
              BranchSideFuncs:
                - tty_add_features
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
            - BranchSide:      'tty-term.c:634,3'
              BranchSideFuncs:
                - tty_add_features
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
        - Branch String:   'tty-term.c:633,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:634,3'
              BranchSideFuncs:
                - tty_add_features
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
            - BranchSide:      'tty-term.c:639,21'
              BranchSideFuncs:
                - tty_term_flag
                - tty_term_has
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
                - tty_add_features
                - tty_term_has
        - Branch String:   'tty-term.c:639,36'
          Branch Sides:
            - BranchSide:      'tty-term.c:639,52'
              BranchSideFuncs:
                - tty_term_has
                - tty_add_features
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
            - BranchSide:      'tty-term.c:640,21'
              BranchSideFuncs:
                - tty_term_has
                - tty_add_features
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
        - Branch String:   'tty-term.c:639,69'
          Branch Sides:
            - BranchSide:      'tty-term.c:640,21'
              BranchSideFuncs:
                - tty_term_has
                - tty_add_features
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
                - tty_term_has
            - BranchSide:      'tty-term.c:645,25'
              BranchSideFuncs:
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
        - Branch String:   'tty-term.c:640,41'
          Branch Sides:
            - BranchSide:      'tty-term.c:641,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_add_features
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
            - BranchSide:      'tty-term.c:642,20'
              BranchSideFuncs:
                - tty_add_features
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
        - Branch String:   'tty-term.c:639,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:642,20'
              BranchSideFuncs:
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
            - BranchSide:      'tty-term.c:645,25'
              BranchSideFuncs:
                - tty_apply_features
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
                - tty_term_apply_overrides
        - Branch String:   'tty-term.c:645,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:646,28'
              BranchSideFuncs:
                - tty_term_apply_overrides
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
            - BranchSide:      'tty-term.c:649,9'
              BranchSideFuncs:
                - tty_term_ncodes
                - tty_term_describe
                - log_debug
        - Branch String:   'tty-term.c:649,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:650,21'
              BranchSideFuncs:
                - tty_term_describe
                - log_debug
                - tty_term_ncodes
            - BranchSide:      'tty-term.c:652,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-term.c:539,2'
          Dst:             log_debug
        - Src:             'tty-term.c:541,9'
          Dst:             xcalloc
        - Src:             'tty-term.c:543,15'
          Dst:             xstrdup
        - Src:             'tty-term.c:544,24'
          Dst:             tty_term_ncodes
        - Src:             'tty-term.c:544,16'
          Dst:             xcalloc
        - Src:             'tty-term.c:549,13'
          Dst:             strcspn
        - Src:             'tty-term.c:554,19'
          Dst:             tty_term_ncodes
        - Src:             'tty-term.c:556,8'
          Dst:             strncmp
        - Src:             'tty-term.c:568,26'
          Dst:             tty_term_strip
        - Src:             'tty-term.c:571,9'
          Dst:             strtonum
        - Src:             'tty-term.c:573,6'
          Dst:             log_debug
        - Src:             'tty-term.c:588,6'
          Dst:             options_get_only
        - Src:             'tty-term.c:589,6'
          Dst:             options_array_first
        - Src:             'tty-term.c:591,8'
          Dst:             options_array_item_value
        - Src:             'tty-term.c:595,11'
          Dst:             tty_term_override_next
        - Src:             'tty-term.c:596,24'
          Dst:             fnmatch
        - Src:             'tty-term.c:597,4'
          Dst:             tty_add_features
        - Src:             'tty-term.c:598,7'
          Dst:             options_array_next
        - Src:             'tty-term.c:604,2'
          Dst:             del_curterm
        - Src:             'tty-term.c:608,2'
          Dst:             tty_term_apply_overrides
        - Src:             'tty-term.c:611,7'
          Dst:             tty_term_has
        - Src:             'tty-term.c:612,3'
          Dst:             xasprintf
        - Src:             'tty-term.c:615,7'
          Dst:             tty_term_has
        - Src:             'tty-term.c:616,3'
          Dst:             xasprintf
        - Src:             'tty-term.c:632,6'
          Dst:             tty_term_string
        - Src:             'tty-term.c:633,6'
          Dst:             tty_term_flag
        - Src:             'tty-term.c:633,38'
          Dst:             strncmp
        - Src:             'tty-term.c:635,3'
          Dst:             tty_add_features
        - Src:             'tty-term.c:639,7'
          Dst:             tty_term_flag
        - Src:             'tty-term.c:639,39'
          Dst:             tty_term_has
        - Src:             'tty-term.c:640,8'
          Dst:             tty_term_has
        - Src:             'tty-term.c:641,7'
          Dst:             tty_term_has
        - Src:             'tty-term.c:642,3'
          Dst:             tty_add_features
        - Src:             'tty-term.c:645,6'
          Dst:             tty_apply_features
        - Src:             'tty-term.c:646,3'
          Dst:             tty_term_apply_overrides
        - Src:             'tty-term.c:649,18'
          Dst:             tty_term_ncodes
        - Src:             'tty-term.c:650,27'
          Dst:             tty_term_describe
        - Src:             'tty-term.c:650,3'
          Dst:             log_debug
        - Src:             'tty-term.c:655,2'
          Dst:             tty_term_free
    - functionName:    tty_term_override_next
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - offset
      BBCount:         19
      ICount:          136
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tty-term.c:336,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:337,3'
              BranchSideFuncs: []
            - BranchSide:      'tty-term.c:339,2'
              BranchSideFuncs: []
        - Branch String:   'tty-term.c:339,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:340,7'
              BranchSideFuncs: []
            - BranchSide:      'tty-term.c:353,6'
              BranchSideFuncs: []
        - Branch String:   'tty-term.c:340,7'
          Branch Sides:
            - BranchSide:      'tty-term.c:341,8'
              BranchSideFuncs: []
            - BranchSide:      'tty-term.c:347,17'
              BranchSideFuncs: []
        - Branch String:   'tty-term.c:341,8'
          Branch Sides:
            - BranchSide:      'tty-term.c:342,12'
              BranchSideFuncs: []
            - BranchSide:      'tty-term.c:345,5'
              BranchSideFuncs: []
        - Branch String:   'tty-term.c:350,7'
          Branch Sides:
            - BranchSide:      'tty-term.c:339,2'
              BranchSideFuncs: []
            - BranchSide:      'tty-term.c:351,4'
              BranchSideFuncs: []
        - Branch String:   'tty-term.c:353,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:354,13'
              BranchSideFuncs: []
            - BranchSide:      'tty-term.c:356,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tty_term_apply_overrides
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
      BBCount:         39
      ICount:          310
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - fnmatch
        - log_debug
        - options_array_first
        - options_array_item_value
        - options_array_next
        - options_get_only
        - tty_term_apply
        - tty_term_flag
        - tty_term_has
        - tty_term_override_next
        - tty_term_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tty-term.c:450,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:451,33'
              BranchSideFuncs:
                - options_array_item_value
                - tty_term_override_next
                - options_array_next
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
                - tty_term_has
                - tty_term_has
                - fnmatch
                - tty_term_apply
            - BranchSide:      'tty-term.c:462,35'
              BranchSideFuncs:
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
                - tty_term_has
                - tty_term_has
        - Branch String:   'tty-term.c:456,21'
          Branch Sides:
            - BranchSide:      'tty-term.c:456,32'
              BranchSideFuncs:
                - fnmatch
                - options_array_next
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
                - tty_term_has
                - tty_term_has
                - options_array_item_value
                - tty_term_override_next
                - tty_term_apply
            - BranchSide:      'tty-term.c:458,26'
              BranchSideFuncs:
                - options_array_next
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
                - tty_term_has
                - tty_term_has
                - options_array_item_value
                - tty_term_override_next
                - fnmatch
                - tty_term_apply
        - Branch String:   'tty-term.c:456,7'
          Branch Sides:
            - BranchSide:      'tty-term.c:457,19'
              BranchSideFuncs:
                - tty_term_apply
                - options_array_next
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
                - tty_term_has
                - tty_term_has
                - options_array_item_value
                - tty_term_override_next
                - fnmatch
            - BranchSide:      'tty-term.c:458,26'
              BranchSideFuncs:
                - options_array_next
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
                - tty_term_has
                - tty_term_has
                - options_array_item_value
                - tty_term_override_next
                - fnmatch
                - tty_term_apply
        - Branch String:   'tty-term.c:465,39'
          Branch Sides:
            - BranchSide:      'tty-term.c:466,19'
              BranchSideFuncs:
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
                - tty_term_has
            - BranchSide:      'tty-term.c:469,3'
              BranchSideFuncs:
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
                - tty_term_has
        - Branch String:   'tty-term.c:465,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:467,3'
              BranchSideFuncs:
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
                - tty_term_has
            - BranchSide:      'tty-term.c:469,3'
              BranchSideFuncs:
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
                - tty_term_has
        - Branch String:   'tty-term.c:476,35'
          Branch Sides:
            - BranchSide:      'tty-term.c:476,51'
              BranchSideFuncs:
                - tty_term_has
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
            - BranchSide:      'tty-term.c:479,3'
              BranchSideFuncs:
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
        - Branch String:   'tty-term.c:476,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:477,3'
              BranchSideFuncs:
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
            - BranchSide:      'tty-term.c:479,3'
              BranchSideFuncs:
                - log_debug
                - tty_term_has
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
        - Branch String:   'tty-term.c:486,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:487,3'
              BranchSideFuncs:
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
            - BranchSide:      'tty-term.c:489,3'
              BranchSideFuncs:
                - log_debug
                - tty_term_flag
                - log_debug
                - tty_term_has
                - tty_term_string
        - Branch String:   'tty-term.c:507,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:508,3'
              BranchSideFuncs:
                - log_debug
                - tty_term_has
                - tty_term_string
            - BranchSide:      'tty-term.c:510,3'
              BranchSideFuncs:
                - log_debug
                - tty_term_has
                - tty_term_string
        - Branch String:   'tty-term.c:515,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:516,25'
              BranchSideFuncs:
                - tty_term_string
            - BranchSide:      'tty-term.c:518,7'
              BranchSideFuncs: []
        - Branch String:   'tty-term.c:519,24'
          Branch Sides:
            - BranchSide:      'tty-term.c:519,27'
              BranchSideFuncs: []
            - BranchSide:      'tty-term.c:519,2'
              BranchSideFuncs: []
        - Branch String:   'tty-term.c:519,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:520,35'
              BranchSideFuncs: []
            - BranchSide:      'tty-term.c:521,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-term.c:448,6'
          Dst:             options_get_only
        - Src:             'tty-term.c:449,6'
          Dst:             options_array_first
        - Src:             'tty-term.c:451,8'
          Dst:             options_array_item_value
        - Src:             'tty-term.c:455,11'
          Dst:             tty_term_override_next
        - Src:             'tty-term.c:456,24'
          Dst:             fnmatch
        - Src:             'tty-term.c:457,4'
          Dst:             tty_term_apply
        - Src:             'tty-term.c:458,7'
          Dst:             options_array_next
        - Src:             'tty-term.c:462,2'
          Dst:             log_debug
        - Src:             'tty-term.c:465,6'
          Dst:             tty_term_has
        - Src:             'tty-term.c:466,6'
          Dst:             tty_term_has
        - Src:             'tty-term.c:470,2'
          Dst:             log_debug
        - Src:             'tty-term.c:476,6'
          Dst:             tty_term_has
        - Src:             'tty-term.c:476,38'
          Dst:             tty_term_has
        - Src:             'tty-term.c:480,2'
          Dst:             log_debug
        - Src:             'tty-term.c:486,6'
          Dst:             tty_term_has
        - Src:             'tty-term.c:490,2'
          Dst:             log_debug
        - Src:             'tty-term.c:507,7'
          Dst:             tty_term_flag
        - Src:             'tty-term.c:511,2'
          Dst:             log_debug
        - Src:             'tty-term.c:515,6'
          Dst:             tty_term_has
        - Src:             'tty-term.c:516,9'
          Dst:             tty_term_string
    - functionName:    tty_term_flag
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - term
        - code
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - fatalx
        - tty_term_has
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tty-term.c:887,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:888,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty-term.c:889,6'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty-term.c:889,6'
          Branch Sides:
            - BranchSide:      'tty-term.c:890,28'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty-term.c:891,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty-term.c:887,7'
          Dst:             tty_term_has
        - Src:             'tty-term.c:890,3'
          Dst:             fatalx
    - functionName:    tty_term_apply
      functionSourceFile: '/src/tmux/tty-term.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - term
        - capabilities
        - quiet
      BBCount:         45
      ICount:          302
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - log_debug
        - strchr
        - strcmp
        - strlen
        - strtonum
        - strunvis
        - tty_term_ncodes
        - tty_term_override_next
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty-term.c:372,2'
          Branch Sides:
            - BranchSide:      'tty-term.c:373,8'
              BranchSideFuncs:
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strcmp
                - strtonum
                - xstrdup
                - free
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
            - BranchSide:      'tty-term.c:435,1'
              BranchSideFuncs: []
        - Branch String:   'tty-term.c:373,7'
          Branch Sides:
            - BranchSide:      'tty-term.c:374,4'
              BranchSideFuncs:
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - tty_term_ncodes
                - free
                - strcmp
                - strtonum
                - xstrdup
                - free
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
            - BranchSide:      'tty-term.c:375,9'
              BranchSideFuncs:
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strcmp
                - strtonum
                - xstrdup
                - free
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
        - Branch String:   'tty-term.c:378,7'
          Branch Sides:
            - BranchSide:      'tty-term.c:379,7'
              BranchSideFuncs:
                - xstrdup
                - strunvis
                - log_debug
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - strlen
                - strcmp
                - strtonum
                - xstrdup
                - free
                - log_debug
                - log_debug
                - free
                - xstrdup
            - BranchSide:      'tty-term.c:385,14'
              BranchSideFuncs:
                - strlen
                - xstrdup
                - log_debug
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
                - log_debug
                - log_debug
                - strlen
        - Branch String:   'tty-term.c:381,8'
          Branch Sides:
            - BranchSide:      'tty-term.c:382,10'
              BranchSideFuncs:
                - free
                - xstrdup
                - log_debug
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - strlen
                - xstrdup
                - strunvis
                - strcmp
                - strtonum
                - xstrdup
                - free
                - log_debug
                - log_debug
            - BranchSide:      'tty-term.c:385,3'
              BranchSideFuncs:
                - log_debug
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
                - log_debug
                - log_debug
        - Branch String:   'tty-term.c:385,14'
          Branch Sides:
            - BranchSide:      'tty-term.c:386,4'
              BranchSideFuncs:
                - strlen
                - log_debug
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
                - log_debug
                - log_debug
            - BranchSide:      'tty-term.c:389,12'
              BranchSideFuncs:
                - xstrdup
                - log_debug
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
                - log_debug
                - log_debug
        - Branch String:   'tty-term.c:391,7'
          Branch Sides:
            - BranchSide:      'tty-term.c:392,8'
              BranchSideFuncs:
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
            - BranchSide:      'tty-term.c:400,10'
              BranchSideFuncs:
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
        - Branch String:   'tty-term.c:392,8'
          Branch Sides:
            - BranchSide:      'tty-term.c:393,35'
              BranchSideFuncs:
                - log_debug
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
            - BranchSide:      'tty-term.c:394,14'
              BranchSideFuncs:
                - log_debug
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
                - log_debug
        - Branch String:   'tty-term.c:394,13'
          Branch Sides:
            - BranchSide:      'tty-term.c:395,34'
              BranchSideFuncs:
                - log_debug
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
            - BranchSide:      'tty-term.c:397,37'
              BranchSideFuncs:
                - log_debug
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
        - Branch String:   'tty-term.c:400,3'
          Branch Sides:
            - BranchSide:      'tty-term.c:401,26'
              BranchSideFuncs:
                - strcmp
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strtonum
                - xstrdup
                - free
            - BranchSide:      'tty-term.c:433,8'
              BranchSideFuncs:
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - tty_term_ncodes
                - strcmp
                - strtonum
                - xstrdup
                - free
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
        - Branch String:   'tty-term.c:402,8'
          Branch Sides:
            - BranchSide:      'tty-term.c:403,5'
              BranchSideFuncs:
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
            - BranchSide:      'tty-term.c:404,12'
              BranchSideFuncs:
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
        - Branch String:   'tty-term.c:406,8'
          Branch Sides:
            - BranchSide:      'tty-term.c:407,5'
              BranchSideFuncs:
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
            - BranchSide:      'tty-term.c:410,12'
              BranchSideFuncs:
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
        - Branch String:   'tty-term.c:410,4'
          Branch Sides:
            - BranchSide:      'tty-term.c:412,5'
              BranchSideFuncs:
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
            - BranchSide:      'tty-term.c:414,9'
              BranchSideFuncs:
                - xstrdup
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - free
            - BranchSide:      'tty-term.c:420,18'
              BranchSideFuncs:
                - strtonum
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - xstrdup
                - free
            - BranchSide:      'tty-term.c:427,5'
              BranchSideFuncs:
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
            - BranchSide:      'tty-term.c:431,3'
              BranchSideFuncs:
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
        - Branch String:   'tty-term.c:414,9'
          Branch Sides:
            - BranchSide:      'tty-term.c:415,11'
              BranchSideFuncs:
                - free
                - xstrdup
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
            - BranchSide:      'tty-term.c:416,34'
              BranchSideFuncs:
                - xstrdup
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - free
        - Branch String:   'tty-term.c:421,9'
          Branch Sides:
            - BranchSide:      'tty-term.c:422,6'
              BranchSideFuncs:
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
            - BranchSide:      'tty-term.c:423,26'
              BranchSideFuncs:
                - tty_term_ncodes
                - free
                - tty_term_override_next
                - strchr
                - strlen
                - xstrdup
                - log_debug
                - log_debug
                - log_debug
                - strlen
                - xstrdup
                - strunvis
                - free
                - xstrdup
                - strcmp
                - strtonum
                - xstrdup
                - free
      Callsites:
        - Src:             'tty-term.c:372,14'
          Dst:             tty_term_override_next
        - Src:             'tty-term.c:378,13'
          Dst:             strchr
        - Src:             'tty-term.c:380,12'
          Dst:             xstrdup
        - Src:             'tty-term.c:381,8'
          Dst:             strunvis
        - Src:             'tty-term.c:383,13'
          Dst:             xstrdup
        - Src:             'tty-term.c:385,16'
          Dst:             strlen
        - Src:             'tty-term.c:386,6'
          Dst:             strlen
        - Src:             'tty-term.c:389,12'
          Dst:             xstrdup
        - Src:             'tty-term.c:393,5'
          Dst:             log_debug
        - Src:             'tty-term.c:395,5'
          Dst:             log_debug
        - Src:             'tty-term.c:397,5'
          Dst:             log_debug
        - Src:             'tty-term.c:400,19'
          Dst:             tty_term_ncodes
        - Src:             'tty-term.c:402,8'
          Dst:             strcmp
        - Src:             'tty-term.c:416,26'
          Dst:             xstrdup
        - Src:             'tty-term.c:420,9'
          Dst:             strtonum
    - functionName:    tty_try_colour
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3107
      functionLinenumberEnd: 3128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - colour
        - type
      BBCount:         26
      ICount:          156
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - colour_split_rgb
        - tty_putcode_i
        - tty_putcode_iii
        - tty_term_has
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty.c:3110,6'
          Branch Sides:
            - BranchSide:      'tty.c:3111,8'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
            - BranchSide:      'tty.c:3118,6'
              BranchSideFuncs:
                - colour_split_rgb
                - tty_term_has
                - tty_putcode_iii
                - tty_term_has
                - tty_putcode_iii
        - Branch String:   'tty.c:3111,20'
          Branch Sides:
            - BranchSide:      'tty.c:3111,36'
              BranchSideFuncs:
                - tty_term_has
                - tty_term_has
                - tty_putcode_i
                - tty_putcode_i
            - BranchSide:      'tty.c:3113,25'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:3111,7'
          Branch Sides:
            - BranchSide:      'tty.c:3112,18'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:3113,25'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:3118,6'
          Branch Sides:
            - BranchSide:      'tty.c:3119,20'
              BranchSideFuncs:
                - colour_split_rgb
                - tty_term_has
                - tty_putcode_iii
                - tty_term_has
                - tty_putcode_iii
            - BranchSide:      'tty.c:3127,2'
              BranchSideFuncs: []
        - Branch String:   'tty.c:3120,20'
          Branch Sides:
            - BranchSide:      'tty.c:3120,36'
              BranchSideFuncs:
                - tty_term_has
                - tty_term_has
                - tty_putcode_iii
                - tty_putcode_iii
            - BranchSide:      'tty.c:3122,25'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_iii
        - Branch String:   'tty.c:3120,7'
          Branch Sides:
            - BranchSide:      'tty.c:3121,20'
              BranchSideFuncs:
                - tty_putcode_iii
            - BranchSide:      'tty.c:3122,25'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_iii
      Callsites:
        - Src:             'tty.c:3111,23'
          Dst:             tty_term_has
        - Src:             'tty.c:3112,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:3113,12'
          Dst:             tty_term_has
        - Src:             'tty.c:3114,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:3119,3'
          Dst:             colour_split_rgb
        - Src:             'tty.c:3120,23'
          Dst:             tty_term_has
        - Src:             'tty.c:3121,4'
          Dst:             tty_putcode_iii
        - Src:             'tty.c:3122,12'
          Dst:             tty_term_has
        - Src:             'tty.c:3123,4'
          Dst:             tty_putcode_iii
    - functionName:    tty_putcode_i
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - code
        - a
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tty_puts
        - tty_term_string_i
      functionUses:    35
      BranchProfiles:
        - Branch String:   'tty.c:564,6'
          Branch Sides:
            - BranchSide:      'tty.c:565,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:566,11'
              BranchSideFuncs:
                - tty_term_string_i
                - tty_puts
      Callsites:
        - Src:             'tty.c:566,16'
          Dst:             tty_term_string_i
        - Src:             'tty.c:566,2'
          Dst:             tty_puts
    - functionName:    tty_putcode_iii
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - code
        - a
        - b
        - c
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - tty_puts
        - tty_term_string_iii
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty.c:580,12'
          Branch Sides:
            - BranchSide:      'tty.c:580,15'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:581,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:580,21'
          Branch Sides:
            - BranchSide:      'tty.c:580,24'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:581,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:580,6'
          Branch Sides:
            - BranchSide:      'tty.c:581,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:582,11'
              BranchSideFuncs:
                - tty_term_string_iii
                - tty_puts
      Callsites:
        - Src:             'tty.c:582,16'
          Dst:             tty_term_string_iii
        - Src:             'tty.c:582,2'
          Dst:             tty_puts
    - functionName:    tty_puts
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - s
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - tty_add
      functionUses:    35
      BranchProfiles:
        - Branch String:   'tty.c:623,6'
          Branch Sides:
            - BranchSide:      'tty.c:623,6'
              BranchSideFuncs:
                - strlen
                - tty_add
            - BranchSide:      'tty.c:624,11'
              BranchSideFuncs:
                - strlen
                - tty_add
      Callsites:
        - Src:             'tty.c:624,19'
          Dst:             strlen
        - Src:             'tty.c:624,3'
          Dst:             tty_add
    - functionName:    tty_add
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tty
        - buf
        - len
      BBCount:         11
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - evbuffer_add
        - event_add
        - log_debug
        - write
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tty.c:605,6'
          Branch Sides:
            - BranchSide:      'tty.c:606,21'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:610,15'
              BranchSideFuncs:
                - evbuffer_add
                - log_debug
                - event_add
                - write
        - Branch String:   'tty.c:614,6'
          Branch Sides:
            - BranchSide:      'tty.c:615,9'
              BranchSideFuncs:
                - write
                - event_add
            - BranchSide:      'tty.c:616,6'
              BranchSideFuncs:
                - event_add
        - Branch String:   'tty.c:616,6'
          Branch Sides:
            - BranchSide:      'tty.c:616,6'
              BranchSideFuncs:
                - event_add
            - BranchSide:      'tty.c:617,14'
              BranchSideFuncs:
                - event_add
      Callsites:
        - Src:             'tty.c:610,2'
          Dst:             evbuffer_add
        - Src:             'tty.c:611,2'
          Dst:             log_debug
        - Src:             'tty.c:615,3'
          Dst:             write
        - Src:             'tty.c:617,3'
          Dst:             event_add
    - functionName:    write
      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:    tty_colours_us
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3060
      functionLinenumberEnd: 3103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - gc
      BBCount:         27
      ICount:          171
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - colour_split_rgb
        - tty_putcode
        - tty_putcode_i
        - tty_term_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:3066,6'
          Branch Sides:
            - BranchSide:      'tty.c:3066,6'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:3067,15'
              BranchSideFuncs:
                - tty_putcode
        - Branch String:   'tty.c:3066,6'
          Branch Sides:
            - BranchSide:      'tty.c:3067,15'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:3075,7'
              BranchSideFuncs:
                - colour_split_rgb
                - tty_term_has
                - tty_term_has
                - tty_term_has
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
        - Branch String:   'tty.c:3075,6'
          Branch Sides:
            - BranchSide:      'tty.c:3076,7'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:3087,19'
              BranchSideFuncs:
                - colour_split_rgb
                - tty_term_has
                - tty_term_has
                - tty_term_has
                - tty_putcode_i
                - tty_putcode_i
        - Branch String:   'tty.c:3077,30'
          Branch Sides:
            - BranchSide:      'tty.c:3077,34'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:3079,17'
              BranchSideFuncs:
                - tty_putcode_i
        - Branch String:   'tty.c:3077,42'
          Branch Sides:
            - BranchSide:      'tty.c:3077,45'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:3079,17'
              BranchSideFuncs:
                - tty_putcode_i
        - Branch String:   'tty.c:3077,7'
          Branch Sides:
            - BranchSide:      'tty.c:3078,6'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:3079,17'
              BranchSideFuncs:
                - tty_putcode_i
        - Branch String:   'tty.c:3094,6'
          Branch Sides:
            - BranchSide:      'tty.c:3095,17'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:3096,24'
              BranchSideFuncs:
                - tty_term_has
                - tty_term_has
                - tty_putcode_i
      Callsites:
        - Src:             'tty.c:3067,3'
          Dst:             tty_putcode
        - Src:             'tty.c:3079,3'
          Dst:             tty_putcode_i
        - Src:             'tty.c:3087,2'
          Dst:             colour_split_rgb
        - Src:             'tty.c:3094,6'
          Dst:             tty_term_has
        - Src:             'tty.c:3095,3'
          Dst:             tty_putcode_i
        - Src:             'tty.c:3096,11'
          Dst:             tty_term_has
        - Src:             'tty.c:3097,6'
          Dst:             tty_term_has
        - Src:             'tty.c:3098,3'
          Dst:             tty_putcode_i
    - functionName:    tty_putcode
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tty
        - code
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_puts
        - tty_term_string
      functionUses:    52
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:558,16'
          Dst:             tty_term_string
        - Src:             'tty.c:558,2'
          Dst:             tty_puts
    - functionName:    tty_colours_bg
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3028
      functionLinenumberEnd: 3056
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - gc
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - tty_putcode_i
        - tty_puts
        - tty_try_colour
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:3033,31'
          Branch Sides:
            - BranchSide:      'tty.c:3033,34'
              BranchSideFuncs:
                - tty_try_colour
            - BranchSide:      'tty.c:3034,22'
              BranchSideFuncs:
                - tty_try_colour
        - Branch String:   'tty.c:3033,6'
          Branch Sides:
            - BranchSide:      'tty.c:3034,22'
              BranchSideFuncs:
                - tty_try_colour
            - BranchSide:      'tty.c:3041,6'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_putcode_i
                - xsnprintf
                - tty_puts
        - Branch String:   'tty.c:3034,7'
          Branch Sides:
            - BranchSide:      'tty.c:3035,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:3037,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:3041,19'
          Branch Sides:
            - BranchSide:      'tty.c:3041,22'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_putcode_i
                - xsnprintf
                - tty_puts
            - BranchSide:      'tty.c:3051,16'
              BranchSideFuncs:
                - tty_putcode_i
        - Branch String:   'tty.c:3041,6'
          Branch Sides:
            - BranchSide:      'tty.c:3042,7'
              BranchSideFuncs:
                - tty_putcode_i
                - xsnprintf
                - tty_puts
            - BranchSide:      'tty.c:3051,16'
              BranchSideFuncs:
                - tty_putcode_i
        - Branch String:   'tty.c:3042,7'
          Branch Sides:
            - BranchSide:      'tty.c:3043,14'
              BranchSideFuncs:
                - xsnprintf
                - tty_puts
            - BranchSide:      'tty.c:3046,18'
              BranchSideFuncs:
                - tty_putcode_i
      Callsites:
        - Src:             'tty.c:3034,7'
          Dst:             tty_try_colour
        - Src:             'tty.c:3043,4'
          Dst:             xsnprintf
        - Src:             'tty.c:3044,4'
          Dst:             tty_puts
        - Src:             'tty.c:3046,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:3051,2'
          Dst:             tty_putcode_i
    - functionName:    tty_colours_fg
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2987
      functionLinenumberEnd: 3024
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - gc
      BBCount:         30
      ICount:          178
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - tty_putcode_i
        - tty_puts
        - tty_reset
        - tty_try_colour
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:2995,25'
          Branch Sides:
            - BranchSide:      'tty.c:2996,6'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_putcode_i
                - xsnprintf
                - tty_puts
                - tty_try_colour
                - tty_reset
            - BranchSide:      'tty.c:3001,6'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_putcode_i
                - xsnprintf
                - tty_puts
                - tty_try_colour
        - Branch String:   'tty.c:2996,25'
          Branch Sides:
            - BranchSide:      'tty.c:2997,7'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_putcode_i
                - xsnprintf
                - tty_puts
                - tty_try_colour
                - tty_reset
            - BranchSide:      'tty.c:3001,6'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_putcode_i
                - xsnprintf
                - tty_puts
                - tty_try_colour
        - Branch String:   'tty.c:2997,19'
          Branch Sides:
            - BranchSide:      'tty.c:2997,22'
              BranchSideFuncs:
                - tty_reset
                - tty_putcode_i
                - tty_putcode_i
                - xsnprintf
                - tty_puts
                - tty_try_colour
            - BranchSide:      'tty.c:2998,13'
              BranchSideFuncs:
                - tty_reset
                - tty_putcode_i
                - tty_putcode_i
                - xsnprintf
                - tty_puts
                - tty_try_colour
        - Branch String:   'tty.c:2995,6'
          Branch Sides:
            - BranchSide:      'tty.c:2998,13'
              BranchSideFuncs:
                - tty_reset
                - tty_putcode_i
                - tty_putcode_i
                - xsnprintf
                - tty_puts
                - tty_try_colour
            - BranchSide:      'tty.c:3001,6'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_putcode_i
                - xsnprintf
                - tty_puts
                - tty_try_colour
        - Branch String:   'tty.c:3001,31'
          Branch Sides:
            - BranchSide:      'tty.c:3001,34'
              BranchSideFuncs:
                - tty_try_colour
            - BranchSide:      'tty.c:3002,22'
              BranchSideFuncs:
                - tty_try_colour
        - Branch String:   'tty.c:3001,6'
          Branch Sides:
            - BranchSide:      'tty.c:3002,22'
              BranchSideFuncs:
                - tty_try_colour
            - BranchSide:      'tty.c:3009,6'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_putcode_i
                - xsnprintf
                - tty_puts
        - Branch String:   'tty.c:3002,7'
          Branch Sides:
            - BranchSide:      'tty.c:3003,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:3005,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:3009,19'
          Branch Sides:
            - BranchSide:      'tty.c:3009,22'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_putcode_i
                - xsnprintf
                - tty_puts
            - BranchSide:      'tty.c:3019,16'
              BranchSideFuncs:
                - tty_putcode_i
        - Branch String:   'tty.c:3009,6'
          Branch Sides:
            - BranchSide:      'tty.c:3010,7'
              BranchSideFuncs:
                - tty_putcode_i
                - xsnprintf
                - tty_puts
            - BranchSide:      'tty.c:3019,16'
              BranchSideFuncs:
                - tty_putcode_i
        - Branch String:   'tty.c:3010,7'
          Branch Sides:
            - BranchSide:      'tty.c:3011,14'
              BranchSideFuncs:
                - xsnprintf
                - tty_puts
            - BranchSide:      'tty.c:3014,18'
              BranchSideFuncs:
                - tty_putcode_i
      Callsites:
        - Src:             'tty.c:2998,3'
          Dst:             tty_reset
        - Src:             'tty.c:3002,7'
          Dst:             tty_try_colour
        - Src:             'tty.c:3011,4'
          Dst:             xsnprintf
        - Src:             'tty.c:3012,4'
          Dst:             tty_puts
        - Src:             'tty.c:3014,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:3019,2'
          Dst:             tty_putcode_i
    - functionName:    tty_reset
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2375
      functionLinenumberEnd: 2387
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - grid_cells_equal
        - tty_acs_needed
        - tty_putcode
        - tty_putcode_ss
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tty.c:2378,6'
          Branch Sides:
            - BranchSide:      'tty.c:2378,6'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2379,7'
              BranchSideFuncs:
                - tty_putcode
                - tty_acs_needed
                - tty_putcode
                - tty_putcode_ss
        - Branch String:   'tty.c:2379,7'
          Branch Sides:
            - BranchSide:      'tty.c:2380,19'
              BranchSideFuncs:
                - tty_putcode_ss
                - tty_putcode
                - tty_acs_needed
                - tty_putcode
            - BranchSide:      'tty.c:2381,8'
              BranchSideFuncs:
                - tty_putcode
                - tty_acs_needed
                - tty_putcode
        - Branch String:   'tty.c:2381,38'
          Branch Sides:
            - BranchSide:      'tty.c:2381,56'
              BranchSideFuncs:
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2383,15'
              BranchSideFuncs:
                - tty_putcode
        - Branch String:   'tty.c:2381,7'
          Branch Sides:
            - BranchSide:      'tty.c:2382,16'
              BranchSideFuncs:
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2383,15'
              BranchSideFuncs:
                - tty_putcode
      Callsites:
        - Src:             'tty.c:2378,7'
          Dst:             grid_cells_equal
        - Src:             'tty.c:2380,4'
          Dst:             tty_putcode_ss
        - Src:             'tty.c:2381,41'
          Dst:             tty_acs_needed
        - Src:             'tty.c:2382,4'
          Dst:             tty_putcode
        - Src:             'tty.c:2383,3'
          Dst:             tty_putcode
    - functionName:    tty_putcode_ss
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - code
        - a
        - b
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - tty_puts
        - tty_term_string_ss
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tty.c:596,16'
          Branch Sides:
            - BranchSide:      'tty.c:596,19'
              BranchSideFuncs:
                - tty_term_string_ss
                - tty_puts
            - BranchSide:      'tty.c:596,16'
              BranchSideFuncs: []
        - Branch String:   'tty.c:596,6'
          Branch Sides:
            - BranchSide:      'tty.c:596,6'
              BranchSideFuncs:
                - tty_term_string_ss
                - tty_puts
            - BranchSide:      'tty.c:597,12'
              BranchSideFuncs:
                - tty_term_string_ss
                - tty_puts
      Callsites:
        - Src:             'tty.c:597,17'
          Dst:             tty_term_string_ss
        - Src:             'tty.c:597,3'
          Dst:             tty_puts
    - functionName:    tty_clear_area
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - defaults
        - py
        - ny
        - px
        - nx
        - bg
      BBCount:         56
      ICount:          358
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - log_debug
        - tty_clear_line
        - tty_cursor
        - tty_fake_bce
        - tty_margin
        - tty_margin_off
        - tty_putcode
        - tty_putcode_i
        - tty_puts
        - tty_region
        - tty_term_has
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:1278,14'
          Branch Sides:
            - BranchSide:      'tty.c:1278,17'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1279,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1278,6'
          Branch Sides:
            - BranchSide:      'tty.c:1279,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1282,6'
              BranchSideFuncs:
                - tty_clear_line
                - tty_fake_bce
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
                - xsnprintf
                - tty_puts
                - tty_term_has
                - tty_cursor
                - tty_putcode
        - Branch String:   'tty.c:1282,31'
          Branch Sides:
            - BranchSide:      'tty.c:1282,48'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
                - xsnprintf
                - tty_puts
                - tty_term_has
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1334,12'
              BranchSideFuncs:
                - tty_clear_line
        - Branch String:   'tty.c:1282,6'
          Branch Sides:
            - BranchSide:      'tty.c:1284,7'
              BranchSideFuncs:
                - tty_clear_line
            - BranchSide:      'tty.c:1334,12'
              BranchSideFuncs:
                - tty_clear_line
        - Branch String:   'tty.c:1284,15'
          Branch Sides:
            - BranchSide:      'tty.c:1285,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
                - xsnprintf
                - tty_puts
                - tty_term_has
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1298,8'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
                - xsnprintf
                - tty_puts
        - Branch String:   'tty.c:1285,26'
          Branch Sides:
            - BranchSide:      'tty.c:1286,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
                - xsnprintf
                - tty_puts
                - tty_term_has
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1298,8'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
                - xsnprintf
                - tty_puts
        - Branch String:   'tty.c:1286,26'
          Branch Sides:
            - BranchSide:      'tty.c:1287,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
                - xsnprintf
                - tty_puts
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1298,8'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
                - xsnprintf
                - tty_puts
        - Branch String:   'tty.c:1284,7'
          Branch Sides:
            - BranchSide:      'tty.c:1288,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1298,8'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
                - xsnprintf
                - tty_puts
        - Branch String:   'tty.c:1298,40'
          Branch Sides:
            - BranchSide:      'tty.c:1298,44'
              BranchSideFuncs:
                - xsnprintf
                - tty_puts
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
            - BranchSide:      'tty.c:1306,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
        - Branch String:   'tty.c:1298,44'
          Branch Sides:
            - BranchSide:      'tty.c:1298,44'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
            - BranchSide:      'tty.c:1306,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
        - Branch String:   'tty.c:1298,7'
          Branch Sides:
            - BranchSide:      'tty.c:1299,14'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
            - BranchSide:      'tty.c:1306,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
        - Branch String:   'tty.c:1306,15'
          Branch Sides:
            - BranchSide:      'tty.c:1307,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
            - BranchSide:      'tty.c:1321,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
        - Branch String:   'tty.c:1307,26'
          Branch Sides:
            - BranchSide:      'tty.c:1308,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
            - BranchSide:      'tty.c:1321,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
        - Branch String:   'tty.c:1308,14'
          Branch Sides:
            - BranchSide:      'tty.c:1309,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_term_has
                - tty_region
                - tty_margin_off
                - tty_putcode_i
            - BranchSide:      'tty.c:1321,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
        - Branch String:   'tty.c:1309,41'
          Branch Sides:
            - BranchSide:      'tty.c:1310,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
                - tty_region
                - tty_margin_off
                - tty_putcode_i
            - BranchSide:      'tty.c:1321,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
        - Branch String:   'tty.c:1306,7'
          Branch Sides:
            - BranchSide:      'tty.c:1311,15'
              BranchSideFuncs:
                - tty_region
                - tty_margin_off
                - tty_putcode_i
            - BranchSide:      'tty.c:1321,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
        - Branch String:   'tty.c:1321,14'
          Branch Sides:
            - BranchSide:      'tty.c:1322,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
            - BranchSide:      'tty.c:1331,2'
              BranchSideFuncs:
                - tty_clear_line
        - Branch String:   'tty.c:1322,14'
          Branch Sides:
            - BranchSide:      'tty.c:1323,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_clear_line
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
            - BranchSide:      'tty.c:1331,2'
              BranchSideFuncs:
                - tty_clear_line
        - Branch String:   'tty.c:1323,41'
          Branch Sides:
            - BranchSide:      'tty.c:1324,7'
              BranchSideFuncs:
                - tty_clear_line
                - tty_term_has
                - tty_region
                - tty_margin
                - tty_putcode_i
            - BranchSide:      'tty.c:1331,2'
              BranchSideFuncs:
                - tty_clear_line
        - Branch String:   'tty.c:1324,27'
          Branch Sides:
            - BranchSide:      'tty.c:1325,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_clear_line
                - tty_region
                - tty_margin
                - tty_putcode_i
            - BranchSide:      'tty.c:1331,2'
              BranchSideFuncs:
                - tty_clear_line
        - Branch String:   'tty.c:1321,7'
          Branch Sides:
            - BranchSide:      'tty.c:1326,15'
              BranchSideFuncs:
                - tty_region
                - tty_margin
                - tty_putcode_i
            - BranchSide:      'tty.c:1331,2'
              BranchSideFuncs:
                - tty_clear_line
        - Branch String:   'tty.c:1334,2'
          Branch Sides:
            - BranchSide:      'tty.c:1334,2'
              BranchSideFuncs:
                - tty_clear_line
            - BranchSide:      'tty.c:1335,18'
              BranchSideFuncs:
                - tty_clear_line
      Callsites:
        - Src:             'tty.c:1275,2'
          Dst:             log_debug
        - Src:             'tty.c:1282,35'
          Dst:             tty_fake_bce
        - Src:             'tty.c:1287,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1288,4'
          Dst:             tty_cursor
        - Src:             'tty.c:1289,4'
          Dst:             tty_putcode
        - Src:             'tty.c:1299,4'
          Dst:             xsnprintf
        - Src:             'tty.c:1301,4'
          Dst:             tty_puts
        - Src:             'tty.c:1309,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1310,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1311,4'
          Dst:             tty_region
        - Src:             'tty.c:1312,4'
          Dst:             tty_margin_off
        - Src:             'tty.c:1313,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:1323,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1325,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1326,4'
          Dst:             tty_region
        - Src:             'tty.c:1327,4'
          Dst:             tty_margin
        - Src:             'tty.c:1328,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:1335,3'
          Dst:             tty_clear_line
    - functionName:    tty_fake_bce
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tty
        - gc
        - bg
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - tty_term_flag
      functionUses:    11
      BranchProfiles:
        - Branch String:   'tty.c:1052,6'
          Branch Sides:
            - BranchSide:      'tty.c:1053,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1054,7'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1054,7'
          Branch Sides:
            - BranchSide:      'tty.c:1054,30'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1054,7'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1054,26'
          Branch Sides:
            - BranchSide:      'tty.c:1054,30'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1055,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1054,30'
          Branch Sides:
            - BranchSide:      'tty.c:1054,30'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1056,2'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1054,6'
          Branch Sides:
            - BranchSide:      'tty.c:1055,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1056,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:1052,6'
          Dst:             tty_term_flag
    - functionName:    tty_cursor
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2525
      functionLinenumberEnd: 2668
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - cx
        - cy
      BBCount:         135
      ICount:          697
      EdgeCount:       186
      CyclomaticComplexity: 53
      functionsReached:
        - log_debug
        - tty_putc
        - tty_putcode
        - tty_putcode_i
        - tty_putcode_ii
        - tty_term_has
      functionUses:    31
      BranchProfiles:
        - Branch String:   'tty.c:2530,6'
          Branch Sides:
            - BranchSide:      'tty.c:2531,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2533,10'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_term_has
                - tty_putcode
                - log_debug
        - Branch String:   'tty.c:2540,18'
          Branch Sides:
            - BranchSide:      'tty.c:2540,21'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_term_has
                - tty_putcode
                - log_debug
            - BranchSide:      'tty.c:2542,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_term_has
                - tty_putcode
                - log_debug
        - Branch String:   'tty.c:2540,33'
          Branch Sides:
            - BranchSide:      'tty.c:2540,36'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_term_has
                - tty_putcode
                - log_debug
            - BranchSide:      'tty.c:2542,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_term_has
                - tty_putcode
                - log_debug
        - Branch String:   'tty.c:2540,6'
          Branch Sides:
            - BranchSide:      'tty.c:2541,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2542,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_term_has
                - tty_putcode
                - log_debug
        - Branch String:   'tty.c:2542,6'
          Branch Sides:
            - BranchSide:      'tty.c:2543,48'
              BranchSideFuncs:
                - log_debug
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_term_has
                - tty_putcode
            - BranchSide:      'tty.c:2548,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_term_has
                - tty_putcode
        - Branch String:   'tty.c:2548,18'
          Branch Sides:
            - BranchSide:      'tty.c:2548,21'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_term_has
                - tty_putcode
            - BranchSide:      'tty.c:2552,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_term_has
                - tty_putcode
        - Branch String:   'tty.c:2548,6'
          Branch Sides:
            - BranchSide:      'tty.c:2549,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2552,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_term_has
                - tty_putcode
        - Branch String:   'tty.c:2552,6'
          Branch Sides:
            - BranchSide:      'tty.c:2553,3'
              BranchSideFuncs:
                - tty_putcode_ii
            - BranchSide:      'tty.c:2556,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_term_has
                - tty_putcode
        - Branch String:   'tty.c:2556,14'
          Branch Sides:
            - BranchSide:      'tty.c:2556,17'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_term_has
                - tty_putcode
            - BranchSide:      'tty.c:2562,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
        - Branch String:   'tty.c:2556,25'
          Branch Sides:
            - BranchSide:      'tty.c:2556,41'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
                - tty_putcode
            - BranchSide:      'tty.c:2562,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
        - Branch String:   'tty.c:2556,6'
          Branch Sides:
            - BranchSide:      'tty.c:2557,15'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:2562,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
        - Branch String:   'tty.c:2562,14'
          Branch Sides:
            - BranchSide:      'tty.c:2562,17'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
            - BranchSide:      'tty.c:2570,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
        - Branch String:   'tty.c:2562,33'
          Branch Sides:
            - BranchSide:      'tty.c:2562,36'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
            - BranchSide:      'tty.c:2570,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
        - Branch String:   'tty.c:2562,57'
          Branch Sides:
            - BranchSide:      'tty.c:2563,8'
              BranchSideFuncs:
                - tty_putc
                - tty_putc
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
            - BranchSide:      'tty.c:2570,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
        - Branch String:   'tty.c:2563,28'
          Branch Sides:
            - BranchSide:      'tty.c:2563,31'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
                - tty_putc
                - tty_putc
            - BranchSide:      'tty.c:2564,12'
              BranchSideFuncs:
                - tty_putc
                - tty_putc
        - Branch String:   'tty.c:2562,6'
          Branch Sides:
            - BranchSide:      'tty.c:2564,12'
              BranchSideFuncs:
                - tty_putc
                - tty_putc
            - BranchSide:      'tty.c:2570,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
        - Branch String:   'tty.c:2570,6'
          Branch Sides:
            - BranchSide:      'tty.c:2576,7'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
            - BranchSide:      'tty.c:2619,13'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
        - Branch String:   'tty.c:2576,15'
          Branch Sides:
            - BranchSide:      'tty.c:2576,20'
              BranchSideFuncs:
                - tty_putc
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
            - BranchSide:      'tty.c:2582,7'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
        - Branch String:   'tty.c:2576,40'
          Branch Sides:
            - BranchSide:      'tty.c:2576,43'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putc
            - BranchSide:      'tty.c:2577,13'
              BranchSideFuncs:
                - tty_putc
        - Branch String:   'tty.c:2576,7'
          Branch Sides:
            - BranchSide:      'tty.c:2577,13'
              BranchSideFuncs:
                - tty_putc
            - BranchSide:      'tty.c:2582,7'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
        - Branch String:   'tty.c:2582,23'
          Branch Sides:
            - BranchSide:      'tty.c:2582,39'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2588,7'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
        - Branch String:   'tty.c:2582,7'
          Branch Sides:
            - BranchSide:      'tty.c:2583,16'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:2588,7'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
        - Branch String:   'tty.c:2588,23'
          Branch Sides:
            - BranchSide:      'tty.c:2588,39'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
            - BranchSide:      'tty.c:2594,12'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:2588,7'
          Branch Sides:
            - BranchSide:      'tty.c:2589,16'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:2594,12'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:2600,32'
          Branch Sides:
            - BranchSide:      'tty.c:2600,48'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
            - BranchSide:      'tty.c:2603,14'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
        - Branch String:   'tty.c:2600,7'
          Branch Sides:
            - BranchSide:      'tty.c:2601,18'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:2603,14'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
        - Branch String:   'tty.c:2603,25'
          Branch Sides:
            - BranchSide:      'tty.c:2604,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2613,14'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:2604,36'
          Branch Sides:
            - BranchSide:      'tty.c:2605,8'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
            - BranchSide:      'tty.c:2613,14'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:2603,14'
          Branch Sides:
            - BranchSide:      'tty.c:2606,8'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
            - BranchSide:      'tty.c:2613,14'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:2606,20'
          Branch Sides:
            - BranchSide:      'tty.c:2606,36'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2611,18'
              BranchSideFuncs:
                - tty_putcode_i
        - Branch String:   'tty.c:2606,8'
          Branch Sides:
            - BranchSide:      'tty.c:2607,17'
              BranchSideFuncs:
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2611,18'
              BranchSideFuncs:
                - tty_putcode_i
        - Branch String:   'tty.c:2625,28'
          Branch Sides:
            - BranchSide:      'tty.c:2626,7'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_term_has
                - tty_putcode
            - BranchSide:      'tty.c:2632,7'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
        - Branch String:   'tty.c:2626,23'
          Branch Sides:
            - BranchSide:      'tty.c:2626,39'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2632,7'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
        - Branch String:   'tty.c:2625,7'
          Branch Sides:
            - BranchSide:      'tty.c:2627,16'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:2632,7'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
        - Branch String:   'tty.c:2632,28'
          Branch Sides:
            - BranchSide:      'tty.c:2633,7'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
            - BranchSide:      'tty.c:2639,12'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:2633,23'
          Branch Sides:
            - BranchSide:      'tty.c:2633,39'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
            - BranchSide:      'tty.c:2639,12'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:2632,7'
          Branch Sides:
            - BranchSide:      'tty.c:2634,16'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:2639,12'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:2645,32'
          Branch Sides:
            - BranchSide:      'tty.c:2646,8'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_putcode_i
            - BranchSide:      'tty.c:2648,25'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_putcode_i
        - Branch String:   'tty.c:2646,19'
          Branch Sides:
            - BranchSide:      'tty.c:2646,22'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
            - BranchSide:      'tty.c:2647,8'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:2646,49'
          Branch Sides:
            - BranchSide:      'tty.c:2647,8'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_putcode_i
            - BranchSide:      'tty.c:2648,25'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_putcode_i
        - Branch String:   'tty.c:2647,19'
          Branch Sides:
            - BranchSide:      'tty.c:2647,22'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
            - BranchSide:      'tty.c:2652,14'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:2645,7'
          Branch Sides:
            - BranchSide:      'tty.c:2648,25'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_putcode_i
            - BranchSide:      'tty.c:2652,14'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:2648,12'
          Branch Sides:
            - BranchSide:      'tty.c:2649,23'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:2652,3'
              BranchSideFuncs:
                - tty_putcode_ii
        - Branch String:   'tty.c:2652,25'
          Branch Sides:
            - BranchSide:      'tty.c:2652,41'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
                - tty_putcode_i
            - BranchSide:      'tty.c:2655,14'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
        - Branch String:   'tty.c:2652,14'
          Branch Sides:
            - BranchSide:      'tty.c:2653,18'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:2655,14'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_term_has
                - tty_putcode_i
      Callsites:
        - Src:             'tty.c:2543,3'
          Dst:             log_debug
        - Src:             'tty.c:2556,28'
          Dst:             tty_term_has
        - Src:             'tty.c:2557,3'
          Dst:             tty_putcode
        - Src:             'tty.c:2564,3'
          Dst:             tty_putc
        - Src:             'tty.c:2565,3'
          Dst:             tty_putc
        - Src:             'tty.c:2577,4'
          Dst:             tty_putc
        - Src:             'tty.c:2582,26'
          Dst:             tty_term_has
        - Src:             'tty.c:2583,4'
          Dst:             tty_putcode
        - Src:             'tty.c:2588,26'
          Dst:             tty_term_has
        - Src:             'tty.c:2589,4'
          Dst:             tty_putcode
        - Src:             'tty.c:2600,35'
          Dst:             tty_term_has
        - Src:             'tty.c:2601,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:2604,7'
          Dst:             tty_term_has
        - Src:             'tty.c:2606,23'
          Dst:             tty_term_has
        - Src:             'tty.c:2607,5'
          Dst:             tty_putcode
        - Src:             'tty.c:2608,5'
          Dst:             tty_putcode
        - Src:             'tty.c:2611,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:2614,7'
          Dst:             tty_term_has
        - Src:             'tty.c:2616,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:2626,26'
          Dst:             tty_term_has
        - Src:             'tty.c:2627,4'
          Dst:             tty_putcode
        - Src:             'tty.c:2633,26'
          Dst:             tty_term_has
        - Src:             'tty.c:2634,4'
          Dst:             tty_putcode
        - Src:             'tty.c:2648,12'
          Dst:             tty_term_has
        - Src:             'tty.c:2649,9'
          Dst:             tty_putcode_i
        - Src:             'tty.c:2652,28'
          Dst:             tty_term_has
        - Src:             'tty.c:2653,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:2655,28'
          Dst:             tty_term_has
        - Src:             'tty.c:2656,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:2663,2'
          Dst:             tty_putcode_ii
    - functionName:    tty_region
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2433
      functionLinenumberEnd: 2457
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - rupper
        - rlower
      BBCount:         17
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - tty_cursor
        - tty_putcode_ii
        - tty_term_has
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tty.c:2434,28'
          Branch Sides:
            - BranchSide:      'tty.c:2434,31'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_cursor
                - tty_cursor
            - BranchSide:      'tty.c:2436,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_cursor
                - tty_cursor
        - Branch String:   'tty.c:2434,6'
          Branch Sides:
            - BranchSide:      'tty.c:2435,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2436,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_ii
                - tty_cursor
                - tty_cursor
        - Branch String:   'tty.c:2436,6'
          Branch Sides:
            - BranchSide:      'tty.c:2437,3'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_cursor
                - tty_cursor
            - BranchSide:      'tty.c:2439,16'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_cursor
                - tty_cursor
        - Branch String:   'tty.c:2448,6'
          Branch Sides:
            - BranchSide:      'tty.c:2449,7'
              BranchSideFuncs:
                - tty_cursor
                - tty_putcode_ii
                - tty_cursor
            - BranchSide:      'tty.c:2455,17'
              BranchSideFuncs:
                - tty_putcode_ii
        - Branch String:   'tty.c:2449,7'
          Branch Sides:
            - BranchSide:      'tty.c:2450,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_putcode_ii
            - BranchSide:      'tty.c:2452,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_putcode_ii
      Callsites:
        - Src:             'tty.c:2436,7'
          Dst:             tty_term_has
        - Src:             'tty.c:2450,4'
          Dst:             tty_cursor
        - Src:             'tty.c:2452,4'
          Dst:             tty_cursor
        - Src:             'tty.c:2455,2'
          Dst:             tty_putcode_ii
    - functionName:    tty_margin_off
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_margin
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:2463,2'
          Dst:             tty_margin
    - functionName:    tty_margin
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2477
      functionLinenumberEnd: 2493
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - rleft
        - rright
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - tty_putcode
        - tty_putcode_ii
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tty.c:2478,6'
          Branch Sides:
            - BranchSide:      'tty.c:2479,3'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_putcode_ii
                - tty_putcode
            - BranchSide:      'tty.c:2480,6'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_putcode_ii
                - tty_putcode
        - Branch String:   'tty.c:2480,26'
          Branch Sides:
            - BranchSide:      'tty.c:2480,29'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_putcode_ii
                - tty_putcode
            - BranchSide:      'tty.c:2483,17'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_putcode_ii
                - tty_putcode
        - Branch String:   'tty.c:2480,6'
          Branch Sides:
            - BranchSide:      'tty.c:2481,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2483,17'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_putcode_ii
                - tty_putcode
        - Branch String:   'tty.c:2488,17'
          Branch Sides:
            - BranchSide:      'tty.c:2488,20'
              BranchSideFuncs:
                - tty_putcode_ii
                - tty_putcode
            - BranchSide:      'tty.c:2491,18'
              BranchSideFuncs:
                - tty_putcode_ii
        - Branch String:   'tty.c:2488,6'
          Branch Sides:
            - BranchSide:      'tty.c:2489,15'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:2491,18'
              BranchSideFuncs:
                - tty_putcode_ii
      Callsites:
        - Src:             'tty.c:2483,2'
          Dst:             tty_putcode_ii
        - Src:             'tty.c:2489,3'
          Dst:             tty_putcode
        - Src:             'tty.c:2491,3'
          Dst:             tty_putcode_ii
    - functionName:    tty_clear_line
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - defaults
        - py
        - px
        - nx
        - bg
      BBCount:         29
      ICount:          212
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - log_debug
        - tty_check_overlay_range
        - tty_cursor
        - tty_fake_bce
        - tty_putcode
        - tty_putcode_i
        - tty_repeat_space
        - tty_term_has
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tty.c:1150,6'
          Branch Sides:
            - BranchSide:      'tty.c:1151,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1154,6'
              BranchSideFuncs:
                - tty_check_overlay_range
                - tty_cursor
                - tty_repeat_space
                - tty_fake_bce
                - tty_term_has
                - tty_cursor
                - tty_putcode_i
                - tty_term_has
                - tty_cursor
                - tty_putcode
                - tty_term_has
                - tty_cursor
                - tty_putcode
        - Branch String:   'tty.c:1154,31'
          Branch Sides:
            - BranchSide:      'tty.c:1154,48'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_check_overlay_range
                - tty_cursor
                - tty_repeat_space
                - tty_cursor
                - tty_putcode_i
                - tty_term_has
                - tty_cursor
                - tty_putcode
                - tty_term_has
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1181,26'
              BranchSideFuncs:
                - tty_check_overlay_range
                - tty_cursor
                - tty_repeat_space
        - Branch String:   'tty.c:1154,6'
          Branch Sides:
            - BranchSide:      'tty.c:1156,7'
              BranchSideFuncs:
                - tty_check_overlay_range
                - tty_cursor
                - tty_repeat_space
            - BranchSide:      'tty.c:1181,26'
              BranchSideFuncs:
                - tty_check_overlay_range
                - tty_cursor
                - tty_repeat_space
        - Branch String:   'tty.c:1156,26'
          Branch Sides:
            - BranchSide:      'tty.c:1156,42'
              BranchSideFuncs:
                - tty_term_has
                - tty_term_has
                - tty_check_overlay_range
                - tty_cursor
                - tty_repeat_space
                - tty_cursor
                - tty_putcode_i
                - tty_term_has
                - tty_cursor
                - tty_putcode
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1163,7'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_overlay_range
                - tty_cursor
                - tty_repeat_space
                - tty_cursor
                - tty_putcode_i
                - tty_term_has
                - tty_cursor
                - tty_putcode
        - Branch String:   'tty.c:1156,7'
          Branch Sides:
            - BranchSide:      'tty.c:1157,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1163,7'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_overlay_range
                - tty_cursor
                - tty_repeat_space
                - tty_cursor
                - tty_putcode_i
                - tty_term_has
                - tty_cursor
                - tty_putcode
        - Branch String:   'tty.c:1163,15'
          Branch Sides:
            - BranchSide:      'tty.c:1163,31'
              BranchSideFuncs:
                - tty_term_has
                - tty_term_has
                - tty_check_overlay_range
                - tty_cursor
                - tty_repeat_space
                - tty_cursor
                - tty_putcode_i
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1170,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_overlay_range
                - tty_cursor
                - tty_repeat_space
                - tty_cursor
                - tty_putcode_i
        - Branch String:   'tty.c:1163,7'
          Branch Sides:
            - BranchSide:      'tty.c:1164,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1170,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_overlay_range
                - tty_cursor
                - tty_repeat_space
                - tty_cursor
                - tty_putcode_i
        - Branch String:   'tty.c:1170,7'
          Branch Sides:
            - BranchSide:      'tty.c:1171,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_putcode_i
            - BranchSide:      'tty.c:1175,2'
              BranchSideFuncs:
                - tty_check_overlay_range
                - tty_cursor
                - tty_repeat_space
        - Branch String:   'tty.c:1182,2'
          Branch Sides:
            - BranchSide:      'tty.c:1182,2'
              BranchSideFuncs:
                - tty_cursor
                - tty_repeat_space
            - BranchSide:      'tty.c:1183,9'
              BranchSideFuncs:
                - tty_cursor
                - tty_repeat_space
        - Branch String:   'tty.c:1183,7'
          Branch Sides:
            - BranchSide:      'tty.c:1184,4'
              BranchSideFuncs:
                - tty_cursor
                - tty_repeat_space
            - BranchSide:      'tty.c:1185,14'
              BranchSideFuncs:
                - tty_cursor
                - tty_repeat_space
      Callsites:
        - Src:             'tty.c:1147,2'
          Dst:             log_debug
        - Src:             'tty.c:1154,35'
          Dst:             tty_fake_bce
        - Src:             'tty.c:1156,29'
          Dst:             tty_term_has
        - Src:             'tty.c:1157,4'
          Dst:             tty_cursor
        - Src:             'tty.c:1158,4'
          Dst:             tty_putcode
        - Src:             'tty.c:1163,18'
          Dst:             tty_term_has
        - Src:             'tty.c:1164,4'
          Dst:             tty_cursor
        - Src:             'tty.c:1165,4'
          Dst:             tty_putcode
        - Src:             'tty.c:1170,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1171,4'
          Dst:             tty_cursor
        - Src:             'tty.c:1172,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:1181,2'
          Dst:             tty_check_overlay_range
        - Src:             'tty.c:1185,3'
          Dst:             tty_cursor
        - Src:             'tty.c:1186,3'
          Dst:             tty_repeat_space
    - functionName:    tty_check_overlay_range
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - px
        - py
        - nx
        - r
      BBCount:         6
      ICount:          85
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tty.c:1428,6'
          Branch Sides:
            - BranchSide:      'tty.c:1429,14'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1438,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tty_repeat_space
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tty
        - n
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - tty_putn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty.c:895,6'
          Branch Sides:
            - BranchSide:      'tty.c:896,3'
              BranchSideFuncs:
                - tty_putn
                - tty_putn
            - BranchSide:      'tty.c:898,2'
              BranchSideFuncs:
                - tty_putn
                - tty_putn
        - Branch String:   'tty.c:898,2'
          Branch Sides:
            - BranchSide:      'tty.c:899,12'
              BranchSideFuncs:
                - tty_putn
                - tty_putn
            - BranchSide:      'tty.c:902,6'
              BranchSideFuncs:
                - tty_putn
        - Branch String:   'tty.c:902,6'
          Branch Sides:
            - BranchSide:      'tty.c:902,6'
              BranchSideFuncs:
                - tty_putn
            - BranchSide:      'tty.c:903,12'
              BranchSideFuncs:
                - tty_putn
      Callsites:
        - Src:             'tty.c:899,3'
          Dst:             tty_putn
        - Src:             'tty.c:903,3'
          Dst:             tty_putn
    - functionName:    tty_putn
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - tty
        - buf
        - len
        - width
      BBCount:         16
      ICount:          147
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - tty_add
      functionUses:    12
      BranchProfiles:
        - Branch String:   'tty.c:668,37'
          Branch Sides:
            - BranchSide:      'tty.c:669,6'
              BranchSideFuncs:
                - tty_add
            - BranchSide:      'tty.c:673,10'
              BranchSideFuncs:
                - tty_add
        - Branch String:   'tty.c:669,29'
          Branch Sides:
            - BranchSide:      'tty.c:670,6'
              BranchSideFuncs:
                - tty_add
            - BranchSide:      'tty.c:673,10'
              BranchSideFuncs:
                - tty_add
        - Branch String:   'tty.c:668,6'
          Branch Sides:
            - BranchSide:      'tty.c:671,9'
              BranchSideFuncs:
                - tty_add
            - BranchSide:      'tty.c:673,10'
              BranchSideFuncs:
                - tty_add
        - Branch String:   'tty.c:674,6'
          Branch Sides:
            - BranchSide:      'tty.c:675,14'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:681,14'
              BranchSideFuncs: []
        - Branch String:   'tty.c:676,7'
          Branch Sides:
            - BranchSide:      'tty.c:677,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:679,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:673,2'
          Dst:             tty_add
    - functionName:    tty_putcode_ii
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - code
        - a
        - b
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tty_puts
        - tty_term_string_ii
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tty.c:572,12'
          Branch Sides:
            - BranchSide:      'tty.c:572,15'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:573,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:572,6'
          Branch Sides:
            - BranchSide:      'tty.c:573,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:574,11'
              BranchSideFuncs:
                - tty_term_string_ii
                - tty_puts
      Callsites:
        - Src:             'tty.c:574,16'
          Dst:             tty_term_string_ii
        - Src:             'tty.c:574,2'
          Dst:             tty_puts
    - functionName:    tty_putc
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - tty
        - ch
      BBCount:         34
      ICount:          208
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - strlen
        - tty_acs_get
        - tty_add
        - tty_putcode_ii
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tty.c:632,37'
          Branch Sides:
            - BranchSide:      'tty.c:633,6'
              BranchSideFuncs:
                - tty_add
                - tty_putcode_ii
                - tty_acs_get
                - tty_add
                - strlen
                - tty_add
            - BranchSide:      'tty.c:638,6'
              BranchSideFuncs:
                - tty_add
                - tty_putcode_ii
                - tty_acs_get
                - tty_add
                - strlen
                - tty_add
        - Branch String:   'tty.c:633,17'
          Branch Sides:
            - BranchSide:      'tty.c:633,20'
              BranchSideFuncs:
                - tty_add
                - tty_putcode_ii
                - tty_acs_get
                - tty_add
                - strlen
                - tty_add
            - BranchSide:      'tty.c:638,6'
              BranchSideFuncs:
                - tty_add
                - tty_putcode_ii
                - tty_acs_get
                - tty_add
                - strlen
                - tty_add
        - Branch String:   'tty.c:633,31'
          Branch Sides:
            - BranchSide:      'tty.c:634,6'
              BranchSideFuncs:
                - tty_add
                - tty_putcode_ii
                - tty_acs_get
                - tty_add
                - strlen
                - tty_add
            - BranchSide:      'tty.c:638,6'
              BranchSideFuncs:
                - tty_add
                - tty_putcode_ii
                - tty_acs_get
                - tty_add
                - strlen
                - tty_add
        - Branch String:   'tty.c:634,29'
          Branch Sides:
            - BranchSide:      'tty.c:635,6'
              BranchSideFuncs:
                - tty_add
                - tty_putcode_ii
                - tty_acs_get
                - tty_add
                - strlen
                - tty_add
            - BranchSide:      'tty.c:638,6'
              BranchSideFuncs:
                - tty_add
                - tty_putcode_ii
                - tty_acs_get
                - tty_add
                - strlen
                - tty_add
        - Branch String:   'tty.c:632,6'
          Branch Sides:
            - BranchSide:      'tty.c:636,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:638,6'
              BranchSideFuncs:
                - tty_add
                - tty_putcode_ii
                - tty_acs_get
                - tty_add
                - strlen
                - tty_add
        - Branch String:   'tty.c:638,6'
          Branch Sides:
            - BranchSide:      'tty.c:639,21'
              BranchSideFuncs:
                - tty_acs_get
                - tty_add
                - tty_putcode_ii
                - strlen
                - tty_add
            - BranchSide:      'tty.c:645,11'
              BranchSideFuncs:
                - tty_add
                - tty_putcode_ii
        - Branch String:   'tty.c:640,7'
          Branch Sides:
            - BranchSide:      'tty.c:641,12'
              BranchSideFuncs:
                - strlen
                - tty_add
                - tty_putcode_ii
            - BranchSide:      'tty.c:643,12'
              BranchSideFuncs:
                - tty_add
                - tty_putcode_ii
        - Branch String:   'tty.c:647,17'
          Branch Sides:
            - BranchSide:      'tty.c:647,20'
              BranchSideFuncs:
                - tty_putcode_ii
            - BranchSide:      'tty.c:647,17'
              BranchSideFuncs: []
        - Branch String:   'tty.c:647,6'
          Branch Sides:
            - BranchSide:      'tty.c:647,6'
              BranchSideFuncs:
                - tty_putcode_ii
            - BranchSide:      'tty.c:648,7'
              BranchSideFuncs:
                - tty_putcode_ii
        - Branch String:   'tty.c:648,7'
          Branch Sides:
            - BranchSide:      'tty.c:649,4'
              BranchSideFuncs:
                - tty_putcode_ii
            - BranchSide:      'tty.c:661,4'
              BranchSideFuncs: []
        - Branch String:   'tty.c:650,8'
          Branch Sides:
            - BranchSide:      'tty.c:651,5'
              BranchSideFuncs:
                - tty_putcode_ii
            - BranchSide:      'tty.c:658,8'
              BranchSideFuncs:
                - tty_putcode_ii
        - Branch String:   'tty.c:658,8'
          Branch Sides:
            - BranchSide:      'tty.c:659,20'
              BranchSideFuncs:
                - tty_putcode_ii
            - BranchSide:      'tty.c:660,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:639,9'
          Dst:             tty_acs_get
        - Src:             'tty.c:641,22'
          Dst:             strlen
        - Src:             'tty.c:641,4'
          Dst:             tty_add
        - Src:             'tty.c:643,4'
          Dst:             tty_add
        - Src:             'tty.c:645,3'
          Dst:             tty_add
        - Src:             'tty.c:659,5'
          Dst:             tty_putcode_ii
    - functionName:    tty_clamp_area
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
        - px
        - py
        - nx
        - ny
        - i
        - j
        - x
        - y
        - rx
        - ry
      BBCount:         40
      ICount:          411
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - fatalx
        - tty_is_visible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:1212,6'
          Branch Sides:
            - BranchSide:      'tty.c:1213,3'
              BranchSideFuncs:
                - fatalx
                - fatalx
            - BranchSide:      'tty.c:1215,6'
              BranchSideFuncs:
                - fatalx
                - fatalx
        - Branch String:   'tty.c:1215,23'
          Branch Sides:
            - BranchSide:      'tty.c:1215,26'
              BranchSideFuncs:
                - fatalx
                - fatalx
            - BranchSide:      'tty.c:1220,13'
              BranchSideFuncs:
                - fatalx
                - fatalx
        - Branch String:   'tty.c:1215,6'
          Branch Sides:
            - BranchSide:      'tty.c:1217,4'
              BranchSideFuncs:
                - fatalx
                - fatalx
            - BranchSide:      'tty.c:1220,13'
              BranchSideFuncs:
                - fatalx
                - fatalx
        - Branch String:   'tty.c:1220,29'
          Branch Sides:
            - BranchSide:      'tty.c:1220,32'
              BranchSideFuncs:
                - fatalx
                - fatalx
            - BranchSide:      'tty.c:1225,13'
              BranchSideFuncs:
                - fatalx
                - fatalx
        - Branch String:   'tty.c:1220,13'
          Branch Sides:
            - BranchSide:      'tty.c:1222,8'
              BranchSideFuncs:
                - fatalx
                - fatalx
            - BranchSide:      'tty.c:1225,13'
              BranchSideFuncs:
                - fatalx
                - fatalx
        - Branch String:   'tty.c:1225,13'
          Branch Sides:
            - BranchSide:      'tty.c:1227,8'
              BranchSideFuncs:
                - fatalx
                - fatalx
            - BranchSide:      'tty.c:1232,4'
              BranchSideFuncs:
                - fatalx
                - fatalx
        - Branch String:   'tty.c:1236,6'
          Branch Sides:
            - BranchSide:      'tty.c:1237,47'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1239,6'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty.c:1239,23'
          Branch Sides:
            - BranchSide:      'tty.c:1239,26'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1244,13'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty.c:1239,6'
          Branch Sides:
            - BranchSide:      'tty.c:1241,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1244,13'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty.c:1244,29'
          Branch Sides:
            - BranchSide:      'tty.c:1244,32'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1249,13'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty.c:1244,13'
          Branch Sides:
            - BranchSide:      'tty.c:1246,8'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1249,13'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty.c:1249,13'
          Branch Sides:
            - BranchSide:      'tty.c:1251,8'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1256,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty.c:1260,6'
          Branch Sides:
            - BranchSide:      'tty.c:1261,47'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1263,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:1212,7'
          Dst:             tty_is_visible
        - Src:             'tty.c:1237,3'
          Dst:             fatalx
        - Src:             'tty.c:1261,3'
          Dst:             fatalx
    - functionName:    tty_is_visible
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - ctx
        - px
        - py
        - nx
        - ny
      BBCount:         13
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tty.c:1091,6'
          Branch Sides:
            - BranchSide:      'tty.c:1092,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1094,6'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1094,28'
          Branch Sides:
            - BranchSide:      'tty.c:1094,31'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1096,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1094,59'
          Branch Sides:
            - BranchSide:      'tty.c:1095,6'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1096,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1095,28'
          Branch Sides:
            - BranchSide:      'tty.c:1095,31'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1096,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1094,6'
          Branch Sides:
            - BranchSide:      'tty.c:1096,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1097,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tty_large_region
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_clamp_line
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
        - px
        - py
        - nx
        - i
        - x
        - rx
        - ry
      BBCount:         23
      ICount:          241
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - fatalx
        - tty_is_visible
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty.c:1107,6'
          Branch Sides:
            - BranchSide:      'tty.c:1108,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1109,8'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty.c:1111,23'
          Branch Sides:
            - BranchSide:      'tty.c:1111,26'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1116,13'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty.c:1111,6'
          Branch Sides:
            - BranchSide:      'tty.c:1113,4'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1116,13'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty.c:1116,29'
          Branch Sides:
            - BranchSide:      'tty.c:1116,32'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1121,13'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty.c:1116,13'
          Branch Sides:
            - BranchSide:      'tty.c:1118,8'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1121,13'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty.c:1121,13'
          Branch Sides:
            - BranchSide:      'tty.c:1123,8'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1128,4'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'tty.c:1132,6'
          Branch Sides:
            - BranchSide:      'tty.c:1133,47'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'tty.c:1135,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:1107,7'
          Dst:             tty_is_visible
        - Src:             'tty.c:1133,3'
          Dst:             fatalx
    - functionName:    tty_block_maybe
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         13
      ICount:          124
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - evbuffer_drain
        - evbuffer_get_length
        - event_add
        - log_debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:224,6'
          Branch Sides:
            - BranchSide:      'tty.c:225,3'
              BranchSideFuncs:
                - log_debug
                - evbuffer_drain
                - event_add
            - BranchSide:      'tty.c:226,11'
              BranchSideFuncs:
                - log_debug
                - evbuffer_drain
                - event_add
        - Branch String:   'tty.c:226,11'
          Branch Sides:
            - BranchSide:      'tty.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:227,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:229,6'
          Branch Sides:
            - BranchSide:      'tty.c:230,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:232,6'
              BranchSideFuncs:
                - log_debug
                - evbuffer_drain
                - event_add
        - Branch String:   'tty.c:232,6'
          Branch Sides:
            - BranchSide:      'tty.c:233,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:234,2'
              BranchSideFuncs:
                - log_debug
                - evbuffer_drain
                - event_add
      Callsites:
        - Src:             'tty.c:221,18'
          Dst:             evbuffer_get_length
        - Src:             'tty.c:236,2'
          Dst:             log_debug
        - Src:             'tty.c:238,2'
          Dst:             evbuffer_drain
        - Src:             'tty.c:242,2'
          Dst:             event_add
    - functionName:    tty_clipboard_query_callback
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3188
      functionLinenumberEnd: 3198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_clipboard_query
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3202
      functionLinenumberEnd: 3212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - event_add
        - event_set
        - tty_clipboard_query_callback
        - tty_putcode_ss
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:3205,34'
          Branch Sides:
            - BranchSide:      'tty.c:3205,38'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:3206,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:3205,6'
          Branch Sides:
            - BranchSide:      'tty.c:3206,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:3207,17'
              BranchSideFuncs:
                - tty_putcode_ss
                - event_set
                - event_add
      Callsites:
        - Src:             'tty.c:3207,2'
          Dst:             tty_putcode_ss
        - Src:             'tty.c:3210,2'
          Dst:             event_set
        - Src:             'tty.c:3210,2'
          Dst:             tty_clipboard_query_callback
        - Src:             'tty.c:3211,2'
          Dst:             event_add
    - functionName:    tty_window_default_style
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3132
      functionLinenumberEnd: 3136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gc
        - wp
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_default_colours
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3140
      functionLinenumberEnd: 3173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gc
        - wp
      BBCount:         24
      ICount:          186
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - format_create
        - format_defaults
        - format_free
        - log_debug
        - style_add
        - tty_window_default_style
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tty.c:3146,6'
          Branch Sides:
            - BranchSide:      'tty.c:3147,36'
              BranchSideFuncs:
                - log_debug
                - format_create
                - format_defaults
                - tty_window_default_style
                - style_add
                - tty_window_default_style
                - style_add
                - format_free
            - BranchSide:      'tty.c:3160,6'
              BranchSideFuncs: []
        - Branch String:   'tty.c:3160,6'
          Branch Sides:
            - BranchSide:      'tty.c:3161,7'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:3167,6'
              BranchSideFuncs: []
        - Branch String:   'tty.c:3161,32'
          Branch Sides:
            - BranchSide:      'tty.c:3161,35'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:3164,13'
              BranchSideFuncs: []
        - Branch String:   'tty.c:3161,7'
          Branch Sides:
            - BranchSide:      'tty.c:3162,13'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:3164,13'
              BranchSideFuncs: []
        - Branch String:   'tty.c:3167,6'
          Branch Sides:
            - BranchSide:      'tty.c:3167,6'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:3168,7'
              BranchSideFuncs: []
        - Branch String:   'tty.c:3168,32'
          Branch Sides:
            - BranchSide:      'tty.c:3168,35'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:3171,13'
              BranchSideFuncs: []
        - Branch String:   'tty.c:3168,7'
          Branch Sides:
            - BranchSide:      'tty.c:3169,13'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:3171,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:3147,3'
          Dst:             log_debug
        - Src:             'tty.c:3150,8'
          Dst:             format_create
        - Src:             'tty.c:3152,3'
          Dst:             format_defaults
        - Src:             'tty.c:3153,3'
          Dst:             tty_window_default_style
        - Src:             'tty.c:3154,3'
          Dst:             style_add
        - Src:             'tty.c:3155,3'
          Dst:             tty_window_default_style
        - Src:             'tty.c:3156,3'
          Dst:             style_add
        - Src:             'tty.c:3157,3'
          Dst:             format_free
    - functionName:    tty_hyperlink
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2673
      functionLinenumberEnd: 2687
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - gc
        - hl
      BBCount:         13
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - hyperlinks_get
        - tty_putcode_ss
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:2676,6'
          Branch Sides:
            - BranchSide:      'tty.c:2677,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2678,19'
              BranchSideFuncs:
                - hyperlinks_get
                - tty_putcode_ss
                - tty_putcode_ss
        - Branch String:   'tty.c:2680,6'
          Branch Sides:
            - BranchSide:      'tty.c:2681,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2683,6'
              BranchSideFuncs:
                - hyperlinks_get
                - tty_putcode_ss
                - tty_putcode_ss
        - Branch String:   'tty.c:2683,20'
          Branch Sides:
            - BranchSide:      'tty.c:2683,39'
              BranchSideFuncs:
                - tty_putcode_ss
            - BranchSide:      'tty.c:2684,18'
              BranchSideFuncs:
                - tty_putcode_ss
        - Branch String:   'tty.c:2683,6'
          Branch Sides:
            - BranchSide:      'tty.c:2684,18'
              BranchSideFuncs:
                - tty_putcode_ss
            - BranchSide:      'tty.c:2686,18'
              BranchSideFuncs:
                - tty_putcode_ss
      Callsites:
        - Src:             'tty.c:2683,24'
          Dst:             hyperlinks_get
        - Src:             'tty.c:2684,3'
          Dst:             tty_putcode_ss
        - Src:             'tty.c:2686,3'
          Dst:             tty_putcode_ss
    - functionName:    tty_set_italics
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - options_get_string
        - strcmp
        - strncmp
        - tty_putcode
        - tty_term_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:689,6'
          Branch Sides:
            - BranchSide:      'tty.c:690,26'
              BranchSideFuncs:
                - options_get_string
                - strcmp
                - tty_putcode
                - strncmp
                - tty_putcode
            - BranchSide:      'tty.c:696,14'
              BranchSideFuncs:
                - tty_putcode
        - Branch String:   'tty.c:691,32'
          Branch Sides:
            - BranchSide:      'tty.c:691,43'
              BranchSideFuncs:
                - strncmp
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:695,2'
              BranchSideFuncs:
                - tty_putcode
        - Branch String:   'tty.c:691,7'
          Branch Sides:
            - BranchSide:      'tty.c:692,16'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:695,2'
              BranchSideFuncs:
                - tty_putcode
      Callsites:
        - Src:             'tty.c:689,6'
          Dst:             tty_term_has
        - Src:             'tty.c:690,7'
          Dst:             options_get_string
        - Src:             'tty.c:691,7'
          Dst:             strcmp
        - Src:             'tty.c:691,35'
          Dst:             strncmp
        - Src:             'tty.c:692,4'
          Dst:             tty_putcode
        - Src:             'tty.c:696,2'
          Dst:             tty_putcode
    - functionName:    tty_colours
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2795
      functionLinenumberEnd: 2841
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - gc
      BBCount:         60
      ICount:          336
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - tty_colours_bg
        - tty_colours_fg
        - tty_colours_us
        - tty_puts
        - tty_reset
        - tty_term_flag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:2799,23'
          Branch Sides:
            - BranchSide:      'tty.c:2799,26'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_term_flag
                - tty_reset
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:2808,6'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_term_flag
                - tty_reset
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:2799,43'
          Branch Sides:
            - BranchSide:      'tty.c:2799,46'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_term_flag
                - tty_reset
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:2808,6'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_term_flag
                - tty_reset
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:2799,6'
          Branch Sides:
            - BranchSide:      'tty.c:2800,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2808,6'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_term_flag
                - tty_reset
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:2808,6'
          Branch Sides:
            - BranchSide:      'tty.c:2808,6'
              BranchSideFuncs:
                - tty_term_flag
                - tty_reset
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:2813,22'
              BranchSideFuncs:
                - tty_term_flag
                - tty_reset
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:2808,29'
          Branch Sides:
            - BranchSide:      'tty.c:2808,32'
              BranchSideFuncs:
                - tty_term_flag
                - tty_reset
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:2813,22'
              BranchSideFuncs:
                - tty_term_flag
                - tty_reset
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:2808,32'
          Branch Sides:
            - BranchSide:      'tty.c:2808,32'
              BranchSideFuncs:
                - tty_term_flag
                - tty_reset
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:2813,22'
              BranchSideFuncs:
                - tty_term_flag
                - tty_reset
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:2808,6'
          Branch Sides:
            - BranchSide:      'tty.c:2813,22'
              BranchSideFuncs:
                - tty_term_flag
                - tty_reset
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:2828,7'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
        - Branch String:   'tty.c:2813,7'
          Branch Sides:
            - BranchSide:      'tty.c:2814,14'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:2816,8'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:2816,8'
          Branch Sides:
            - BranchSide:      'tty.c:2816,35'
              BranchSideFuncs:
                - tty_puts
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
            - BranchSide:      'tty.c:2816,8'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:2816,31'
          Branch Sides:
            - BranchSide:      'tty.c:2816,35'
              BranchSideFuncs:
                - tty_puts
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
            - BranchSide:      'tty.c:2820,8'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
        - Branch String:   'tty.c:2816,35'
          Branch Sides:
            - BranchSide:      'tty.c:2816,35'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
            - BranchSide:      'tty.c:2820,8'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
        - Branch String:   'tty.c:2816,8'
          Branch Sides:
            - BranchSide:      'tty.c:2817,14'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
            - BranchSide:      'tty.c:2820,8'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
        - Branch String:   'tty.c:2820,8'
          Branch Sides:
            - BranchSide:      'tty.c:2820,35'
              BranchSideFuncs:
                - tty_puts
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
            - BranchSide:      'tty.c:2820,8'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
                - tty_colours_fg
                - tty_puts
        - Branch String:   'tty.c:2828,7'
          Branch Sides:
            - BranchSide:      'tty.c:2828,7'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
            - BranchSide:      'tty.c:2835,7'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
        - Branch String:   'tty.c:2828,30'
          Branch Sides:
            - BranchSide:      'tty.c:2828,33'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
            - BranchSide:      'tty.c:2835,7'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
        - Branch String:   'tty.c:2828,6'
          Branch Sides:
            - BranchSide:      'tty.c:2829,18'
              BranchSideFuncs:
                - tty_colours_fg
                - tty_colours_us
                - tty_colours_bg
            - BranchSide:      'tty.c:2835,7'
              BranchSideFuncs:
                - tty_colours_us
                - tty_colours_bg
        - Branch String:   'tty.c:2835,7'
          Branch Sides:
            - BranchSide:      'tty.c:2835,7'
              BranchSideFuncs:
                - tty_colours_us
            - BranchSide:      'tty.c:2839,6'
              BranchSideFuncs:
                - tty_colours_us
        - Branch String:   'tty.c:2835,30'
          Branch Sides:
            - BranchSide:      'tty.c:2835,33'
              BranchSideFuncs:
                - tty_colours_us
            - BranchSide:      'tty.c:2839,6'
              BranchSideFuncs:
                - tty_colours_us
        - Branch String:   'tty.c:2835,6'
          Branch Sides:
            - BranchSide:      'tty.c:2836,18'
              BranchSideFuncs:
                - tty_colours_bg
                - tty_colours_us
            - BranchSide:      'tty.c:2839,6'
              BranchSideFuncs:
                - tty_colours_us
        - Branch String:   'tty.c:2839,6'
          Branch Sides:
            - BranchSide:      'tty.c:2839,6'
              BranchSideFuncs:
                - tty_colours_us
            - BranchSide:      'tty.c:2840,18'
              BranchSideFuncs:
                - tty_colours_us
      Callsites:
        - Src:             'tty.c:2813,8'
          Dst:             tty_term_flag
        - Src:             'tty.c:2814,4'
          Dst:             tty_reset
        - Src:             'tty.c:2817,5'
          Dst:             tty_puts
        - Src:             'tty.c:2821,5'
          Dst:             tty_puts
        - Src:             'tty.c:2829,3'
          Dst:             tty_colours_fg
        - Src:             'tty.c:2836,3'
          Dst:             tty_colours_bg
        - Src:             'tty.c:2840,3'
          Dst:             tty_colours_us
    - functionName:    tty_check_us
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2967
      functionLinenumberEnd: 2983
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - palette
        - gc
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - colour_force_rgb
        - colour_palette_get
        - tty_term_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:2971,6'
          Branch Sides:
            - BranchSide:      'tty.c:2972,31'
              BranchSideFuncs:
                - colour_palette_get
                - tty_term_has
                - colour_force_rgb
            - BranchSide:      'tty.c:2977,20'
              BranchSideFuncs:
                - tty_term_has
                - colour_force_rgb
        - Branch String:   'tty.c:2972,7'
          Branch Sides:
            - BranchSide:      'tty.c:2973,13'
              BranchSideFuncs:
                - tty_term_has
                - colour_force_rgb
            - BranchSide:      'tty.c:2974,2'
              BranchSideFuncs:
                - tty_term_has
                - colour_force_rgb
        - Branch String:   'tty.c:2977,6'
          Branch Sides:
            - BranchSide:      'tty.c:2977,6'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2978,34'
              BranchSideFuncs:
                - colour_force_rgb
        - Branch String:   'tty.c:2978,11'
          Branch Sides:
            - BranchSide:      'tty.c:2979,8'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2981,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:2972,12'
          Dst:             colour_palette_get
        - Src:             'tty.c:2977,7'
          Dst:             tty_term_has
        - Src:             'tty.c:2978,16'
          Dst:             colour_force_rgb
    - functionName:    tty_check_bg
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2915
      functionLinenumberEnd: 2962
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - palette
        - gc
      BBCount:         33
      ICount:          221
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - colour_256to16
        - colour_find_rgb
        - colour_palette_get
        - colour_split_rgb
        - tty_term_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:2921,6'
          Branch Sides:
            - BranchSide:      'tty.c:2922,31'
              BranchSideFuncs:
                - colour_palette_get
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
            - BranchSide:      'tty.c:2927,6'
              BranchSideFuncs:
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
        - Branch String:   'tty.c:2922,7'
          Branch Sides:
            - BranchSide:      'tty.c:2923,13'
              BranchSideFuncs:
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
            - BranchSide:      'tty.c:2924,2'
              BranchSideFuncs:
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
        - Branch String:   'tty.c:2927,6'
          Branch Sides:
            - BranchSide:      'tty.c:2929,7'
              BranchSideFuncs:
                - colour_split_rgb
                - colour_find_rgb
                - tty_term_number
                - colour_256to16
            - BranchSide:      'tty.c:2936,6'
              BranchSideFuncs:
                - tty_term_number
                - colour_256to16
        - Branch String:   'tty.c:2929,7'
          Branch Sides:
            - BranchSide:      'tty.c:2930,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2931,20'
              BranchSideFuncs:
                - colour_split_rgb
                - colour_find_rgb
                - tty_term_number
                - colour_256to16
        - Branch String:   'tty.c:2936,6'
          Branch Sides:
            - BranchSide:      'tty.c:2937,11'
              BranchSideFuncs:
                - colour_256to16
            - BranchSide:      'tty.c:2939,29'
              BranchSideFuncs:
                - tty_term_number
                - colour_256to16
        - Branch String:   'tty.c:2942,6'
          Branch Sides:
            - BranchSide:      'tty.c:2948,7'
              BranchSideFuncs:
                - colour_256to16
            - BranchSide:      'tty.c:2960,6'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2948,7'
          Branch Sides:
            - BranchSide:      'tty.c:2949,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2950,27'
              BranchSideFuncs:
                - colour_256to16
        - Branch String:   'tty.c:2951,7'
          Branch Sides:
            - BranchSide:      'tty.c:2952,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2953,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2954,7'
          Branch Sides:
            - BranchSide:      'tty.c:2955,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2956,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2960,19'
          Branch Sides:
            - BranchSide:      'tty.c:2960,22'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2960,19'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2960,35'
          Branch Sides:
            - BranchSide:      'tty.c:2960,38'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2960,35'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2960,6'
          Branch Sides:
            - BranchSide:      'tty.c:2960,6'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2961,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:2922,12'
          Dst:             colour_palette_get
        - Src:             'tty.c:2931,3'
          Dst:             colour_split_rgb
        - Src:             'tty.c:2932,12'
          Dst:             colour_find_rgb
        - Src:             'tty.c:2939,13'
          Dst:             tty_term_number
        - Src:             'tty.c:2950,12'
          Dst:             colour_256to16
    - functionName:    tty_check_fg
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2846
      functionLinenumberEnd: 2910
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - palette
        - gc
      BBCount:         51
      ICount:          320
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - colour_256to16
        - colour_find_rgb
        - colour_palette_get
        - colour_split_rgb
        - tty_term_has
        - tty_term_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:2856,6'
          Branch Sides:
            - BranchSide:      'tty.c:2857,7'
              BranchSideFuncs:
                - colour_palette_get
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
                - tty_term_has
            - BranchSide:      'tty.c:2867,6'
              BranchSideFuncs:
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
        - Branch String:   'tty.c:2858,13'
          Branch Sides:
            - BranchSide:      'tty.c:2859,7'
              BranchSideFuncs:
                - colour_palette_get
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
                - tty_term_has
            - BranchSide:      'tty.c:2862,31'
              BranchSideFuncs:
                - colour_palette_get
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
        - Branch String:   'tty.c:2859,35'
          Branch Sides:
            - BranchSide:      'tty.c:2860,21'
              BranchSideFuncs:
                - tty_term_has
                - colour_palette_get
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
            - BranchSide:      'tty.c:2862,31'
              BranchSideFuncs:
                - colour_palette_get
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
        - Branch String:   'tty.c:2858,7'
          Branch Sides:
            - BranchSide:      'tty.c:2861,6'
              BranchSideFuncs:
                - colour_palette_get
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
            - BranchSide:      'tty.c:2862,31'
              BranchSideFuncs:
                - colour_palette_get
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
        - Branch String:   'tty.c:2862,7'
          Branch Sides:
            - BranchSide:      'tty.c:2863,13'
              BranchSideFuncs:
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
            - BranchSide:      'tty.c:2864,2'
              BranchSideFuncs:
                - tty_term_number
                - colour_256to16
                - colour_split_rgb
                - colour_find_rgb
        - Branch String:   'tty.c:2867,6'
          Branch Sides:
            - BranchSide:      'tty.c:2869,7'
              BranchSideFuncs:
                - colour_split_rgb
                - colour_find_rgb
                - tty_term_number
                - colour_256to16
            - BranchSide:      'tty.c:2876,6'
              BranchSideFuncs:
                - tty_term_number
                - colour_256to16
        - Branch String:   'tty.c:2869,7'
          Branch Sides:
            - BranchSide:      'tty.c:2870,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2871,20'
              BranchSideFuncs:
                - colour_split_rgb
                - colour_find_rgb
                - tty_term_number
                - colour_256to16
        - Branch String:   'tty.c:2876,6'
          Branch Sides:
            - BranchSide:      'tty.c:2877,11'
              BranchSideFuncs:
                - colour_256to16
            - BranchSide:      'tty.c:2879,29'
              BranchSideFuncs:
                - tty_term_number
                - colour_256to16
        - Branch String:   'tty.c:2882,6'
          Branch Sides:
            - BranchSide:      'tty.c:2884,7'
              BranchSideFuncs:
                - colour_256to16
            - BranchSide:      'tty.c:2906,6'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2884,7'
          Branch Sides:
            - BranchSide:      'tty.c:2885,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2886,27'
              BranchSideFuncs:
                - colour_256to16
        - Branch String:   'tty.c:2887,7'
          Branch Sides:
            - BranchSide:      'tty.c:2888,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2889,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2890,7'
          Branch Sides:
            - BranchSide:      'tty.c:2891,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2897,8'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2897,20'
          Branch Sides:
            - BranchSide:      'tty.c:2897,23'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2899,13'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2897,8'
          Branch Sides:
            - BranchSide:      'tty.c:2898,5'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2899,13'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2906,19'
          Branch Sides:
            - BranchSide:      'tty.c:2906,22'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2906,19'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2906,35'
          Branch Sides:
            - BranchSide:      'tty.c:2906,38'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2906,35'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2906,6'
          Branch Sides:
            - BranchSide:      'tty.c:2906,6'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2907,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:2860,8'
          Dst:             tty_term_has
        - Src:             'tty.c:2862,12'
          Dst:             colour_palette_get
        - Src:             'tty.c:2871,3'
          Dst:             colour_split_rgb
        - Src:             'tty.c:2872,12'
          Dst:             colour_find_rgb
        - Src:             'tty.c:2879,13'
          Dst:             tty_term_number
        - Src:             'tty.c:2886,12'
          Dst:             colour_256to16
    - functionName:    tty_cmd_syncstart
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2322
      functionLinenumberEnd: 2337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - tty_sync_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:2323,6'
          Branch Sides:
            - BranchSide:      'tty.c:2328,18'
              BranchSideFuncs:
                - tty_sync_start
            - BranchSide:      'tty.c:2329,14'
              BranchSideFuncs:
                - tty_sync_start
        - Branch String:   'tty.c:2334,16'
          Branch Sides:
            - BranchSide:      'tty.c:2334,19'
              BranchSideFuncs:
                - tty_sync_start
            - BranchSide:      'tty.c:2335,19'
              BranchSideFuncs:
                - tty_sync_start
        - Branch String:   'tty.c:2334,7'
          Branch Sides:
            - BranchSide:      'tty.c:2335,19'
              BranchSideFuncs:
                - tty_sync_start
            - BranchSide:      'tty.c:2336,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:2328,3'
          Dst:             tty_sync_start
        - Src:             'tty.c:2335,4'
          Dst:             tty_sync_start
    - functionName:    tty_sync_start
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - log_debug
        - tty_putcode_i
        - tty_term_has
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tty.c:1681,6'
          Branch Sides:
            - BranchSide:      'tty.c:1682,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1683,6'
              BranchSideFuncs:
                - tty_term_has
                - log_debug
                - tty_putcode_i
        - Branch String:   'tty.c:1683,6'
          Branch Sides:
            - BranchSide:      'tty.c:1684,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1685,2'
              BranchSideFuncs:
                - tty_term_has
                - log_debug
                - tty_putcode_i
        - Branch String:   'tty.c:1687,6'
          Branch Sides:
            - BranchSide:      'tty.c:1687,6'
              BranchSideFuncs:
                - log_debug
                - tty_putcode_i
            - BranchSide:      'tty.c:1688,30'
              BranchSideFuncs:
                - log_debug
                - tty_putcode_i
      Callsites:
        - Src:             'tty.c:1687,6'
          Dst:             tty_term_has
        - Src:             'tty.c:1688,3'
          Dst:             log_debug
        - Src:             'tty.c:1689,3'
          Dst:             tty_putcode_i
    - functionName:    tty_cmd_rawstring
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_add
        - tty_invalidate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:2264,2'
          Dst:             tty_add
        - Src:             'tty.c:2265,2'
          Dst:             tty_invalidate
    - functionName:    tty_invalidate
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2391
      functionLinenumberEnd: 2412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tty_cursor
        - tty_margin_off
        - tty_putcode
        - tty_region_off
        - tty_update_mode
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tty.c:2399,6'
          Branch Sides:
            - BranchSide:      'tty.c:2400,7'
              BranchSideFuncs:
                - tty_putcode
                - tty_update_mode
                - tty_cursor
                - tty_region_off
                - tty_margin_off
                - tty_putcode
            - BranchSide:      'tty.c:2411,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2400,7'
          Branch Sides:
            - BranchSide:      'tty.c:2401,16'
              BranchSideFuncs:
                - tty_putcode
                - tty_putcode
                - tty_update_mode
                - tty_cursor
                - tty_region_off
                - tty_margin_off
            - BranchSide:      'tty.c:2402,15'
              BranchSideFuncs:
                - tty_putcode
                - tty_update_mode
                - tty_cursor
                - tty_region_off
                - tty_margin_off
      Callsites:
        - Src:             'tty.c:2401,4'
          Dst:             tty_putcode
        - Src:             'tty.c:2402,3'
          Dst:             tty_putcode
        - Src:             'tty.c:2405,3'
          Dst:             tty_update_mode
        - Src:             'tty.c:2407,3'
          Dst:             tty_cursor
        - Src:             'tty.c:2408,3'
          Dst:             tty_region_off
        - Src:             'tty.c:2409,3'
          Dst:             tty_margin_off
    - functionName:    tty_update_mode
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - mode
        - s
      BBCount:         31
      ICount:          193
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - log_debug
        - log_get_level
        - screen_mode_to_string
        - tty_puts
        - tty_term_has
        - tty_update_cursor
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tty.c:843,6'
          Branch Sides:
            - BranchSide:      'tty.c:844,8'
              BranchSideFuncs:
                - tty_update_cursor
                - log_get_level
                - tty_term_has
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - screen_mode_to_string
                - log_debug
                - screen_mode_to_string
                - log_debug
            - BranchSide:      'tty.c:846,24'
              BranchSideFuncs:
                - tty_update_cursor
                - log_get_level
                - tty_term_has
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - screen_mode_to_string
                - log_debug
                - screen_mode_to_string
                - log_debug
        - Branch String:   'tty.c:846,6'
          Branch Sides:
            - BranchSide:      'tty.c:847,8'
              BranchSideFuncs:
                - log_get_level
                - tty_term_has
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - screen_mode_to_string
                - log_debug
                - screen_mode_to_string
                - log_debug
            - BranchSide:      'tty.c:849,8'
              BranchSideFuncs:
                - log_get_level
                - tty_term_has
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - screen_mode_to_string
                - log_debug
                - screen_mode_to_string
                - log_debug
        - Branch String:   'tty.c:852,27'
          Branch Sides:
            - BranchSide:      'tty.c:852,30'
              BranchSideFuncs:
                - tty_term_has
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - screen_mode_to_string
                - log_debug
                - screen_mode_to_string
                - log_debug
            - BranchSide:      'tty.c:859,7'
              BranchSideFuncs:
                - tty_term_has
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:852,6'
          Branch Sides:
            - BranchSide:      'tty.c:853,36'
              BranchSideFuncs:
                - screen_mode_to_string
                - log_debug
                - screen_mode_to_string
                - log_debug
                - tty_term_has
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:859,7'
              BranchSideFuncs:
                - tty_term_has
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:859,34'
          Branch Sides:
            - BranchSide:      'tty.c:859,50'
              BranchSideFuncs:
                - tty_term_has
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:859,34'
              BranchSideFuncs: []
        - Branch String:   'tty.c:859,6'
          Branch Sides:
            - BranchSide:      'tty.c:859,6'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:865,12'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:866,7'
          Branch Sides:
            - BranchSide:      'tty.c:867,13'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:868,7'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:868,7'
          Branch Sides:
            - BranchSide:      'tty.c:869,13'
              BranchSideFuncs:
                - tty_puts
            - BranchSide:      'tty.c:870,12'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:870,12'
          Branch Sides:
            - BranchSide:      'tty.c:871,13'
              BranchSideFuncs:
                - tty_puts
            - BranchSide:      'tty.c:872,12'
              BranchSideFuncs:
                - tty_puts
      Callsites:
        - Src:             'tty.c:846,6'
          Dst:             tty_update_cursor
        - Src:             'tty.c:852,6'
          Dst:             log_get_level
        - Src:             'tty.c:854,7'
          Dst:             screen_mode_to_string
        - Src:             'tty.c:853,3'
          Dst:             log_debug
        - Src:             'tty.c:856,7'
          Dst:             screen_mode_to_string
        - Src:             'tty.c:855,3'
          Dst:             log_debug
        - Src:             'tty.c:859,37'
          Dst:             tty_term_has
        - Src:             'tty.c:865,3'
          Dst:             tty_puts
        - Src:             'tty.c:867,4'
          Dst:             tty_puts
        - Src:             'tty.c:869,4'
          Dst:             tty_puts
        - Src:             'tty.c:871,4'
          Dst:             tty_puts
        - Src:             'tty.c:873,4'
          Dst:             tty_puts
    - functionName:    tty_region_off
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2417
      functionLinenumberEnd: 2419
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_region
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:2418,2'
          Dst:             tty_region
    - functionName:    tty_update_cursor
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - mode
        - s
      BBCount:         74
      ICount:          373
      EdgeCount:       95
      CyclomaticComplexity: 23
      functionsReached:
        - tty_force_cursor_colour
        - tty_putcode
        - tty_putcode_i
        - tty_term_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:750,6'
          Branch Sides:
            - BranchSide:      'tty.c:751,13'
              BranchSideFuncs:
                - tty_force_cursor_colour
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:758,7'
              BranchSideFuncs:
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
                - tty_putcode
        - Branch String:   'tty.c:752,7'
          Branch Sides:
            - BranchSide:      'tty.c:753,14'
              BranchSideFuncs:
                - tty_force_cursor_colour
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:754,27'
              BranchSideFuncs:
                - tty_force_cursor_colour
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
                - tty_putcode
        - Branch String:   'tty.c:758,6'
          Branch Sides:
            - BranchSide:      'tty.c:759,7'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:765,6'
              BranchSideFuncs:
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
        - Branch String:   'tty.c:759,7'
          Branch Sides:
            - BranchSide:      'tty.c:760,16'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:761,11'
              BranchSideFuncs: []
        - Branch String:   'tty.c:765,6'
          Branch Sides:
            - BranchSide:      'tty.c:766,12'
              BranchSideFuncs:
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
            - BranchSide:      'tty.c:768,12'
              BranchSideFuncs:
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
        - Branch String:   'tty.c:770,8'
          Branch Sides:
            - BranchSide:      'tty.c:771,9'
              BranchSideFuncs:
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
            - BranchSide:      'tty.c:776,13'
              BranchSideFuncs:
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
        - Branch String:   'tty.c:771,9'
          Branch Sides:
            - BranchSide:      'tty.c:772,12'
              BranchSideFuncs:
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
            - BranchSide:      'tty.c:774,12'
              BranchSideFuncs:
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
        - Branch String:   'tty.c:782,36'
          Branch Sides:
            - BranchSide:      'tty.c:782,39'
              BranchSideFuncs:
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
            - BranchSide:      'tty.c:792,14'
              BranchSideFuncs:
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
        - Branch String:   'tty.c:782,6'
          Branch Sides:
            - BranchSide:      'tty.c:783,11'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:792,14'
              BranchSideFuncs:
                - tty_putcode
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
        - Branch String:   'tty.c:793,2'
          Branch Sides:
            - BranchSide:      'tty.c:795,7'
              BranchSideFuncs:
                - tty_putcode
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
            - BranchSide:      'tty.c:805,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
            - BranchSide:      'tty.c:814,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
            - BranchSide:      'tty.c:823,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
            - BranchSide:      'tty.c:832,16'
              BranchSideFuncs: []
        - Branch String:   'tty.c:795,7'
          Branch Sides:
            - BranchSide:      'tty.c:796,21'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:801,7'
              BranchSideFuncs:
                - tty_putcode
        - Branch String:   'tty.c:796,8'
          Branch Sides:
            - BranchSide:      'tty.c:797,17'
              BranchSideFuncs:
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:799,19'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_putcode
        - Branch String:   'tty.c:801,7'
          Branch Sides:
            - BranchSide:      'tty.c:802,16'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:805,7'
          Branch Sides:
            - BranchSide:      'tty.c:806,8'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_putcode_i
            - BranchSide:      'tty.c:810,14'
              BranchSideFuncs:
                - tty_putcode
        - Branch String:   'tty.c:806,8'
          Branch Sides:
            - BranchSide:      'tty.c:807,19'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:809,19'
              BranchSideFuncs:
                - tty_putcode_i
        - Branch String:   'tty.c:814,7'
          Branch Sides:
            - BranchSide:      'tty.c:815,8'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_putcode_i
            - BranchSide:      'tty.c:819,14'
              BranchSideFuncs:
                - tty_putcode
        - Branch String:   'tty.c:815,8'
          Branch Sides:
            - BranchSide:      'tty.c:816,19'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:818,19'
              BranchSideFuncs:
                - tty_putcode_i
        - Branch String:   'tty.c:823,7'
          Branch Sides:
            - BranchSide:      'tty.c:824,8'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_putcode_i
            - BranchSide:      'tty.c:828,14'
              BranchSideFuncs:
                - tty_putcode
        - Branch String:   'tty.c:824,8'
          Branch Sides:
            - BranchSide:      'tty.c:825,19'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:827,19'
              BranchSideFuncs:
                - tty_putcode_i
      Callsites:
        - Src:             'tty.c:754,3'
          Dst:             tty_force_cursor_colour
        - Src:             'tty.c:760,4'
          Dst:             tty_putcode
        - Src:             'tty.c:792,2'
          Dst:             tty_putcode
        - Src:             'tty.c:796,8'
          Dst:             tty_term_has
        - Src:             'tty.c:797,5'
          Dst:             tty_putcode
        - Src:             'tty.c:799,5'
          Dst:             tty_putcode_i
        - Src:             'tty.c:802,4'
          Dst:             tty_putcode
        - Src:             'tty.c:805,7'
          Dst:             tty_term_has
        - Src:             'tty.c:807,5'
          Dst:             tty_putcode_i
        - Src:             'tty.c:809,5'
          Dst:             tty_putcode_i
        - Src:             'tty.c:811,4'
          Dst:             tty_putcode
        - Src:             'tty.c:814,7'
          Dst:             tty_term_has
        - Src:             'tty.c:816,5'
          Dst:             tty_putcode_i
        - Src:             'tty.c:818,5'
          Dst:             tty_putcode_i
        - Src:             'tty.c:820,4'
          Dst:             tty_putcode
        - Src:             'tty.c:823,7'
          Dst:             tty_term_has
        - Src:             'tty.c:825,5'
          Dst:             tty_putcode_i
        - Src:             'tty.c:827,5'
          Dst:             tty_putcode_i
        - Src:             'tty.c:829,4'
          Dst:             tty_putcode
    - functionName:    tty_force_cursor_colour
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tty
        - c
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - colour_force_rgb
        - colour_split_rgb
        - tty_putcode
        - tty_putcode_s
        - xsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty.c:729,6'
          Branch Sides:
            - BranchSide:      'tty.c:730,24'
              BranchSideFuncs:
                - colour_force_rgb
                - colour_split_rgb
                - xsnprintf
                - tty_putcode_s
                - tty_putcode
            - BranchSide:      'tty.c:731,6'
              BranchSideFuncs:
                - colour_split_rgb
                - xsnprintf
                - tty_putcode_s
                - tty_putcode
        - Branch String:   'tty.c:731,6'
          Branch Sides:
            - BranchSide:      'tty.c:732,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:733,6'
              BranchSideFuncs:
                - colour_split_rgb
                - xsnprintf
                - tty_putcode_s
                - tty_putcode
        - Branch String:   'tty.c:733,6'
          Branch Sides:
            - BranchSide:      'tty.c:734,15'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:736,20'
              BranchSideFuncs:
                - colour_split_rgb
                - xsnprintf
                - tty_putcode_s
      Callsites:
        - Src:             'tty.c:730,7'
          Dst:             colour_force_rgb
        - Src:             'tty.c:734,3'
          Dst:             tty_putcode
        - Src:             'tty.c:736,3'
          Dst:             colour_split_rgb
        - Src:             'tty.c:737,3'
          Dst:             xsnprintf
        - Src:             'tty.c:738,3'
          Dst:             tty_putcode_s
    - functionName:    tty_putcode_s
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - code
        - a
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tty_puts
        - tty_term_string_s
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:588,6'
          Branch Sides:
            - BranchSide:      'tty.c:588,6'
              BranchSideFuncs:
                - tty_term_string_s
                - tty_puts
            - BranchSide:      'tty.c:589,12'
              BranchSideFuncs:
                - tty_term_string_s
                - tty_puts
      Callsites:
        - Src:             'tty.c:589,17'
          Dst:             tty_term_string_s
        - Src:             'tty.c:589,3'
          Dst:             tty_puts
    - functionName:    tty_set_selection
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tty
        - flags
        - buf
        - len
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __b64_ntop
        - tty_putcode_ss
        - tty_term_has
        - xmalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tty.c:2245,6'
          Branch Sides:
            - BranchSide:      'tty.c:2246,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2247,20'
              BranchSideFuncs:
                - tty_term_has
                - xmalloc
                - __b64_ntop
                - tty_putcode_ss
                - free
        - Branch String:   'tty.c:2247,6'
          Branch Sides:
            - BranchSide:      'tty.c:2248,3'
              BranchSideFuncs:
                - xmalloc
                - __b64_ntop
                - tty_putcode_ss
                - free
            - BranchSide:      'tty.c:2250,15'
              BranchSideFuncs:
                - xmalloc
                - __b64_ntop
                - tty_putcode_ss
                - free
      Callsites:
        - Src:             'tty.c:2247,7'
          Dst:             tty_term_has
        - Src:             'tty.c:2251,12'
          Dst:             xmalloc
        - Src:             'tty.c:2253,2'
          Dst:             __b64_ntop
        - Src:             'tty.c:2255,2'
          Dst:             tty_putcode_ss
    - functionName:    tty_cmd_setselection
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2234
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_set_selection
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:2235,2'
          Dst:             tty_set_selection
    - functionName:    tty_cmd_cells
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2189
      functionLinenumberEnd: 2230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         38
      ICount:          364
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - tty_attributes
        - tty_check_overlay_range
        - tty_cursor_pane_unless_wrap
        - tty_draw_pane
        - tty_is_visible
        - tty_margin_off
        - tty_putn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:2194,6'
          Branch Sides:
            - BranchSide:      'tty.c:2195,3'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_attributes
                - tty_check_overlay_range
                - tty_cursor_pane_unless_wrap
                - tty_putn
                - tty_draw_pane
            - BranchSide:      'tty.c:2197,6'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_attributes
                - tty_check_overlay_range
                - tty_cursor_pane_unless_wrap
                - tty_putn
                - tty_draw_pane
        - Branch String:   'tty.c:2197,18'
          Branch Sides:
            - BranchSide:      'tty.c:2198,7'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_attributes
                - tty_check_overlay_range
                - tty_cursor_pane_unless_wrap
                - tty_putn
                - tty_draw_pane
            - BranchSide:      'tty.c:2213,17'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_attributes
                - tty_check_overlay_range
                - tty_cursor_pane_unless_wrap
                - tty_putn
        - Branch String:   'tty.c:2198,39'
          Branch Sides:
            - BranchSide:      'tty.c:2199,6'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:2200,8'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:2197,6'
          Branch Sides:
            - BranchSide:      'tty.c:2200,8'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:2213,17'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_attributes
                - tty_check_overlay_range
                - tty_cursor_pane_unless_wrap
                - tty_putn
        - Branch String:   'tty.c:2200,21'
          Branch Sides:
            - BranchSide:      'tty.c:2201,8'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:2207,18'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:2201,8'
          Branch Sides:
            - BranchSide:      'tty.c:2201,8'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:2207,18'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:2201,33'
          Branch Sides:
            - BranchSide:      'tty.c:2202,8'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:2207,18'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:2202,38'
          Branch Sides:
            - BranchSide:      'tty.c:2203,7'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:2207,18'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:2203,33'
          Branch Sides:
            - BranchSide:      'tty.c:2204,7'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:2207,18'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:2204,43'
          Branch Sides:
            - BranchSide:      'tty.c:2205,7'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:2207,18'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:2205,25'
          Branch Sides:
            - BranchSide:      'tty.c:2206,7'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:2207,18'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:2200,7'
          Branch Sides:
            - BranchSide:      'tty.c:2207,18'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:2209,4'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2222,2'
          Branch Sides:
            - BranchSide:      'tty.c:2222,2'
              BranchSideFuncs:
                - tty_cursor_pane_unless_wrap
                - tty_putn
            - BranchSide:      'tty.c:2223,9'
              BranchSideFuncs:
                - tty_cursor_pane_unless_wrap
                - tty_putn
        - Branch String:   'tty.c:2223,7'
          Branch Sides:
            - BranchSide:      'tty.c:2224,4'
              BranchSideFuncs:
                - tty_cursor_pane_unless_wrap
                - tty_putn
            - BranchSide:      'tty.c:2226,10'
              BranchSideFuncs:
                - tty_cursor_pane_unless_wrap
                - tty_putn
      Callsites:
        - Src:             'tty.c:2194,7'
          Dst:             tty_is_visible
        - Src:             'tty.c:2207,4'
          Dst:             tty_draw_pane
        - Src:             'tty.c:2213,2'
          Dst:             tty_margin_off
        - Src:             'tty.c:2214,2'
          Dst:             tty_cursor_pane_unless_wrap
        - Src:             'tty.c:2215,2'
          Dst:             tty_attributes
        - Src:             'tty.c:2221,2'
          Dst:             tty_check_overlay_range
        - Src:             'tty.c:2227,3'
          Dst:             tty_cursor_pane_unless_wrap
        - Src:             'tty.c:2228,3'
          Dst:             tty_putn
    - functionName:    tty_draw_pane
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tty
        - ctx
        - py
      BBCount:         8
      ICount:          107
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - log_debug
        - tty_clamp_line
        - tty_draw_line
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tty.c:1357,6'
          Branch Sides:
            - BranchSide:      'tty.c:1358,17'
              BranchSideFuncs:
                - tty_clamp_line
                - tty_draw_line
            - BranchSide:      'tty.c:1362,21'
              BranchSideFuncs:
                - tty_clamp_line
                - tty_draw_line
        - Branch String:   'tty.c:1362,6'
          Branch Sides:
            - BranchSide:      'tty.c:1362,6'
              BranchSideFuncs:
                - tty_draw_line
            - BranchSide:      'tty.c:1363,17'
              BranchSideFuncs:
                - tty_draw_line
      Callsites:
        - Src:             'tty.c:1355,2'
          Dst:             log_debug
        - Src:             'tty.c:1358,3'
          Dst:             tty_draw_line
        - Src:             'tty.c:1362,6'
          Dst:             tty_clamp_line
        - Src:             'tty.c:1363,3'
          Dst:             tty_draw_line
    - functionName:    tty_cursor_pane_unless_wrap
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2502
      functionLinenumberEnd: 2513
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - ctx
        - cx
        - cy
      BBCount:         21
      ICount:          140
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - log_debug
        - tty_cursor_pane
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tty.c:2503,20'
          Branch Sides:
            - BranchSide:      'tty.c:2504,7'
              BranchSideFuncs:
                - tty_cursor_pane
                - log_debug
            - BranchSide:      'tty.c:2510,19'
              BranchSideFuncs:
                - tty_cursor_pane
        - Branch String:   'tty.c:2504,7'
          Branch Sides:
            - BranchSide:      'tty.c:2504,7'
              BranchSideFuncs:
                - tty_cursor_pane
                - log_debug
            - BranchSide:      'tty.c:2510,19'
              BranchSideFuncs:
                - tty_cursor_pane
        - Branch String:   'tty.c:2504,32'
          Branch Sides:
            - BranchSide:      'tty.c:2505,7'
              BranchSideFuncs:
                - log_debug
                - tty_cursor_pane
            - BranchSide:      'tty.c:2510,19'
              BranchSideFuncs:
                - tty_cursor_pane
        - Branch String:   'tty.c:2505,37'
          Branch Sides:
            - BranchSide:      'tty.c:2506,6'
              BranchSideFuncs:
                - tty_cursor_pane
            - BranchSide:      'tty.c:2510,19'
              BranchSideFuncs:
                - tty_cursor_pane
        - Branch String:   'tty.c:2506,26'
          Branch Sides:
            - BranchSide:      'tty.c:2507,6'
              BranchSideFuncs:
                - tty_cursor_pane
            - BranchSide:      'tty.c:2510,19'
              BranchSideFuncs:
                - tty_cursor_pane
        - Branch String:   'tty.c:2507,36'
          Branch Sides:
            - BranchSide:      'tty.c:2508,6'
              BranchSideFuncs:
                - tty_cursor_pane
            - BranchSide:      'tty.c:2510,19'
              BranchSideFuncs:
                - tty_cursor_pane
        - Branch String:   'tty.c:2508,24'
          Branch Sides:
            - BranchSide:      'tty.c:2509,6'
              BranchSideFuncs:
                - tty_cursor_pane
            - BranchSide:      'tty.c:2510,19'
              BranchSideFuncs:
                - tty_cursor_pane
        - Branch String:   'tty.c:2503,6'
          Branch Sides:
            - BranchSide:      'tty.c:2510,19'
              BranchSideFuncs:
                - tty_cursor_pane
            - BranchSide:      'tty.c:2512,49'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'tty.c:2510,3'
          Dst:             tty_cursor_pane
        - Src:             'tty.c:2512,3'
          Dst:             log_debug
    - functionName:    tty_attributes
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2693
      functionLinenumberEnd: 2791
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - gc
        - defaults
        - palette
        - hl
      BBCount:         105
      ICount:          574
      EdgeCount:       142
      CyclomaticComplexity: 39
      functionsReached:
        - tty_acs_needed
        - tty_check_bg
        - tty_check_fg
        - tty_check_us
        - tty_colours
        - tty_hyperlink
        - tty_putcode
        - tty_putcode_i
        - tty_reset
        - tty_set_italics
        - tty_term_has
      functionUses:    12
      BranchProfiles:
        - Branch String:   'tty.c:2699,6'
          Branch Sides:
            - BranchSide:      'tty.c:2700,11'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
            - BranchSide:      'tty.c:2707,10'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
        - Branch String:   'tty.c:2700,7'
          Branch Sides:
            - BranchSide:      'tty.c:2701,13'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
            - BranchSide:      'tty.c:2702,11'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
        - Branch String:   'tty.c:2702,7'
          Branch Sides:
            - BranchSide:      'tty.c:2703,13'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
            - BranchSide:      'tty.c:2704,2'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
        - Branch String:   'tty.c:2707,38'
          Branch Sides:
            - BranchSide:      'tty.c:2708,10'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
            - BranchSide:      'tty.c:2719,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
        - Branch String:   'tty.c:2708,34'
          Branch Sides:
            - BranchSide:      'tty.c:2709,10'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
            - BranchSide:      'tty.c:2719,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
        - Branch String:   'tty.c:2709,34'
          Branch Sides:
            - BranchSide:      'tty.c:2710,10'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
            - BranchSide:      'tty.c:2719,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
        - Branch String:   'tty.c:2710,34'
          Branch Sides:
            - BranchSide:      'tty.c:2711,7'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
            - BranchSide:      'tty.c:2719,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
        - Branch String:   'tty.c:2707,6'
          Branch Sides:
            - BranchSide:      'tty.c:2712,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2719,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
        - Branch String:   'tty.c:2719,6'
          Branch Sides:
            - BranchSide:      'tty.c:2720,11'
              BranchSideFuncs:
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
            - BranchSide:      'tty.c:2730,15'
              BranchSideFuncs:
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
        - Branch String:   'tty.c:2720,7'
          Branch Sides:
            - BranchSide:      'tty.c:2721,12'
              BranchSideFuncs:
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
            - BranchSide:      'tty.c:2724,12'
              BranchSideFuncs:
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
        - Branch String:   'tty.c:2721,20'
          Branch Sides:
            - BranchSide:      'tty.c:2721,24'
              BranchSideFuncs:
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
            - BranchSide:      'tty.c:2723,3'
              BranchSideFuncs:
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
        - Branch String:   'tty.c:2721,24'
          Branch Sides:
            - BranchSide:      'tty.c:2721,24'
              BranchSideFuncs:
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
            - BranchSide:      'tty.c:2723,3'
              BranchSideFuncs:
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
        - Branch String:   'tty.c:2721,8'
          Branch Sides:
            - BranchSide:      'tty.c:2722,9'
              BranchSideFuncs:
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
            - BranchSide:      'tty.c:2723,3'
              BranchSideFuncs:
                - tty_check_fg
                - tty_check_bg
                - tty_check_us
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
        - Branch String:   'tty.c:2738,29'
          Branch Sides:
            - BranchSide:      'tty.c:2738,33'
              BranchSideFuncs:
                - tty_reset
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2739,13'
              BranchSideFuncs:
                - tty_reset
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
        - Branch String:   'tty.c:2738,50'
          Branch Sides:
            - BranchSide:      'tty.c:2738,57'
              BranchSideFuncs:
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
                - tty_reset
            - BranchSide:      'tty.c:2745,14'
              BranchSideFuncs:
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
        - Branch String:   'tty.c:2738,6'
          Branch Sides:
            - BranchSide:      'tty.c:2739,13'
              BranchSideFuncs:
                - tty_reset
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2745,14'
              BranchSideFuncs:
                - tty_colours
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
                - tty_putcode
        - Branch String:   'tty.c:2752,6'
          Branch Sides:
            - BranchSide:      'tty.c:2753,15'
              BranchSideFuncs:
                - tty_putcode
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
            - BranchSide:      'tty.c:2754,6'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
                - tty_putcode
        - Branch String:   'tty.c:2754,6'
          Branch Sides:
            - BranchSide:      'tty.c:2755,15'
              BranchSideFuncs:
                - tty_putcode
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
            - BranchSide:      'tty.c:2756,6'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
                - tty_set_italics
        - Branch String:   'tty.c:2756,6'
          Branch Sides:
            - BranchSide:      'tty.c:2757,19'
              BranchSideFuncs:
                - tty_set_italics
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
            - BranchSide:      'tty.c:2758,6'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
        - Branch String:   'tty.c:2758,6'
          Branch Sides:
            - BranchSide:      'tty.c:2759,7'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode
            - BranchSide:      'tty.c:2770,6'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
        - Branch String:   'tty.c:2759,7'
          Branch Sides:
            - BranchSide:      'tty.c:2760,16'
              BranchSideFuncs:
                - tty_putcode
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2761,12'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
        - Branch String:   'tty.c:2761,12'
          Branch Sides:
            - BranchSide:      'tty.c:2762,18'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2763,12'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
                - tty_putcode_i
        - Branch String:   'tty.c:2763,12'
          Branch Sides:
            - BranchSide:      'tty.c:2764,18'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2765,12'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
                - tty_putcode_i
        - Branch String:   'tty.c:2765,12'
          Branch Sides:
            - BranchSide:      'tty.c:2766,18'
              BranchSideFuncs:
                - tty_putcode_i
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2767,12'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode_i
        - Branch String:   'tty.c:2770,6'
          Branch Sides:
            - BranchSide:      'tty.c:2771,15'
              BranchSideFuncs:
                - tty_putcode
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2772,6'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - tty_putcode
                - tty_putcode
        - Branch String:   'tty.c:2772,6'
          Branch Sides:
            - BranchSide:      'tty.c:2773,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_term_has
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2778,6'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
        - Branch String:   'tty.c:2773,7'
          Branch Sides:
            - BranchSide:      'tty.c:2774,16'
              BranchSideFuncs:
                - tty_putcode
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2775,25'
              BranchSideFuncs:
                - tty_term_has
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_putcode
        - Branch String:   'tty.c:2778,6'
          Branch Sides:
            - BranchSide:      'tty.c:2779,15'
              BranchSideFuncs:
                - tty_putcode
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2780,6'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
                - tty_putcode
        - Branch String:   'tty.c:2780,6'
          Branch Sides:
            - BranchSide:      'tty.c:2781,15'
              BranchSideFuncs:
                - tty_putcode
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
            - BranchSide:      'tty.c:2782,6'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
                - tty_putcode
        - Branch String:   'tty.c:2782,6'
          Branch Sides:
            - BranchSide:      'tty.c:2783,15'
              BranchSideFuncs:
                - tty_putcode
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
            - BranchSide:      'tty.c:2784,7'
              BranchSideFuncs:
                - tty_hyperlink
                - tty_acs_needed
                - tty_putcode
        - Branch String:   'tty.c:2784,36'
          Branch Sides:
            - BranchSide:      'tty.c:2784,54'
              BranchSideFuncs:
                - tty_acs_needed
                - tty_hyperlink
                - tty_putcode
            - BranchSide:      'tty.c:2788,16'
              BranchSideFuncs:
                - tty_hyperlink
        - Branch String:   'tty.c:2784,6'
          Branch Sides:
            - BranchSide:      'tty.c:2785,15'
              BranchSideFuncs:
                - tty_putcode
                - tty_hyperlink
            - BranchSide:      'tty.c:2788,16'
              BranchSideFuncs:
                - tty_hyperlink
      Callsites:
        - Src:             'tty.c:2719,7'
          Dst:             tty_term_has
        - Src:             'tty.c:2730,2'
          Dst:             tty_check_fg
        - Src:             'tty.c:2731,2'
          Dst:             tty_check_bg
        - Src:             'tty.c:2732,2'
          Dst:             tty_check_us
        - Src:             'tty.c:2739,3'
          Dst:             tty_reset
        - Src:             'tty.c:2745,2'
          Dst:             tty_colours
        - Src:             'tty.c:2753,3'
          Dst:             tty_putcode
        - Src:             'tty.c:2755,3'
          Dst:             tty_putcode
        - Src:             'tty.c:2757,3'
          Dst:             tty_set_italics
        - Src:             'tty.c:2760,4'
          Dst:             tty_putcode
        - Src:             'tty.c:2762,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:2764,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:2766,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:2768,4'
          Dst:             tty_putcode_i
        - Src:             'tty.c:2771,3'
          Dst:             tty_putcode
        - Src:             'tty.c:2773,7'
          Dst:             tty_term_has
        - Src:             'tty.c:2774,4'
          Dst:             tty_putcode
        - Src:             'tty.c:2775,12'
          Dst:             tty_term_has
        - Src:             'tty.c:2776,4'
          Dst:             tty_putcode
        - Src:             'tty.c:2779,3'
          Dst:             tty_putcode
        - Src:             'tty.c:2781,3'
          Dst:             tty_putcode
        - Src:             'tty.c:2783,3'
          Dst:             tty_putcode
        - Src:             'tty.c:2784,39'
          Dst:             tty_acs_needed
        - Src:             'tty.c:2785,3'
          Dst:             tty_putcode
        - Src:             'tty.c:2788,2'
          Dst:             tty_hyperlink
    - functionName:    tty_cursor_pane
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2518
      functionLinenumberEnd: 2520
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - ctx
        - cx
        - cy
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_cursor
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:2519,2'
          Dst:             tty_cursor
    - functionName:    tty_draw_line
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - s
        - px
        - py
        - nx
        - atx
        - aty
        - defaults
        - palette
      BBCount:         153
      ICount:          1142
      EdgeCount:       209
      CyclomaticComplexity: 58
      functionsReached:
        - grid_get_line
        - grid_view_get_cell
        - log_debug
        - screen_select_cell
        - tty_attributes
        - tty_check_codeset
        - tty_check_overlay
        - tty_check_overlay_range
        - tty_clear_line
        - tty_cursor
        - tty_default_attributes
        - tty_fake_bce
        - tty_margin_off
        - tty_putc
        - tty_putcode
        - tty_putn
        - tty_region_off
        - tty_repeat_space
        - tty_term_has
        - tty_update_mode
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tty.c:1481,6'
          Branch Sides:
            - BranchSide:      'tty.c:1482,8'
              BranchSideFuncs:
                - grid_get_line
                - grid_get_line
                - log_debug
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1483,27'
              BranchSideFuncs:
                - grid_get_line
                - grid_get_line
                - log_debug
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
        - Branch String:   'tty.c:1484,6'
          Branch Sides:
            - BranchSide:      'tty.c:1485,8'
              BranchSideFuncs:
                - grid_get_line
                - log_debug
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1486,6'
              BranchSideFuncs:
                - grid_get_line
                - log_debug
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
        - Branch String:   'tty.c:1486,6'
          Branch Sides:
            - BranchSide:      'tty.c:1487,8'
              BranchSideFuncs:
                - grid_get_line
                - log_debug
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1488,6'
              BranchSideFuncs:
                - grid_get_line
                - log_debug
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
        - Branch String:   'tty.c:1488,6'
          Branch Sides:
            - BranchSide:      'tty.c:1489,8'
              BranchSideFuncs:
                - grid_get_line
                - log_debug
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1490,5'
              BranchSideFuncs:
                - grid_get_line
                - log_debug
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
        - Branch String:   'tty.c:1492,6'
          Branch Sides:
            - BranchSide:      'tty.c:1493,6'
              BranchSideFuncs:
                - log_debug
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1495,22'
              BranchSideFuncs:
                - grid_get_line
                - log_debug
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
        - Branch String:   'tty.c:1496,17'
          Branch Sides:
            - BranchSide:      'tty.c:1497,8'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1501,7'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
        - Branch String:   'tty.c:1497,39'
          Branch Sides:
            - BranchSide:      'tty.c:1498,6'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1501,7'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
        - Branch String:   'tty.c:1498,15'
          Branch Sides:
            - BranchSide:      'tty.c:1499,6'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1501,7'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
        - Branch String:   'tty.c:1499,24'
          Branch Sides:
            - BranchSide:      'tty.c:1500,6'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1501,7'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
        - Branch String:   'tty.c:1496,6'
          Branch Sides:
            - BranchSide:      'tty.c:1501,7'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1514,46'
              BranchSideFuncs:
                - log_debug
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1501,20'
          Branch Sides:
            - BranchSide:      'tty.c:1502,7'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1513,2'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1502,16'
          Branch Sides:
            - BranchSide:      'tty.c:1503,7'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_term_has
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1513,2'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1503,21'
          Branch Sides:
            - BranchSide:      'tty.c:1504,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_fake_bce
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1513,2'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1504,41'
          Branch Sides:
            - BranchSide:      'tty.c:1505,21'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
            - BranchSide:      'tty.c:1513,2'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1505,39'
          Branch Sides:
            - BranchSide:      'tty.c:1506,7'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1513,2'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1501,7'
          Branch Sides:
            - BranchSide:      'tty.c:1507,27'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_cursor
                - tty_putcode
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1513,2'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1522,2'
          Branch Sides:
            - BranchSide:      'tty.c:1523,22'
              BranchSideFuncs:
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1600,6'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1525,16'
          Branch Sides:
            - BranchSide:      'tty.c:1526,27'
              BranchSideFuncs:
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1554,7'
              BranchSideFuncs:
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
        - Branch String:   'tty.c:1526,55'
          Branch Sides:
            - BranchSide:      'tty.c:1527,8'
              BranchSideFuncs:
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
            - BranchSide:      'tty.c:1536,19'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1527,39'
          Branch Sides:
            - BranchSide:      'tty.c:1528,7'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1536,19'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1528,32'
          Branch Sides:
            - BranchSide:      'tty.c:1529,7'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1536,19'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1529,30'
          Branch Sides:
            - BranchSide:      'tty.c:1530,7'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1536,19'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1530,26'
          Branch Sides:
            - BranchSide:      'tty.c:1531,7'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1536,19'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1531,26'
          Branch Sides:
            - BranchSide:      'tty.c:1532,7'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1536,19'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1532,26'
          Branch Sides:
            - BranchSide:      'tty.c:1533,7'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1536,19'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1533,30'
          Branch Sides:
            - BranchSide:      'tty.c:1534,7'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1536,19'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1534,41'
          Branch Sides:
            - BranchSide:      'tty.c:1535,22'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1536,19'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1525,7'
          Branch Sides:
            - BranchSide:      'tty.c:1536,19'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1554,7'
              BranchSideFuncs:
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
        - Branch String:   'tty.c:1538,8'
          Branch Sides:
            - BranchSide:      'tty.c:1539,44'
              BranchSideFuncs:
                - log_debug
                - tty_clear_line
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
            - BranchSide:      'tty.c:1543,10'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
        - Branch String:   'tty.c:1543,18'
          Branch Sides:
            - BranchSide:      'tty.c:1543,21'
              BranchSideFuncs:
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
            - BranchSide:      'tty.c:1544,17'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
        - Branch String:   'tty.c:1543,30'
          Branch Sides:
            - BranchSide:      'tty.c:1543,33'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
            - BranchSide:      'tty.c:1544,17'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
        - Branch String:   'tty.c:1543,9'
          Branch Sides:
            - BranchSide:      'tty.c:1544,17'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
            - BranchSide:      'tty.c:1545,14'
              BranchSideFuncs:
                - tty_putn
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
        - Branch String:   'tty.c:1554,7'
          Branch Sides:
            - BranchSide:      'tty.c:1555,23'
              BranchSideFuncs:
                - screen_select_cell
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
            - BranchSide:      'tty.c:1557,18'
              BranchSideFuncs:
                - tty_check_overlay_range
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
        - Branch String:   'tty.c:1562,3'
          Branch Sides:
            - BranchSide:      'tty.c:1563,16'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
            - BranchSide:      'tty.c:1564,12'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
        - Branch String:   'tty.c:1565,19'
          Branch Sides:
            - BranchSide:      'tty.c:1565,22'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
            - BranchSide:      'tty.c:1568,14'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
        - Branch String:   'tty.c:1565,7'
          Branch Sides:
            - BranchSide:      'tty.c:1566,9'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1568,14'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
        - Branch String:   'tty.c:1566,8'
          Branch Sides:
            - BranchSide:      'tty.c:1567,11'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1568,3'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1568,26'
          Branch Sides:
            - BranchSide:      'tty.c:1568,29'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
            - BranchSide:      'tty.c:1569,9'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
        - Branch String:   'tty.c:1568,14'
          Branch Sides:
            - BranchSide:      'tty.c:1569,9'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
            - BranchSide:      'tty.c:1587,14'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putc
        - Branch String:   'tty.c:1569,8'
          Branch Sides:
            - BranchSide:      'tty.c:1570,20'
              BranchSideFuncs:
                - tty_attributes
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_cursor
                - tty_repeat_space
            - BranchSide:      'tty.c:1587,3'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1572,5'
          Branch Sides:
            - BranchSide:      'tty.c:1573,12'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_cursor
                - tty_repeat_space
            - BranchSide:      'tty.c:1586,4'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1573,10'
          Branch Sides:
            - BranchSide:      'tty.c:1574,7'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_cursor
                - tty_repeat_space
            - BranchSide:      'tty.c:1576,14'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_cursor
                - tty_repeat_space
        - Branch String:   'tty.c:1577,10'
          Branch Sides:
            - BranchSide:      'tty.c:1578,18'
              BranchSideFuncs:
                - tty_cursor
                - tty_repeat_space
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1585,5'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_cursor
                - tty_repeat_space
        - Branch String:   'tty.c:1580,11'
          Branch Sides:
            - BranchSide:      'tty.c:1581,18'
              BranchSideFuncs:
                - tty_repeat_space
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_cursor
            - BranchSide:      'tty.c:1582,24'
              BranchSideFuncs:
                - tty_repeat_space
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_cursor
        - Branch String:   'tty.c:1587,14'
          Branch Sides:
            - BranchSide:      'tty.c:1588,19'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - tty_putc
            - BranchSide:      'tty.c:1594,15'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1591,4'
          Branch Sides:
            - BranchSide:      'tty.c:1592,14'
              BranchSideFuncs:
                - tty_putc
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1593,10'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
                - grid_view_get_cell
                - tty_check_codeset
                - tty_check_overlay_range
                - tty_attributes
                - tty_cursor
                - tty_putc
                - tty_attributes
                - tty_cursor
                - tty_repeat_space
                - screen_select_cell
                - tty_check_overlay
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1600,15'
          Branch Sides:
            - BranchSide:      'tty.c:1600,26'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_attributes
                - tty_cursor
                - tty_putn
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1614,7'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
        - Branch String:   'tty.c:1600,53'
          Branch Sides:
            - BranchSide:      'tty.c:1600,61'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1601,18'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - log_debug
                - tty_clear_line
        - Branch String:   'tty.c:1600,6'
          Branch Sides:
            - BranchSide:      'tty.c:1601,18'
              BranchSideFuncs:
                - tty_attributes
                - tty_cursor
                - tty_putn
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - log_debug
                - tty_clear_line
            - BranchSide:      'tty.c:1614,7'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
        - Branch String:   'tty.c:1602,7'
          Branch Sides:
            - BranchSide:      'tty.c:1603,49'
              BranchSideFuncs:
                - log_debug
                - tty_clear_line
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
            - BranchSide:      'tty.c:1607,9'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
        - Branch String:   'tty.c:1607,17'
          Branch Sides:
            - BranchSide:      'tty.c:1607,20'
              BranchSideFuncs:
                - tty_putn
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_cursor
            - BranchSide:      'tty.c:1608,16'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
        - Branch String:   'tty.c:1607,29'
          Branch Sides:
            - BranchSide:      'tty.c:1607,32'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
            - BranchSide:      'tty.c:1608,16'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
        - Branch String:   'tty.c:1607,8'
          Branch Sides:
            - BranchSide:      'tty.c:1608,16'
              BranchSideFuncs:
                - tty_cursor
                - tty_putn
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
            - BranchSide:      'tty.c:1609,13'
              BranchSideFuncs:
                - tty_putn
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
        - Branch String:   'tty.c:1614,15'
          Branch Sides:
            - BranchSide:      'tty.c:1614,15'
              BranchSideFuncs:
                - tty_update_mode
            - BranchSide:      'tty.c:1614,18'
              BranchSideFuncs:
                - tty_update_mode
                - log_debug
                - tty_default_attributes
                - tty_clear_line
        - Branch String:   'tty.c:1614,6'
          Branch Sides:
            - BranchSide:      'tty.c:1614,6'
              BranchSideFuncs:
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_update_mode
            - BranchSide:      'tty.c:1616,7'
              BranchSideFuncs:
                - log_debug
                - tty_default_attributes
                - tty_clear_line
                - tty_update_mode
      Callsites:
        - Src:             'tty.c:1458,2'
          Dst:             log_debug
        - Src:             'tty.c:1460,2'
          Dst:             log_debug
        - Src:             'tty.c:1471,2'
          Dst:             tty_update_mode
        - Src:             'tty.c:1473,2'
          Dst:             tty_region_off
        - Src:             'tty.c:1474,2'
          Dst:             tty_margin_off
        - Src:             'tty.c:1483,13'
          Dst:             grid_get_line
        - Src:             'tty.c:1495,8'
          Dst:             grid_get_line
        - Src:             'tty.c:1504,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1505,8'
          Dst:             tty_fake_bce
        - Src:             'tty.c:1507,4'
          Dst:             tty_default_attributes
        - Src:             'tty.c:1509,4'
          Dst:             tty_cursor
        - Src:             'tty.c:1510,4'
          Dst:             tty_putcode
        - Src:             'tty.c:1514,3'
          Dst:             log_debug
        - Src:             'tty.c:1523,3'
          Dst:             grid_view_get_cell
        - Src:             'tty.c:1524,9'
          Dst:             tty_check_codeset
        - Src:             'tty.c:1526,9'
          Dst:             tty_check_overlay
        - Src:             'tty.c:1536,4'
          Dst:             tty_attributes
        - Src:             'tty.c:1539,5'
          Dst:             log_debug
        - Src:             'tty.c:1540,5'
          Dst:             tty_clear_line
        - Src:             'tty.c:1544,6'
          Dst:             tty_cursor
        - Src:             'tty.c:1545,5'
          Dst:             tty_putn
        - Src:             'tty.c:1555,4'
          Dst:             screen_select_cell
        - Src:             'tty.c:1559,3'
          Dst:             tty_check_overlay_range
        - Src:             'tty.c:1570,5'
          Dst:             tty_attributes
        - Src:             'tty.c:1578,7'
          Dst:             tty_cursor
        - Src:             'tty.c:1582,7'
          Dst:             tty_repeat_space
        - Src:             'tty.c:1588,4'
          Dst:             tty_attributes
        - Src:             'tty.c:1590,4'
          Dst:             tty_cursor
        - Src:             'tty.c:1592,5'
          Dst:             tty_putc
        - Src:             'tty.c:1601,3'
          Dst:             tty_attributes
        - Src:             'tty.c:1603,4'
          Dst:             log_debug
        - Src:             'tty.c:1604,4'
          Dst:             tty_clear_line
        - Src:             'tty.c:1608,5'
          Dst:             tty_cursor
        - Src:             'tty.c:1609,4'
          Dst:             tty_putn
        - Src:             'tty.c:1615,3'
          Dst:             log_debug
        - Src:             'tty.c:1617,3'
          Dst:             tty_default_attributes
        - Src:             'tty.c:1619,3'
          Dst:             tty_clear_line
        - Src:             'tty.c:1623,2'
          Dst:             tty_update_mode
    - functionName:    tty_default_attributes
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3178
      functionLinenumberEnd: 3184
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - defaults
        - palette
        - bg
        - hl
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_attributes
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:3183,2'
          Dst:             tty_attributes
    - functionName:    tty_check_codeset
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - gc
      BBCount:         18
      ICount:          136
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - tty_acs_reverse_get
        - utf8_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty.c:1375,25'
          Branch Sides:
            - BranchSide:      'tty.c:1375,29'
              BranchSideFuncs:
                - tty_acs_reverse_get
                - utf8_set
            - BranchSide:      'tty.c:1377,6'
              BranchSideFuncs:
                - tty_acs_reverse_get
                - utf8_set
        - Branch String:   'tty.c:1375,6'
          Branch Sides:
            - BranchSide:      'tty.c:1376,11'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1377,6'
              BranchSideFuncs:
                - tty_acs_reverse_get
                - utf8_set
        - Branch String:   'tty.c:1377,6'
          Branch Sides:
            - BranchSide:      'tty.c:1378,11'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1381,6'
              BranchSideFuncs:
                - tty_acs_reverse_get
                - utf8_set
        - Branch String:   'tty.c:1381,6'
          Branch Sides:
            - BranchSide:      'tty.c:1382,11'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1383,15'
              BranchSideFuncs:
                - tty_acs_reverse_get
                - utf8_set
        - Branch String:   'tty.c:1387,6'
          Branch Sides:
            - BranchSide:      'tty.c:1388,23'
              BranchSideFuncs:
                - utf8_set
            - BranchSide:      'tty.c:1394,18'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1395,6'
          Branch Sides:
            - BranchSide:      'tty.c:1396,17'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1397,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:1386,6'
          Dst:             tty_acs_reverse_get
        - Src:             'tty.c:1388,3'
          Dst:             utf8_set
    - functionName:    tty_check_overlay
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - px
        - py
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tty_check_overlay_range
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty.c:1416,6'
          Branch Sides:
            - BranchSide:      'tty.c:1417,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1418,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:1415,2'
          Dst:             tty_check_overlay_range
    - functionName:    tty_cell
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2343
      functionLinenumberEnd: 2371
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - gc
        - defaults
        - palette
        - hl
      BBCount:         20
      ICount:          167
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - tty_attributes
        - tty_check_codeset
        - tty_putc
        - tty_putn
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tty.c:2347,37'
          Branch Sides:
            - BranchSide:      'tty.c:2348,6'
              BranchSideFuncs:
                - tty_check_codeset
                - tty_attributes
                - tty_putn
                - tty_attributes
                - tty_putc
            - BranchSide:      'tty.c:2353,6'
              BranchSideFuncs:
                - tty_check_codeset
                - tty_attributes
                - tty_putn
                - tty_attributes
                - tty_putc
        - Branch String:   'tty.c:2348,29'
          Branch Sides:
            - BranchSide:      'tty.c:2349,6'
              BranchSideFuncs:
                - tty_check_codeset
                - tty_attributes
                - tty_putn
                - tty_attributes
                - tty_putc
            - BranchSide:      'tty.c:2353,6'
              BranchSideFuncs:
                - tty_check_codeset
                - tty_attributes
                - tty_putn
                - tty_attributes
                - tty_putc
        - Branch String:   'tty.c:2347,6'
          Branch Sides:
            - BranchSide:      'tty.c:2350,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2353,6'
              BranchSideFuncs:
                - tty_check_codeset
                - tty_attributes
                - tty_putn
                - tty_attributes
                - tty_putc
        - Branch String:   'tty.c:2353,6'
          Branch Sides:
            - BranchSide:      'tty.c:2354,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2357,26'
              BranchSideFuncs:
                - tty_check_codeset
                - tty_attributes
                - tty_putn
                - tty_attributes
                - tty_putc
        - Branch String:   'tty.c:2361,6'
          Branch Sides:
            - BranchSide:      'tty.c:2362,18'
              BranchSideFuncs:
                - tty_attributes
                - tty_putc
            - BranchSide:      'tty.c:2370,11'
              BranchSideFuncs:
                - tty_putn
        - Branch String:   'tty.c:2363,30'
          Branch Sides:
            - BranchSide:      'tty.c:2363,34'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2364,4'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2363,7'
          Branch Sides:
            - BranchSide:      'tty.c:2364,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2365,12'
              BranchSideFuncs:
                - tty_putc
      Callsites:
        - Src:             'tty.c:2357,8'
          Dst:             tty_check_codeset
        - Src:             'tty.c:2358,2'
          Dst:             tty_attributes
        - Src:             'tty.c:2362,3'
          Dst:             tty_attributes
        - Src:             'tty.c:2365,3'
          Dst:             tty_putc
        - Src:             'tty.c:2370,2'
          Dst:             tty_putn
    - functionName:    tty_cmd_cell
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         32
      ICount:          302
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - tty_cell
        - tty_check_overlay
        - tty_check_overlay_range
        - tty_cursor_pane_unless_wrap
        - tty_draw_line
        - tty_invalidate
        - tty_is_visible
        - tty_margin_off
        - tty_region_pane
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tty.c:2156,58'
          Branch Sides:
            - BranchSide:      'tty.c:2157,7'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
                - tty_region_pane
                - tty_check_overlay_range
                - tty_draw_line
                - tty_check_overlay
            - BranchSide:      'tty.c:2158,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2157,28'
          Branch Sides:
            - BranchSide:      'tty.c:2157,50'
              BranchSideFuncs:
                - tty_check_overlay
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
                - tty_region_pane
                - tty_check_overlay_range
                - tty_draw_line
            - BranchSide:      'tty.c:2161,6'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
                - tty_region_pane
                - tty_check_overlay_range
                - tty_draw_line
        - Branch String:   'tty.c:2156,6'
          Branch Sides:
            - BranchSide:      'tty.c:2158,3'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
                - tty_region_pane
                - tty_check_overlay_range
                - tty_draw_line
            - BranchSide:      'tty.c:2161,6'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
                - tty_region_pane
                - tty_check_overlay_range
                - tty_draw_line
        - Branch String:   'tty.c:2161,6'
          Branch Sides:
            - BranchSide:      'tty.c:2162,27'
              BranchSideFuncs:
                - tty_check_overlay_range
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
                - tty_region_pane
                - tty_draw_line
            - BranchSide:      'tty.c:2172,6'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
                - tty_region_pane
        - Branch String:   'tty.c:2163,3'
          Branch Sides:
            - BranchSide:      'tty.c:2164,13'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
                - tty_region_pane
                - tty_draw_line
            - BranchSide:      'tty.c:2165,7'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
                - tty_region_pane
                - tty_draw_line
        - Branch String:   'tty.c:2165,7'
          Branch Sides:
            - BranchSide:      'tty.c:2166,18'
              BranchSideFuncs:
                - tty_draw_line
            - BranchSide:      'tty.c:2170,2'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
                - tty_region_pane
        - Branch String:   'tty.c:2172,52'
          Branch Sides:
            - BranchSide:      'tty.c:2173,6'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
                - tty_region_pane
            - BranchSide:      'tty.c:2177,17'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
        - Branch String:   'tty.c:2173,31'
          Branch Sides:
            - BranchSide:      'tty.c:2174,6'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
                - tty_region_pane
            - BranchSide:      'tty.c:2177,17'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
        - Branch String:   'tty.c:2174,6'
          Branch Sides:
            - BranchSide:      'tty.c:2174,6'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
                - tty_region_pane
            - BranchSide:      'tty.c:2177,17'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
        - Branch String:   'tty.c:2172,6'
          Branch Sides:
            - BranchSide:      'tty.c:2175,19'
              BranchSideFuncs:
                - tty_region_pane
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
            - BranchSide:      'tty.c:2177,17'
              BranchSideFuncs:
                - tty_margin_off
                - tty_cursor_pane_unless_wrap
                - tty_cell
                - tty_invalidate
        - Branch String:   'tty.c:2183,6'
          Branch Sides:
            - BranchSide:      'tty.c:2183,6'
              BranchSideFuncs:
                - tty_invalidate
            - BranchSide:      'tty.c:2184,18'
              BranchSideFuncs:
                - tty_invalidate
      Callsites:
        - Src:             'tty.c:2156,7'
          Dst:             tty_is_visible
        - Src:             'tty.c:2157,32'
          Dst:             tty_check_overlay
        - Src:             'tty.c:2162,3'
          Dst:             tty_check_overlay_range
        - Src:             'tty.c:2166,4'
          Dst:             tty_draw_line
        - Src:             'tty.c:2175,3'
          Dst:             tty_region_pane
        - Src:             'tty.c:2177,2'
          Dst:             tty_margin_off
        - Src:             'tty.c:2178,2'
          Dst:             tty_cursor_pane_unless_wrap
        - Src:             'tty.c:2180,2'
          Dst:             tty_cell
        - Src:             'tty.c:2184,3'
          Dst:             tty_invalidate
    - functionName:    tty_region_pane
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2428
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - ctx
        - rupper
        - rlower
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_region
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:2426,2'
          Dst:             tty_region
    - functionName:    tty_cmd_alignmenttest
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2125
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         14
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - tty_attributes
        - tty_cursor_pane
        - tty_margin_off
        - tty_putc
        - tty_region_pane
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:2128,6'
          Branch Sides:
            - BranchSide:      'tty.c:2129,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:2133,17'
              BranchSideFuncs:
                - tty_attributes
                - tty_region_pane
                - tty_margin_off
                - tty_cursor_pane
                - tty_putc
        - Branch String:   'tty.c:2139,2'
          Branch Sides:
            - BranchSide:      'tty.c:2139,2'
              BranchSideFuncs:
                - tty_cursor_pane
                - tty_putc
            - BranchSide:      'tty.c:2140,19'
              BranchSideFuncs:
                - tty_cursor_pane
                - tty_putc
        - Branch String:   'tty.c:2141,3'
          Branch Sides:
            - BranchSide:      'tty.c:2142,13'
              BranchSideFuncs:
                - tty_putc
                - tty_cursor_pane
            - BranchSide:      'tty.c:2143,2'
              BranchSideFuncs:
                - tty_cursor_pane
                - tty_putc
      Callsites:
        - Src:             'tty.c:2133,2'
          Dst:             tty_attributes
        - Src:             'tty.c:2136,2'
          Dst:             tty_region_pane
        - Src:             'tty.c:2137,2'
          Dst:             tty_margin_off
        - Src:             'tty.c:2140,3'
          Dst:             tty_cursor_pane
        - Src:             'tty.c:2142,4'
          Dst:             tty_putc
    - functionName:    tty_cmd_clearscreen
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_clear_pane_area
        - tty_default_attributes
        - tty_margin_off
        - tty_region_pane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:2109,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:2112,2'
          Dst:             tty_region_pane
        - Src:             'tty.c:2113,2'
          Dst:             tty_margin_off
        - Src:             'tty.c:2120,2'
          Dst:             tty_clear_pane_area
    - functionName:    tty_clear_pane_area
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - ctx
        - py
        - ny
        - px
        - nx
        - bg
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tty_clamp_area
        - tty_clear_area
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tty.c:1345,6'
          Branch Sides:
            - BranchSide:      'tty.c:1345,6'
              BranchSideFuncs:
                - tty_clear_area
            - BranchSide:      'tty.c:1346,18'
              BranchSideFuncs:
                - tty_clear_area
      Callsites:
        - Src:             'tty.c:1345,6'
          Dst:             tty_clamp_area
        - Src:             'tty.c:1346,3'
          Dst:             tty_clear_area
    - functionName:    tty_cmd_clearstartofscreen
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         3
      ICount:          88
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_clear_pane_area
        - tty_clear_pane_line
        - tty_default_attributes
        - tty_margin_off
        - tty_region_pane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:2084,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:2087,2'
          Dst:             tty_region_pane
        - Src:             'tty.c:2088,2'
          Dst:             tty_margin_off
        - Src:             'tty.c:2095,2'
          Dst:             tty_clear_pane_area
        - Src:             'tty.c:2101,2'
          Dst:             tty_clear_pane_line
    - functionName:    tty_clear_pane_line
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - ctx
        - py
        - px
        - nx
        - bg
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - tty_clamp_line
        - tty_clear_line
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tty.c:1200,6'
          Branch Sides:
            - BranchSide:      'tty.c:1200,6'
              BranchSideFuncs:
                - tty_clear_line
            - BranchSide:      'tty.c:1201,18'
              BranchSideFuncs:
                - tty_clear_line
      Callsites:
        - Src:             'tty.c:1198,2'
          Dst:             log_debug
        - Src:             'tty.c:1200,6'
          Dst:             tty_clamp_line
        - Src:             'tty.c:1201,3'
          Dst:             tty_clear_line
    - functionName:    tty_cmd_clearendofscreen
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         3
      ICount:          103
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_clear_pane_area
        - tty_clear_pane_line
        - tty_default_attributes
        - tty_margin_off
        - tty_region_pane
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:2059,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:2062,2'
          Dst:             tty_region_pane
        - Src:             'tty.c:2063,2'
          Dst:             tty_margin_off
        - Src:             'tty.c:2070,2'
          Dst:             tty_clear_pane_area
        - Src:             'tty.c:2076,2'
          Dst:             tty_clear_pane_line
    - functionName:    tty_cmd_scrolldown
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         36
      ICount:          235
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - tty_cursor_pane
        - tty_default_attributes
        - tty_fake_bce
        - tty_margin_pane
        - tty_putcode
        - tty_putcode_i
        - tty_redraw_region
        - tty_region_pane
        - tty_term_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:2026,18'
          Branch Sides:
            - BranchSide:      'tty.c:2027,8'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:2035,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:2027,8'
          Branch Sides:
            - BranchSide:      'tty.c:2027,8'
              BranchSideFuncs:
                - tty_redraw_region
                - tty_fake_bce
                - tty_term_has
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
            - BranchSide:      'tty.c:2027,37'
              BranchSideFuncs:
                - tty_redraw_region
                - tty_fake_bce
                - tty_term_has
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
        - Branch String:   'tty.c:2027,33'
          Branch Sides:
            - BranchSide:      'tty.c:2027,37'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
            - BranchSide:      'tty.c:2028,19'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
        - Branch String:   'tty.c:2027,58'
          Branch Sides:
            - BranchSide:      'tty.c:2028,19'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
            - BranchSide:      'tty.c:2035,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:2028,43'
          Branch Sides:
            - BranchSide:      'tty.c:2029,20'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:2035,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:2029,41'
          Branch Sides:
            - BranchSide:      'tty.c:2030,21'
              BranchSideFuncs:
                - tty_term_has
                - tty_term_has
                - tty_redraw_region
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
            - BranchSide:      'tty.c:2035,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:2030,41'
          Branch Sides:
            - BranchSide:      'tty.c:2031,20'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_redraw_region
            - BranchSide:      'tty.c:2032,6'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_redraw_region
        - Branch String:   'tty.c:2031,42'
          Branch Sides:
            - BranchSide:      'tty.c:2032,6'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
                - tty_redraw_region
            - BranchSide:      'tty.c:2035,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:2032,19'
          Branch Sides:
            - BranchSide:      'tty.c:2033,6'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:2035,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:2033,19'
          Branch Sides:
            - BranchSide:      'tty.c:2034,6'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:2035,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:2026,6'
          Branch Sides:
            - BranchSide:      'tty.c:2035,21'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:2039,25'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode
                - tty_putcode_i
        - Branch String:   'tty.c:2046,6'
          Branch Sides:
            - BranchSide:      'tty.c:2047,17'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:2049,10'
              BranchSideFuncs:
                - tty_putcode
        - Branch String:   'tty.c:2049,3'
          Branch Sides:
            - BranchSide:      'tty.c:0,0'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:2050,16'
              BranchSideFuncs:
                - tty_putcode
      Callsites:
        - Src:             'tty.c:2028,6'
          Dst:             tty_fake_bce
        - Src:             'tty.c:2029,7'
          Dst:             tty_term_has
        - Src:             'tty.c:2030,8'
          Dst:             tty_term_has
        - Src:             'tty.c:2031,7'
          Dst:             tty_term_has
        - Src:             'tty.c:2035,3'
          Dst:             tty_redraw_region
        - Src:             'tty.c:2039,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:2042,2'
          Dst:             tty_region_pane
        - Src:             'tty.c:2043,2'
          Dst:             tty_margin_pane
        - Src:             'tty.c:2044,2'
          Dst:             tty_cursor_pane
        - Src:             'tty.c:2046,6'
          Dst:             tty_term_has
        - Src:             'tty.c:2047,3'
          Dst:             tty_putcode_i
        - Src:             'tty.c:2050,4'
          Dst:             tty_putcode
    - functionName:    tty_redraw_region
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - log_debug
        - tty_draw_pane
        - tty_large_region
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tty.c:1074,6'
          Branch Sides:
            - BranchSide:      'tty.c:1075,46'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty.c:1080,11'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:1080,2'
          Branch Sides:
            - BranchSide:      'tty.c:1080,2'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:1081,17'
              BranchSideFuncs:
                - tty_draw_pane
      Callsites:
        - Src:             'tty.c:1074,6'
          Dst:             tty_large_region
        - Src:             'tty.c:1075,3'
          Dst:             log_debug
        - Src:             'tty.c:1081,3'
          Dst:             tty_draw_pane
    - functionName:    tty_margin_pane
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2469
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_margin
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:2470,2'
          Dst:             tty_margin
    - functionName:    tty_cmd_scrollup
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1983
      functionLinenumberEnd: 2018
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         40
      ICount:          262
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - tty_cursor
        - tty_default_attributes
        - tty_fake_bce
        - tty_margin_pane
        - tty_putc
        - tty_putcode_i
        - tty_redraw_region
        - tty_region_pane
        - tty_term_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:1987,18'
          Branch Sides:
            - BranchSide:      'tty.c:1988,8'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1994,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1988,8'
          Branch Sides:
            - BranchSide:      'tty.c:1988,8'
              BranchSideFuncs:
                - tty_redraw_region
                - tty_fake_bce
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_term_has
                - tty_cursor
                - tty_putc
                - tty_cursor
                - tty_cursor
                - tty_putcode_i
                - tty_cursor
            - BranchSide:      'tty.c:1988,37'
              BranchSideFuncs:
                - tty_redraw_region
                - tty_fake_bce
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_term_has
                - tty_cursor
                - tty_putc
                - tty_cursor
                - tty_cursor
                - tty_putcode_i
                - tty_cursor
        - Branch String:   'tty.c:1988,33'
          Branch Sides:
            - BranchSide:      'tty.c:1988,37'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_term_has
                - tty_cursor
                - tty_putc
                - tty_cursor
                - tty_cursor
                - tty_putcode_i
                - tty_cursor
            - BranchSide:      'tty.c:1989,19'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_term_has
                - tty_cursor
                - tty_putc
                - tty_cursor
                - tty_cursor
                - tty_putcode_i
                - tty_cursor
        - Branch String:   'tty.c:1988,58'
          Branch Sides:
            - BranchSide:      'tty.c:1989,19'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_term_has
                - tty_cursor
                - tty_putc
                - tty_cursor
                - tty_cursor
                - tty_putcode_i
                - tty_cursor
            - BranchSide:      'tty.c:1994,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1989,43'
          Branch Sides:
            - BranchSide:      'tty.c:1990,20'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1994,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1990,41'
          Branch Sides:
            - BranchSide:      'tty.c:1991,6'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_term_has
                - tty_cursor
                - tty_putc
                - tty_cursor
                - tty_cursor
                - tty_putcode_i
                - tty_cursor
                - tty_redraw_region
            - BranchSide:      'tty.c:1994,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1991,19'
          Branch Sides:
            - BranchSide:      'tty.c:1992,6'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1994,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1992,19'
          Branch Sides:
            - BranchSide:      'tty.c:1993,6'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1994,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1987,6'
          Branch Sides:
            - BranchSide:      'tty.c:1994,21'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1998,25'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_term_has
                - tty_cursor
                - tty_putc
                - tty_cursor
                - tty_cursor
                - tty_putcode_i
                - tty_cursor
        - Branch String:   'tty.c:2004,20'
          Branch Sides:
            - BranchSide:      'tty.c:2004,37'
              BranchSideFuncs:
                - tty_cursor
                - tty_putc
                - tty_cursor
            - BranchSide:      'tty.c:2005,8'
              BranchSideFuncs:
                - tty_cursor
                - tty_putc
                - tty_cursor
        - Branch String:   'tty.c:2004,6'
          Branch Sides:
            - BranchSide:      'tty.c:2005,8'
              BranchSideFuncs:
                - tty_cursor
                - tty_putcode_i
                - tty_cursor
            - BranchSide:      'tty.c:2012,7'
              BranchSideFuncs:
                - tty_cursor
                - tty_putcode_i
                - tty_cursor
        - Branch String:   'tty.c:2005,7'
          Branch Sides:
            - BranchSide:      'tty.c:2006,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_putc
            - BranchSide:      'tty.c:2008,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_putc
        - Branch String:   'tty.c:2009,3'
          Branch Sides:
            - BranchSide:      'tty.c:2010,13'
              BranchSideFuncs:
                - tty_putc
            - BranchSide:      'tty.c:2011,2'
              BranchSideFuncs: []
        - Branch String:   'tty.c:2012,7'
          Branch Sides:
            - BranchSide:      'tty.c:2013,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_putcode_i
            - BranchSide:      'tty.c:2015,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_putcode_i
      Callsites:
        - Src:             'tty.c:1989,6'
          Dst:             tty_fake_bce
        - Src:             'tty.c:1990,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1994,3'
          Dst:             tty_redraw_region
        - Src:             'tty.c:1998,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:2001,2'
          Dst:             tty_region_pane
        - Src:             'tty.c:2002,2'
          Dst:             tty_margin_pane
        - Src:             'tty.c:2004,24'
          Dst:             tty_term_has
        - Src:             'tty.c:2006,4'
          Dst:             tty_cursor
        - Src:             'tty.c:2008,4'
          Dst:             tty_cursor
        - Src:             'tty.c:2010,4'
          Dst:             tty_putc
        - Src:             'tty.c:2013,4'
          Dst:             tty_cursor
        - Src:             'tty.c:2015,4'
          Dst:             tty_cursor
        - Src:             'tty.c:2016,3'
          Dst:             tty_putcode_i
    - functionName:    tty_cmd_linefeed
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1940
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         33
      ICount:          240
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - tty_cursor
        - tty_cursor_pane
        - tty_default_attributes
        - tty_fake_bce
        - tty_margin_pane
        - tty_putc
        - tty_redraw_region
        - tty_region_pane
        - tty_term_has
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tty.c:1943,6'
          Branch Sides:
            - BranchSide:      'tty.c:1944,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1946,6'
              BranchSideFuncs:
                - tty_redraw_region
                - tty_fake_bce
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_putc
                - tty_cursor
                - tty_cursor
        - Branch String:   'tty.c:1946,18'
          Branch Sides:
            - BranchSide:      'tty.c:1947,8'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1953,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1947,8'
          Branch Sides:
            - BranchSide:      'tty.c:1947,8'
              BranchSideFuncs:
                - tty_redraw_region
                - tty_fake_bce
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_putc
                - tty_cursor
                - tty_cursor
            - BranchSide:      'tty.c:1947,37'
              BranchSideFuncs:
                - tty_redraw_region
                - tty_fake_bce
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_putc
                - tty_cursor
                - tty_cursor
        - Branch String:   'tty.c:1947,33'
          Branch Sides:
            - BranchSide:      'tty.c:1947,37'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_putc
                - tty_cursor
                - tty_cursor
            - BranchSide:      'tty.c:1948,19'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_putc
                - tty_cursor
                - tty_cursor
        - Branch String:   'tty.c:1947,58'
          Branch Sides:
            - BranchSide:      'tty.c:1948,19'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_putc
                - tty_cursor
                - tty_cursor
            - BranchSide:      'tty.c:1953,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1948,43'
          Branch Sides:
            - BranchSide:      'tty.c:1949,20'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1953,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1949,41'
          Branch Sides:
            - BranchSide:      'tty.c:1950,6'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_putc
                - tty_cursor
                - tty_cursor
                - tty_redraw_region
            - BranchSide:      'tty.c:1953,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1950,19'
          Branch Sides:
            - BranchSide:      'tty.c:1951,6'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1953,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1951,19'
          Branch Sides:
            - BranchSide:      'tty.c:1952,6'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1953,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1946,6'
          Branch Sides:
            - BranchSide:      'tty.c:1953,21'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1957,25'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_putc
                - tty_cursor
                - tty_cursor
        - Branch String:   'tty.c:1970,6'
          Branch Sides:
            - BranchSide:      'tty.c:1971,8'
              BranchSideFuncs:
                - tty_cursor
                - tty_putc
                - tty_cursor
            - BranchSide:      'tty.c:1976,19'
              BranchSideFuncs:
                - tty_cursor_pane
                - tty_putc
        - Branch String:   'tty.c:1971,7'
          Branch Sides:
            - BranchSide:      'tty.c:1972,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_putc
            - BranchSide:      'tty.c:1974,15'
              BranchSideFuncs:
                - tty_cursor
                - tty_putc
      Callsites:
        - Src:             'tty.c:1948,6'
          Dst:             tty_fake_bce
        - Src:             'tty.c:1949,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1953,3'
          Dst:             tty_redraw_region
        - Src:             'tty.c:1957,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:1960,2'
          Dst:             tty_region_pane
        - Src:             'tty.c:1961,2'
          Dst:             tty_margin_pane
        - Src:             'tty.c:1972,4'
          Dst:             tty_cursor
        - Src:             'tty.c:1974,4'
          Dst:             tty_cursor
        - Src:             'tty.c:1976,3'
          Dst:             tty_cursor_pane
        - Src:             'tty.c:1978,2'
          Dst:             tty_putc
    - functionName:    tty_cmd_reverseindex
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         34
      ICount:          226
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - tty_cursor_pane
        - tty_default_attributes
        - tty_fake_bce
        - tty_margin_pane
        - tty_putcode
        - tty_putcode_i
        - tty_redraw_region
        - tty_region_pane
        - tty_term_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:1909,6'
          Branch Sides:
            - BranchSide:      'tty.c:1910,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1912,6'
              BranchSideFuncs:
                - tty_redraw_region
                - tty_fake_bce
                - tty_term_has
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
        - Branch String:   'tty.c:1912,18'
          Branch Sides:
            - BranchSide:      'tty.c:1913,8'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1921,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1913,8'
          Branch Sides:
            - BranchSide:      'tty.c:1913,8'
              BranchSideFuncs:
                - tty_redraw_region
                - tty_fake_bce
                - tty_term_has
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
            - BranchSide:      'tty.c:1913,37'
              BranchSideFuncs:
                - tty_redraw_region
                - tty_fake_bce
                - tty_term_has
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
        - Branch String:   'tty.c:1913,33'
          Branch Sides:
            - BranchSide:      'tty.c:1913,37'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
            - BranchSide:      'tty.c:1914,19'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
        - Branch String:   'tty.c:1913,58'
          Branch Sides:
            - BranchSide:      'tty.c:1914,19'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
            - BranchSide:      'tty.c:1921,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1914,43'
          Branch Sides:
            - BranchSide:      'tty.c:1915,20'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1921,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1915,41'
          Branch Sides:
            - BranchSide:      'tty.c:1916,21'
              BranchSideFuncs:
                - tty_term_has
                - tty_term_has
                - tty_redraw_region
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
            - BranchSide:      'tty.c:1921,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1916,41'
          Branch Sides:
            - BranchSide:      'tty.c:1917,20'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
                - tty_redraw_region
            - BranchSide:      'tty.c:1918,6'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
                - tty_redraw_region
        - Branch String:   'tty.c:1917,42'
          Branch Sides:
            - BranchSide:      'tty.c:1918,6'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
                - tty_redraw_region
            - BranchSide:      'tty.c:1921,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1918,19'
          Branch Sides:
            - BranchSide:      'tty.c:1919,6'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1921,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1919,19'
          Branch Sides:
            - BranchSide:      'tty.c:1920,6'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1921,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1912,6'
          Branch Sides:
            - BranchSide:      'tty.c:1921,21'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1925,25'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_pane
                - tty_cursor_pane
                - tty_term_has
                - tty_putcode_i
                - tty_putcode
        - Branch String:   'tty.c:1932,6'
          Branch Sides:
            - BranchSide:      'tty.c:1933,15'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:1935,17'
              BranchSideFuncs:
                - tty_putcode_i
      Callsites:
        - Src:             'tty.c:1914,6'
          Dst:             tty_fake_bce
        - Src:             'tty.c:1915,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1916,8'
          Dst:             tty_term_has
        - Src:             'tty.c:1917,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1921,3'
          Dst:             tty_redraw_region
        - Src:             'tty.c:1925,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:1928,2'
          Dst:             tty_region_pane
        - Src:             'tty.c:1929,2'
          Dst:             tty_margin_pane
        - Src:             'tty.c:1930,2'
          Dst:             tty_cursor_pane
        - Src:             'tty.c:1932,6'
          Dst:             tty_term_has
        - Src:             'tty.c:1933,3'
          Dst:             tty_putcode
        - Src:             'tty.c:1935,3'
          Dst:             tty_putcode_i
    - functionName:    tty_cmd_clearstartofline
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1902
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_clear_pane_line
        - tty_default_attributes
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:1898,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:1901,2'
          Dst:             tty_clear_pane_line
    - functionName:    tty_cmd_clearendofline
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_clear_pane_line
        - tty_default_attributes
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:1889,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:1892,2'
          Dst:             tty_clear_pane_line
    - functionName:    tty_cmd_clearline
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_clear_pane_line
        - tty_default_attributes
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:1878,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:1881,2'
          Dst:             tty_clear_pane_line
    - functionName:    tty_cmd_deleteline
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         23
      ICount:          175
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - tty_cursor_pane
        - tty_default_attributes
        - tty_emulate_repeat
        - tty_fake_bce
        - tty_margin_off
        - tty_redraw_region
        - tty_region_pane
        - tty_term_has
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty.c:1852,18'
          Branch Sides:
            - BranchSide:      'tty.c:1853,7'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1860,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1853,7'
          Branch Sides:
            - BranchSide:      'tty.c:1853,7'
              BranchSideFuncs:
                - tty_redraw_region
                - tty_fake_bce
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_off
                - tty_cursor_pane
                - tty_emulate_repeat
            - BranchSide:      'tty.c:1860,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1853,32'
          Branch Sides:
            - BranchSide:      'tty.c:1854,19'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_off
                - tty_cursor_pane
                - tty_emulate_repeat
            - BranchSide:      'tty.c:1860,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1854,49'
          Branch Sides:
            - BranchSide:      'tty.c:1855,20'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1860,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1855,41'
          Branch Sides:
            - BranchSide:      'tty.c:1856,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_redraw_region
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_off
                - tty_cursor_pane
                - tty_emulate_repeat
            - BranchSide:      'tty.c:1860,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1856,41'
          Branch Sides:
            - BranchSide:      'tty.c:1857,6'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_off
                - tty_cursor_pane
                - tty_emulate_repeat
                - tty_redraw_region
            - BranchSide:      'tty.c:1860,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1857,19'
          Branch Sides:
            - BranchSide:      'tty.c:1858,6'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1860,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1858,19'
          Branch Sides:
            - BranchSide:      'tty.c:1859,6'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1860,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1852,6'
          Branch Sides:
            - BranchSide:      'tty.c:1860,21'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1864,25'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_off
                - tty_cursor_pane
                - tty_emulate_repeat
      Callsites:
        - Src:             'tty.c:1854,6'
          Dst:             tty_fake_bce
        - Src:             'tty.c:1855,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1856,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1860,3'
          Dst:             tty_redraw_region
        - Src:             'tty.c:1864,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:1867,2'
          Dst:             tty_region_pane
        - Src:             'tty.c:1868,2'
          Dst:             tty_margin_off
        - Src:             'tty.c:1869,2'
          Dst:             tty_cursor_pane
        - Src:             'tty.c:1871,2'
          Dst:             tty_emulate_repeat
    - functionName:    tty_emulate_repeat
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - code
        - code1
        - n
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tty_putcode
        - tty_putcode_i
        - tty_term_has
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tty.c:882,6'
          Branch Sides:
            - BranchSide:      'tty.c:883,17'
              BranchSideFuncs:
                - tty_putcode_i
            - BranchSide:      'tty.c:885,3'
              BranchSideFuncs:
                - tty_putcode
        - Branch String:   'tty.c:885,3'
          Branch Sides:
            - BranchSide:      'tty.c:0,0'
              BranchSideFuncs:
                - tty_putcode
            - BranchSide:      'tty.c:886,16'
              BranchSideFuncs:
                - tty_putcode
      Callsites:
        - Src:             'tty.c:882,6'
          Dst:             tty_term_has
        - Src:             'tty.c:883,3'
          Dst:             tty_putcode_i
        - Src:             'tty.c:886,4'
          Dst:             tty_putcode
    - functionName:    tty_cmd_insertline
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1821
      functionLinenumberEnd: 1845
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         23
      ICount:          175
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - tty_cursor_pane
        - tty_default_attributes
        - tty_emulate_repeat
        - tty_fake_bce
        - tty_margin_off
        - tty_redraw_region
        - tty_region_pane
        - tty_term_has
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty.c:1824,18'
          Branch Sides:
            - BranchSide:      'tty.c:1825,7'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1832,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1825,7'
          Branch Sides:
            - BranchSide:      'tty.c:1825,7'
              BranchSideFuncs:
                - tty_redraw_region
                - tty_fake_bce
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_off
                - tty_cursor_pane
                - tty_emulate_repeat
            - BranchSide:      'tty.c:1832,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1825,32'
          Branch Sides:
            - BranchSide:      'tty.c:1826,19'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_redraw_region
                - tty_term_has
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_off
                - tty_cursor_pane
                - tty_emulate_repeat
            - BranchSide:      'tty.c:1832,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1826,49'
          Branch Sides:
            - BranchSide:      'tty.c:1827,20'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1832,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1827,41'
          Branch Sides:
            - BranchSide:      'tty.c:1828,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_redraw_region
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_off
                - tty_cursor_pane
                - tty_emulate_repeat
            - BranchSide:      'tty.c:1832,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1828,41'
          Branch Sides:
            - BranchSide:      'tty.c:1829,6'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_off
                - tty_cursor_pane
                - tty_emulate_repeat
                - tty_redraw_region
            - BranchSide:      'tty.c:1832,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1829,19'
          Branch Sides:
            - BranchSide:      'tty.c:1830,6'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1832,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1830,19'
          Branch Sides:
            - BranchSide:      'tty.c:1831,6'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1832,21'
              BranchSideFuncs:
                - tty_redraw_region
        - Branch String:   'tty.c:1824,6'
          Branch Sides:
            - BranchSide:      'tty.c:1832,21'
              BranchSideFuncs:
                - tty_redraw_region
            - BranchSide:      'tty.c:1836,25'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_region_pane
                - tty_margin_off
                - tty_cursor_pane
                - tty_emulate_repeat
      Callsites:
        - Src:             'tty.c:1826,6'
          Dst:             tty_fake_bce
        - Src:             'tty.c:1827,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1828,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1832,3'
          Dst:             tty_redraw_region
        - Src:             'tty.c:1836,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:1839,2'
          Dst:             tty_region_pane
        - Src:             'tty.c:1840,2'
          Dst:             tty_margin_off
        - Src:             'tty.c:1841,2'
          Dst:             tty_cursor_pane
        - Src:             'tty.c:1843,2'
          Dst:             tty_emulate_repeat
    - functionName:    tty_cmd_clearcharacter
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1812
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_clear_pane_line
        - tty_default_attributes
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:1813,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:1816,2'
          Dst:             tty_clear_pane_line
    - functionName:    tty_cmd_deletecharacter
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1789
      functionLinenumberEnd: 1808
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         20
      ICount:          145
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - tty_cursor_pane
        - tty_default_attributes
        - tty_draw_pane
        - tty_emulate_repeat
        - tty_fake_bce
        - tty_term_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:1792,18'
          Branch Sides:
            - BranchSide:      'tty.c:1793,7'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:1798,17'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:1793,7'
          Branch Sides:
            - BranchSide:      'tty.c:1793,7'
              BranchSideFuncs:
                - tty_draw_pane
                - tty_fake_bce
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_cursor_pane
                - tty_emulate_repeat
            - BranchSide:      'tty.c:1798,17'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:1793,32'
          Branch Sides:
            - BranchSide:      'tty.c:1794,19'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_term_has
                - tty_draw_pane
                - tty_default_attributes
                - tty_cursor_pane
                - tty_emulate_repeat
            - BranchSide:      'tty.c:1798,17'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:1794,49'
          Branch Sides:
            - BranchSide:      'tty.c:1795,21'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:1798,17'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:1795,42'
          Branch Sides:
            - BranchSide:      'tty.c:1796,20'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_cursor_pane
                - tty_emulate_repeat
                - tty_draw_pane
            - BranchSide:      'tty.c:1797,6'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_cursor_pane
                - tty_emulate_repeat
                - tty_draw_pane
        - Branch String:   'tty.c:1796,43'
          Branch Sides:
            - BranchSide:      'tty.c:1797,6'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_cursor_pane
                - tty_emulate_repeat
                - tty_draw_pane
            - BranchSide:      'tty.c:1798,17'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:1792,6'
          Branch Sides:
            - BranchSide:      'tty.c:1798,17'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:1802,25'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_cursor_pane
                - tty_emulate_repeat
      Callsites:
        - Src:             'tty.c:1794,6'
          Dst:             tty_fake_bce
        - Src:             'tty.c:1795,8'
          Dst:             tty_term_has
        - Src:             'tty.c:1796,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1798,3'
          Dst:             tty_draw_pane
        - Src:             'tty.c:1802,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:1805,2'
          Dst:             tty_cursor_pane
        - Src:             'tty.c:1807,2'
          Dst:             tty_emulate_repeat
    - functionName:    tty_cmd_insertcharacter
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ctx
      BBCount:         20
      ICount:          145
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - tty_cursor_pane
        - tty_default_attributes
        - tty_draw_pane
        - tty_emulate_repeat
        - tty_fake_bce
        - tty_term_has
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty.c:1769,18'
          Branch Sides:
            - BranchSide:      'tty.c:1770,7'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:1775,17'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:1770,7'
          Branch Sides:
            - BranchSide:      'tty.c:1770,7'
              BranchSideFuncs:
                - tty_draw_pane
                - tty_fake_bce
                - tty_term_has
                - tty_term_has
                - tty_default_attributes
                - tty_cursor_pane
                - tty_emulate_repeat
            - BranchSide:      'tty.c:1775,17'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:1770,32'
          Branch Sides:
            - BranchSide:      'tty.c:1771,19'
              BranchSideFuncs:
                - tty_fake_bce
                - tty_term_has
                - tty_term_has
                - tty_draw_pane
                - tty_default_attributes
                - tty_cursor_pane
                - tty_emulate_repeat
            - BranchSide:      'tty.c:1775,17'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:1771,49'
          Branch Sides:
            - BranchSide:      'tty.c:1772,21'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:1775,17'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:1772,42'
          Branch Sides:
            - BranchSide:      'tty.c:1773,20'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_cursor_pane
                - tty_emulate_repeat
                - tty_draw_pane
            - BranchSide:      'tty.c:1774,6'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_cursor_pane
                - tty_emulate_repeat
                - tty_draw_pane
        - Branch String:   'tty.c:1773,43'
          Branch Sides:
            - BranchSide:      'tty.c:1774,6'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_cursor_pane
                - tty_emulate_repeat
                - tty_draw_pane
            - BranchSide:      'tty.c:1775,17'
              BranchSideFuncs:
                - tty_draw_pane
        - Branch String:   'tty.c:1769,6'
          Branch Sides:
            - BranchSide:      'tty.c:1775,17'
              BranchSideFuncs:
                - tty_draw_pane
            - BranchSide:      'tty.c:1779,25'
              BranchSideFuncs:
                - tty_default_attributes
                - tty_cursor_pane
                - tty_emulate_repeat
      Callsites:
        - Src:             'tty.c:1771,6'
          Dst:             tty_fake_bce
        - Src:             'tty.c:1772,8'
          Dst:             tty_term_has
        - Src:             'tty.c:1773,7'
          Dst:             tty_term_has
        - Src:             'tty.c:1775,3'
          Dst:             tty_draw_pane
        - Src:             'tty.c:1779,2'
          Dst:             tty_default_attributes
        - Src:             'tty.c:1782,2'
          Dst:             tty_cursor_pane
        - Src:             'tty.c:1784,2'
          Dst:             tty_emulate_repeat
    - functionName:    tty_client_ready
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1710
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - c
      BBCount:         15
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:1711,25'
          Branch Sides:
            - BranchSide:      'tty.c:1711,28'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1712,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1711,6'
          Branch Sides:
            - BranchSide:      'tty.c:1712,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1713,6'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1713,6'
          Branch Sides:
            - BranchSide:      'tty.c:1714,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1720,6'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1720,6'
          Branch Sides:
            - BranchSide:      'tty.c:1721,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1723,6'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1723,6'
          Branch Sides:
            - BranchSide:      'tty.c:1724,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1725,6'
              BranchSideFuncs: []
        - Branch String:   'tty.c:1725,6'
          Branch Sides:
            - BranchSide:      'tty.c:1726,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1727,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tty_write
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmdfn
        - ctx
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - tty_client_ready
      functionUses:    23
      BranchProfiles:
        - Branch String:   'tty.c:1737,6'
          Branch Sides:
            - BranchSide:      'tty.c:1738,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1739,2'
              BranchSideFuncs:
                - tty_client_ready
        - Branch String:   'tty.c:1739,2'
          Branch Sides:
            - BranchSide:      'tty.c:1739,2'
              BranchSideFuncs:
                - tty_client_ready
            - BranchSide:      'tty.c:1740,24'
              BranchSideFuncs:
                - tty_client_ready
        - Branch String:   'tty.c:1740,7'
          Branch Sides:
            - BranchSide:      'tty.c:1741,12'
              BranchSideFuncs:
                - tty_client_ready
            - BranchSide:      'tty.c:1748,2'
              BranchSideFuncs:
                - tty_client_ready
        - Branch String:   'tty.c:1742,8'
          Branch Sides:
            - BranchSide:      'tty.c:1743,5'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1744,8'
              BranchSideFuncs:
                - tty_client_ready
        - Branch String:   'tty.c:1744,8'
          Branch Sides:
            - BranchSide:      'tty.c:1745,5'
              BranchSideFuncs:
                - tty_client_ready
            - BranchSide:      'tty.c:1746,4'
              BranchSideFuncs:
                - tty_client_ready
      Callsites:
        - Src:             'tty.c:1740,7'
          Dst:             tty_client_ready
    - functionName:    tty_sync_end
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - log_debug
        - tty_putcode_i
        - tty_term_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:1696,6'
          Branch Sides:
            - BranchSide:      'tty.c:1697,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1698,7'
              BranchSideFuncs:
                - tty_term_has
                - log_debug
                - tty_putcode_i
        - Branch String:   'tty.c:1698,6'
          Branch Sides:
            - BranchSide:      'tty.c:1699,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1700,2'
              BranchSideFuncs:
                - tty_term_has
                - log_debug
                - tty_putcode_i
        - Branch String:   'tty.c:1702,6'
          Branch Sides:
            - BranchSide:      'tty.c:1702,6'
              BranchSideFuncs:
                - log_debug
                - tty_putcode_i
            - BranchSide:      'tty.c:1703,29'
              BranchSideFuncs:
                - log_debug
                - tty_putcode_i
      Callsites:
        - Src:             'tty.c:1702,6'
          Dst:             tty_term_has
        - Src:             'tty.c:1703,4'
          Dst:             log_debug
        - Src:             'tty.c:1704,3'
          Dst:             tty_putcode_i
    - functionName:    tty_window_offset1
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ox
        - oy
        - sx
        - sy
      BBCount:         38
      ICount:          364
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - server_client_get_pane
        - status_line_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:939,23'
          Branch Sides:
            - BranchSide:      'tty.c:939,26'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:949,8'
              BranchSideFuncs: []
        - Branch String:   'tty.c:939,6'
          Branch Sides:
            - BranchSide:      'tty.c:940,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:949,8'
              BranchSideFuncs: []
        - Branch String:   'tty.c:952,6'
          Branch Sides:
            - BranchSide:      'tty.c:953,8'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:966,7'
              BranchSideFuncs: []
        - Branch String:   'tty.c:953,7'
          Branch Sides:
            - BranchSide:      'tty.c:954,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:955,12'
              BranchSideFuncs: []
        - Branch String:   'tty.c:958,7'
          Branch Sides:
            - BranchSide:      'tty.c:959,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:960,12'
              BranchSideFuncs: []
        - Branch String:   'tty.c:966,6'
          Branch Sides:
            - BranchSide:      'tty.c:967,4'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:970,8'
              BranchSideFuncs: []
        - Branch String:   'tty.c:973,7'
          Branch Sides:
            - BranchSide:      'tty.c:974,5'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:975,12'
              BranchSideFuncs: []
        - Branch String:   'tty.c:975,12'
          Branch Sides:
            - BranchSide:      'tty.c:976,10'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:978,10'
              BranchSideFuncs: []
        - Branch String:   'tty.c:980,7'
          Branch Sides:
            - BranchSide:      'tty.c:981,5'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:982,12'
              BranchSideFuncs: []
        - Branch String:   'tty.c:982,12'
          Branch Sides:
            - BranchSide:      'tty.c:983,10'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:985,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:934,27'
          Dst:             server_client_get_pane
        - Src:             'tty.c:937,10'
          Dst:             status_line_size
    - functionName:    tty_update_client_offset
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         15
      ICount:          143
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - log_debug
        - tty_window_offset1
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tty.c:1012,6'
          Branch Sides:
            - BranchSide:      'tty.c:1013,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1015,37'
              BranchSideFuncs:
                - tty_window_offset1
                - log_debug
        - Branch String:   'tty.c:1016,23'
          Branch Sides:
            - BranchSide:      'tty.c:1017,6'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty.c:1023,16'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty.c:1017,23'
          Branch Sides:
            - BranchSide:      'tty.c:1018,6'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty.c:1023,16'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty.c:1018,23'
          Branch Sides:
            - BranchSide:      'tty.c:1019,6'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'tty.c:1023,16'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'tty.c:1016,6'
          Branch Sides:
            - BranchSide:      'tty.c:1020,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:1023,16'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'tty.c:1015,17'
          Dst:             tty_window_offset1
        - Src:             'tty.c:1022,2'
          Dst:             log_debug
    - functionName:    tty_update_window_offset
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - tty_update_client_offset
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tty.c:998,2'
          Branch Sides:
            - BranchSide:      'tty.c:999,7'
              BranchSideFuncs:
                - tty_update_client_offset
            - BranchSide:      'tty.c:1004,1'
              BranchSideFuncs: []
        - Branch String:   'tty.c:999,26'
          Branch Sides:
            - BranchSide:      'tty.c:1000,7'
              BranchSideFuncs:
                - tty_update_client_offset
            - BranchSide:      'tty.c:1003,2'
              BranchSideFuncs:
                - tty_update_client_offset
        - Branch String:   'tty.c:1000,32'
          Branch Sides:
            - BranchSide:      'tty.c:1001,7'
              BranchSideFuncs:
                - tty_update_client_offset
            - BranchSide:      'tty.c:1003,2'
              BranchSideFuncs:
                - tty_update_client_offset
        - Branch String:   'tty.c:999,7'
          Branch Sides:
            - BranchSide:      'tty.c:1002,29'
              BranchSideFuncs:
                - tty_update_client_offset
            - BranchSide:      'tty.c:1003,2'
              BranchSideFuncs:
                - tty_update_client_offset
      Callsites:
        - Src:             'tty.c:1002,4'
          Dst:             tty_update_client_offset
    - functionName:    tty_window_offset
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - ox
        - oy
        - sx
        - sy
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_window_bigger
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - status_line_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:913,26'
          Branch Sides:
            - BranchSide:      'tty.c:913,26'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:913,29'
              BranchSideFuncs:
                - status_line_size
      Callsites:
        - Src:             'tty.c:913,39'
          Dst:             status_line_size
    - functionName:    tty_set_path
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - title
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tty_putcode
        - tty_puts
        - tty_term_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:714,41'
          Branch Sides:
            - BranchSide:      'tty.c:715,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode
                - tty_puts
                - tty_putcode
            - BranchSide:      'tty.c:716,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:714,6'
          Branch Sides:
            - BranchSide:      'tty.c:716,3'
              BranchSideFuncs:
                - tty_putcode
                - tty_puts
                - tty_putcode
            - BranchSide:      'tty.c:718,14'
              BranchSideFuncs:
                - tty_putcode
                - tty_puts
                - tty_putcode
      Callsites:
        - Src:             'tty.c:714,7'
          Dst:             tty_term_has
        - Src:             'tty.c:715,7'
          Dst:             tty_term_has
        - Src:             'tty.c:718,2'
          Dst:             tty_putcode
        - Src:             'tty.c:719,2'
          Dst:             tty_puts
        - Src:             'tty.c:720,2'
          Dst:             tty_putcode
    - functionName:    tty_set_title
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - title
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tty_putcode
        - tty_puts
        - tty_term_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:702,41'
          Branch Sides:
            - BranchSide:      'tty.c:703,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_putcode
                - tty_puts
                - tty_putcode
            - BranchSide:      'tty.c:704,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:702,6'
          Branch Sides:
            - BranchSide:      'tty.c:704,3'
              BranchSideFuncs:
                - tty_putcode
                - tty_puts
                - tty_putcode
            - BranchSide:      'tty.c:706,14'
              BranchSideFuncs:
                - tty_putcode
                - tty_puts
                - tty_putcode
      Callsites:
        - Src:             'tty.c:702,7'
          Dst:             tty_term_has
        - Src:             'tty.c:703,7'
          Dst:             tty_term_has
        - Src:             'tty.c:706,2'
          Dst:             tty_putcode
        - Src:             'tty.c:707,2'
          Dst:             tty_puts
        - Src:             'tty.c:708,2'
          Dst:             tty_putcode
    - functionName:    tty_update_features
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         18
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - options_get_number
        - server_redraw_client
        - tty_apply_features
        - tty_invalidate
        - tty_putcode
        - tty_puts
        - tty_term_apply_overrides
        - tty_term_string
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tty.c:513,6'
          Branch Sides:
            - BranchSide:      'tty.c:514,28'
              BranchSideFuncs:
                - tty_term_apply_overrides
                - options_get_number
                - options_get_number
                - server_redraw_client
                - tty_invalidate
                - tty_puts
                - tty_term_string
                - tty_puts
                - tty_term_string
                - tty_puts
                - tty_putcode
            - BranchSide:      'tty.c:516,6'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - server_redraw_client
                - tty_invalidate
                - tty_puts
                - tty_term_string
                - tty_puts
                - tty_term_string
                - tty_puts
                - tty_putcode
        - Branch String:   'tty.c:516,6'
          Branch Sides:
            - BranchSide:      'tty.c:517,15'
              BranchSideFuncs:
                - tty_putcode
                - options_get_number
                - options_get_number
                - server_redraw_client
                - tty_invalidate
                - tty_puts
                - tty_term_string
                - tty_puts
                - tty_term_string
                - tty_puts
            - BranchSide:      'tty.c:518,25'
              BranchSideFuncs:
                - options_get_number
                - options_get_number
                - server_redraw_client
                - tty_invalidate
                - tty_puts
                - tty_term_string
                - tty_puts
                - tty_term_string
                - tty_puts
        - Branch String:   'tty.c:518,6'
          Branch Sides:
            - BranchSide:      'tty.c:519,12'
              BranchSideFuncs:
                - tty_term_string
                - tty_puts
                - options_get_number
                - server_redraw_client
                - tty_invalidate
                - tty_puts
                - tty_term_string
                - tty_puts
            - BranchSide:      'tty.c:520,25'
              BranchSideFuncs:
                - options_get_number
                - server_redraw_client
                - tty_invalidate
                - tty_puts
                - tty_term_string
                - tty_puts
        - Branch String:   'tty.c:520,6'
          Branch Sides:
            - BranchSide:      'tty.c:521,12'
              BranchSideFuncs:
                - tty_term_string
                - tty_puts
                - server_redraw_client
                - tty_invalidate
                - tty_puts
            - BranchSide:      'tty.c:522,6'
              BranchSideFuncs:
                - server_redraw_client
                - tty_invalidate
                - tty_puts
        - Branch String:   'tty.c:522,6'
          Branch Sides:
            - BranchSide:      'tty.c:522,6'
              BranchSideFuncs:
                - tty_puts
                - server_redraw_client
                - tty_invalidate
            - BranchSide:      'tty.c:523,12'
              BranchSideFuncs:
                - tty_puts
                - server_redraw_client
                - tty_invalidate
      Callsites:
        - Src:             'tty.c:513,6'
          Dst:             tty_apply_features
        - Src:             'tty.c:514,3'
          Dst:             tty_term_apply_overrides
        - Src:             'tty.c:517,3'
          Dst:             tty_putcode
        - Src:             'tty.c:518,6'
          Dst:             options_get_number
        - Src:             'tty.c:519,17'
          Dst:             tty_term_string
        - Src:             'tty.c:519,3'
          Dst:             tty_puts
        - Src:             'tty.c:520,6'
          Dst:             options_get_number
        - Src:             'tty.c:521,17'
          Dst:             tty_term_string
        - Src:             'tty.c:521,3'
          Dst:             tty_puts
        - Src:             'tty.c:523,3'
          Dst:             tty_puts
        - Src:             'tty.c:529,2'
          Dst:             server_redraw_client
        - Src:             'tty.c:531,2'
          Dst:             tty_invalidate
    - functionName:    tty_free
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tty_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tty.c:505,2'
          Dst:             tty_close
    - functionName:    tty_close
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - evbuffer_free
        - event_del
        - event_initialized
        - tty_keys_free
        - tty_stop_tty
        - tty_term_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tty.c:485,6'
          Branch Sides:
            - BranchSide:      'tty.c:486,3'
              BranchSideFuncs:
                - event_del
                - tty_stop_tty
                - evbuffer_free
                - event_del
                - evbuffer_free
                - event_del
                - tty_term_free
                - tty_keys_free
            - BranchSide:      'tty.c:487,15'
              BranchSideFuncs:
                - tty_stop_tty
                - evbuffer_free
                - event_del
                - evbuffer_free
                - event_del
                - tty_term_free
                - tty_keys_free
        - Branch String:   'tty.c:489,6'
          Branch Sides:
            - BranchSide:      'tty.c:489,6'
              BranchSideFuncs:
                - evbuffer_free
                - event_del
                - evbuffer_free
                - event_del
                - tty_term_free
                - tty_keys_free
            - BranchSide:      'tty.c:490,17'
              BranchSideFuncs:
                - evbuffer_free
                - event_del
                - evbuffer_free
                - event_del
                - tty_term_free
                - tty_keys_free
      Callsites:
        - Src:             'tty.c:485,6'
          Dst:             event_initialized
        - Src:             'tty.c:486,3'
          Dst:             event_del
        - Src:             'tty.c:487,2'
          Dst:             tty_stop_tty
        - Src:             'tty.c:490,3'
          Dst:             evbuffer_free
        - Src:             'tty.c:491,3'
          Dst:             event_del
        - Src:             'tty.c:492,3'
          Dst:             evbuffer_free
        - Src:             'tty.c:493,3'
          Dst:             event_del
        - Src:             'tty.c:495,3'
          Dst:             tty_term_free
        - Src:             'tty.c:496,3'
          Dst:             tty_keys_free
    - functionName:    tty_stop_tty
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         40
      ICount:          326
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - event_del
        - ioctl
        - setblocking
        - tcsetattr
        - tty_acs_needed
        - tty_raw
        - tty_term_has
        - tty_term_string
        - tty_term_string_i
        - tty_term_string_ii
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tty.c:422,6'
          Branch Sides:
            - BranchSide:      'tty.c:423,3'
              BranchSideFuncs:
                - event_del
                - event_del
                - event_del
                - event_del
                - ioctl
                - tcsetattr
                - tty_term_string_ii
                - tty_raw
                - tty_acs_needed
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string_i
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
            - BranchSide:      'tty.c:424,2'
              BranchSideFuncs:
                - event_del
                - event_del
                - event_del
                - event_del
                - ioctl
                - tcsetattr
                - tty_term_string_ii
                - tty_raw
                - tty_acs_needed
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string_i
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
        - Branch String:   'tty.c:439,6'
          Branch Sides:
            - BranchSide:      'tty.c:440,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:441,16'
              BranchSideFuncs:
                - tcsetattr
                - tty_term_string_ii
                - tty_raw
                - tty_acs_needed
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string_i
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
        - Branch String:   'tty.c:441,6'
          Branch Sides:
            - BranchSide:      'tty.c:442,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:444,10'
              BranchSideFuncs:
                - tty_term_string_ii
                - tty_raw
                - tty_acs_needed
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string_i
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
        - Branch String:   'tty.c:445,6'
          Branch Sides:
            - BranchSide:      'tty.c:446,11'
              BranchSideFuncs:
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string_i
                - tty_raw
                - tty_term_string
                - tty_raw
            - BranchSide:      'tty.c:447,10'
              BranchSideFuncs:
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string_i
                - tty_raw
                - tty_term_string
                - tty_raw
        - Branch String:   'tty.c:450,6'
          Branch Sides:
            - BranchSide:      'tty.c:451,20'
              BranchSideFuncs:
                - tty_term_has
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string_i
                - tty_raw
                - tty_term_string
                - tty_raw
            - BranchSide:      'tty.c:456,6'
              BranchSideFuncs:
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
        - Branch String:   'tty.c:451,7'
          Branch Sides:
            - BranchSide:      'tty.c:452,12'
              BranchSideFuncs:
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
            - BranchSide:      'tty.c:453,25'
              BranchSideFuncs:
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string_i
                - tty_raw
        - Branch String:   'tty.c:456,6'
          Branch Sides:
            - BranchSide:      'tty.c:457,11'
              BranchSideFuncs:
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_raw
            - BranchSide:      'tty.c:459,10'
              BranchSideFuncs:
                - tty_term_string
                - tty_raw
                - tty_term_has
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_raw
        - Branch String:   'tty.c:460,6'
          Branch Sides:
            - BranchSide:      'tty.c:461,11'
              BranchSideFuncs:
                - tty_raw
                - tty_raw
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
            - BranchSide:      'tty.c:464,19'
              BranchSideFuncs:
                - tty_term_has
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
                - tty_term_string
                - tty_raw
        - Branch String:   'tty.c:464,6'
          Branch Sides:
            - BranchSide:      'tty.c:465,11'
              BranchSideFuncs:
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
            - BranchSide:      'tty.c:467,6'
              BranchSideFuncs:
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_raw
        - Branch String:   'tty.c:467,6'
          Branch Sides:
            - BranchSide:      'tty.c:468,11'
              BranchSideFuncs:
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
            - BranchSide:      'tty.c:469,10'
              BranchSideFuncs:
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
                - tty_term_string
                - tty_raw
        - Branch String:   'tty.c:472,6'
          Branch Sides:
            - BranchSide:      'tty.c:473,11'
              BranchSideFuncs:
                - tty_term_string
                - tty_raw
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
            - BranchSide:      'tty.c:474,10'
              BranchSideFuncs:
                - tty_term_string
                - tty_raw
                - setblocking
                - tty_raw
        - Branch String:   'tty.c:476,6'
          Branch Sides:
            - BranchSide:      'tty.c:477,11'
              BranchSideFuncs:
                - tty_raw
                - setblocking
            - BranchSide:      'tty.c:479,14'
              BranchSideFuncs:
                - setblocking
      Callsites:
        - Src:             'tty.c:426,2'
          Dst:             event_del
        - Src:             'tty.c:428,2'
          Dst:             event_del
        - Src:             'tty.c:431,2'
          Dst:             event_del
        - Src:             'tty.c:432,2'
          Dst:             event_del
        - Src:             'tty.c:439,6'
          Dst:             ioctl
        - Src:             'tty.c:441,6'
          Dst:             tcsetattr
        - Src:             'tty.c:444,15'
          Dst:             tty_term_string_ii
        - Src:             'tty.c:444,2'
          Dst:             tty_raw
        - Src:             'tty.c:445,6'
          Dst:             tty_acs_needed
        - Src:             'tty.c:446,16'
          Dst:             tty_term_string
        - Src:             'tty.c:446,3'
          Dst:             tty_raw
        - Src:             'tty.c:447,15'
          Dst:             tty_term_string
        - Src:             'tty.c:447,2'
          Dst:             tty_raw
        - Src:             'tty.c:448,15'
          Dst:             tty_term_string
        - Src:             'tty.c:448,2'
          Dst:             tty_raw
        - Src:             'tty.c:449,15'
          Dst:             tty_term_string
        - Src:             'tty.c:449,2'
          Dst:             tty_raw
        - Src:             'tty.c:451,7'
          Dst:             tty_term_has
        - Src:             'tty.c:452,17'
          Dst:             tty_term_string
        - Src:             'tty.c:452,4'
          Dst:             tty_raw
        - Src:             'tty.c:453,12'
          Dst:             tty_term_has
        - Src:             'tty.c:454,17'
          Dst:             tty_term_string_i
        - Src:             'tty.c:454,4'
          Dst:             tty_raw
        - Src:             'tty.c:457,16'
          Dst:             tty_term_string
        - Src:             'tty.c:457,3'
          Dst:             tty_raw
        - Src:             'tty.c:459,15'
          Dst:             tty_term_string
        - Src:             'tty.c:459,2'
          Dst:             tty_raw
        - Src:             'tty.c:460,6'
          Dst:             tty_term_has
        - Src:             'tty.c:461,3'
          Dst:             tty_raw
        - Src:             'tty.c:462,3'
          Dst:             tty_raw
        - Src:             'tty.c:464,6'
          Dst:             tty_term_has
        - Src:             'tty.c:465,16'
          Dst:             tty_term_string
        - Src:             'tty.c:465,3'
          Dst:             tty_raw
        - Src:             'tty.c:468,3'
          Dst:             tty_raw
        - Src:             'tty.c:469,15'
          Dst:             tty_term_string
        - Src:             'tty.c:469,2'
          Dst:             tty_raw
        - Src:             'tty.c:470,15'
          Dst:             tty_term_string
        - Src:             'tty.c:470,2'
          Dst:             tty_raw
        - Src:             'tty.c:473,16'
          Dst:             tty_term_string
        - Src:             'tty.c:473,3'
          Dst:             tty_raw
        - Src:             'tty.c:474,15'
          Dst:             tty_term_string
        - Src:             'tty.c:474,2'
          Dst:             tty_raw
        - Src:             'tty.c:477,3'
          Dst:             tty_raw
        - Src:             'tty.c:479,2'
          Dst:             setblocking
    - functionName:    tty_raw
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - s
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - strlen
        - usleep
        - write
      functionUses:    21
      BranchProfiles:
        - Branch String:   'tty.c:542,2'
          Branch Sides:
            - BranchSide:      'tty.c:542,2'
              BranchSideFuncs:
                - write
                - usleep
                - __errno_location
            - BranchSide:      'tty.c:543,13'
              BranchSideFuncs:
                - write
                - usleep
                - __errno_location
        - Branch String:   'tty.c:544,7'
          Branch Sides:
            - BranchSide:      'tty.c:545,9'
              BranchSideFuncs:
                - usleep
                - write
                - __errno_location
            - BranchSide:      'tty.c:549,14'
              BranchSideFuncs:
                - usleep
                - write
                - __errno_location
        - Branch String:   'tty.c:547,8'
          Branch Sides:
            - BranchSide:      'tty.c:548,5'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:549,3'
              BranchSideFuncs:
                - usleep
                - write
                - __errno_location
      Callsites:
        - Src:             'tty.c:541,9'
          Dst:             strlen
        - Src:             'tty.c:543,7'
          Dst:             write
        - Src:             'tty.c:549,25'
          Dst:             __errno_location
        - Src:             'tty.c:551,3'
          Dst:             usleep
    - functionName:    usleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_repeat_requests
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - time
        - tty_puts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:403,6'
          Branch Sides:
            - BranchSide:      'tty.c:404,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:406,6'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:406,6'
          Branch Sides:
            - BranchSide:      'tty.c:407,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:408,23'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:410,6'
          Branch Sides:
            - BranchSide:      'tty.c:410,6'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:411,12'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
      Callsites:
        - Src:             'tty.c:401,13'
          Dst:             time
        - Src:             'tty.c:411,3'
          Dst:             tty_puts
        - Src:             'tty.c:412,3'
          Dst:             tty_puts
    - functionName:    tty_send_requests
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         18
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - time
        - tty_puts
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:381,6'
          Branch Sides:
            - BranchSide:      'tty.c:382,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:384,6'
              BranchSideFuncs:
                - time
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:384,6'
          Branch Sides:
            - BranchSide:      'tty.c:385,8'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
                - time
                - tty_puts
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:394,3'
              BranchSideFuncs:
                - time
        - Branch String:   'tty.c:385,7'
          Branch Sides:
            - BranchSide:      'tty.c:386,13'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
                - tty_puts
                - time
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:387,8'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
                - time
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:387,7'
          Branch Sides:
            - BranchSide:      'tty.c:388,13'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
                - tty_puts
                - time
                - tty_puts
            - BranchSide:      'tty.c:389,8'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
                - time
                - tty_puts
        - Branch String:   'tty.c:389,7'
          Branch Sides:
            - BranchSide:      'tty.c:390,13'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
                - tty_puts
                - time
            - BranchSide:      'tty.c:391,12'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
                - time
      Callsites:
        - Src:             'tty.c:386,4'
          Dst:             tty_puts
        - Src:             'tty.c:388,4'
          Dst:             tty_puts
        - Src:             'tty.c:390,4'
          Dst:             tty_puts
        - Src:             'tty.c:391,3'
          Dst:             tty_puts
        - Src:             'tty.c:392,3'
          Dst:             tty_puts
        - Src:             'tty.c:395,23'
          Dst:             time
    - functionName:    tty_start_timer_callback
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - tty_update_features
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:314,6'
          Branch Sides:
            - BranchSide:      'tty.c:314,6'
              BranchSideFuncs:
                - tty_update_features
            - BranchSide:      'tty.c:315,23'
              BranchSideFuncs:
                - tty_update_features
      Callsites:
        - Src:             'tty.c:313,2'
          Dst:             log_debug
        - Src:             'tty.c:315,3'
          Dst:             tty_update_features
    - functionName:    tty_start_tty
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         21
      ICount:          201
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - event_add
        - event_set
        - log_debug
        - setblocking
        - tcflush
        - tcsetattr
        - tty_acs_needed
        - tty_force_cursor_colour
        - tty_invalidate
        - tty_putcode
        - tty_puts
        - tty_start_timer_callback
        - tty_term_has
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty.c:337,6'
          Branch Sides:
            - BranchSide:      'tty.c:338,11'
              BranchSideFuncs:
                - tcflush
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_acs_needed
                - log_debug
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - event_set
                - event_add
                - tty_invalidate
                - tty_force_cursor_colour
                - tty_puts
                - tty_putcode
                - tty_puts
                - tty_puts
                - log_debug
                - tty_putcode
            - BranchSide:      'tty.c:340,14'
              BranchSideFuncs:
                - tty_putcode
                - tty_putcode
                - tty_putcode
                - tty_acs_needed
                - log_debug
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - event_set
                - event_add
                - tty_invalidate
                - tty_force_cursor_colour
                - tty_puts
                - tty_putcode
                - tty_puts
                - tty_puts
                - log_debug
                - tty_putcode
        - Branch String:   'tty.c:345,6'
          Branch Sides:
            - BranchSide:      'tty.c:346,47'
              BranchSideFuncs:
                - log_debug
                - tty_putcode
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - event_set
                - event_add
                - tty_invalidate
                - tty_force_cursor_colour
                - tty_puts
                - tty_putcode
                - tty_puts
                - tty_puts
            - BranchSide:      'tty.c:349,40'
              BranchSideFuncs:
                - log_debug
                - tty_putcode
                - tty_term_has
                - tty_term_has
                - event_set
                - event_add
                - tty_invalidate
                - tty_force_cursor_colour
                - tty_puts
                - tty_putcode
                - tty_puts
                - tty_puts
        - Branch String:   'tty.c:352,6'
          Branch Sides:
            - BranchSide:      'tty.c:353,12'
              BranchSideFuncs:
                - tty_puts
                - tty_puts
                - tty_term_has
                - event_set
                - event_add
                - tty_invalidate
                - tty_force_cursor_colour
                - tty_puts
                - tty_putcode
            - BranchSide:      'tty.c:356,19'
              BranchSideFuncs:
                - tty_term_has
                - event_set
                - event_add
                - tty_invalidate
                - tty_force_cursor_colour
                - tty_puts
                - tty_putcode
        - Branch String:   'tty.c:356,6'
          Branch Sides:
            - BranchSide:      'tty.c:357,15'
              BranchSideFuncs:
                - tty_putcode
                - event_set
                - event_add
                - tty_invalidate
                - tty_force_cursor_colour
                - tty_puts
            - BranchSide:      'tty.c:359,6'
              BranchSideFuncs:
                - event_set
                - event_add
                - tty_invalidate
                - tty_force_cursor_colour
                - tty_puts
        - Branch String:   'tty.c:359,6'
          Branch Sides:
            - BranchSide:      'tty.c:361,12'
              BranchSideFuncs:
                - tty_puts
                - event_set
                - event_add
                - tty_invalidate
                - tty_force_cursor_colour
            - BranchSide:      'tty.c:364,2'
              BranchSideFuncs:
                - event_set
                - event_add
                - tty_invalidate
                - tty_force_cursor_colour
        - Branch String:   'tty.c:370,6'
          Branch Sides:
            - BranchSide:      'tty.c:370,6'
              BranchSideFuncs:
                - tty_force_cursor_colour
            - BranchSide:      'tty.c:371,27'
              BranchSideFuncs:
                - tty_force_cursor_colour
      Callsites:
        - Src:             'tty.c:326,2'
          Dst:             setblocking
        - Src:             'tty.c:327,2'
          Dst:             event_add
        - Src:             'tty.c:337,6'
          Dst:             tcsetattr
        - Src:             'tty.c:338,3'
          Dst:             tcflush
        - Src:             'tty.c:340,2'
          Dst:             tty_putcode
        - Src:             'tty.c:342,2'
          Dst:             tty_putcode
        - Src:             'tty.c:343,2'
          Dst:             tty_putcode
        - Src:             'tty.c:345,6'
          Dst:             tty_acs_needed
        - Src:             'tty.c:346,3'
          Dst:             log_debug
        - Src:             'tty.c:347,3'
          Dst:             tty_putcode
        - Src:             'tty.c:349,3'
          Dst:             log_debug
        - Src:             'tty.c:351,2'
          Dst:             tty_putcode
        - Src:             'tty.c:352,6'
          Dst:             tty_term_has
        - Src:             'tty.c:353,3'
          Dst:             tty_puts
        - Src:             'tty.c:354,3'
          Dst:             tty_puts
        - Src:             'tty.c:356,6'
          Dst:             tty_term_has
        - Src:             'tty.c:357,3'
          Dst:             tty_putcode
        - Src:             'tty.c:361,3'
          Dst:             tty_puts
        - Src:             'tty.c:364,2'
          Dst:             event_set
        - Src:             'tty.c:364,2'
          Dst:             tty_start_timer_callback
        - Src:             'tty.c:365,2'
          Dst:             event_add
        - Src:             'tty.c:368,2'
          Dst:             tty_invalidate
        - Src:             'tty.c:371,3'
          Dst:             tty_force_cursor_colour
    - functionName:    tcflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_timer_callback
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         6
      ICount:          90
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - event_add
        - log_debug
        - tty_invalidate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:208,6'
          Branch Sides:
            - BranchSide:      'tty.c:209,3'
              BranchSideFuncs:
                - tty_invalidate
            - BranchSide:      'tty.c:213,2'
              BranchSideFuncs:
                - event_add
      Callsites:
        - Src:             'tty.c:203,2'
          Dst:             log_debug
        - Src:             'tty.c:210,3'
          Dst:             tty_invalidate
        - Src:             'tty.c:214,2'
          Dst:             event_add
    - functionName:    tty_write_callback
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         16
      ICount:          132
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - evbuffer_get_length
        - evbuffer_write
        - event_add
        - log_debug
        - tty_block_maybe
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:255,6'
          Branch Sides:
            - BranchSide:      'tty.c:256,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:257,43'
              BranchSideFuncs:
                - log_debug
                - tty_block_maybe
                - evbuffer_get_length
                - event_add
                - log_debug
        - Branch String:   'tty.c:259,6'
          Branch Sides:
            - BranchSide:      'tty.c:260,15'
              BranchSideFuncs:
                - log_debug
                - evbuffer_get_length
                - event_add
            - BranchSide:      'tty.c:266,29'
              BranchSideFuncs:
                - tty_block_maybe
                - evbuffer_get_length
                - event_add
        - Branch String:   'tty.c:260,7'
          Branch Sides:
            - BranchSide:      'tty.c:261,4'
              BranchSideFuncs:
                - log_debug
                - evbuffer_get_length
                - event_add
            - BranchSide:      'tty.c:263,17'
              BranchSideFuncs:
                - log_debug
                - evbuffer_get_length
                - event_add
        - Branch String:   'tty.c:266,13'
          Branch Sides:
            - BranchSide:      'tty.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:267,3'
              BranchSideFuncs: []
        - Branch String:   'tty.c:269,6'
          Branch Sides:
            - BranchSide:      'tty.c:269,6'
              BranchSideFuncs:
                - event_add
            - BranchSide:      'tty.c:270,14'
              BranchSideFuncs:
                - event_add
      Callsites:
        - Src:             'tty.c:251,18'
          Dst:             evbuffer_get_length
        - Src:             'tty.c:254,11'
          Dst:             evbuffer_write
        - Src:             'tty.c:257,2'
          Dst:             log_debug
        - Src:             'tty.c:264,3'
          Dst:             log_debug
        - Src:             'tty.c:266,13'
          Dst:             tty_block_maybe
        - Src:             'tty.c:269,6'
          Dst:             evbuffer_get_length
        - Src:             'tty.c:270,3'
          Dst:             event_add
    - functionName:    evbuffer_write
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_read_callback
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - data
      BBCount:         15
      ICount:          113
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - evbuffer_get_length
        - evbuffer_read
        - event_del
        - log_debug
        - server_client_lost
        - strerror
        - tty_keys_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:181,17'
          Branch Sides:
            - BranchSide:      'tty.c:181,20'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - log_debug
                - event_del
                - server_client_lost
                - log_debug
            - BranchSide:      'tty.c:182,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - log_debug
                - event_del
                - server_client_lost
                - log_debug
        - Branch String:   'tty.c:181,6'
          Branch Sides:
            - BranchSide:      'tty.c:182,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - log_debug
                - event_del
                - server_client_lost
                - log_debug
            - BranchSide:      'tty.c:190,47'
              BranchSideFuncs:
                - log_debug
                - tty_keys_next
        - Branch String:   'tty.c:182,7'
          Branch Sides:
            - BranchSide:      'tty.c:183,33'
              BranchSideFuncs:
                - log_debug
                - event_del
                - server_client_lost
            - BranchSide:      'tty.c:185,36'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - log_debug
                - event_del
                - server_client_lost
        - Branch String:   'tty.c:192,2'
          Branch Sides:
            - BranchSide:      'tty.c:192,23'
              BranchSideFuncs:
                - tty_keys_next
            - BranchSide:      'tty.c:192,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:177,18'
          Dst:             evbuffer_get_length
        - Src:             'tty.c:180,10'
          Dst:             evbuffer_read
        - Src:             'tty.c:183,4'
          Dst:             log_debug
        - Src:             'tty.c:185,51'
          Dst:             __errno_location
        - Src:             'tty.c:185,42'
          Dst:             strerror
        - Src:             'tty.c:185,4'
          Dst:             log_debug
        - Src:             'tty.c:186,3'
          Dst:             event_del
        - Src:             'tty.c:187,3'
          Dst:             server_client_lost
        - Src:             'tty.c:190,2'
          Dst:             log_debug
        - Src:             'tty.c:192,9'
          Dst:             tty_keys_next
    - functionName:    evbuffer_read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_open
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - cause
      BBCount:         10
      ICount:          119
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - evbuffer_new
        - event_set
        - fatal
        - tty_close
        - tty_keys_build
        - tty_read_callback
        - tty_start_tty
        - tty_term_create
        - tty_timer_callback
        - tty_write_callback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:280,6'
          Branch Sides:
            - BranchSide:      'tty.c:281,13'
              BranchSideFuncs:
                - tty_close
            - BranchSide:      'tty.c:284,2'
              BranchSideFuncs:
                - event_set
                - evbuffer_new
                - event_set
                - evbuffer_new
                - event_set
                - tty_start_tty
                - tty_keys_build
                - fatal
                - fatal
        - Branch String:   'tty.c:291,6'
          Branch Sides:
            - BranchSide:      'tty.c:292,3'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'tty.c:294,13'
              BranchSideFuncs:
                - event_set
                - evbuffer_new
                - event_set
                - tty_start_tty
                - tty_keys_build
                - fatal
        - Branch String:   'tty.c:296,6'
          Branch Sides:
            - BranchSide:      'tty.c:297,3'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'tty.c:299,2'
              BranchSideFuncs:
                - event_set
                - tty_start_tty
                - tty_keys_build
      Callsites:
        - Src:             'tty.c:278,14'
          Dst:             tty_term_create
        - Src:             'tty.c:281,3'
          Dst:             tty_close
        - Src:             'tty.c:288,2'
          Dst:             event_set
        - Src:             'tty.c:288,2'
          Dst:             tty_read_callback
        - Src:             'tty.c:290,12'
          Dst:             evbuffer_new
        - Src:             'tty.c:292,3'
          Dst:             fatal
        - Src:             'tty.c:294,2'
          Dst:             event_set
        - Src:             'tty.c:294,2'
          Dst:             tty_write_callback
        - Src:             'tty.c:295,13'
          Dst:             evbuffer_new
        - Src:             'tty.c:297,3'
          Dst:             fatal
        - Src:             'tty.c:299,2'
          Dst:             event_set
        - Src:             'tty.c:299,2'
          Dst:             tty_timer_callback
        - Src:             'tty.c:301,2'
          Dst:             tty_start_tty
        - Src:             'tty.c:302,2'
          Dst:             tty_keys_build
    - functionName:    tty_set_size
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - tty
        - sx
        - sy
        - xpixel
        - ypixel
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tty_resize
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
      BBCount:         24
      ICount:          174
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ioctl
        - log_debug
        - tty_invalidate
        - tty_puts
        - tty_set_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tty.c:129,6'
          Branch Sides:
            - BranchSide:      'tty.c:130,11'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_puts
            - BranchSide:      'tty.c:151,6'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
        - Branch String:   'tty.c:131,7'
          Branch Sides:
            - BranchSide:      'tty.c:132,7'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_puts
            - BranchSide:      'tty.c:135,16'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_puts
        - Branch String:   'tty.c:137,7'
          Branch Sides:
            - BranchSide:      'tty.c:138,7'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_puts
            - BranchSide:      'tty.c:141,16'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_puts
        - Branch String:   'tty.c:143,20'
          Branch Sides:
            - BranchSide:      'tty.c:143,23'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_puts
            - BranchSide:      'tty.c:144,7'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_puts
        - Branch String:   'tty.c:143,36'
          Branch Sides:
            - BranchSide:      'tty.c:144,7'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_puts
            - BranchSide:      'tty.c:150,2'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
        - Branch String:   'tty.c:144,24'
          Branch Sides:
            - BranchSide:      'tty.c:145,9'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
                - tty_puts
            - BranchSide:      'tty.c:150,2'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
        - Branch String:   'tty.c:145,40'
          Branch Sides:
            - BranchSide:      'tty.c:146,8'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
            - BranchSide:      'tty.c:150,2'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
        - Branch String:   'tty.c:143,7'
          Branch Sides:
            - BranchSide:      'tty.c:147,13'
              BranchSideFuncs:
                - tty_puts
                - log_debug
                - tty_set_size
                - tty_invalidate
            - BranchSide:      'tty.c:150,2'
              BranchSideFuncs:
                - log_debug
                - tty_set_size
                - tty_invalidate
      Callsites:
        - Src:             'tty.c:129,6'
          Dst:             ioctl
        - Src:             'tty.c:147,4'
          Dst:             tty_puts
        - Src:             'tty.c:156,2'
          Dst:             log_debug
        - Src:             'tty.c:158,2'
          Dst:             tty_set_size
        - Src:             'tty.c:159,2'
          Dst:             tty_invalidate
    - functionName:    tty_init
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tty
        - c
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - isatty
        - tcgetattr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:107,6'
          Branch Sides:
            - BranchSide:      'tty.c:108,3'
              BranchSideFuncs:
                - tcgetattr
            - BranchSide:      'tty.c:110,9'
              BranchSideFuncs:
                - tcgetattr
        - Branch String:   'tty.c:117,6'
          Branch Sides:
            - BranchSide:      'tty.c:118,3'
              BranchSideFuncs: []
            - BranchSide:      'tty.c:119,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tty.c:107,7'
          Dst:             isatty
        - Src:             'tty.c:117,6'
          Dst:             tcgetattr
    - functionName:    tty_create_log
      functionSourceFile: '/src/tmux/tty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - fatal
        - fcntl
        - getpid
        - open
        - xsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tty.c:97,12'
          Branch Sides:
            - BranchSide:      'tty.c:95,7'
              BranchSideFuncs:
                - getpid
                - xsnprintf
                - open
                - fcntl
                - fatal
            - BranchSide:      'tty.c:97,12'
              BranchSideFuncs:
                - getpid
                - xsnprintf
                - open
                - fcntl
                - fatal
        - Branch String:   'tty.c:100,23'
          Branch Sides:
            - BranchSide:      'tty.c:100,32'
              BranchSideFuncs:
                - fcntl
                - fatal
            - BranchSide:      'tty.c:100,23'
              BranchSideFuncs: []
        - Branch String:   'tty.c:100,6'
          Branch Sides:
            - BranchSide:      'tty.c:100,6'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'tty.c:101,3'
              BranchSideFuncs:
                - fatal
      Callsites:
        - Src:             'tty.c:97,57'
          Dst:             getpid
        - Src:             'tty.c:97,2'
          Dst:             xsnprintf
        - Src:             'tty.c:99,15'
          Dst:             open
        - Src:             'tty.c:100,26'
          Dst:             fcntl
        - Src:             'tty.c:101,3'
          Dst:             fatal
    - functionName:    utf8_is_modifier
      functionSourceFile: '/src/tmux/utf8-combined.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ud
      BBCount:         39
      ICount:          163
      EdgeCount:       39
      CyclomaticComplexity: 2
      functionsReached:
        - utf8_towc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8-combined.c:60,6'
          Branch Sides:
            - BranchSide:      'utf8-combined.c:61,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:62,10'
              BranchSideFuncs: []
        - Branch String:   'utf8-combined.c:62,2'
          Branch Sides:
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:96,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8-combined.c:60,6'
          Dst:             utf8_towc
    - functionName:    utf8_is_vs
      functionSourceFile: '/src/tmux/utf8-combined.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ud
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8-combined.c:49,6'
          Branch Sides:
            - BranchSide:      'utf8-combined.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:51,17'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'utf8-combined.c:51,10'
          Dst:             memcmp
    - functionName:    utf8_is_zwj
      functionSourceFile: '/src/tmux/utf8-combined.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ud
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8-combined.c:40,6'
          Branch Sides:
            - BranchSide:      'utf8-combined.c:41,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:42,17'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'utf8-combined.c:42,10'
          Dst:             memcmp
    - functionName:    utf8_has_zwj
      functionSourceFile: '/src/tmux/utf8-combined.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ud
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8-combined.c:31,6'
          Branch Sides:
            - BranchSide:      'utf8-combined.c:32,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8-combined.c:33,17'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'utf8-combined.c:33,10'
          Dst:             memcmp
    - functionName:    utf8_width_cache_RB_FIND
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - utf8_width_cache_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_cmp
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_cmp
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_cmp
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_cmp
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8.c:48,1'
          Dst:             utf8_width_cache_cmp
    - functionName:    utf8_width_cache_cmp
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uw1
        - uw2
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utf8.c:41,6'
          Branch Sides:
            - BranchSide:      'utf8.c:42,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:43,6'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:43,6'
          Branch Sides:
            - BranchSide:      'utf8.c:44,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:45,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8_find_in_width_cache
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - wc
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - utf8_width_cache_RB_FIND
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'utf8.c:292,9'
          Dst:             utf8_width_cache_RB_FIND
    - functionName:    utf8_index_tree_RB_FIND
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - utf8_index_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs:
                - utf8_index_cmp
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs:
                - utf8_index_cmp
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs:
                - utf8_index_cmp
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs:
                - utf8_index_cmp
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8.c:250,1'
          Dst:             utf8_index_cmp
    - functionName:    utf8_index_cmp
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ui1
        - ui2
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utf8.c:243,6'
          Branch Sides:
            - BranchSide:      'utf8.c:244,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:245,6'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:245,6'
          Branch Sides:
            - BranchSide:      'utf8.c:246,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:247,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8_data_tree_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8_index_tree_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8_data_cmp
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ui1
        - ui2
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utf8.c:230,6'
          Branch Sides:
            - BranchSide:      'utf8.c:231,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:232,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'utf8.c:232,6'
          Branch Sides:
            - BranchSide:      'utf8.c:233,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:234,17'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'utf8.c:234,10'
          Dst:             memcmp
    - functionName:    utf8_data_tree_RB_FIND
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - utf8_data_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs:
                - utf8_data_cmp
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs:
                - utf8_data_cmp
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs:
                - utf8_data_cmp
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs:
                - utf8_data_cmp
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8.c:237,1'
          Dst:             utf8_data_cmp
    - functionName:    utf8_data_tree_RB_INSERT
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - utf8_data_cmp
        - utf8_data_tree_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs:
                - utf8_data_cmp
                - utf8_data_tree_RB_INSERT_COLOR
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs:
                - utf8_data_tree_RB_INSERT_COLOR
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs:
                - utf8_data_tree_RB_INSERT_COLOR
                - utf8_data_cmp
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs:
                - utf8_data_tree_RB_INSERT_COLOR
                - utf8_data_cmp
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs:
                - utf8_data_tree_RB_INSERT_COLOR
                - utf8_data_cmp
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs:
                - utf8_data_tree_RB_INSERT_COLOR
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs:
                - utf8_data_tree_RB_INSERT_COLOR
        - Branch String:   'utf8.c:237,1'
          Branch Sides:
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs:
                - utf8_data_tree_RB_INSERT_COLOR
            - BranchSide:      'utf8.c:237,1'
              BranchSideFuncs:
                - utf8_data_tree_RB_INSERT_COLOR
      Callsites:
        - Src:             'utf8.c:237,1'
          Dst:             utf8_data_cmp
        - Src:             'utf8.c:237,1'
          Dst:             utf8_data_tree_RB_INSERT_COLOR
    - functionName:    utf8_index_tree_RB_INSERT
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - utf8_index_cmp
        - utf8_index_tree_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs:
                - utf8_index_cmp
                - utf8_index_tree_RB_INSERT_COLOR
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs:
                - utf8_index_tree_RB_INSERT_COLOR
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs:
                - utf8_index_tree_RB_INSERT_COLOR
                - utf8_index_cmp
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs:
                - utf8_index_tree_RB_INSERT_COLOR
                - utf8_index_cmp
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs:
                - utf8_index_tree_RB_INSERT_COLOR
                - utf8_index_cmp
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs:
                - utf8_index_tree_RB_INSERT_COLOR
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs:
                - utf8_index_tree_RB_INSERT_COLOR
        - Branch String:   'utf8.c:250,1'
          Branch Sides:
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs:
                - utf8_index_tree_RB_INSERT_COLOR
            - BranchSide:      'utf8.c:250,1'
              BranchSideFuncs:
                - utf8_index_tree_RB_INSERT_COLOR
      Callsites:
        - Src:             'utf8.c:250,1'
          Dst:             utf8_index_cmp
        - Src:             'utf8.c:250,1'
          Dst:             utf8_index_tree_RB_INSERT_COLOR
    - functionName:    utf8_item_by_data
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - utf8_data_tree_RB_FIND
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'utf8.c:271,10'
          Dst:             utf8_data_tree_RB_FIND
    - functionName:    utf8_width_cache_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8_width_cache_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8_cstrhas
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ud
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
        - utf8_fromcstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utf8.c:932,2'
          Branch Sides:
            - BranchSide:      'utf8.c:932,2'
              BranchSideFuncs:
                - memcmp
                - free
            - BranchSide:      'utf8.c:933,7'
              BranchSideFuncs:
                - memcmp
                - free
        - Branch String:   'utf8.c:933,7'
          Branch Sides:
            - BranchSide:      'utf8.c:934,4'
              BranchSideFuncs:
                - free
                - memcmp
            - BranchSide:      'utf8.c:935,14'
              BranchSideFuncs:
                - memcmp
                - free
        - Branch String:   'utf8.c:935,7'
          Branch Sides:
            - BranchSide:      'utf8.c:936,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'utf8.c:939,2'
              BranchSideFuncs:
                - free
                - memcmp
      Callsites:
        - Src:             'utf8.c:931,9'
          Dst:             utf8_fromcstr
        - Src:             'utf8.c:935,7'
          Dst:             memcmp
    - functionName:    utf8_fromcstr
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - utf8_append
        - utf8_open
        - utf8_set
        - xreallocarray
      functionUses:    18
      BranchProfiles:
        - Branch String:   'utf8.c:820,2'
          Branch Sides:
            - BranchSide:      'utf8.c:821,23'
              BranchSideFuncs:
                - xreallocarray
                - utf8_open
                - utf8_set
                - xreallocarray
                - utf8_append
            - BranchSide:      'utf8.c:835,22'
              BranchSideFuncs:
                - xreallocarray
        - Branch String:   'utf8.c:822,7'
          Branch Sides:
            - BranchSide:      'utf8.c:823,4'
              BranchSideFuncs:
                - utf8_set
                - xreallocarray
                - xreallocarray
                - utf8_open
                - utf8_append
            - BranchSide:      'utf8.c:831,13'
              BranchSideFuncs:
                - utf8_set
                - xreallocarray
                - xreallocarray
                - utf8_open
                - utf8_append
        - Branch String:   'utf8.c:823,26'
          Branch Sides:
            - BranchSide:      'utf8.c:823,29'
              BranchSideFuncs:
                - utf8_set
                - xreallocarray
                - xreallocarray
                - utf8_open
                - utf8_append
            - BranchSide:      'utf8.c:823,4'
              BranchSideFuncs:
                - utf8_set
                - xreallocarray
                - xreallocarray
                - utf8_open
                - utf8_append
        - Branch String:   'utf8.c:823,4'
          Branch Sides:
            - BranchSide:      'utf8.c:824,25'
              BranchSideFuncs:
                - utf8_append
                - utf8_set
                - xreallocarray
                - xreallocarray
                - utf8_open
            - BranchSide:      'utf8.c:825,8'
              BranchSideFuncs:
                - utf8_set
                - xreallocarray
                - xreallocarray
                - utf8_open
                - utf8_append
        - Branch String:   'utf8.c:825,8'
          Branch Sides:
            - BranchSide:      'utf8.c:826,6'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - utf8_open
                - utf8_set
                - utf8_append
            - BranchSide:      'utf8.c:829,11'
              BranchSideFuncs:
                - utf8_set
                - xreallocarray
                - xreallocarray
                - utf8_open
                - utf8_append
      Callsites:
        - Src:             'utf8.c:821,9'
          Dst:             xreallocarray
        - Src:             'utf8.c:822,15'
          Dst:             utf8_open
        - Src:             'utf8.c:824,12'
          Dst:             utf8_append
        - Src:             'utf8.c:831,3'
          Dst:             utf8_set
        - Src:             'utf8.c:835,8'
          Dst:             xreallocarray
    - functionName:    utf8_open
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ud
        - ch
      BBCount:         22
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - utf8_append
      functionUses:    15
      BranchProfiles:
        - Branch String:   'utf8.c:609,17'
          Branch Sides:
            - BranchSide:      'utf8.c:609,20'
              BranchSideFuncs:
                - utf8_append
            - BranchSide:      'utf8.c:611,11'
              BranchSideFuncs:
                - utf8_append
        - Branch String:   'utf8.c:609,6'
          Branch Sides:
            - BranchSide:      'utf8.c:610,3'
              BranchSideFuncs:
                - utf8_append
            - BranchSide:      'utf8.c:611,11'
              BranchSideFuncs:
                - utf8_append
        - Branch String:   'utf8.c:611,22'
          Branch Sides:
            - BranchSide:      'utf8.c:611,25'
              BranchSideFuncs:
                - utf8_append
            - BranchSide:      'utf8.c:613,11'
              BranchSideFuncs:
                - utf8_append
        - Branch String:   'utf8.c:611,11'
          Branch Sides:
            - BranchSide:      'utf8.c:612,3'
              BranchSideFuncs:
                - utf8_append
            - BranchSide:      'utf8.c:613,11'
              BranchSideFuncs:
                - utf8_append
        - Branch String:   'utf8.c:613,22'
          Branch Sides:
            - BranchSide:      'utf8.c:613,25'
              BranchSideFuncs:
                - utf8_append
            - BranchSide:      'utf8.c:616,3'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:613,11'
          Branch Sides:
            - BranchSide:      'utf8.c:614,3'
              BranchSideFuncs:
                - utf8_append
            - BranchSide:      'utf8.c:616,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8.c:617,2'
          Dst:             utf8_append
    - functionName:    utf8_append
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ud
        - ch
      BBCount:         22
      ICount:          145
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - fatalx
        - utf8_width
      functionUses:    16
      BranchProfiles:
        - Branch String:   'utf8.c:627,6'
          Branch Sides:
            - BranchSide:      'utf8.c:628,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'utf8.c:629,6'
              BranchSideFuncs:
                - utf8_width
                - fatalx
        - Branch String:   'utf8.c:629,6'
          Branch Sides:
            - BranchSide:      'utf8.c:630,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'utf8.c:632,6'
              BranchSideFuncs:
                - utf8_width
        - Branch String:   'utf8.c:632,20'
          Branch Sides:
            - BranchSide:      'utf8.c:632,24'
              BranchSideFuncs:
                - utf8_width
            - BranchSide:      'utf8.c:635,25'
              BranchSideFuncs:
                - utf8_width
        - Branch String:   'utf8.c:632,6'
          Branch Sides:
            - BranchSide:      'utf8.c:633,3'
              BranchSideFuncs:
                - utf8_width
            - BranchSide:      'utf8.c:635,25'
              BranchSideFuncs:
                - utf8_width
        - Branch String:   'utf8.c:636,6'
          Branch Sides:
            - BranchSide:      'utf8.c:637,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:639,7'
              BranchSideFuncs:
                - utf8_width
        - Branch String:   'utf8.c:639,6'
          Branch Sides:
            - BranchSide:      'utf8.c:640,7'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:647,2'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:640,7'
          Branch Sides:
            - BranchSide:      'utf8.c:641,4'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:642,18'
              BranchSideFuncs:
                - utf8_width
        - Branch String:   'utf8.c:642,7'
          Branch Sides:
            - BranchSide:      'utf8.c:643,4'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:644,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8.c:628,3'
          Dst:             fatalx
        - Src:             'utf8.c:630,3'
          Dst:             fatalx
        - Src:             'utf8.c:642,7'
          Dst:             utf8_width
    - functionName:    utf8_set
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ud
        - ch
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_width
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ud
        - width
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - log_debug
        - utf8_find_in_width_cache
        - utf8_towc
        - wcwidth
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utf8.c:524,6'
          Branch Sides:
            - BranchSide:      'utf8.c:525,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:526,32'
              BranchSideFuncs:
                - utf8_find_in_width_cache
                - wcwidth
                - log_debug
                - log_debug
        - Branch String:   'utf8.c:527,6'
          Branch Sides:
            - BranchSide:      'utf8.c:528,12'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'utf8.c:536,19'
              BranchSideFuncs:
                - wcwidth
                - log_debug
        - Branch String:   'utf8.c:538,6'
          Branch Sides:
            - BranchSide:      'utf8.c:543,13'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:546,7'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:543,24'
          Branch Sides:
            - BranchSide:      'utf8.c:543,27'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:543,12'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:546,18'
          Branch Sides:
            - BranchSide:      'utf8.c:546,22'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:548,2'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:546,6'
          Branch Sides:
            - BranchSide:      'utf8.c:547,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:548,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8.c:524,6'
          Dst:             utf8_towc
        - Src:             'utf8.c:526,7'
          Dst:             utf8_find_in_width_cache
        - Src:             'utf8.c:529,3'
          Dst:             log_debug
        - Src:             'utf8.c:536,11'
          Dst:             wcwidth
        - Src:             'utf8.c:537,2'
          Dst:             log_debug
    - functionName:    utf8_towc
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ud
        - wc
      BBCount:         7
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_get_mb_cur_max
        - __errno_location
        - log_debug
        - mbtowc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'utf8.c:558,2'
          Branch Sides:
            - BranchSide:      'utf8.c:561,45'
              BranchSideFuncs:
                - __errno_location
                - log_debug
                - __ctype_get_mb_cur_max
                - mbtowc
            - BranchSide:      'utf8.c:566,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:568,39'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'utf8.c:558,10'
          Dst:             mbtowc
        - Src:             'utf8.c:562,7'
          Dst:             __errno_location
        - Src:             'utf8.c:561,3'
          Dst:             log_debug
        - Src:             'utf8.c:563,22'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'utf8.c:563,3'
          Dst:             mbtowc
        - Src:             'utf8.c:568,2'
          Dst:             log_debug
    - functionName:    wcwidth
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbtowc
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_get_mb_cur_max
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_rpadcstr
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - width
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - utf8_cstrwidth
        - xmalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:913,6'
          Branch Sides:
            - BranchSide:      'utf8.c:914,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'utf8.c:916,16'
              BranchSideFuncs:
                - strlen
                - xmalloc
        - Branch String:   'utf8.c:918,2'
          Branch Sides:
            - BranchSide:      'utf8.c:919,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:920,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8.c:912,6'
          Dst:             utf8_cstrwidth
        - Src:             'utf8.c:914,11'
          Dst:             xstrdup
        - Src:             'utf8.c:916,9'
          Dst:             strlen
        - Src:             'utf8.c:917,8'
          Dst:             xmalloc
    - functionName:    utf8_cstrwidth
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         22
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - utf8_append
        - utf8_open
      functionUses:    9
      BranchProfiles:
        - Branch String:   'utf8.c:866,2'
          Branch Sides:
            - BranchSide:      'utf8.c:867,32'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
            - BranchSide:      'utf8.c:880,10'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:867,7'
          Branch Sides:
            - BranchSide:      'utf8.c:868,4'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
            - BranchSide:      'utf8.c:876,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
        - Branch String:   'utf8.c:868,24'
          Branch Sides:
            - BranchSide:      'utf8.c:868,27'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
            - BranchSide:      'utf8.c:868,4'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
        - Branch String:   'utf8.c:868,4'
          Branch Sides:
            - BranchSide:      'utf8.c:869,31'
              BranchSideFuncs:
                - utf8_append
                - utf8_open
            - BranchSide:      'utf8.c:870,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
        - Branch String:   'utf8.c:870,8'
          Branch Sides:
            - BranchSide:      'utf8.c:871,18'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
            - BranchSide:      'utf8.c:874,13'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
        - Branch String:   'utf8.c:876,17'
          Branch Sides:
            - BranchSide:      'utf8.c:876,21'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
            - BranchSide:      'utf8.c:878,4'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
        - Branch String:   'utf8.c:876,7'
          Branch Sides:
            - BranchSide:      'utf8.c:877,9'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
            - BranchSide:      'utf8.c:878,4'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
      Callsites:
        - Src:             'utf8.c:867,15'
          Dst:             utf8_open
        - Src:             'utf8.c:869,12'
          Dst:             utf8_append
    - functionName:    utf8_padcstr
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - width
      BBCount:         10
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - utf8_cstrwidth
        - xmalloc
        - xstrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'utf8.c:892,6'
          Branch Sides:
            - BranchSide:      'utf8.c:893,19'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'utf8.c:895,16'
              BranchSideFuncs:
                - strlen
                - xmalloc
        - Branch String:   'utf8.c:898,2'
          Branch Sides:
            - BranchSide:      'utf8.c:899,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:900,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8.c:891,6'
          Dst:             utf8_cstrwidth
        - Src:             'utf8.c:893,11'
          Dst:             xstrdup
        - Src:             'utf8.c:895,9'
          Dst:             strlen
        - Src:             'utf8.c:896,8'
          Dst:             xmalloc
    - functionName:    utf8_tocstr
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         7
      ICount:          76
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - xreallocarray
      functionUses:    7
      BranchProfiles:
        - Branch String:   'utf8.c:847,2'
          Branch Sides:
            - BranchSide:      'utf8.c:848,23'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
            - BranchSide:      'utf8.c:852,22'
              BranchSideFuncs:
                - xreallocarray
      Callsites:
        - Src:             'utf8.c:848,9'
          Dst:             xreallocarray
        - Src:             'utf8.c:852,8'
          Dst:             xreallocarray
    - functionName:    utf8_strwidth
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - n
      BBCount:         11
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utf8.c:801,2'
          Branch Sides:
            - BranchSide:      'utf8.c:801,2'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:802,7'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:802,15'
          Branch Sides:
            - BranchSide:      'utf8.c:802,18'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:804,12'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:802,7'
          Branch Sides:
            - BranchSide:      'utf8.c:803,4'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:804,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8_strlen
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'utf8.c:789,2'
          Branch Sides:
            - BranchSide:      'utf8.c:789,31'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:791,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8_sanitize
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         27
      ICount:          185
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - utf8_append
        - utf8_open
        - xreallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utf8.c:758,2'
          Branch Sides:
            - BranchSide:      'utf8.c:759,23'
              BranchSideFuncs:
                - xreallocarray
                - utf8_open
                - xreallocarray
                - xreallocarray
                - utf8_append
            - BranchSide:      'utf8.c:778,22'
              BranchSideFuncs:
                - xreallocarray
        - Branch String:   'utf8.c:760,7'
          Branch Sides:
            - BranchSide:      'utf8.c:761,4'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - utf8_open
                - xreallocarray
                - utf8_append
            - BranchSide:      'utf8.c:772,8'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - utf8_open
                - xreallocarray
                - utf8_append
        - Branch String:   'utf8.c:761,26'
          Branch Sides:
            - BranchSide:      'utf8.c:761,29'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - utf8_open
                - xreallocarray
                - utf8_append
            - BranchSide:      'utf8.c:761,4'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - utf8_open
                - xreallocarray
                - utf8_append
        - Branch String:   'utf8.c:761,4'
          Branch Sides:
            - BranchSide:      'utf8.c:762,30'
              BranchSideFuncs:
                - utf8_append
                - xreallocarray
                - xreallocarray
                - utf8_open
                - xreallocarray
            - BranchSide:      'utf8.c:763,8'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - utf8_open
                - utf8_append
                - xreallocarray
        - Branch String:   'utf8.c:763,8'
          Branch Sides:
            - BranchSide:      'utf8.c:764,25'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - xreallocarray
                - utf8_open
                - utf8_append
            - BranchSide:      'utf8.c:770,14'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - utf8_open
                - xreallocarray
                - utf8_append
        - Branch String:   'utf8.c:766,5'
          Branch Sides:
            - BranchSide:      'utf8.c:767,6'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - utf8_open
                - xreallocarray
                - utf8_append
            - BranchSide:      'utf8.c:768,5'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - utf8_open
                - xreallocarray
                - utf8_append
        - Branch String:   'utf8.c:772,19'
          Branch Sides:
            - BranchSide:      'utf8.c:772,23'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - utf8_open
                - xreallocarray
                - utf8_append
            - BranchSide:      'utf8.c:775,4'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - utf8_open
                - xreallocarray
                - utf8_append
        - Branch String:   'utf8.c:772,7'
          Branch Sides:
            - BranchSide:      'utf8.c:773,16'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - utf8_open
                - xreallocarray
                - utf8_append
            - BranchSide:      'utf8.c:775,4'
              BranchSideFuncs:
                - xreallocarray
                - xreallocarray
                - utf8_open
                - xreallocarray
                - utf8_append
      Callsites:
        - Src:             'utf8.c:759,9'
          Dst:             xreallocarray
        - Src:             'utf8.c:760,15'
          Dst:             utf8_open
        - Src:             'utf8.c:762,12'
          Dst:             utf8_append
        - Src:             'utf8.c:764,11'
          Dst:             xreallocarray
        - Src:             'utf8.c:778,8'
          Dst:             xreallocarray
    - functionName:    utf8_isvalid
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         22
      ICount:          112
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - strlen
        - utf8_append
        - utf8_open
      functionUses:    4
      BranchProfiles:
        - Branch String:   'utf8.c:729,2'
          Branch Sides:
            - BranchSide:      'utf8.c:730,31'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
            - BranchSide:      'utf8.c:741,2'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:730,7'
          Branch Sides:
            - BranchSide:      'utf8.c:731,4'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
            - BranchSide:      'utf8.c:737,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
        - Branch String:   'utf8.c:731,21'
          Branch Sides:
            - BranchSide:      'utf8.c:731,24'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
            - BranchSide:      'utf8.c:731,4'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
        - Branch String:   'utf8.c:731,4'
          Branch Sides:
            - BranchSide:      'utf8.c:732,30'
              BranchSideFuncs:
                - utf8_append
                - utf8_open
            - BranchSide:      'utf8.c:733,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
        - Branch String:   'utf8.c:733,8'
          Branch Sides:
            - BranchSide:      'utf8.c:734,5'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
            - BranchSide:      'utf8.c:735,4'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:737,17'
          Branch Sides:
            - BranchSide:      'utf8.c:737,21'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:738,4'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:737,7'
          Branch Sides:
            - BranchSide:      'utf8.c:738,4'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:739,4'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
      Callsites:
        - Src:             'utf8.c:728,12'
          Dst:             strlen
        - Src:             'utf8.c:730,15'
          Dst:             utf8_open
        - Src:             'utf8.c:732,12'
          Dst:             utf8_append
    - functionName:    utf8_stravisx
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - srclen
        - flag
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - utf8_strvis
        - xrealloc
        - xreallocarray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'utf8.c:713,8'
          Dst:             xreallocarray
        - Src:             'utf8.c:714,8'
          Dst:             utf8_strvis
        - Src:             'utf8.c:716,9'
          Dst:             xrealloc
    - functionName:    utf8_strvis
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - len
        - flag
      BBCount:         43
      ICount:          268
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - __ctype_b_loc
        - utf8_append
        - utf8_open
        - vis
      functionUses:    4
      BranchProfiles:
        - Branch String:   'utf8.c:663,2'
          Branch Sides:
            - BranchSide:      'utf8.c:664,31'
              BranchSideFuncs:
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
                - utf8_append
            - BranchSide:      'utf8.c:688,3'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:664,7'
          Branch Sides:
            - BranchSide:      'utf8.c:665,4'
              BranchSideFuncs:
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
                - utf8_append
            - BranchSide:      'utf8.c:676,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - vis
                - vis
                - __ctype_b_loc
        - Branch String:   'utf8.c:665,23'
          Branch Sides:
            - BranchSide:      'utf8.c:665,26'
              BranchSideFuncs:
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
                - utf8_append
            - BranchSide:      'utf8.c:665,4'
              BranchSideFuncs:
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
                - utf8_append
        - Branch String:   'utf8.c:665,4'
          Branch Sides:
            - BranchSide:      'utf8.c:666,30'
              BranchSideFuncs:
                - utf8_append
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
            - BranchSide:      'utf8.c:667,8'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - vis
                - vis
                - __ctype_b_loc
        - Branch String:   'utf8.c:667,8'
          Branch Sides:
            - BranchSide:      'utf8.c:669,12'
              BranchSideFuncs:
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
                - utf8_append
            - BranchSide:      'utf8.c:674,14'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - vis
                - vis
                - __ctype_b_loc
        - Branch String:   'utf8.c:669,5'
          Branch Sides:
            - BranchSide:      'utf8.c:670,18'
              BranchSideFuncs:
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
                - utf8_append
            - BranchSide:      'utf8.c:671,5'
              BranchSideFuncs:
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
                - utf8_append
        - Branch String:   'utf8.c:676,23'
          Branch Sides:
            - BranchSide:      'utf8.c:676,26'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - vis
                - vis
                - __ctype_b_loc
            - BranchSide:      'utf8.c:682,14'
              BranchSideFuncs:
                - utf8_open
                - __ctype_b_loc
                - utf8_append
                - vis
                - vis
        - Branch String:   'utf8.c:676,40'
          Branch Sides:
            - BranchSide:      'utf8.c:676,43'
              BranchSideFuncs:
                - utf8_open
                - utf8_append
                - vis
                - vis
                - __ctype_b_loc
            - BranchSide:      'utf8.c:682,14'
              BranchSideFuncs:
                - utf8_open
                - __ctype_b_loc
                - utf8_append
                - vis
                - vis
        - Branch String:   'utf8.c:676,7'
          Branch Sides:
            - BranchSide:      'utf8.c:677,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - utf8_open
                - vis
                - vis
                - utf8_append
            - BranchSide:      'utf8.c:682,14'
              BranchSideFuncs:
                - utf8_open
                - __ctype_b_loc
                - utf8_append
                - vis
                - vis
        - Branch String:   'utf8.c:677,32'
          Branch Sides:
            - BranchSide:      'utf8.c:678,8'
              BranchSideFuncs:
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
                - utf8_append
            - BranchSide:      'utf8.c:680,9'
              BranchSideFuncs:
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
                - utf8_append
        - Branch String:   'utf8.c:678,22'
          Branch Sides:
            - BranchSide:      'utf8.c:679,8'
              BranchSideFuncs:
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
                - utf8_append
            - BranchSide:      'utf8.c:680,9'
              BranchSideFuncs:
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
                - utf8_append
        - Branch String:   'utf8.c:677,8'
          Branch Sides:
            - BranchSide:      'utf8.c:680,9'
              BranchSideFuncs:
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
                - utf8_append
            - BranchSide:      'utf8.c:681,8'
              BranchSideFuncs:
                - utf8_open
                - vis
                - vis
                - __ctype_b_loc
                - utf8_append
        - Branch String:   'utf8.c:682,14'
          Branch Sides:
            - BranchSide:      'utf8.c:683,14'
              BranchSideFuncs:
                - vis
                - utf8_open
                - vis
                - __ctype_b_loc
                - utf8_append
            - BranchSide:      'utf8.c:684,12'
              BranchSideFuncs:
                - utf8_open
                - vis
                - __ctype_b_loc
                - utf8_append
                - vis
      Callsites:
        - Src:             'utf8.c:664,15'
          Dst:             utf8_open
        - Src:             'utf8.c:666,12'
          Dst:             utf8_append
        - Src:             'utf8.c:677,8'
          Dst:             __ctype_b_loc
        - Src:             'utf8.c:683,10'
          Dst:             vis
        - Src:             'utf8.c:685,10'
          Dst:             vis
    - functionName:    utf8_stravis
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - flag
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - utf8_strvis
        - xrealloc
        - xreallocarray
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'utf8.c:699,31'
          Dst:             strlen
        - Src:             'utf8.c:699,8'
          Dst:             xreallocarray
        - Src:             'utf8.c:700,30'
          Dst:             strlen
        - Src:             'utf8.c:700,8'
          Dst:             utf8_strvis
        - Src:             'utf8.c:702,9'
          Dst:             xrealloc
    - functionName:    utf8_fromwc
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - wc
        - ud
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - log_debug
        - utf8_width
        - wctomb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:583,6'
          Branch Sides:
            - BranchSide:      'utf8.c:584,38'
              BranchSideFuncs:
                - __errno_location
                - log_debug
                - wctomb
            - BranchSide:      'utf8.c:588,6'
              BranchSideFuncs:
                - utf8_width
        - Branch String:   'utf8.c:588,6'
          Branch Sides:
            - BranchSide:      'utf8.c:589,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:590,24'
              BranchSideFuncs:
                - utf8_width
        - Branch String:   'utf8.c:591,6'
          Branch Sides:
            - BranchSide:      'utf8.c:592,15'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:595,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8.c:581,9'
          Dst:             wctomb
        - Src:             'utf8.c:584,42'
          Dst:             __errno_location
        - Src:             'utf8.c:584,3'
          Dst:             log_debug
        - Src:             'utf8.c:585,3'
          Dst:             wctomb
        - Src:             'utf8.c:591,6'
          Dst:             utf8_width
    - functionName:    utf8_copy
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   'utf8.c:513,2'
          Branch Sides:
            - BranchSide:      'utf8.c:514,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:515,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8_build_one
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ch
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_item_by_index
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - index
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - utf8_index_tree_RB_FIND
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'utf8.c:282,10'
          Dst:             utf8_index_tree_RB_FIND
    - functionName:    utf8_to_data
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - uc
        - ud
      BBCount:         9
      ICount:          126
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - log_debug
        - utf8_item_by_index
      functionUses:    7
      BranchProfiles:
        - Branch String:   'utf8.c:472,6'
          Branch Sides:
            - BranchSide:      'utf8.c:473,18'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'utf8.c:477,12'
              BranchSideFuncs:
                - utf8_item_by_index
                - log_debug
        - Branch String:   'utf8.c:478,7'
          Branch Sides:
            - BranchSide:      'utf8.c:479,11'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'utf8.c:481,11'
              BranchSideFuncs:
                - log_debug
      Callsites:
        - Src:             'utf8.c:478,13'
          Dst:             utf8_item_by_index
        - Src:             'utf8.c:484,2'
          Dst:             log_debug
    - functionName:    utf8_put_item
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - index
      BBCount:         8
      ICount:          95
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - log_debug
        - utf8_data_tree_RB_INSERT
        - utf8_index_tree_RB_INSERT
        - utf8_item_by_data
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:406,6'
          Branch Sides:
            - BranchSide:      'utf8.c:407,12'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'utf8.c:413,6'
              BranchSideFuncs:
                - xcalloc
                - utf8_index_tree_RB_INSERT
                - utf8_data_tree_RB_INSERT
                - log_debug
        - Branch String:   'utf8.c:413,6'
          Branch Sides:
            - BranchSide:      'utf8.c:414,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:416,7'
              BranchSideFuncs:
                - xcalloc
                - utf8_index_tree_RB_INSERT
                - utf8_data_tree_RB_INSERT
                - log_debug
      Callsites:
        - Src:             'utf8.c:405,7'
          Dst:             utf8_item_by_data
        - Src:             'utf8.c:408,3'
          Dst:             log_debug
        - Src:             'utf8.c:416,7'
          Dst:             xcalloc
        - Src:             'utf8.c:418,2'
          Dst:             utf8_index_tree_RB_INSERT
        - Src:             'utf8.c:422,2'
          Dst:             utf8_data_tree_RB_INSERT
        - Src:             'utf8.c:425,2'
          Dst:             log_debug
    - functionName:    utf8_from_data
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ud
        - uc
      BBCount:         20
      ICount:          170
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - fatalx
        - log_debug
        - utf8_put_item
      functionUses:    6
      BranchProfiles:
        - Branch String:   'utf8.c:435,6'
          Branch Sides:
            - BranchSide:      'utf8.c:436,37'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'utf8.c:438,6'
              BranchSideFuncs:
                - utf8_put_item
                - log_debug
        - Branch String:   'utf8.c:438,6'
          Branch Sides:
            - BranchSide:      'utf8.c:439,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:440,6'
              BranchSideFuncs:
                - utf8_put_item
                - log_debug
        - Branch String:   'utf8.c:440,6'
          Branch Sides:
            - BranchSide:      'utf8.c:441,24'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'utf8.c:444,27'
              BranchSideFuncs:
                - utf8_put_item
                - log_debug
        - Branch String:   'utf8.c:444,13'
          Branch Sides:
            - BranchSide:      'utf8.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:445,3'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:452,6'
          Branch Sides:
            - BranchSide:      'utf8.c:453,4'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:454,11'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:454,11'
          Branch Sides:
            - BranchSide:      'utf8.c:455,4'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:457,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8.c:436,3'
          Dst:             fatalx
        - Src:             'utf8.c:444,13'
          Dst:             utf8_put_item
        - Src:             'utf8.c:447,2'
          Dst:             log_debug
    - functionName:    utf8_add_to_width_cache
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         38
      ICount:          252
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - log_debug
        - mbtowc
        - strchr
        - strncmp
        - strtonum
        - strtoull
        - utf8_fromcstr
        - utf8_width_cache_RB_INSERT
        - utf8_width_cache_RB_REMOVE
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:308,6'
          Branch Sides:
            - BranchSide:      'utf8.c:309,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'utf8.c:312,5'
              BranchSideFuncs:
                - strtonum
                - strncmp
                - utf8_fromcstr
                - mbtowc
                - free
                - log_debug
                - xcalloc
                - utf8_width_cache_RB_INSERT
                - free
                - utf8_width_cache_RB_REMOVE
                - utf8_width_cache_RB_INSERT
                - free
                - free
                - free
                - free
                - free
                - __errno_location
                - strtoull
                - __errno_location
                - free
                - free
        - Branch String:   'utf8.c:315,6'
          Branch Sides:
            - BranchSide:      'utf8.c:316,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'utf8.c:320,14'
              BranchSideFuncs:
                - strncmp
                - utf8_fromcstr
                - mbtowc
                - free
                - log_debug
                - xcalloc
                - utf8_width_cache_RB_INSERT
                - free
                - utf8_width_cache_RB_REMOVE
                - utf8_width_cache_RB_INSERT
                - free
                - free
                - free
                - free
                - free
                - __errno_location
                - strtoull
                - __errno_location
                - free
        - Branch String:   'utf8.c:320,6'
          Branch Sides:
            - BranchSide:      'utf8.c:321,3'
              BranchSideFuncs:
                - __errno_location
                - strtoull
                - __errno_location
                - log_debug
                - xcalloc
                - utf8_width_cache_RB_INSERT
                - free
                - utf8_width_cache_RB_REMOVE
                - utf8_width_cache_RB_INSERT
                - free
                - free
            - BranchSide:      'utf8.c:333,17'
              BranchSideFuncs:
                - utf8_fromcstr
                - mbtowc
                - free
                - log_debug
                - xcalloc
                - utf8_width_cache_RB_INSERT
                - free
                - utf8_width_cache_RB_REMOVE
                - utf8_width_cache_RB_INSERT
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'utf8.c:323,23'
          Branch Sides:
            - BranchSide:      'utf8.c:324,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'utf8.c:328,9'
              BranchSideFuncs:
                - free
        - Branch String:   'utf8.c:324,23'
          Branch Sides:
            - BranchSide:      'utf8.c:325,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'utf8.c:328,9'
              BranchSideFuncs:
                - free
        - Branch String:   'utf8.c:325,14'
          Branch Sides:
            - BranchSide:      'utf8.c:326,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'utf8.c:328,9'
              BranchSideFuncs:
                - free
        - Branch String:   'utf8.c:326,21'
          Branch Sides:
            - BranchSide:      'utf8.c:327,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'utf8.c:328,9'
              BranchSideFuncs:
                - free
        - Branch String:   'utf8.c:327,24'
          Branch Sides:
            - BranchSide:      'utf8.c:327,27'
              BranchSideFuncs:
                - log_debug
                - xcalloc
                - utf8_width_cache_RB_INSERT
                - free
                - utf8_width_cache_RB_REMOVE
                - utf8_width_cache_RB_INSERT
                - free
                - free
            - BranchSide:      'utf8.c:331,8'
              BranchSideFuncs:
                - log_debug
                - xcalloc
                - utf8_width_cache_RB_INSERT
                - free
                - utf8_width_cache_RB_REMOVE
                - utf8_width_cache_RB_INSERT
                - free
        - Branch String:   'utf8.c:323,7'
          Branch Sides:
            - BranchSide:      'utf8.c:328,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'utf8.c:331,8'
              BranchSideFuncs:
                - log_debug
                - xcalloc
                - utf8_width_cache_RB_INSERT
                - free
                - utf8_width_cache_RB_REMOVE
                - utf8_width_cache_RB_INSERT
                - free
        - Branch String:   'utf8.c:336,23'
          Branch Sides:
            - BranchSide:      'utf8.c:336,26'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'utf8.c:337,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'utf8.c:336,7'
          Branch Sides:
            - BranchSide:      'utf8.c:337,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'utf8.c:344,19'
              BranchSideFuncs:
                - mbtowc
                - free
                - log_debug
                - xcalloc
                - utf8_width_cache_RB_INSERT
                - free
                - utf8_width_cache_RB_REMOVE
                - utf8_width_cache_RB_INSERT
                - free
                - free
                - free
        - Branch String:   'utf8.c:344,7'
          Branch Sides:
            - BranchSide:      'utf8.c:346,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'utf8.c:350,8'
              BranchSideFuncs:
                - free
                - log_debug
                - xcalloc
                - utf8_width_cache_RB_INSERT
                - free
                - utf8_width_cache_RB_REMOVE
                - utf8_width_cache_RB_INSERT
                - free
        - Branch String:   'utf8.c:361,6'
          Branch Sides:
            - BranchSide:      'utf8.c:362,3'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE
                - utf8_width_cache_RB_INSERT
                - free
                - free
            - BranchSide:      'utf8.c:368,7'
              BranchSideFuncs:
                - free
        - Branch String:   'utf8.c:363,7'
          Branch Sides:
            - BranchSide:      'utf8.c:364,9'
              BranchSideFuncs:
                - free
                - utf8_width_cache_RB_INSERT
                - free
            - BranchSide:      'utf8.c:365,3'
              BranchSideFuncs:
                - utf8_width_cache_RB_INSERT
                - free
      Callsites:
        - Src:             'utf8.c:307,9'
          Dst:             xstrdup
        - Src:             'utf8.c:308,12'
          Dst:             strchr
        - Src:             'utf8.c:314,10'
          Dst:             strtonum
        - Src:             'utf8.c:320,6'
          Dst:             strncmp
        - Src:             'utf8.c:321,3'
          Dst:             __errno_location
        - Src:             'utf8.c:322,7'
          Dst:             strtoull
        - Src:             'utf8.c:327,8'
          Dst:             __errno_location
        - Src:             'utf8.c:334,8'
          Dst:             utf8_fromcstr
        - Src:             'utf8.c:344,7'
          Dst:             mbtowc
        - Src:             'utf8.c:353,2'
          Dst:             log_debug
        - Src:             'utf8.c:355,7'
          Dst:             xcalloc
        - Src:             'utf8.c:360,8'
          Dst:             utf8_width_cache_RB_INSERT
        - Src:             'utf8.c:362,3'
          Dst:             utf8_width_cache_RB_REMOVE
        - Src:             'utf8.c:365,3'
          Dst:             utf8_width_cache_RB_INSERT
    - functionName:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_width_cache_RB_INSERT
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - utf8_width_cache_RB_INSERT_COLOR
        - utf8_width_cache_cmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_cmp
                - utf8_width_cache_RB_INSERT_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_INSERT_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_INSERT_COLOR
                - utf8_width_cache_cmp
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_INSERT_COLOR
                - utf8_width_cache_cmp
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_INSERT_COLOR
                - utf8_width_cache_cmp
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_INSERT_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_INSERT_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_INSERT_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_INSERT_COLOR
      Callsites:
        - Src:             'utf8.c:48,1'
          Dst:             utf8_width_cache_cmp
        - Src:             'utf8.c:48,1'
          Dst:             utf8_width_cache_RB_INSERT_COLOR
    - functionName:    utf8_width_cache_RB_REMOVE
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - utf8_width_cache_RB_REMOVE_COLOR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE_COLOR
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8.c:48,1'
          Dst:             utf8_width_cache_RB_REMOVE_COLOR
    - functionName:    utf8_width_cache_RB_NEXT
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8_width_cache_RB_MINMAX
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:48,1'
          Branch Sides:
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:48,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf8_update_width_cache
      functionSourceFile: '/src/tmux/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - options_array_first
        - options_array_item_value
        - options_array_next
        - options_get
        - utf8_add_to_width_cache
        - utf8_width_cache_RB_INSERT
        - utf8_width_cache_RB_MINMAX
        - utf8_width_cache_RB_NEXT
        - utf8_width_cache_RB_REMOVE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utf8.c:380,2'
          Branch Sides:
            - BranchSide:      'utf8.c:375,27'
              BranchSideFuncs:
                - utf8_width_cache_RB_MINMAX
                - options_get
                - options_array_first
                - options_array_item_value
                - utf8_add_to_width_cache
                - options_array_next
                - utf8_width_cache_RB_INSERT
                - utf8_width_cache_RB_REMOVE
                - free
                - utf8_width_cache_RB_NEXT
            - BranchSide:      'utf8.c:380,2'
              BranchSideFuncs:
                - utf8_width_cache_RB_MINMAX
                - options_get
                - options_array_first
                - options_array_item_value
                - utf8_add_to_width_cache
                - options_array_next
                - utf8_width_cache_RB_INSERT
                - utf8_width_cache_RB_REMOVE
                - free
                - utf8_width_cache_RB_NEXT
        - Branch String:   'utf8.c:380,2'
          Branch Sides:
            - BranchSide:      'utf8.c:380,2'
              BranchSideFuncs:
                - utf8_width_cache_RB_NEXT
                - options_get
                - options_array_first
                - options_array_item_value
                - utf8_add_to_width_cache
                - options_array_next
                - utf8_width_cache_RB_INSERT
                - utf8_width_cache_RB_REMOVE
                - free
            - BranchSide:      'utf8.c:380,2'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_value
                - utf8_add_to_width_cache
                - options_array_next
                - utf8_width_cache_RB_INSERT
                - utf8_width_cache_RB_REMOVE
                - utf8_width_cache_RB_NEXT
                - free
        - Branch String:   'utf8.c:380,2'
          Branch Sides:
            - BranchSide:      'utf8.c:381,3'
              BranchSideFuncs:
                - utf8_width_cache_RB_REMOVE
                - options_get
                - options_array_first
                - options_array_item_value
                - utf8_add_to_width_cache
                - options_array_next
                - utf8_width_cache_RB_INSERT
                - utf8_width_cache_RB_NEXT
                - free
            - BranchSide:      'utf8.c:386,9'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_value
                - utf8_add_to_width_cache
                - options_array_next
                - utf8_width_cache_RB_INSERT
        - Branch String:   'utf8.c:382,7'
          Branch Sides:
            - BranchSide:      'utf8.c:383,9'
              BranchSideFuncs:
                - free
                - options_get
                - options_array_first
                - options_array_item_value
                - utf8_add_to_width_cache
                - options_array_next
                - utf8_width_cache_RB_INSERT
                - utf8_width_cache_RB_REMOVE
                - utf8_width_cache_RB_NEXT
            - BranchSide:      'utf8.c:384,2'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_value
                - utf8_add_to_width_cache
                - options_array_next
                - utf8_width_cache_RB_INSERT
                - utf8_width_cache_RB_REMOVE
                - free
                - utf8_width_cache_RB_NEXT
        - Branch String:   'utf8.c:386,2'
          Branch Sides:
            - BranchSide:      'utf8.c:387,3'
              BranchSideFuncs:
                - utf8_width_cache_RB_INSERT
                - options_get
                - options_array_first
                - options_array_item_value
                - utf8_add_to_width_cache
                - options_array_next
            - BranchSide:      'utf8.c:391,18'
              BranchSideFuncs:
                - options_get
                - options_array_first
                - options_array_item_value
                - utf8_add_to_width_cache
                - options_array_next
        - Branch String:   'utf8.c:393,2'
          Branch Sides:
            - BranchSide:      'utf8.c:394,52'
              BranchSideFuncs:
                - options_array_item_value
                - utf8_add_to_width_cache
                - options_array_next
            - BranchSide:      'utf8.c:397,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8.c:380,2'
          Dst:             utf8_width_cache_RB_MINMAX
        - Src:             'utf8.c:380,2'
          Dst:             utf8_width_cache_RB_NEXT
        - Src:             'utf8.c:381,3'
          Dst:             utf8_width_cache_RB_REMOVE
        - Src:             'utf8.c:387,3'
          Dst:             utf8_width_cache_RB_INSERT
        - Src:             'utf8.c:391,6'
          Dst:             options_get
        - Src:             'utf8.c:392,6'
          Dst:             options_array_first
        - Src:             'utf8.c:394,27'
          Dst:             options_array_item_value
        - Src:             'utf8.c:394,3'
          Dst:             utf8_add_to_width_cache
        - Src:             'utf8.c:395,7'
          Dst:             options_array_next
    - functionName:    window_buffer_finish_edit
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ed
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_buffer_edit_close_cb
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - arg
      BBCount:         30
      ICount:          190
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
        - paste_buffer_data
        - paste_get_name
        - paste_replace
        - window_buffer_finish_edit
        - window_pane_find_by_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-buffer.c:451,18'
          Branch Sides:
            - BranchSide:      'window-buffer.c:451,21'
              BranchSideFuncs:
                - window_buffer_finish_edit
            - BranchSide:      'window-buffer.c:452,29'
              BranchSideFuncs:
                - window_buffer_finish_edit
        - Branch String:   'window-buffer.c:451,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:452,29'
              BranchSideFuncs:
                - window_buffer_finish_edit
            - BranchSide:      'window-buffer.c:456,22'
              BranchSideFuncs:
                - paste_get_name
                - paste_buffer_data
                - window_pane_find_by_id
                - window_buffer_finish_edit
                - mode_tree_build
                - mode_tree_draw
                - paste_replace
                - window_buffer_finish_edit
        - Branch String:   'window-buffer.c:457,17'
          Branch Sides:
            - BranchSide:      'window-buffer.c:457,20'
              BranchSideFuncs:
                - window_buffer_finish_edit
            - BranchSide:      'window-buffer.c:458,29'
              BranchSideFuncs:
                - window_buffer_finish_edit
        - Branch String:   'window-buffer.c:457,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:458,29'
              BranchSideFuncs:
                - window_buffer_finish_edit
            - BranchSide:      'window-buffer.c:462,29'
              BranchSideFuncs:
                - paste_buffer_data
                - window_pane_find_by_id
                - window_buffer_finish_edit
                - mode_tree_build
                - mode_tree_draw
                - paste_replace
        - Branch String:   'window-buffer.c:463,21'
          Branch Sides:
            - BranchSide:      'window-buffer.c:464,6'
              BranchSideFuncs:
                - window_pane_find_by_id
                - window_buffer_finish_edit
                - mode_tree_build
                - mode_tree_draw
                - paste_replace
            - BranchSide:      'window-buffer.c:467,6'
              BranchSideFuncs:
                - window_pane_find_by_id
                - window_buffer_finish_edit
                - mode_tree_build
                - mode_tree_draw
                - paste_replace
        - Branch String:   'window-buffer.c:464,33'
          Branch Sides:
            - BranchSide:      'window-buffer.c:465,6'
              BranchSideFuncs:
                - window_pane_find_by_id
                - window_buffer_finish_edit
                - mode_tree_build
                - mode_tree_draw
                - paste_replace
            - BranchSide:      'window-buffer.c:467,6'
              BranchSideFuncs:
                - window_pane_find_by_id
                - window_buffer_finish_edit
                - mode_tree_build
                - mode_tree_draw
                - paste_replace
        - Branch String:   'window-buffer.c:463,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:466,6'
              BranchSideFuncs:
                - window_pane_find_by_id
                - window_buffer_finish_edit
                - mode_tree_build
                - mode_tree_draw
                - paste_replace
            - BranchSide:      'window-buffer.c:467,6'
              BranchSideFuncs:
                - window_pane_find_by_id
                - window_buffer_finish_edit
                - mode_tree_build
                - mode_tree_draw
                - paste_replace
        - Branch String:   'window-buffer.c:467,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:468,17'
              BranchSideFuncs:
                - paste_replace
                - window_pane_find_by_id
                - window_buffer_finish_edit
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-buffer.c:470,30'
              BranchSideFuncs:
                - window_pane_find_by_id
                - window_buffer_finish_edit
                - mode_tree_build
                - mode_tree_draw
        - Branch String:   'window-buffer.c:471,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:472,9'
              BranchSideFuncs:
                - window_buffer_finish_edit
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-buffer.c:480,28'
              BranchSideFuncs:
                - window_buffer_finish_edit
        - Branch String:   'window-buffer.c:473,7'
          Branch Sides:
            - BranchSide:      'window-buffer.c:474,11'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_draw
                - window_buffer_finish_edit
            - BranchSide:      'window-buffer.c:478,3'
              BranchSideFuncs:
                - window_buffer_finish_edit
      Callsites:
        - Src:             'window-buffer.c:452,3'
          Dst:             window_buffer_finish_edit
        - Src:             'window-buffer.c:456,7'
          Dst:             paste_get_name
        - Src:             'window-buffer.c:458,3'
          Dst:             window_buffer_finish_edit
        - Src:             'window-buffer.c:462,11'
          Dst:             paste_buffer_data
        - Src:             'window-buffer.c:468,3'
          Dst:             paste_replace
        - Src:             'window-buffer.c:470,7'
          Dst:             window_pane_find_by_id
        - Src:             'window-buffer.c:475,4'
          Dst:             mode_tree_build
        - Src:             'window-buffer.c:476,4'
          Dst:             mode_tree_draw
        - Src:             'window-buffer.c:480,2'
          Dst:             window_buffer_finish_edit
    - functionName:    window_buffer_init
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - fs
        - args
      BBCount:         21
      ICount:          157
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - args_count
        - args_get
        - args_has
        - args_string
        - cmd_find_copy_state
        - mode_tree_build
        - mode_tree_draw
        - mode_tree_start
        - mode_tree_zoom
        - window_buffer_build
        - window_buffer_draw
        - window_buffer_get_key
        - window_buffer_menu
        - window_buffer_search
        - xcalloc
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-buffer.c:334,19'
          Branch Sides:
            - BranchSide:      'window-buffer.c:334,32'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
            - BranchSide:      'window-buffer.c:335,18'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
        - Branch String:   'window-buffer.c:334,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:335,18'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
            - BranchSide:      'window-buffer.c:337,35'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
        - Branch String:   'window-buffer.c:338,19'
          Branch Sides:
            - BranchSide:      'window-buffer.c:338,32'
              BranchSideFuncs:
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
            - BranchSide:      'window-buffer.c:339,22'
              BranchSideFuncs:
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
        - Branch String:   'window-buffer.c:338,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:339,22'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
            - BranchSide:      'window-buffer.c:341,39'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
        - Branch String:   'window-buffer.c:342,19'
          Branch Sides:
            - BranchSide:      'window-buffer.c:342,33'
              BranchSideFuncs:
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-buffer.c:343,19'
              BranchSideFuncs:
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
        - Branch String:   'window-buffer.c:342,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:343,19'
              BranchSideFuncs:
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-buffer.c:345,39'
              BranchSideFuncs:
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
      Callsites:
        - Src:             'window-buffer.c:330,21'
          Dst:             xcalloc
        - Src:             'window-buffer.c:332,2'
          Dst:             cmd_find_copy_state
        - Src:             'window-buffer.c:334,23'
          Dst:             args_has
        - Src:             'window-buffer.c:335,18'
          Dst:             xstrdup
        - Src:             'window-buffer.c:337,26'
          Dst:             args_get
        - Src:             'window-buffer.c:337,18'
          Dst:             xstrdup
        - Src:             'window-buffer.c:338,23'
          Dst:             args_has
        - Src:             'window-buffer.c:339,22'
          Dst:             xstrdup
        - Src:             'window-buffer.c:341,30'
          Dst:             args_get
        - Src:             'window-buffer.c:341,22'
          Dst:             xstrdup
        - Src:             'window-buffer.c:342,22'
          Dst:             args_count
        - Src:             'window-buffer.c:343,19'
          Dst:             xstrdup
        - Src:             'window-buffer.c:345,27'
          Dst:             args_string
        - Src:             'window-buffer.c:345,19'
          Dst:             xstrdup
        - Src:             'window-buffer.c:347,15'
          Dst:             mode_tree_start
        - Src:             'window-buffer.c:347,15'
          Dst:             window_buffer_build
        - Src:             'window-buffer.c:347,15'
          Dst:             window_buffer_draw
        - Src:             'window-buffer.c:347,15'
          Dst:             window_buffer_search
        - Src:             'window-buffer.c:347,15'
          Dst:             window_buffer_menu
        - Src:             'window-buffer.c:347,15'
          Dst:             window_buffer_get_key
        - Src:             'window-buffer.c:351,2'
          Dst:             mode_tree_zoom
        - Src:             'window-buffer.c:353,2'
          Dst:             mode_tree_build
        - Src:             'window-buffer.c:354,2'
          Dst:             mode_tree_draw
    - functionName:    window_buffer_free
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - mode_tree_free
        - window_buffer_free_item
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-buffer.c:365,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'window-buffer.c:368,17'
              BranchSideFuncs:
                - mode_tree_free
                - free
                - free
                - free
                - free
                - free
                - window_buffer_free_item
        - Branch String:   'window-buffer.c:370,2'
          Branch Sides:
            - BranchSide:      'window-buffer.c:371,27'
              BranchSideFuncs:
                - window_buffer_free_item
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'window-buffer.c:372,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'window-buffer.c:368,2'
          Dst:             mode_tree_free
        - Src:             'window-buffer.c:371,3'
          Dst:             window_buffer_free_item
    - functionName:    window_buffer_resize
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - sx
        - sy
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mode_tree_resize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-buffer.c:386,2'
          Dst:             mode_tree_resize
    - functionName:    window_buffer_update
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-buffer.c:394,2'
          Dst:             mode_tree_build
        - Src:             'window-buffer.c:395,2'
          Dst:             mode_tree_draw
    - functionName:    window_buffer_key
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - c
        - s
        - wl
        - key
        - m
      BBCount:         21
      ICount:          166
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
        - mode_tree_each_tagged
        - mode_tree_get_current
        - mode_tree_key
        - paste_is_empty
        - window_buffer_do_delete
        - window_buffer_do_paste
        - window_buffer_start_edit
        - window_pane_reset_mode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-buffer.c:516,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:517,12'
              BranchSideFuncs:
                - paste_is_empty
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-buffer.c:521,27'
              BranchSideFuncs:
                - mode_tree_key
                - mode_tree_get_current
                - window_buffer_do_paste
                - paste_is_empty
                - mode_tree_draw
                - window_pane_reset_mode
                - mode_tree_each_tagged
                - mode_tree_each_tagged
                - mode_tree_build
                - mode_tree_get_current
                - window_buffer_do_delete
                - mode_tree_build
                - mode_tree_get_current
                - window_buffer_start_edit
        - Branch String:   'window-buffer.c:522,2'
          Branch Sides:
            - BranchSide:      'window-buffer.c:524,32'
              BranchSideFuncs:
                - mode_tree_get_current
                - window_buffer_start_edit
                - paste_is_empty
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-buffer.c:528,32'
              BranchSideFuncs:
                - mode_tree_get_current
                - window_buffer_do_delete
                - mode_tree_build
                - paste_is_empty
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-buffer.c:533,25'
              BranchSideFuncs:
                - mode_tree_each_tagged
                - mode_tree_build
                - paste_is_empty
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-buffer.c:537,25'
              BranchSideFuncs:
                - mode_tree_each_tagged
                - paste_is_empty
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-buffer.c:542,32'
              BranchSideFuncs:
                - mode_tree_get_current
                - window_buffer_do_paste
                - paste_is_empty
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-buffer.c:542,32'
              BranchSideFuncs:
                - mode_tree_get_current
                - window_buffer_do_paste
                - paste_is_empty
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-buffer.c:546,2'
              BranchSideFuncs:
                - paste_is_empty
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-buffer.c:549,15'
          Branch Sides:
            - BranchSide:      'window-buffer.c:549,18'
              BranchSideFuncs:
                - window_pane_reset_mode
            - BranchSide:      'window-buffer.c:550,26'
              BranchSideFuncs:
                - window_pane_reset_mode
        - Branch String:   'window-buffer.c:549,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:550,26'
              BranchSideFuncs:
                - window_pane_reset_mode
            - BranchSide:      'window-buffer.c:552,18'
              BranchSideFuncs:
                - mode_tree_draw
      Callsites:
        - Src:             'window-buffer.c:516,6'
          Dst:             paste_is_empty
        - Src:             'window-buffer.c:521,13'
          Dst:             mode_tree_key
        - Src:             'window-buffer.c:524,10'
          Dst:             mode_tree_get_current
        - Src:             'window-buffer.c:525,3'
          Dst:             window_buffer_start_edit
        - Src:             'window-buffer.c:528,10'
          Dst:             mode_tree_get_current
        - Src:             'window-buffer.c:529,3'
          Dst:             window_buffer_do_delete
        - Src:             'window-buffer.c:530,3'
          Dst:             mode_tree_build
        - Src:             'window-buffer.c:533,3'
          Dst:             mode_tree_each_tagged
        - Src:             'window-buffer.c:533,3'
          Dst:             window_buffer_do_delete
        - Src:             'window-buffer.c:534,3'
          Dst:             mode_tree_build
        - Src:             'window-buffer.c:537,3'
          Dst:             mode_tree_each_tagged
        - Src:             'window-buffer.c:537,3'
          Dst:             window_buffer_do_paste
        - Src:             'window-buffer.c:542,10'
          Dst:             mode_tree_get_current
        - Src:             'window-buffer.c:543,3'
          Dst:             window_buffer_do_paste
        - Src:             'window-buffer.c:549,18'
          Dst:             paste_is_empty
        - Src:             'window-buffer.c:550,3'
          Dst:             window_pane_reset_mode
        - Src:             'window-buffer.c:552,3'
          Dst:             mode_tree_draw
    - functionName:    window_buffer_start_edit
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - item
        - c
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - paste_buffer_data
        - paste_buffer_name
        - paste_get_name
        - popup_editor
        - window_buffer_edit_close_cb
        - window_buffer_finish_edit
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-buffer.c:492,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:493,3'
              BranchSideFuncs: []
            - BranchSide:      'window-buffer.c:494,26'
              BranchSideFuncs:
                - paste_buffer_data
                - xcalloc
                - paste_buffer_name
                - xstrdup
                - popup_editor
                - window_buffer_finish_edit
        - Branch String:   'window-buffer.c:501,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:501,6'
              BranchSideFuncs:
                - window_buffer_finish_edit
            - BranchSide:      'window-buffer.c:502,29'
              BranchSideFuncs:
                - window_buffer_finish_edit
      Callsites:
        - Src:             'window-buffer.c:492,12'
          Dst:             paste_get_name
        - Src:             'window-buffer.c:494,8'
          Dst:             paste_buffer_data
        - Src:             'window-buffer.c:496,7'
          Dst:             xcalloc
        - Src:             'window-buffer.c:498,21'
          Dst:             paste_buffer_name
        - Src:             'window-buffer.c:498,13'
          Dst:             xstrdup
        - Src:             'window-buffer.c:501,6'
          Dst:             popup_editor
        - Src:             'window-buffer.c:501,6'
          Dst:             window_buffer_edit_close_cb
        - Src:             'window-buffer.c:502,3'
          Dst:             window_buffer_finish_edit
    - functionName:    window_buffer_do_delete
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - c
        - key
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - mode_tree_down
        - mode_tree_get_current
        - mode_tree_up
        - paste_free
        - paste_get_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-buffer.c:407,48'
          Branch Sides:
            - BranchSide:      'window-buffer.c:408,22'
              BranchSideFuncs:
                - mode_tree_down
                - mode_tree_up
                - paste_get_name
                - paste_free
            - BranchSide:      'window-buffer.c:418,27'
              BranchSideFuncs:
                - paste_get_name
                - paste_free
        - Branch String:   'window-buffer.c:407,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:415,16'
              BranchSideFuncs:
                - paste_get_name
                - paste_free
            - BranchSide:      'window-buffer.c:418,27'
              BranchSideFuncs:
                - paste_get_name
                - paste_free
        - Branch String:   'window-buffer.c:418,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:418,6'
              BranchSideFuncs:
                - paste_free
            - BranchSide:      'window-buffer.c:419,14'
              BranchSideFuncs:
                - paste_free
      Callsites:
        - Src:             'window-buffer.c:407,14'
          Dst:             mode_tree_get_current
        - Src:             'window-buffer.c:408,7'
          Dst:             mode_tree_down
        - Src:             'window-buffer.c:415,3'
          Dst:             mode_tree_up
        - Src:             'window-buffer.c:418,12'
          Dst:             paste_get_name
        - Src:             'window-buffer.c:419,3'
          Dst:             paste_free
    - functionName:    window_buffer_do_paste
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - c
        - key
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mode_tree_run_command
        - paste_get_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-buffer.c:429,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:429,6'
              BranchSideFuncs:
                - mode_tree_run_command
            - BranchSide:      'window-buffer.c:430,25'
              BranchSideFuncs:
                - mode_tree_run_command
      Callsites:
        - Src:             'window-buffer.c:429,6'
          Dst:             paste_get_name
        - Src:             'window-buffer.c:430,3'
          Dst:             mode_tree_run_command
    - functionName:    window_buffer_free_item
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_buffer_build
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - modedata
        - sort_crit
        - tag
        - filter
      BBCount:         24
      ICount:          251
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - cmd_find_valid_state
        - format_create
        - format_defaults
        - format_defaults_paste_buffer
        - format_expand
        - format_free
        - format_true
        - mode_tree_add
        - paste_buffer_data
        - paste_buffer_name
        - paste_buffer_order
        - paste_get_name
        - paste_walk
        - qsort
        - window_buffer_add_item
        - window_buffer_cmp
        - window_buffer_free_item
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-buffer.c:168,2'
          Branch Sides:
            - BranchSide:      'window-buffer.c:169,27'
              BranchSideFuncs:
                - window_buffer_free_item
                - free
                - paste_walk
                - qsort
                - cmd_find_valid_state
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults_paste_buffer
                - format_expand
                - mode_tree_add
                - free
                - format_free
                - format_expand
                - format_true
                - free
                - format_free
                - free
                - window_buffer_add_item
                - paste_buffer_name
                - xstrdup
                - paste_buffer_data
                - paste_buffer_order
            - BranchSide:      'window-buffer.c:170,7'
              BranchSideFuncs:
                - free
                - paste_walk
                - qsort
                - cmd_find_valid_state
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults_paste_buffer
                - format_expand
                - mode_tree_add
                - free
                - format_free
                - format_expand
                - format_true
                - free
                - format_free
                - free
                - window_buffer_add_item
                - paste_buffer_name
                - xstrdup
                - paste_buffer_data
                - paste_buffer_order
        - Branch String:   'window-buffer.c:175,2'
          Branch Sides:
            - BranchSide:      'window-buffer.c:176,33'
              BranchSideFuncs:
                - window_buffer_add_item
                - paste_buffer_name
                - xstrdup
                - paste_buffer_data
                - paste_buffer_order
                - paste_walk
                - qsort
                - cmd_find_valid_state
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults_paste_buffer
                - format_expand
                - mode_tree_add
                - free
                - format_free
                - format_expand
                - format_true
                - free
                - format_free
                - free
            - BranchSide:      'window-buffer.c:182,23'
              BranchSideFuncs:
                - qsort
                - cmd_find_valid_state
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults_paste_buffer
                - format_expand
                - mode_tree_add
                - free
                - format_free
                - format_expand
                - format_true
                - free
                - format_free
                - free
        - Branch String:   'window-buffer.c:186,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:187,7'
              BranchSideFuncs:
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults_paste_buffer
                - format_expand
                - mode_tree_add
                - free
                - format_free
                - format_expand
                - format_true
                - free
                - format_free
                - free
            - BranchSide:      'window-buffer.c:192,9'
              BranchSideFuncs:
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults_paste_buffer
                - format_expand
                - mode_tree_add
                - free
                - format_free
                - format_expand
                - format_true
                - free
                - format_free
                - free
        - Branch String:   'window-buffer.c:192,2'
          Branch Sides:
            - BranchSide:      'window-buffer.c:193,10'
              BranchSideFuncs:
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults_paste_buffer
                - format_expand
                - mode_tree_add
                - free
                - format_free
                - format_expand
                - format_true
                - free
                - format_free
                - free
            - BranchSide:      'window-buffer.c:220,1'
              BranchSideFuncs: []
        - Branch String:   'window-buffer.c:196,7'
          Branch Sides:
            - BranchSide:      'window-buffer.c:197,4'
              BranchSideFuncs:
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults_paste_buffer
                - format_expand
                - mode_tree_add
                - free
                - format_free
                - format_expand
                - format_true
                - free
                - format_free
                - free
            - BranchSide:      'window-buffer.c:198,8'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_defaults_paste_buffer
                - format_expand
                - mode_tree_add
                - free
                - format_free
                - paste_get_name
                - format_expand
                - format_true
                - free
                - format_free
                - free
        - Branch String:   'window-buffer.c:202,7'
          Branch Sides:
            - BranchSide:      'window-buffer.c:203,23'
              BranchSideFuncs:
                - format_expand
                - format_true
                - free
                - format_free
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults_paste_buffer
                - format_expand
                - mode_tree_add
                - free
                - format_free
                - free
            - BranchSide:      'window-buffer.c:212,24'
              BranchSideFuncs:
                - format_expand
                - mode_tree_add
                - free
                - format_free
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults_paste_buffer
                - format_expand
                - format_true
                - free
                - format_free
                - free
        - Branch String:   'window-buffer.c:204,8'
          Branch Sides:
            - BranchSide:      'window-buffer.c:205,10'
              BranchSideFuncs:
                - free
                - format_expand
                - mode_tree_add
                - free
                - format_free
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults_paste_buffer
                - format_expand
                - format_true
                - free
                - format_free
            - BranchSide:      'window-buffer.c:209,9'
              BranchSideFuncs:
                - free
                - format_expand
                - mode_tree_add
                - free
                - format_free
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults_paste_buffer
                - format_expand
                - format_true
                - free
                - format_free
      Callsites:
        - Src:             'window-buffer.c:169,3'
          Dst:             window_buffer_free_item
        - Src:             'window-buffer.c:175,15'
          Dst:             paste_walk
        - Src:             'window-buffer.c:176,10'
          Dst:             window_buffer_add_item
        - Src:             'window-buffer.c:177,24'
          Dst:             paste_buffer_name
        - Src:             'window-buffer.c:177,16'
          Dst:             xstrdup
        - Src:             'window-buffer.c:178,3'
          Dst:             paste_buffer_data
        - Src:             'window-buffer.c:179,17'
          Dst:             paste_buffer_order
        - Src:             'window-buffer.c:183,2'
          Dst:             qsort
        - Src:             'window-buffer.c:183,2'
          Dst:             window_buffer_cmp
        - Src:             'window-buffer.c:186,6'
          Dst:             cmd_find_valid_state
        - Src:             'window-buffer.c:195,8'
          Dst:             paste_get_name
        - Src:             'window-buffer.c:198,8'
          Dst:             format_create
        - Src:             'window-buffer.c:199,3'
          Dst:             format_defaults
        - Src:             'window-buffer.c:200,3'
          Dst:             format_defaults_paste_buffer
        - Src:             'window-buffer.c:203,9'
          Dst:             format_expand
        - Src:             'window-buffer.c:204,9'
          Dst:             format_true
        - Src:             'window-buffer.c:206,5'
          Dst:             format_free
        - Src:             'window-buffer.c:212,10'
          Dst:             format_expand
        - Src:             'window-buffer.c:213,3'
          Dst:             mode_tree_add
        - Src:             'window-buffer.c:217,3'
          Dst:             format_free
    - functionName:    window_buffer_draw
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - ctx
        - sx
        - sy
      BBCount:         22
      ICount:          185
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - paste_buffer_data
        - paste_get_name
        - screen_write_cursormove
        - screen_write_nputs
        - utf8_strvis
        - xreallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-buffer.c:234,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:235,3'
              BranchSideFuncs: []
            - BranchSide:      'window-buffer.c:237,34'
              BranchSideFuncs:
                - paste_buffer_data
                - free
                - xreallocarray
                - utf8_strvis
                - screen_write_cursormove
                - screen_write_nputs
        - Branch String:   'window-buffer.c:238,2'
          Branch Sides:
            - BranchSide:      'window-buffer.c:239,11'
              BranchSideFuncs:
                - xreallocarray
                - utf8_strvis
                - free
                - screen_write_cursormove
                - screen_write_nputs
            - BranchSide:      'window-buffer.c:255,7'
              BranchSideFuncs:
                - free
        - Branch String:   'window-buffer.c:240,31'
          Branch Sides:
            - BranchSide:      'window-buffer.c:240,35'
              BranchSideFuncs:
                - xreallocarray
                - utf8_strvis
                - free
                - screen_write_cursormove
                - screen_write_nputs
            - BranchSide:      'window-buffer.c:240,3'
              BranchSideFuncs:
                - xreallocarray
                - utf8_strvis
                - free
                - screen_write_cursormove
                - screen_write_nputs
        - Branch String:   'window-buffer.c:240,3'
          Branch Sides:
            - BranchSide:      'window-buffer.c:241,7'
              BranchSideFuncs:
                - xreallocarray
                - utf8_strvis
                - free
                - screen_write_cursormove
                - screen_write_nputs
            - BranchSide:      'window-buffer.c:242,23'
              BranchSideFuncs:
                - xreallocarray
                - utf8_strvis
                - free
                - screen_write_cursormove
                - screen_write_nputs
        - Branch String:   'window-buffer.c:245,7'
          Branch Sides:
            - BranchSide:      'window-buffer.c:246,28'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_nputs
                - free
                - xreallocarray
                - utf8_strvis
            - BranchSide:      'window-buffer.c:251,7'
              BranchSideFuncs:
                - free
                - xreallocarray
                - utf8_strvis
                - screen_write_cursormove
                - screen_write_nputs
        - Branch String:   'window-buffer.c:251,7'
          Branch Sides:
            - BranchSide:      'window-buffer.c:252,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'window-buffer.c:253,6'
              BranchSideFuncs:
                - free
                - xreallocarray
                - utf8_strvis
                - screen_write_cursormove
                - screen_write_nputs
      Callsites:
        - Src:             'window-buffer.c:233,7'
          Dst:             paste_get_name
        - Src:             'window-buffer.c:237,16'
          Dst:             paste_buffer_data
        - Src:             'window-buffer.c:242,9'
          Dst:             xreallocarray
        - Src:             'window-buffer.c:243,3'
          Dst:             utf8_strvis
        - Src:             'window-buffer.c:246,4'
          Dst:             screen_write_cursormove
        - Src:             'window-buffer.c:247,4'
          Dst:             screen_write_nputs
    - functionName:    window_buffer_search
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - ss
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memmem
        - paste_buffer_data
        - paste_get_name
        - strlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-buffer.c:266,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:267,3'
              BranchSideFuncs: []
            - BranchSide:      'window-buffer.c:268,13'
              BranchSideFuncs:
                - strstr
                - paste_buffer_data
                - strlen
                - memmem
        - Branch String:   'window-buffer.c:268,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'window-buffer.c:270,30'
              BranchSideFuncs:
                - paste_buffer_data
                - strlen
                - memmem
      Callsites:
        - Src:             'window-buffer.c:266,12'
          Dst:             paste_get_name
        - Src:             'window-buffer.c:268,6'
          Dst:             strstr
        - Src:             'window-buffer.c:270,12'
          Dst:             paste_buffer_data
        - Src:             'window-buffer.c:271,39'
          Dst:             strlen
        - Src:             'window-buffer.c:271,10'
          Dst:             memmem
    - functionName:    window_buffer_menu
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - modedata
        - c
        - key
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - window_buffer_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-buffer.c:282,18'
          Branch Sides:
            - BranchSide:      'window-buffer.c:282,21'
              BranchSideFuncs: []
            - BranchSide:      'window-buffer.c:283,3'
              BranchSideFuncs: []
        - Branch String:   'window-buffer.c:282,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:283,3'
              BranchSideFuncs: []
            - BranchSide:      'window-buffer.c:284,20'
              BranchSideFuncs:
                - window_buffer_key
      Callsites:
        - Src:             'window-buffer.c:284,2'
          Dst:             window_buffer_key
    - functionName:    window_buffer_get_key
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - line
      BBCount:         9
      ICount:          123
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_find_valid_state
        - format_add
        - format_create
        - format_defaults
        - format_defaults_paste_buffer
        - format_expand
        - format_free
        - key_string_lookup_string
        - paste_get_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-buffer.c:300,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:301,7'
              BranchSideFuncs:
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults
                - format_defaults_paste_buffer
                - format_add
                - format_expand
                - key_string_lookup_string
                - free
                - format_free
            - BranchSide:      'window-buffer.c:305,22'
              BranchSideFuncs:
                - paste_get_name
                - format_create
                - format_defaults
                - format_defaults
                - format_defaults_paste_buffer
                - format_add
                - format_expand
                - key_string_lookup_string
                - free
                - format_free
        - Branch String:   'window-buffer.c:306,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:307,3'
              BranchSideFuncs: []
            - BranchSide:      'window-buffer.c:309,7'
              BranchSideFuncs:
                - format_create
                - format_defaults
                - format_defaults
                - format_defaults_paste_buffer
                - format_add
                - format_expand
                - key_string_lookup_string
                - free
                - format_free
      Callsites:
        - Src:             'window-buffer.c:300,6'
          Dst:             cmd_find_valid_state
        - Src:             'window-buffer.c:305,7'
          Dst:             paste_get_name
        - Src:             'window-buffer.c:309,7'
          Dst:             format_create
        - Src:             'window-buffer.c:310,2'
          Dst:             format_defaults
        - Src:             'window-buffer.c:311,2'
          Dst:             format_defaults
        - Src:             'window-buffer.c:312,2'
          Dst:             format_defaults_paste_buffer
        - Src:             'window-buffer.c:313,2'
          Dst:             format_add
        - Src:             'window-buffer.c:315,13'
          Dst:             format_expand
        - Src:             'window-buffer.c:316,8'
          Dst:             key_string_lookup_string
        - Src:             'window-buffer.c:318,2'
          Dst:             format_free
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_buffer_add_item
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
        - xreallocarray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-buffer.c:120,20'
          Dst:             xreallocarray
        - Src:             'window-buffer.c:122,46'
          Dst:             xcalloc
    - functionName:    window_buffer_cmp
      functionSourceFile: '/src/tmux/window-buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a0
        - b0
      BBCount:         15
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-buffer.c:140,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:141,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-buffer.c:142,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-buffer.c:146,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:147,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-buffer.c:149,6'
              BranchSideFuncs: []
        - Branch String:   'window-buffer.c:149,6'
          Branch Sides:
            - BranchSide:      'window-buffer.c:149,6'
              BranchSideFuncs: []
            - BranchSide:      'window-buffer.c:150,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-buffer.c:147,12'
          Dst:             strcmp
    - functionName:    window_client_do_detach
      functionSourceFile: '/src/tmux/window-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - c
        - key
      BBCount:         24
      ICount:          119
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - mode_tree_down
        - mode_tree_get_current
        - server_client_detach
        - server_client_suspend
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-client.c:366,6'
          Branch Sides:
            - BranchSide:      'window-client.c:367,18'
              BranchSideFuncs:
                - mode_tree_down
                - server_client_suspend
                - server_client_detach
                - server_client_detach
            - BranchSide:      'window-client.c:368,6'
              BranchSideFuncs:
                - server_client_suspend
                - server_client_detach
                - server_client_detach
        - Branch String:   'window-client.c:368,17'
          Branch Sides:
            - BranchSide:      'window-client.c:368,20'
              BranchSideFuncs:
                - server_client_detach
            - BranchSide:      'window-client.c:369,24'
              BranchSideFuncs:
                - server_client_detach
        - Branch String:   'window-client.c:368,6'
          Branch Sides:
            - BranchSide:      'window-client.c:369,24'
              BranchSideFuncs:
                - server_client_detach
            - BranchSide:      'window-client.c:370,11'
              BranchSideFuncs:
                - server_client_suspend
                - server_client_detach
        - Branch String:   'window-client.c:370,22'
          Branch Sides:
            - BranchSide:      'window-client.c:370,25'
              BranchSideFuncs:
                - server_client_detach
            - BranchSide:      'window-client.c:371,24'
              BranchSideFuncs:
                - server_client_detach
        - Branch String:   'window-client.c:370,11'
          Branch Sides:
            - BranchSide:      'window-client.c:371,24'
              BranchSideFuncs:
                - server_client_detach
            - BranchSide:      'window-client.c:372,11'
              BranchSideFuncs:
                - server_client_suspend
        - Branch String:   'window-client.c:372,22'
          Branch Sides:
            - BranchSide:      'window-client.c:372,25'
              BranchSideFuncs:
                - server_client_suspend
            - BranchSide:      'window-client.c:373,25'
              BranchSideFuncs:
                - server_client_suspend
      Callsites:
        - Src:             'window-client.c:366,14'
          Dst:             mode_tree_get_current
        - Src:             'window-client.c:367,3'
          Dst:             mode_tree_down
        - Src:             'window-client.c:369,3'
          Dst:             server_client_detach
        - Src:             'window-client.c:371,3'
          Dst:             server_client_detach
        - Src:             'window-client.c:373,3'
          Dst:             server_client_suspend
    - functionName:    window_client_cmp
      functionSourceFile: '/src/tmux/window-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a0
        - b0
      BBCount:         51
      ICount:          339
      EdgeCount:       65
      CyclomaticComplexity: 16
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-client.c:133,2'
          Branch Sides:
            - BranchSide:      'window-client.c:135,12'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-client.c:140,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-client.c:146,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-client.c:154,6'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-client.c:136,7'
          Branch Sides:
            - BranchSide:      'window-client.c:137,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-client.c:138,3'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-client.c:140,7'
          Branch Sides:
            - BranchSide:      'window-client.c:140,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-client.c:140,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-client.c:140,7'
          Branch Sides:
            - BranchSide:      'window-client.c:141,11'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-client.c:142,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-client.c:140,7'
          Branch Sides:
            - BranchSide:      'window-client.c:141,11'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-client.c:142,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-client.c:142,12'
          Branch Sides:
            - BranchSide:      'window-client.c:142,12'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-client.c:142,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-client.c:146,7'
          Branch Sides:
            - BranchSide:      'window-client.c:146,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-client.c:146,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-client.c:146,7'
          Branch Sides:
            - BranchSide:      'window-client.c:147,11'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-client.c:148,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-client.c:146,7'
          Branch Sides:
            - BranchSide:      'window-client.c:147,11'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-client.c:148,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-client.c:148,12'
          Branch Sides:
            - BranchSide:      'window-client.c:148,12'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-client.c:148,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-client.c:154,6'
          Branch Sides:
            - BranchSide:      'window-client.c:155,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-client.c:157,6'
              BranchSideFuncs: []
        - Branch String:   'window-client.c:157,6'
          Branch Sides:
            - BranchSide:      'window-client.c:157,6'
              BranchSideFuncs: []
            - BranchSide:      'window-client.c:158,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-client.c:155,12'
          Dst:             strcmp
    - functionName:    window_client_add_item
      functionSourceFile: '/src/tmux/window-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
        - xreallocarray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-client.c:109,20'
          Dst:             xreallocarray
        - Src:             'window-client.c:111,46'
          Dst:             xcalloc
    - functionName:    window_client_free_item
      functionSourceFile: '/src/tmux/window-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - server_client_unref
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'window-client.c:118,2'
          Dst:             server_client_unref
    - functionName:    window_client_get_key
      functionSourceFile: '/src/tmux/window-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - line
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_add
        - format_create
        - format_defaults
        - format_expand
        - format_free
        - key_string_lookup_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-client.c:272,7'
          Dst:             format_create
        - Src:             'window-client.c:273,2'
          Dst:             format_defaults
        - Src:             'window-client.c:274,2'
          Dst:             format_add
        - Src:             'window-client.c:276,13'
          Dst:             format_expand
        - Src:             'window-client.c:277,8'
          Dst:             key_string_lookup_string
        - Src:             'window-client.c:279,2'
          Dst:             format_free
    - functionName:    window_client_menu
      functionSourceFile: '/src/tmux/window-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - modedata
        - c
        - key
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - window_client_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-client.c:258,18'
          Branch Sides:
            - BranchSide:      'window-client.c:258,21'
              BranchSideFuncs: []
            - BranchSide:      'window-client.c:259,3'
              BranchSideFuncs: []
        - Branch String:   'window-client.c:258,6'
          Branch Sides:
            - BranchSide:      'window-client.c:259,3'
              BranchSideFuncs: []
            - BranchSide:      'window-client.c:260,20'
              BranchSideFuncs:
                - window_client_key
      Callsites:
        - Src:             'window-client.c:260,2'
          Dst:             window_client_key
    - functionName:    window_client_key
      functionSourceFile: '/src/tmux/window-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - c
        - s
        - wl
        - key
        - m
      BBCount:         20
      ICount:          153
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
        - mode_tree_each_tagged
        - mode_tree_get_current
        - mode_tree_key
        - mode_tree_run_command
        - server_client_how_many
        - window_client_do_detach
        - window_pane_reset_mode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-client.c:388,2'
          Branch Sides:
            - BranchSide:      'window-client.c:392,32'
              BranchSideFuncs:
                - mode_tree_get_current
                - window_client_do_detach
                - mode_tree_build
                - server_client_how_many
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-client.c:392,32'
              BranchSideFuncs:
                - mode_tree_get_current
                - window_client_do_detach
                - mode_tree_build
                - server_client_how_many
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-client.c:392,32'
              BranchSideFuncs:
                - mode_tree_get_current
                - window_client_do_detach
                - mode_tree_build
                - server_client_how_many
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-client.c:399,25'
              BranchSideFuncs:
                - mode_tree_each_tagged
                - mode_tree_build
                - server_client_how_many
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-client.c:399,25'
              BranchSideFuncs:
                - mode_tree_each_tagged
                - mode_tree_build
                - server_client_how_many
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-client.c:399,25'
              BranchSideFuncs:
                - mode_tree_each_tagged
                - mode_tree_build
                - server_client_how_many
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-client.c:403,32'
              BranchSideFuncs:
                - mode_tree_get_current
                - mode_tree_run_command
                - server_client_how_many
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-client.c:408,6'
              BranchSideFuncs:
                - server_client_how_many
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-client.c:408,15'
          Branch Sides:
            - BranchSide:      'window-client.c:408,18'
              BranchSideFuncs:
                - window_pane_reset_mode
            - BranchSide:      'window-client.c:409,26'
              BranchSideFuncs:
                - window_pane_reset_mode
        - Branch String:   'window-client.c:408,6'
          Branch Sides:
            - BranchSide:      'window-client.c:409,26'
              BranchSideFuncs:
                - window_pane_reset_mode
            - BranchSide:      'window-client.c:411,18'
              BranchSideFuncs:
                - mode_tree_draw
      Callsites:
        - Src:             'window-client.c:387,13'
          Dst:             mode_tree_key
        - Src:             'window-client.c:392,10'
          Dst:             mode_tree_get_current
        - Src:             'window-client.c:393,3'
          Dst:             window_client_do_detach
        - Src:             'window-client.c:394,3'
          Dst:             mode_tree_build
        - Src:             'window-client.c:399,3'
          Dst:             mode_tree_each_tagged
        - Src:             'window-client.c:399,3'
          Dst:             window_client_do_detach
        - Src:             'window-client.c:400,3'
          Dst:             mode_tree_build
        - Src:             'window-client.c:403,10'
          Dst:             mode_tree_get_current
        - Src:             'window-client.c:404,3'
          Dst:             mode_tree_run_command
        - Src:             'window-client.c:408,18'
          Dst:             server_client_how_many
        - Src:             'window-client.c:409,3'
          Dst:             window_pane_reset_mode
        - Src:             'window-client.c:411,3'
          Dst:             mode_tree_draw
    - functionName:    window_client_draw
      functionSourceFile: '/src/tmux/window-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - ctx
        - sx
        - sy
      BBCount:         21
      ICount:          200
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - screen_write_cursormove
        - screen_write_fast_copy
        - screen_write_hline
        - screen_write_preview
        - status_at_line
        - status_line_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-client.c:222,25'
          Branch Sides:
            - BranchSide:      'window-client.c:222,29'
              BranchSideFuncs: []
            - BranchSide:      'window-client.c:223,3'
              BranchSideFuncs: []
        - Branch String:   'window-client.c:222,6'
          Branch Sides:
            - BranchSide:      'window-client.c:223,3'
              BranchSideFuncs: []
            - BranchSide:      'window-client.c:224,7'
              BranchSideFuncs:
                - status_line_size
                - status_at_line
                - screen_write_cursormove
                - screen_write_preview
                - screen_write_cursormove
                - screen_write_hline
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
        - Branch String:   'window-client.c:227,6'
          Branch Sides:
            - BranchSide:      'window-client.c:228,9'
              BranchSideFuncs:
                - status_at_line
                - screen_write_cursormove
                - screen_write_preview
                - screen_write_cursormove
                - screen_write_hline
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
            - BranchSide:      'window-client.c:229,21'
              BranchSideFuncs:
                - status_at_line
                - screen_write_cursormove
                - screen_write_preview
                - screen_write_cursormove
                - screen_write_hline
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
        - Branch String:   'window-client.c:229,6'
          Branch Sides:
            - BranchSide:      'window-client.c:230,8'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - screen_write_cursormove
                - screen_write_hline
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
            - BranchSide:      'window-client.c:232,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - screen_write_cursormove
                - screen_write_hline
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_cursormove
                - screen_write_cursormove
        - Branch String:   'window-client.c:237,6'
          Branch Sides:
            - BranchSide:      'window-client.c:238,27'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_hline
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_cursormove
            - BranchSide:      'window-client.c:240,27'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_hline
                - screen_write_cursormove
                - screen_write_fast_copy
                - screen_write_cursormove
        - Branch String:   'window-client.c:243,6'
          Branch Sides:
            - BranchSide:      'window-client.c:244,27'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_fast_copy
            - BranchSide:      'window-client.c:246,27'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_fast_copy
      Callsites:
        - Src:             'window-client.c:226,10'
          Dst:             status_line_size
        - Src:             'window-client.c:229,6'
          Dst:             status_at_line
        - Src:             'window-client.c:234,2'
          Dst:             screen_write_cursormove
        - Src:             'window-client.c:235,2'
          Dst:             screen_write_preview
        - Src:             'window-client.c:238,3'
          Dst:             screen_write_cursormove
        - Src:             'window-client.c:240,3'
          Dst:             screen_write_cursormove
        - Src:             'window-client.c:241,2'
          Dst:             screen_write_hline
        - Src:             'window-client.c:244,3'
          Dst:             screen_write_cursormove
        - Src:             'window-client.c:246,3'
          Dst:             screen_write_cursormove
        - Src:             'window-client.c:247,2'
          Dst:             screen_write_fast_copy
    - functionName:    window_client_build
      functionSourceFile: '/src/tmux/window-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - modedata
        - sort_crit
        - tag
        - filter
      BBCount:         25
      ICount:          207
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - format_single
        - format_true
        - mode_tree_add
        - qsort
        - window_client_add_item
        - window_client_cmp
        - window_client_free_item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-client.c:172,2'
          Branch Sides:
            - BranchSide:      'window-client.c:173,27'
              BranchSideFuncs:
                - window_client_free_item
                - free
                - qsort
                - format_single
                - mode_tree_add
                - free
                - format_single
                - format_true
                - free
                - free
                - window_client_add_item
            - BranchSide:      'window-client.c:174,7'
              BranchSideFuncs:
                - free
                - qsort
                - format_single
                - mode_tree_add
                - free
                - format_single
                - format_true
                - free
                - free
                - window_client_add_item
        - Branch String:   'window-client.c:178,2'
          Branch Sides:
            - BranchSide:      'window-client.c:179,7'
              BranchSideFuncs:
                - window_client_add_item
                - qsort
                - format_single
                - mode_tree_add
                - free
                - format_single
                - format_true
                - free
                - free
            - BranchSide:      'window-client.c:188,23'
              BranchSideFuncs:
                - qsort
                - format_single
                - mode_tree_add
                - free
                - format_single
                - format_true
                - free
                - free
        - Branch String:   'window-client.c:179,26'
          Branch Sides:
            - BranchSide:      'window-client.c:179,30'
              BranchSideFuncs:
                - qsort
                - format_single
                - mode_tree_add
                - free
                - format_single
                - format_true
                - free
                - free
                - window_client_add_item
            - BranchSide:      'window-client.c:180,4'
              BranchSideFuncs:
                - qsort
                - format_single
                - mode_tree_add
                - free
                - format_single
                - format_true
                - free
                - free
                - window_client_add_item
        - Branch String:   'window-client.c:179,7'
          Branch Sides:
            - BranchSide:      'window-client.c:180,4'
              BranchSideFuncs:
                - qsort
                - format_single
                - mode_tree_add
                - free
                - format_single
                - format_true
                - free
                - free
                - window_client_add_item
            - BranchSide:      'window-client.c:182,33'
              BranchSideFuncs:
                - window_client_add_item
                - qsort
                - format_single
                - mode_tree_add
                - free
                - format_single
                - format_true
                - free
                - free
        - Branch String:   'window-client.c:192,2'
          Branch Sides:
            - BranchSide:      'window-client.c:193,10'
              BranchSideFuncs:
                - format_single
                - mode_tree_add
                - free
                - format_single
                - format_true
                - free
                - free
            - BranchSide:      'window-client.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'window-client.c:196,7'
          Branch Sides:
            - BranchSide:      'window-client.c:197,29'
              BranchSideFuncs:
                - format_single
                - format_true
                - free
                - format_single
                - mode_tree_add
                - free
                - free
            - BranchSide:      'window-client.c:205,30'
              BranchSideFuncs:
                - format_single
                - mode_tree_add
                - free
                - format_single
                - format_true
                - free
                - free
        - Branch String:   'window-client.c:198,8'
          Branch Sides:
            - BranchSide:      'window-client.c:199,10'
              BranchSideFuncs:
                - free
                - format_single
                - mode_tree_add
                - free
                - format_single
                - format_true
                - free
            - BranchSide:      'window-client.c:202,9'
              BranchSideFuncs:
                - free
                - format_single
                - mode_tree_add
                - free
                - format_single
                - format_true
                - free
      Callsites:
        - Src:             'window-client.c:173,3'
          Dst:             window_client_free_item
        - Src:             'window-client.c:182,10'
          Dst:             window_client_add_item
        - Src:             'window-client.c:189,2'
          Dst:             qsort
        - Src:             'window-client.c:189,2'
          Dst:             window_client_cmp
        - Src:             'window-client.c:197,9'
          Dst:             format_single
        - Src:             'window-client.c:198,9'
          Dst:             format_true
        - Src:             'window-client.c:205,10'
          Dst:             format_single
        - Src:             'window-client.c:206,3'
          Dst:             mode_tree_add
    - functionName:    window_client_update
      functionSourceFile: '/src/tmux/window-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-client.c:354,2'
          Dst:             mode_tree_build
        - Src:             'window-client.c:355,2'
          Dst:             mode_tree_draw
    - functionName:    window_client_resize
      functionSourceFile: '/src/tmux/window-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - sx
        - sy
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mode_tree_resize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-client.c:346,2'
          Dst:             mode_tree_resize
    - functionName:    window_client_free
      functionSourceFile: '/src/tmux/window-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - mode_tree_free
        - window_client_free_item
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-client.c:325,6'
          Branch Sides:
            - BranchSide:      'window-client.c:326,3'
              BranchSideFuncs: []
            - BranchSide:      'window-client.c:328,17'
              BranchSideFuncs:
                - mode_tree_free
                - free
                - free
                - free
                - free
                - free
                - window_client_free_item
        - Branch String:   'window-client.c:330,2'
          Branch Sides:
            - BranchSide:      'window-client.c:331,27'
              BranchSideFuncs:
                - window_client_free_item
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'window-client.c:332,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'window-client.c:328,2'
          Dst:             mode_tree_free
        - Src:             'window-client.c:331,3'
          Dst:             window_client_free_item
    - functionName:    window_client_init
      functionSourceFile: '/src/tmux/window-client.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - fs
        - args
      BBCount:         21
      ICount:          153
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - args_count
        - args_get
        - args_has
        - args_string
        - mode_tree_build
        - mode_tree_draw
        - mode_tree_start
        - mode_tree_zoom
        - window_client_build
        - window_client_draw
        - window_client_get_key
        - window_client_menu
        - xcalloc
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-client.c:294,19'
          Branch Sides:
            - BranchSide:      'window-client.c:294,32'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
            - BranchSide:      'window-client.c:295,18'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
        - Branch String:   'window-client.c:294,6'
          Branch Sides:
            - BranchSide:      'window-client.c:295,18'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
            - BranchSide:      'window-client.c:297,35'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
        - Branch String:   'window-client.c:298,19'
          Branch Sides:
            - BranchSide:      'window-client.c:298,32'
              BranchSideFuncs:
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
            - BranchSide:      'window-client.c:299,22'
              BranchSideFuncs:
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
        - Branch String:   'window-client.c:298,6'
          Branch Sides:
            - BranchSide:      'window-client.c:299,22'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
            - BranchSide:      'window-client.c:301,39'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
        - Branch String:   'window-client.c:302,19'
          Branch Sides:
            - BranchSide:      'window-client.c:302,33'
              BranchSideFuncs:
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-client.c:303,19'
              BranchSideFuncs:
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
        - Branch String:   'window-client.c:302,6'
          Branch Sides:
            - BranchSide:      'window-client.c:303,19'
              BranchSideFuncs:
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-client.c:305,39'
              BranchSideFuncs:
                - args_string
                - xstrdup
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
      Callsites:
        - Src:             'window-client.c:291,21'
          Dst:             xcalloc
        - Src:             'window-client.c:294,23'
          Dst:             args_has
        - Src:             'window-client.c:295,18'
          Dst:             xstrdup
        - Src:             'window-client.c:297,26'
          Dst:             args_get
        - Src:             'window-client.c:297,18'
          Dst:             xstrdup
        - Src:             'window-client.c:298,23'
          Dst:             args_has
        - Src:             'window-client.c:299,22'
          Dst:             xstrdup
        - Src:             'window-client.c:301,30'
          Dst:             args_get
        - Src:             'window-client.c:301,22'
          Dst:             xstrdup
        - Src:             'window-client.c:302,22'
          Dst:             args_count
        - Src:             'window-client.c:303,19'
          Dst:             xstrdup
        - Src:             'window-client.c:305,27'
          Dst:             args_string
        - Src:             'window-client.c:305,19'
          Dst:             xstrdup
        - Src:             'window-client.c:307,15'
          Dst:             mode_tree_start
        - Src:             'window-client.c:307,15'
          Dst:             window_client_build
        - Src:             'window-client.c:307,15'
          Dst:             window_client_draw
        - Src:             'window-client.c:307,15'
          Dst:             window_client_menu
        - Src:             'window-client.c:307,15'
          Dst:             window_client_get_key
        - Src:             'window-client.c:311,2'
          Dst:             mode_tree_zoom
        - Src:             'window-client.c:313,2'
          Dst:             mode_tree_build
        - Src:             'window-client.c:314,2'
          Dst:             mode_tree_draw
    - functionName:    window_clock_draw_screen
      functionSourceFile: '/src/tmux/window-clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         53
      ICount:          406
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - localtime
        - options_get_number
        - screen_write_clearscreen
        - screen_write_cursormove
        - screen_write_putc
        - screen_write_puts
        - screen_write_start
        - screen_write_stop
        - strftime
        - strlcat
        - strlen
        - time
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-clock.c:226,6'
          Branch Sides:
            - BranchSide:      'window-clock.c:227,12'
              BranchSideFuncs:
                - localtime
                - strftime
                - strlcat
                - screen_write_clearscreen
                - strlen
                - strlen
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
                - strlen
                - screen_write_stop
                - strlen
                - screen_write_cursormove
                - screen_write_puts
                - strlcat
            - BranchSide:      'window-clock.c:233,12'
              BranchSideFuncs:
                - strftime
                - screen_write_clearscreen
                - strlen
                - strlen
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
                - strlen
                - screen_write_stop
                - strlen
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-clock.c:228,7'
          Branch Sides:
            - BranchSide:      'window-clock.c:229,12'
              BranchSideFuncs:
                - strlcat
                - screen_write_clearscreen
                - strlen
                - strlen
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
                - strlen
                - screen_write_stop
                - strlen
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-clock.c:231,12'
              BranchSideFuncs:
                - strlcat
                - screen_write_clearscreen
                - strlen
                - strlen
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
                - strlen
                - screen_write_stop
                - strlen
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-clock.c:237,41'
          Branch Sides:
            - BranchSide:      'window-clock.c:237,44'
              BranchSideFuncs:
                - strlen
                - screen_write_stop
                - strlen
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-clock.c:238,7'
              BranchSideFuncs:
                - strlen
                - screen_write_stop
                - strlen
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-clock.c:237,6'
          Branch Sides:
            - BranchSide:      'window-clock.c:238,7'
              BranchSideFuncs:
                - strlen
                - screen_write_stop
                - strlen
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-clock.c:253,7'
              BranchSideFuncs:
                - strlen
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-clock.c:238,39'
          Branch Sides:
            - BranchSide:      'window-clock.c:238,42'
              BranchSideFuncs:
                - screen_write_stop
                - strlen
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-clock.c:249,3'
              BranchSideFuncs:
                - screen_write_stop
        - Branch String:   'window-clock.c:238,7'
          Branch Sides:
            - BranchSide:      'window-clock.c:239,9'
              BranchSideFuncs:
                - strlen
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_stop
            - BranchSide:      'window-clock.c:249,3'
              BranchSideFuncs:
                - screen_write_stop
        - Branch String:   'window-clock.c:259,2'
          Branch Sides:
            - BranchSide:      'window-clock.c:260,8'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
            - BranchSide:      'window-clock.c:285,2'
              BranchSideFuncs:
                - screen_write_stop
        - Branch String:   'window-clock.c:260,19'
          Branch Sides:
            - BranchSide:      'window-clock.c:260,23'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
            - BranchSide:      'window-clock.c:262,13'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-clock.c:260,7'
          Branch Sides:
            - BranchSide:      'window-clock.c:261,11'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
            - BranchSide:      'window-clock.c:262,13'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-clock.c:262,12'
          Branch Sides:
            - BranchSide:      'window-clock.c:263,8'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
            - BranchSide:      'window-clock.c:264,13'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-clock.c:264,12'
          Branch Sides:
            - BranchSide:      'window-clock.c:265,8'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
            - BranchSide:      'window-clock.c:266,13'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-clock.c:266,12'
          Branch Sides:
            - BranchSide:      'window-clock.c:267,8'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
            - BranchSide:      'window-clock.c:268,13'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-clock.c:268,12'
          Branch Sides:
            - BranchSide:      'window-clock.c:269,8'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
            - BranchSide:      'window-clock.c:271,6'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-clock.c:275,3'
          Branch Sides:
            - BranchSide:      'window-clock.c:276,11'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
            - BranchSide:      'window-clock.c:282,5'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-clock.c:276,4'
          Branch Sides:
            - BranchSide:      'window-clock.c:277,35'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
                - screen_write_putc
            - BranchSide:      'window-clock.c:281,3'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-clock.c:278,9'
          Branch Sides:
            - BranchSide:      'window-clock.c:279,6'
              BranchSideFuncs:
                - screen_write_putc
                - screen_write_stop
                - screen_write_cursormove
            - BranchSide:      'window-clock.c:280,4'
              BranchSideFuncs:
                - screen_write_stop
                - screen_write_cursormove
                - screen_write_putc
      Callsites:
        - Src:             'window-clock.c:219,11'
          Dst:             options_get_number
        - Src:             'window-clock.c:220,10'
          Dst:             options_get_number
        - Src:             'window-clock.c:222,2'
          Dst:             screen_write_start
        - Src:             'window-clock.c:224,6'
          Dst:             time
        - Src:             'window-clock.c:225,7'
          Dst:             localtime
        - Src:             'window-clock.c:227,39'
          Dst:             localtime
        - Src:             'window-clock.c:227,3'
          Dst:             strftime
        - Src:             'window-clock.c:229,4'
          Dst:             strlcat
        - Src:             'window-clock.c:231,4'
          Dst:             strlcat
        - Src:             'window-clock.c:233,3'
          Dst:             strftime
        - Src:             'window-clock.c:235,2'
          Dst:             screen_write_clearscreen
        - Src:             'window-clock.c:237,29'
          Dst:             strlen
        - Src:             'window-clock.c:238,27'
          Dst:             strlen
        - Src:             'window-clock.c:239,34'
          Dst:             strlen
        - Src:             'window-clock.c:241,4'
          Dst:             screen_write_cursormove
        - Src:             'window-clock.c:246,4'
          Dst:             screen_write_puts
        - Src:             'window-clock.c:249,3'
          Dst:             screen_write_stop
        - Src:             'window-clock.c:253,35'
          Dst:             strlen
        - Src:             'window-clock.c:277,5'
          Dst:             screen_write_cursormove
        - Src:             'window-clock.c:279,6'
          Dst:             screen_write_putc
        - Src:             'window-clock.c:285,2'
          Dst:             screen_write_stop
    - functionName:    localtime
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_clock_timer_callback
      functionSourceFile: '/src/tmux/window-clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         8
      ICount:          94
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - event_add
        - event_del
        - gmtime_r
        - time
        - window_clock_draw_screen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-clock.c:139,6'
          Branch Sides:
            - BranchSide:      'window-clock.c:140,3'
              BranchSideFuncs: []
            - BranchSide:      'window-clock.c:142,6'
              BranchSideFuncs:
                - time
                - gmtime_r
                - gmtime_r
                - window_clock_draw_screen
        - Branch String:   'window-clock.c:145,6'
          Branch Sides:
            - BranchSide:      'window-clock.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'window-clock.c:147,14'
              BranchSideFuncs:
                - window_clock_draw_screen
      Callsites:
        - Src:             'window-clock.c:136,2'
          Dst:             event_del
        - Src:             'window-clock.c:137,2'
          Dst:             event_add
        - Src:             'window-clock.c:142,6'
          Dst:             time
        - Src:             'window-clock.c:143,2'
          Dst:             gmtime_r
        - Src:             'window-clock.c:144,2'
          Dst:             gmtime_r
        - Src:             'window-clock.c:149,2'
          Dst:             window_clock_draw_screen
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_clock_key
      functionSourceFile: '/src/tmux/window-clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - c
        - s
        - wl
        - key
        - m
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_pane_reset_mode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-clock.c:202,2'
          Dst:             window_pane_reset_mode
    - functionName:    window_clock_resize
      functionSourceFile: '/src/tmux/window-clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - sx
        - sy
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - screen_resize
        - window_clock_draw_screen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-clock.c:193,2'
          Dst:             screen_resize
        - Src:             'window-clock.c:194,2'
          Dst:             window_clock_draw_screen
    - functionName:    window_clock_free
      functionSourceFile: '/src/tmux/window-clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - event_del
        - screen_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-clock.c:182,2'
          Dst:             event_del
        - Src:             'window-clock.c:183,2'
          Dst:             screen_free
    - functionName:    window_clock_init
      functionSourceFile: '/src/tmux/window-clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - fs
        - args
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - event_add
        - event_set
        - screen_init
        - time
        - window_clock_draw_screen
        - window_clock_timer_callback
        - xmalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-clock.c:162,21'
          Dst:             xmalloc
        - Src:             'window-clock.c:163,14'
          Dst:             time
        - Src:             'window-clock.c:165,2'
          Dst:             event_set
        - Src:             'window-clock.c:165,2'
          Dst:             window_clock_timer_callback
        - Src:             'window-clock.c:166,2'
          Dst:             event_add
        - Src:             'window-clock.c:169,2'
          Dst:             screen_init
        - Src:             'window-clock.c:172,2'
          Dst:             window_clock_draw_screen
    - functionName:    window_copy_redraw_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4463
      functionLinenumberEnd: 4487
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - old_y
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - window_copy_redraw_lines
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:4469,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4470,11'
              BranchSideFuncs:
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:4473,11'
              BranchSideFuncs:
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:4481,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4481,6'
              BranchSideFuncs:
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:4483,7'
              BranchSideFuncs:
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:4483,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4484,7'
              BranchSideFuncs:
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:4485,2'
              BranchSideFuncs:
                - window_copy_redraw_lines
      Callsites:
        - Src:             'window-copy.c:4486,2'
          Dst:             window_copy_redraw_lines
    - functionName:    window_copy_redraw_lines
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4491
      functionLinenumberEnd: 4504
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - py
        - ny
      BBCount:         7
      ICount:          75
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - screen_write_cursormove
        - screen_write_start_pane
        - screen_write_stop
        - window_copy_write_line
      functionUses:    25
      BranchProfiles:
        - Branch String:   'window-copy.c:4498,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:4499,26'
              BranchSideFuncs:
                - window_copy_write_line
                - screen_write_cursormove
                - screen_write_stop
            - BranchSide:      'window-copy.c:4500,32'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
      Callsites:
        - Src:             'window-copy.c:4497,2'
          Dst:             screen_write_start_pane
        - Src:             'window-copy.c:4499,3'
          Dst:             window_copy_write_line
        - Src:             'window-copy.c:4500,2'
          Dst:             screen_write_cursormove
        - Src:             'window-copy.c:4501,2'
          Dst:             screen_write_stop
    - functionName:    window_copy_write_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4405
      functionLinenumberEnd: 4449
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - ctx
        - py
      BBCount:         21
      ICount:          247
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - format_create_defaults
        - format_draw
        - format_expand
        - format_free
        - options_get_string
        - screen_write_cursormove
        - screen_write_putc
        - style_apply
        - window_copy_write_one
      functionUses:    9
      BranchProfiles:
        - Branch String:   'window-copy.c:4431,14'
          Branch Sides:
            - BranchSide:      'window-copy.c:4431,17'
              BranchSideFuncs:
                - format_free
                - screen_write_cursormove
                - screen_write_putc
                - options_get_string
                - format_expand
                - free
                - screen_write_cursormove
                - format_draw
            - BranchSide:      'window-copy.c:4443,6'
              BranchSideFuncs:
                - format_free
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-copy.c:4431,39'
          Branch Sides:
            - BranchSide:      'window-copy.c:4431,43'
              BranchSideFuncs:
                - options_get_string
                - format_free
                - screen_write_cursormove
                - screen_write_putc
                - format_expand
                - free
                - screen_write_cursormove
                - format_draw
            - BranchSide:      'window-copy.c:4443,6'
              BranchSideFuncs:
                - format_free
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-copy.c:4431,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4432,30'
              BranchSideFuncs:
                - format_free
                - screen_write_cursormove
                - screen_write_putc
            - BranchSide:      'window-copy.c:4443,6'
              BranchSideFuncs:
                - format_free
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-copy.c:4433,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4434,29'
              BranchSideFuncs:
                - format_expand
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_putc
                - screen_write_cursormove
                - format_draw
            - BranchSide:      'window-copy.c:4441,2'
              BranchSideFuncs:
                - format_free
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-copy.c:4435,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4436,29'
              BranchSideFuncs:
                - screen_write_cursormove
                - format_draw
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_putc
            - BranchSide:      'window-copy.c:4439,9'
              BranchSideFuncs:
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_putc
        - Branch String:   'window-copy.c:4443,21'
          Branch Sides:
            - BranchSide:      'window-copy.c:4443,24'
              BranchSideFuncs:
                - format_free
                - screen_write_cursormove
                - screen_write_putc
            - BranchSide:      'window-copy.c:4443,21'
              BranchSideFuncs:
                - format_free
        - Branch String:   'window-copy.c:4443,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4443,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_putc
                - format_free
            - BranchSide:      'window-copy.c:4444,27'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_putc
                - format_free
      Callsites:
        - Src:             'window-copy.c:4417,7'
          Dst:             format_create_defaults
        - Src:             'window-copy.c:4419,2'
          Dst:             style_apply
        - Src:             'window-copy.c:4421,2'
          Dst:             style_apply
        - Src:             'window-copy.c:4423,2'
          Dst:             style_apply
        - Src:             'window-copy.c:4425,2'
          Dst:             style_apply
        - Src:             'window-copy.c:4428,2'
          Dst:             window_copy_write_one
        - Src:             'window-copy.c:4432,11'
          Dst:             options_get_string
        - Src:             'window-copy.c:4434,15'
          Dst:             format_expand
        - Src:             'window-copy.c:4436,5'
          Dst:             screen_write_cursormove
        - Src:             'window-copy.c:4437,5'
          Dst:             format_draw
        - Src:             'window-copy.c:4444,3'
          Dst:             screen_write_cursormove
        - Src:             'window-copy.c:4445,3'
          Dst:             screen_write_putc
        - Src:             'window-copy.c:4448,2'
          Dst:             format_free
    - functionName:    window_copy_write_one
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4368
      functionLinenumberEnd: 4383
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - ctx
        - py
        - fy
        - nx
        - mgc
        - cgc
        - mkgc
      BBCount:         10
      ICount:          105
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - grid_get_cell
        - screen_write_cell
        - screen_write_cursormove
        - window_copy_update_style
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:4375,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:4376,17'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_update_style
                - screen_write_cell
            - BranchSide:      'window-copy.c:4383,1'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4377,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4378,29'
              BranchSideFuncs:
                - window_copy_update_style
                - screen_write_cell
                - grid_get_cell
            - BranchSide:      'window-copy.c:4382,2'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_update_style
                - screen_write_cell
      Callsites:
        - Src:             'window-copy.c:4374,2'
          Dst:             screen_write_cursormove
        - Src:             'window-copy.c:4376,3'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:4378,4'
          Dst:             window_copy_update_style
        - Src:             'window-copy.c:4380,4'
          Dst:             screen_write_cell
    - functionName:    window_copy_update_style
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4293
      functionLinenumberEnd: 4361
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - fx
        - fy
        - gc
        - mgc
        - cgc
        - mkgc
      BBCount:         51
      ICount:          408
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - options_get_number
        - window_copy_match_start_end
        - window_copy_search_mark_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:4300,21'
          Branch Sides:
            - BranchSide:      'window-copy.c:4300,24'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - options_get_number
                - window_copy_match_start_end
            - BranchSide:      'window-copy.c:4314,6'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - options_get_number
                - window_copy_match_start_end
        - Branch String:   'window-copy.c:4300,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4301,14'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - options_get_number
                - window_copy_match_start_end
            - BranchSide:      'window-copy.c:4314,6'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - options_get_number
                - window_copy_match_start_end
        - Branch String:   'window-copy.c:4302,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4303,8'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - options_get_number
                - window_copy_match_start_end
            - BranchSide:      'window-copy.c:4304,7'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - options_get_number
                - window_copy_match_start_end
        - Branch String:   'window-copy.c:4304,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4305,13'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - options_get_number
                - window_copy_match_start_end
            - BranchSide:      'window-copy.c:4309,13'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - options_get_number
                - window_copy_match_start_end
        - Branch String:   'window-copy.c:4314,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4315,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4317,33'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - options_get_number
                - window_copy_match_start_end
        - Branch String:   'window-copy.c:4317,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4318,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4319,9'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - options_get_number
                - window_copy_match_start_end
        - Branch String:   'window-copy.c:4320,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4321,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4323,7'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - options_get_number
                - window_copy_match_start_end
        - Branch String:   'window-copy.c:4324,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4325,29'
              BranchSideFuncs:
                - options_get_number
                - window_copy_match_start_end
            - BranchSide:      'window-copy.c:4352,13'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4326,19'
          Branch Sides:
            - BranchSide:      'window-copy.c:4327,7'
              BranchSideFuncs:
                - window_copy_match_start_end
            - BranchSide:      'window-copy.c:4333,14'
              BranchSideFuncs:
                - window_copy_match_start_end
        - Branch String:   'window-copy.c:4327,29'
          Branch Sides:
            - BranchSide:      'window-copy.c:4328,7'
              BranchSideFuncs:
                - window_copy_match_start_end
            - BranchSide:      'window-copy.c:4333,14'
              BranchSideFuncs:
                - window_copy_match_start_end
        - Branch String:   'window-copy.c:4326,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4329,8'
              BranchSideFuncs:
                - window_copy_match_start_end
            - BranchSide:      'window-copy.c:4333,14'
              BranchSideFuncs:
                - window_copy_match_start_end
        - Branch String:   'window-copy.c:4329,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4330,11'
              BranchSideFuncs:
                - window_copy_match_start_end
            - BranchSide:      'window-copy.c:4333,3'
              BranchSideFuncs:
                - window_copy_match_start_end
        - Branch String:   'window-copy.c:4335,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4336,32'
              BranchSideFuncs:
                - window_copy_match_start_end
            - BranchSide:      'window-copy.c:4350,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4337,25'
          Branch Sides:
            - BranchSide:      'window-copy.c:4337,28'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4349,3'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4337,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4338,16'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4349,3'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4339,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:4340,15'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4344,15'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4353,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4354,12'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4358,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:4317,6'
          Dst:             window_copy_search_mark_at
        - Src:             'window-copy.c:4324,6'
          Dst:             window_copy_search_mark_at
        - Src:             'window-copy.c:4325,10'
          Dst:             options_get_number
        - Src:             'window-copy.c:4336,4'
          Dst:             window_copy_match_start_end
    - functionName:    window_copy_search_mark_at
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4005
      functionLinenumberEnd: 4015
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - px
        - py
        - at
      BBCount:         6
      ICount:          89
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'window-copy.c:4009,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4010,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4011,6'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4011,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4012,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4013,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_copy_match_start_end
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4224
      functionLinenumberEnd: 4238
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - at
        - start
        - end
      BBCount:         19
      ICount:          177
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:4230,21'
          Branch Sides:
            - BranchSide:      'window-copy.c:4230,24'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4230,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4230,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:4231,5'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4232,6'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4232,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4233,5'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4234,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4234,22'
          Branch Sides:
            - BranchSide:      'window-copy.c:4234,25'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4234,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4234,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:4235,5'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4236,6'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4236,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4236,6'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4237,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_copy_expand_search_string
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         14
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - args_has
        - args_string
        - format_single
        - xstrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window-copy.c:1068,17'
          Branch Sides:
            - BranchSide:      'window-copy.c:1068,21'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1069,3'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1068,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1069,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1071,15'
              BranchSideFuncs:
                - args_has
                - free
                - xstrdup
                - format_single
                - free
                - free
        - Branch String:   'window-copy.c:1071,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1072,34'
              BranchSideFuncs:
                - format_single
                - free
                - free
            - BranchSide:      'window-copy.c:1080,8'
              BranchSideFuncs:
                - free
                - xstrdup
        - Branch String:   'window-copy.c:1073,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1074,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'window-copy.c:1077,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'window-copy.c:1065,21'
          Dst:             args_string
        - Src:             'window-copy.c:1071,6'
          Dst:             args_has
        - Src:             'window-copy.c:1072,14'
          Dst:             format_single
        - Src:             'window-copy.c:1081,21'
          Dst:             xstrdup
    - functionName:    window_copy_last_regex
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3479
      functionLinenumberEnd: 3523
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - py
        - first
        - last
        - len
        - ppx
        - psx
        - buf
        - preg
        - eflags
      BBCount:         26
      ICount:          238
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - regexec
        - window_copy_cstrtocellpos
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:3486,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3487,16'
              BranchSideFuncs:
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - regexec
            - BranchSide:      'window-copy.c:3514,6'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3487,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3488,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3489,29'
              BranchSideFuncs:
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - regexec
        - Branch String:   'window-copy.c:3491,19'
          Branch Sides:
            - BranchSide:      'window-copy.c:3491,22'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3492,4'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3491,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3492,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3493,10'
              BranchSideFuncs:
                - window_copy_cstrtocellpos
                - regexec
                - window_copy_cstrtocellpos
        - Branch String:   'window-copy.c:3497,19'
          Branch Sides:
            - BranchSide:      'window-copy.c:3497,22'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3498,11'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3497,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3498,11'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3507,13'
              BranchSideFuncs:
                - regexec
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
        - Branch String:   'window-copy.c:3500,4'
          Branch Sides:
            - BranchSide:      'window-copy.c:3501,13'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3504,13'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3514,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3515,10'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3519,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:3486,9'
          Dst:             regexec
        - Src:             'window-copy.c:3489,3'
          Dst:             window_copy_cstrtocellpos
        - Src:             'window-copy.c:3495,3'
          Dst:             window_copy_cstrtocellpos
    - functionName:    window_copy_cstrtocellpos
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3568
      functionLinenumberEnd: 3651
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
        - ncells
        - ppx
        - ppy
        - str
      BBCount:         41
      ICount:          345
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - grid_peek_line
        - memcmp
        - strlen
        - window_copy_cellstring
        - xreallocarray
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window-copy.c:3586,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3587,42'
              BranchSideFuncs:
                - window_copy_cellstring
                - strlen
                - free
                - free
                - memcmp
                - grid_peek_line
            - BranchSide:      'window-copy.c:3599,7'
              BranchSideFuncs:
                - strlen
                - free
                - free
                - memcmp
        - Branch String:   'window-copy.c:3591,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3586,2'
              BranchSideFuncs:
                - grid_peek_line
                - strlen
                - free
                - free
                - memcmp
                - window_copy_cellstring
            - BranchSide:      'window-copy.c:3592,7'
              BranchSideFuncs:
                - grid_peek_line
                - strlen
                - free
                - free
                - memcmp
                - window_copy_cellstring
        - Branch String:   'window-copy.c:3601,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3602,11'
              BranchSideFuncs:
                - free
                - free
                - memcmp
            - BranchSide:      'window-copy.c:3635,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'window-copy.c:3605,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:3606,8'
              BranchSideFuncs:
                - memcmp
                - free
                - free
            - BranchSide:      'window-copy.c:3629,7'
              BranchSideFuncs:
                - free
                - free
                - memcmp
        - Branch String:   'window-copy.c:3606,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3607,11'
              BranchSideFuncs:
                - free
                - free
                - memcmp
            - BranchSide:      'window-copy.c:3610,8'
              BranchSideFuncs:
                - memcmp
                - free
                - free
        - Branch String:   'window-copy.c:3612,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3613,9'
              BranchSideFuncs:
                - free
                - free
                - memcmp
            - BranchSide:      'window-copy.c:3619,9'
              BranchSideFuncs:
                - memcmp
                - free
                - free
        - Branch String:   'window-copy.c:3613,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:3614,12'
              BranchSideFuncs:
                - free
                - free
                - memcmp
            - BranchSide:      'window-copy.c:3617,8'
              BranchSideFuncs:
                - free
                - free
                - memcmp
        - Branch String:   'window-copy.c:3619,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:3620,13'
              BranchSideFuncs:
                - memcmp
                - free
                - free
            - BranchSide:      'window-copy.c:3621,16'
              BranchSideFuncs:
                - memcmp
                - free
                - free
        - Branch String:   'window-copy.c:3621,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:3622,12'
              BranchSideFuncs:
                - free
                - free
                - memcmp
            - BranchSide:      'window-copy.c:3625,12'
              BranchSideFuncs:
                - free
                - free
                - memcmp
        - Branch String:   'window-copy.c:3629,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3630,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'window-copy.c:3631,7'
              BranchSideFuncs:
                - free
                - free
                - memcmp
        - Branch String:   'window-copy.c:3637,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3638,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'window-copy.c:3642,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'window-copy.c:3646,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3647,7'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'window-copy.c:3650,7'
              BranchSideFuncs:
                - free
        - Branch String:   'window-copy.c:3647,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3648,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'window-copy.c:3649,2'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'window-copy.c:3581,10'
          Dst:             xreallocarray
        - Src:             'window-copy.c:3585,7'
          Dst:             grid_peek_line
        - Src:             'window-copy.c:3587,19'
          Dst:             window_copy_cellstring
        - Src:             'window-copy.c:3594,9'
          Dst:             grid_peek_line
        - Src:             'window-copy.c:3600,8'
          Dst:             strlen
        - Src:             'window-copy.c:3621,9'
          Dst:             memcmp
    - functionName:    window_copy_cellstring
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3432
      functionLinenumberEnd: 3472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gl
        - px
        - size
        - allocated
      BBCount:         14
      ICount:          152
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - utf8_to_data
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:3437,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3438,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3443,9'
              BranchSideFuncs:
                - utf8_to_data
                - xmalloc
        - Branch String:   'window-copy.c:3444,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3445,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3449,7'
              BranchSideFuncs:
                - utf8_to_data
                - xmalloc
        - Branch String:   'window-copy.c:3449,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3450,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3454,6'
              BranchSideFuncs:
                - utf8_to_data
                - xmalloc
        - Branch String:   'window-copy.c:3454,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3455,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3460,15'
              BranchSideFuncs:
                - utf8_to_data
                - xmalloc
        - Branch String:   'window-copy.c:3461,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3462,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3466,13'
              BranchSideFuncs:
                - xmalloc
      Callsites:
        - Src:             'window-copy.c:3460,2'
          Dst:             utf8_to_data
        - Src:             'window-copy.c:3469,9'
          Dst:             xmalloc
    - functionName:    window_copy_search_rl
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3277
      functionLinenumberEnd: 3316
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - sgd
        - ppx
        - py
        - first
        - last
        - cis
      BBCount:         31
      ICount:          239
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - grid_get_cell
        - grid_get_line
        - window_copy_search_compare
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:3284,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3285,11'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
            - BranchSide:      'window-copy.c:3315,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3286,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:3287,9'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
            - BranchSide:      'window-copy.c:3310,7'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
        - Branch String:   'window-copy.c:3290,24'
          Branch Sides:
            - BranchSide:      'window-copy.c:3290,27'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
            - BranchSide:      'window-copy.c:3290,4'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
        - Branch String:   'window-copy.c:3290,4'
          Branch Sides:
            - BranchSide:      'window-copy.c:3291,24'
              BranchSideFuncs:
                - grid_get_line
                - grid_get_cell
                - window_copy_search_compare
            - BranchSide:      'window-copy.c:3298,8'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
        - Branch String:   'window-copy.c:3292,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:3293,6'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
            - BranchSide:      'window-copy.c:3294,11'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
        - Branch String:   'window-copy.c:3298,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3299,5'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
            - BranchSide:      'window-copy.c:3301,18'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
        - Branch String:   'window-copy.c:3302,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3303,19'
              BranchSideFuncs:
                - window_copy_search_compare
                - grid_get_cell
                - grid_get_line
            - BranchSide:      'window-copy.c:3305,41'
              BranchSideFuncs:
                - window_copy_search_compare
                - grid_get_cell
                - grid_get_line
        - Branch String:   'window-copy.c:3307,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3308,5'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
            - BranchSide:      'window-copy.c:3309,3'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
        - Branch String:   'window-copy.c:3310,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3311,11'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3314,2'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
      Callsites:
        - Src:             'window-copy.c:3291,10'
          Dst:             grid_get_line
        - Src:             'window-copy.c:3301,4'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:3305,14'
          Dst:             window_copy_search_compare
    - functionName:    window_copy_search_compare
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3209
      functionLinenumberEnd: 3228
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - px
        - py
        - sgd
        - spx
        - cis
      BBCount:         21
      ICount:          175
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - grid_get_cell
        - memcmp
        - tolower
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:3218,25'
          Branch Sides:
            - BranchSide:      'window-copy.c:3218,28'
              BranchSideFuncs:
                - memcmp
                - tolower
            - BranchSide:      'window-copy.c:3221,6'
              BranchSideFuncs:
                - memcmp
                - tolower
        - Branch String:   'window-copy.c:3218,43'
          Branch Sides:
            - BranchSide:      'window-copy.c:3218,49'
              BranchSideFuncs:
                - memcmp
                - tolower
            - BranchSide:      'window-copy.c:3221,6'
              BranchSideFuncs:
                - memcmp
                - tolower
        - Branch String:   'window-copy.c:3218,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3219,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3221,6'
              BranchSideFuncs:
                - memcmp
                - tolower
        - Branch String:   'window-copy.c:3221,28'
          Branch Sides:
            - BranchSide:      'window-copy.c:3221,31'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3222,3'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3221,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3222,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3224,6'
              BranchSideFuncs:
                - memcmp
                - tolower
        - Branch String:   'window-copy.c:3224,10'
          Branch Sides:
            - BranchSide:      'window-copy.c:3224,13'
              BranchSideFuncs:
                - memcmp
                - tolower
            - BranchSide:      'window-copy.c:3227,17'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'window-copy.c:3224,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3225,19'
              BranchSideFuncs:
                - tolower
            - BranchSide:      'window-copy.c:3227,17'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'window-copy.c:3213,2'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:3215,2'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:3225,11'
          Dst:             tolower
        - Src:             'window-copy.c:3227,10'
          Dst:             memcmp
    - functionName:    window_copy_search_back_overlap
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3705
      functionLinenumberEnd: 3738
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - gd
        - preg
        - ppx
        - psx
        - ppy
        - endline
      BBCount:         31
      ICount:          228
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - grid_get_line
        - window_copy_search_rl_regex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:3711,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3712,14'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
            - BranchSide:      'window-copy.c:3715,9'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
        - Branch String:   'window-copy.c:3719,15'
          Branch Sides:
            - BranchSide:      'window-copy.c:3719,18'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
            - BranchSide:      'window-copy.c:3719,2'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
        - Branch String:   'window-copy.c:3719,26'
          Branch Sides:
            - BranchSide:      'window-copy.c:3719,29'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
            - BranchSide:      'window-copy.c:3719,2'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
        - Branch String:   'window-copy.c:3719,46'
          Branch Sides:
            - BranchSide:      'window-copy.c:3719,2'
              BranchSideFuncs:
                - grid_get_line
                - window_copy_search_rl_regex
            - BranchSide:      'window-copy.c:3720,23'
              BranchSideFuncs:
                - grid_get_line
                - window_copy_search_rl_regex
        - Branch String:   'window-copy.c:3720,62'
          Branch Sides:
            - BranchSide:      'window-copy.c:3719,2'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
            - BranchSide:      'window-copy.c:3721,9'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
        - Branch String:   'window-copy.c:3721,25'
          Branch Sides:
            - BranchSide:      'window-copy.c:3719,2'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
            - BranchSide:      'window-copy.c:3721,28'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
        - Branch String:   'window-copy.c:3719,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3722,5'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
            - BranchSide:      'window-copy.c:3738,1'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3725,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3719,2'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
            - BranchSide:      'window-copy.c:3726,11'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
        - Branch String:   'window-copy.c:3728,4'
          Branch Sides:
            - BranchSide:      'window-copy.c:3729,13'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
            - BranchSide:      'window-copy.c:3732,8'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
        - Branch String:   'window-copy.c:3732,24'
          Branch Sides:
            - BranchSide:      'window-copy.c:3732,27'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
            - BranchSide:      'window-copy.c:3736,3'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
        - Branch String:   'window-copy.c:3732,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3733,12'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
            - BranchSide:      'window-copy.c:3736,3'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - grid_get_line
      Callsites:
        - Src:             'window-copy.c:3720,9'
          Dst:             grid_get_line
        - Src:             'window-copy.c:3723,11'
          Dst:             window_copy_search_rl_regex
    - functionName:    window_copy_search_rl_regex
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3388
      functionLinenumberEnd: 3427
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
        - ppx
        - psx
        - py
        - first
        - last
        - reg
      BBCount:         20
      ICount:          196
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - grid_get_line
        - window_copy_last_regex
        - window_copy_stringify
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:3395,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3396,10'
              BranchSideFuncs:
                - xmalloc
                - window_copy_stringify
                - window_copy_last_regex
                - free
                - free
                - grid_get_line
                - window_copy_stringify
            - BranchSide:      'window-copy.c:3399,16'
              BranchSideFuncs:
                - xmalloc
                - window_copy_stringify
                - window_copy_last_regex
                - free
                - free
                - grid_get_line
                - window_copy_stringify
        - Branch String:   'window-copy.c:3405,21'
          Branch Sides:
            - BranchSide:      'window-copy.c:3405,2'
              BranchSideFuncs:
                - window_copy_last_regex
                - free
                - free
                - grid_get_line
                - window_copy_stringify
            - BranchSide:      'window-copy.c:3406,6'
              BranchSideFuncs:
                - window_copy_last_regex
                - free
                - free
                - grid_get_line
                - window_copy_stringify
        - Branch String:   'window-copy.c:3406,24'
          Branch Sides:
            - BranchSide:      'window-copy.c:3405,2'
              BranchSideFuncs:
                - window_copy_last_regex
                - free
                - free
                - grid_get_line
                - window_copy_stringify
            - BranchSide:      'window-copy.c:3407,6'
              BranchSideFuncs:
                - window_copy_last_regex
                - free
                - free
                - grid_get_line
                - window_copy_stringify
        - Branch String:   'window-copy.c:3405,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3408,22'
              BranchSideFuncs:
                - grid_get_line
                - window_copy_stringify
                - window_copy_last_regex
                - free
                - free
            - BranchSide:      'window-copy.c:3416,29'
              BranchSideFuncs:
                - window_copy_last_regex
                - free
                - free
        - Branch String:   'window-copy.c:3409,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3410,4'
              BranchSideFuncs:
                - window_copy_last_regex
                - free
                - free
            - BranchSide:      'window-copy.c:3411,9'
              BranchSideFuncs:
                - window_copy_stringify
                - window_copy_last_regex
                - free
                - free
                - grid_get_line
        - Branch String:   'window-copy.c:3416,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3419,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'window-copy.c:3423,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'window-copy.c:3399,8'
          Dst:             xmalloc
        - Src:             'window-copy.c:3401,8'
          Dst:             window_copy_stringify
        - Src:             'window-copy.c:3408,8'
          Dst:             grid_get_line
        - Src:             'window-copy.c:3412,9'
          Dst:             window_copy_stringify
        - Src:             'window-copy.c:3416,6'
          Dst:             window_copy_last_regex
    - functionName:    window_copy_stringify
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3529
      functionLinenumberEnd: 3561
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
        - py
        - first
        - last
        - buf
        - size
      BBCount:         19
      ICount:          178
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - grid_peek_line
        - window_copy_cellstring
        - xrealloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'window-copy.c:3536,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3537,11'
              BranchSideFuncs:
                - xrealloc
                - grid_peek_line
                - window_copy_cellstring
                - free
                - xrealloc
            - BranchSide:      'window-copy.c:3538,17'
              BranchSideFuncs:
                - xrealloc
                - grid_peek_line
                - window_copy_cellstring
                - free
                - xrealloc
        - Branch String:   'window-copy.c:3542,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3543,30'
              BranchSideFuncs:
                - window_copy_cellstring
                - free
                - xrealloc
            - BranchSide:      'window-copy.c:3558,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3545,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:3546,12'
              BranchSideFuncs:
                - xrealloc
                - window_copy_cellstring
                - free
            - BranchSide:      'window-copy.c:3549,7'
              BranchSideFuncs:
                - window_copy_cellstring
                - xrealloc
                - free
        - Branch String:   'window-copy.c:3549,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3550,17'
              BranchSideFuncs:
                - window_copy_cellstring
                - xrealloc
                - free
            - BranchSide:      'window-copy.c:3552,11'
              BranchSideFuncs:
                - window_copy_cellstring
                - xrealloc
                - free
        - Branch String:   'window-copy.c:3555,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3556,17'
              BranchSideFuncs:
                - free
                - window_copy_cellstring
                - xrealloc
            - BranchSide:      'window-copy.c:3557,2'
              BranchSideFuncs:
                - window_copy_cellstring
                - free
                - xrealloc
      Callsites:
        - Src:             'window-copy.c:3538,8'
          Dst:             xrealloc
        - Src:             'window-copy.c:3540,7'
          Dst:             grid_peek_line
        - Src:             'window-copy.c:3543,7'
          Dst:             window_copy_cellstring
        - Src:             'window-copy.c:3547,10'
          Dst:             xrealloc
    - functionName:    window_copy_search_jump
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3750
      functionLinenumberEnd: 3816
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - gd
        - sgd
        - fx
        - fy
        - endline
        - cis
        - wrap
        - direction
        - regex
      BBCount:         51
      ICount:          343
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - regcomp
        - regfree
        - window_copy_scroll_to
        - window_copy_search_back_overlap
        - window_copy_search_jump
        - window_copy_search_lr
        - window_copy_search_lr_regex
        - window_copy_search_rl
        - window_copy_search_rl_regex
        - window_copy_stringify
        - xmalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-copy.c:3756,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3757,18'
              BranchSideFuncs:
                - xmalloc
                - window_copy_stringify
                - regcomp
                - free
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_rl
                - window_copy_search_rl_regex
                - window_copy_search_back_overlap
                - window_copy_search_lr
                - window_copy_search_lr_regex
                - free
            - BranchSide:      'window-copy.c:3769,6'
              BranchSideFuncs:
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_rl
                - window_copy_search_rl_regex
                - window_copy_search_back_overlap
                - window_copy_search_lr
                - window_copy_search_lr_regex
        - Branch String:   'window-copy.c:3760,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3761,11'
              BranchSideFuncs:
                - regcomp
                - free
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_rl
                - window_copy_search_rl_regex
                - window_copy_search_back_overlap
                - window_copy_search_lr
                - window_copy_search_lr_regex
                - free
            - BranchSide:      'window-copy.c:3762,21'
              BranchSideFuncs:
                - regcomp
                - free
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_rl
                - window_copy_search_rl_regex
                - window_copy_search_back_overlap
                - window_copy_search_lr
                - window_copy_search_lr_regex
                - free
        - Branch String:   'window-copy.c:3762,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3763,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'window-copy.c:3766,8'
              BranchSideFuncs:
                - free
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_rl
                - window_copy_search_rl_regex
                - window_copy_search_back_overlap
                - window_copy_search_lr
                - window_copy_search_lr_regex
        - Branch String:   'window-copy.c:3769,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3770,12'
              BranchSideFuncs:
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_lr
                - window_copy_search_lr_regex
            - BranchSide:      'window-copy.c:3783,12'
              BranchSideFuncs:
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_rl
                - window_copy_search_rl_regex
                - window_copy_search_back_overlap
        - Branch String:   'window-copy.c:3770,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:3771,8'
              BranchSideFuncs:
                - window_copy_search_lr
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_lr_regex
            - BranchSide:      'window-copy.c:3782,2'
              BranchSideFuncs:
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
        - Branch String:   'window-copy.c:3771,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3772,41'
              BranchSideFuncs:
                - window_copy_search_lr_regex
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_lr
            - BranchSide:      'window-copy.c:3775,35'
              BranchSideFuncs:
                - window_copy_search_lr
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_lr_regex
        - Branch String:   'window-copy.c:3778,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3779,5'
              BranchSideFuncs:
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
            - BranchSide:      'window-copy.c:3780,7'
              BranchSideFuncs:
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_lr
                - window_copy_search_lr_regex
        - Branch String:   'window-copy.c:3784,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3785,41'
              BranchSideFuncs:
                - window_copy_search_rl_regex
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_rl
                - window_copy_search_back_overlap
            - BranchSide:      'window-copy.c:3792,35'
              BranchSideFuncs:
                - window_copy_search_rl
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_rl_regex
                - window_copy_search_back_overlap
        - Branch String:   'window-copy.c:3787,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:3788,38'
              BranchSideFuncs:
                - window_copy_search_back_overlap
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_rl
                - window_copy_search_rl_regex
            - BranchSide:      'window-copy.c:3791,4'
              BranchSideFuncs:
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_rl
                - window_copy_search_rl_regex
                - window_copy_search_back_overlap
        - Branch String:   'window-copy.c:3795,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3796,6'
              BranchSideFuncs:
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
            - BranchSide:      'window-copy.c:3799,9'
              BranchSideFuncs:
                - window_copy_search_jump
                - window_copy_scroll_to
                - regfree
                - window_copy_search_rl
                - window_copy_search_rl_regex
                - window_copy_search_back_overlap
        - Branch String:   'window-copy.c:3802,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3803,3'
              BranchSideFuncs:
                - regfree
                - window_copy_search_jump
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:3805,6'
              BranchSideFuncs:
                - window_copy_search_jump
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:3805,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3806,25'
              BranchSideFuncs:
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:3809,6'
              BranchSideFuncs:
                - window_copy_search_jump
        - Branch String:   'window-copy.c:3809,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3810,35'
              BranchSideFuncs:
                - window_copy_search_jump
            - BranchSide:      'window-copy.c:3815,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3811,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3811,23'
              BranchSideFuncs:
                - window_copy_search_jump
            - BranchSide:      'window-copy.c:3812,7'
              BranchSideFuncs:
                - window_copy_search_jump
        - Branch String:   'window-copy.c:3812,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3812,47'
              BranchSideFuncs:
                - window_copy_search_jump
            - BranchSide:      'window-copy.c:3812,23'
              BranchSideFuncs:
                - window_copy_search_jump
      Callsites:
        - Src:             'window-copy.c:3757,10'
          Dst:             xmalloc
        - Src:             'window-copy.c:3759,10'
          Dst:             window_copy_stringify
        - Src:             'window-copy.c:3762,7'
          Dst:             regcomp
        - Src:             'window-copy.c:3772,13'
          Dst:             window_copy_search_lr_regex
        - Src:             'window-copy.c:3775,13'
          Dst:             window_copy_search_lr
        - Src:             'window-copy.c:3785,13'
          Dst:             window_copy_search_rl_regex
        - Src:             'window-copy.c:3788,6'
          Dst:             window_copy_search_back_overlap
        - Src:             'window-copy.c:3792,13'
          Dst:             window_copy_search_rl
        - Src:             'window-copy.c:3803,3'
          Dst:             regfree
        - Src:             'window-copy.c:3806,3'
          Dst:             window_copy_scroll_to
        - Src:             'window-copy.c:3810,11'
          Dst:             window_copy_search_jump
    - functionName:    window_copy_search_lr_regex
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3321
      functionLinenumberEnd: 3383
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - gd
        - ppx
        - psx
        - py
        - first
        - last
        - reg
      BBCount:         33
      ICount:          293
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - grid_get_line
        - regexec
        - window_copy_cstrtocellpos
        - window_copy_stringify
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:3332,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3333,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3336,6'
              BranchSideFuncs:
                - xmalloc
                - window_copy_stringify
                - regexec
                - free
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - free
                - grid_get_line
                - window_copy_stringify
        - Branch String:   'window-copy.c:3336,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3337,10'
              BranchSideFuncs:
                - xmalloc
                - window_copy_stringify
                - regexec
                - free
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - free
                - grid_get_line
                - window_copy_stringify
            - BranchSide:      'window-copy.c:3340,16'
              BranchSideFuncs:
                - xmalloc
                - window_copy_stringify
                - regexec
                - free
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - free
                - grid_get_line
                - window_copy_stringify
        - Branch String:   'window-copy.c:3346,21'
          Branch Sides:
            - BranchSide:      'window-copy.c:3346,2'
              BranchSideFuncs:
                - regexec
                - free
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - free
                - grid_get_line
                - window_copy_stringify
            - BranchSide:      'window-copy.c:3347,6'
              BranchSideFuncs:
                - regexec
                - free
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - free
                - grid_get_line
                - window_copy_stringify
        - Branch String:   'window-copy.c:3347,24'
          Branch Sides:
            - BranchSide:      'window-copy.c:3346,2'
              BranchSideFuncs:
                - regexec
                - free
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - free
                - grid_get_line
                - window_copy_stringify
            - BranchSide:      'window-copy.c:3348,6'
              BranchSideFuncs:
                - regexec
                - free
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - free
                - grid_get_line
                - window_copy_stringify
        - Branch String:   'window-copy.c:3346,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3349,22'
              BranchSideFuncs:
                - grid_get_line
                - window_copy_stringify
                - regexec
                - free
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - free
            - BranchSide:      'window-copy.c:3357,14'
              BranchSideFuncs:
                - regexec
                - free
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - free
        - Branch String:   'window-copy.c:3350,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3351,4'
              BranchSideFuncs:
                - regexec
                - free
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - free
            - BranchSide:      'window-copy.c:3352,9'
              BranchSideFuncs:
                - window_copy_stringify
                - regexec
                - free
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - free
                - grid_get_line
        - Branch String:   'window-copy.c:3357,51'
          Branch Sides:
            - BranchSide:      'window-copy.c:3358,15'
              BranchSideFuncs:
                - free
                - window_copy_cstrtocellpos
                - window_copy_cstrtocellpos
                - free
            - BranchSide:      'window-copy.c:3379,7'
              BranchSideFuncs:
                - free
        - Branch String:   'window-copy.c:3357,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3359,12'
              BranchSideFuncs:
                - window_copy_cstrtocellpos
                - free
                - window_copy_cstrtocellpos
                - free
            - BranchSide:      'window-copy.c:3379,7'
              BranchSideFuncs:
                - free
        - Branch String:   'window-copy.c:3363,20'
          Branch Sides:
            - BranchSide:      'window-copy.c:3363,23'
              BranchSideFuncs:
                - free
                - window_copy_cstrtocellpos
                - free
            - BranchSide:      'window-copy.c:3377,2'
              BranchSideFuncs:
                - free
        - Branch String:   'window-copy.c:3363,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3364,11'
              BranchSideFuncs:
                - window_copy_cstrtocellpos
                - free
            - BranchSide:      'window-copy.c:3377,2'
              BranchSideFuncs:
                - free
        - Branch String:   'window-copy.c:3369,4'
          Branch Sides:
            - BranchSide:      'window-copy.c:3370,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'window-copy.c:3373,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'window-copy.c:3340,8'
          Dst:             xmalloc
        - Src:             'window-copy.c:3342,8'
          Dst:             window_copy_stringify
        - Src:             'window-copy.c:3349,8'
          Dst:             grid_get_line
        - Src:             'window-copy.c:3353,9'
          Dst:             window_copy_stringify
        - Src:             'window-copy.c:3357,6'
          Dst:             regexec
        - Src:             'window-copy.c:3361,3'
          Dst:             window_copy_cstrtocellpos
        - Src:             'window-copy.c:3366,4'
          Dst:             window_copy_cstrtocellpos
    - functionName:    window_copy_search_lr
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3233
      functionLinenumberEnd: 3272
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - gd
        - sgd
        - ppx
        - py
        - first
        - last
        - cis
      BBCount:         31
      ICount:          237
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - grid_get_cell
        - grid_get_line
        - window_copy_search_compare
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:3240,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3241,11'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
            - BranchSide:      'window-copy.c:3271,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3242,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:3243,9'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
            - BranchSide:      'window-copy.c:3266,7'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
        - Branch String:   'window-copy.c:3246,24'
          Branch Sides:
            - BranchSide:      'window-copy.c:3246,27'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
            - BranchSide:      'window-copy.c:3246,4'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
        - Branch String:   'window-copy.c:3246,4'
          Branch Sides:
            - BranchSide:      'window-copy.c:3247,24'
              BranchSideFuncs:
                - grid_get_line
                - grid_get_cell
                - window_copy_search_compare
            - BranchSide:      'window-copy.c:3254,8'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
        - Branch String:   'window-copy.c:3248,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:3249,6'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
            - BranchSide:      'window-copy.c:3250,11'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
        - Branch String:   'window-copy.c:3254,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3255,5'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
            - BranchSide:      'window-copy.c:3257,18'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
        - Branch String:   'window-copy.c:3258,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3259,19'
              BranchSideFuncs:
                - window_copy_search_compare
                - grid_get_cell
                - grid_get_line
            - BranchSide:      'window-copy.c:3261,41'
              BranchSideFuncs:
                - window_copy_search_compare
                - grid_get_cell
                - grid_get_line
        - Branch String:   'window-copy.c:3263,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3264,5'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
            - BranchSide:      'window-copy.c:3265,3'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
        - Branch String:   'window-copy.c:3266,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3267,11'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3270,2'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_search_compare
                - grid_get_line
      Callsites:
        - Src:             'window-copy.c:3247,10'
          Dst:             grid_get_line
        - Src:             'window-copy.c:3257,4'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:3261,14'
          Dst:             window_copy_search_compare
    - functionName:    window_copy_scroll_to
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3175
      functionLinenumberEnd: 3204
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - px
        - py
        - no_redraw
      BBCount:         25
      ICount:          225
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - window_copy_redraw_screen
        - window_copy_search_marks
        - window_copy_update_selection
      functionUses:    7
      BranchProfiles:
        - Branch String:   'window-copy.c:3182,33'
          Branch Sides:
            - BranchSide:      'window-copy.c:3182,36'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:3185,9'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:3182,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3183,14'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:3185,9'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:3186,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3187,11'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:3189,14'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:3189,14'
          Branch Sides:
            - BranchSide:      'window-copy.c:3190,13'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:3193,13'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:3199,17'
          Branch Sides:
            - BranchSide:      'window-copy.c:3199,20'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:3201,31'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:3199,45'
          Branch Sides:
            - BranchSide:      'window-copy.c:3199,49'
              BranchSideFuncs:
                - window_copy_search_marks
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:3201,31'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:3199,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3200,28'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:3201,31'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:3202,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3202,6'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3203,29'
              BranchSideFuncs:
                - window_copy_redraw_screen
      Callsites:
        - Src:             'window-copy.c:3200,3'
          Dst:             window_copy_search_marks
        - Src:             'window-copy.c:3201,2'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:3203,3'
          Dst:             window_copy_redraw_screen
    - functionName:    window_copy_search_marks
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4057
      functionLinenumberEnd: 4180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - ssp
        - regex
        - visible_only
      BBCount:         72
      ICount:          517
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - get_timer
        - grid_get_cell
        - regcomp
        - regfree
        - screen_free
        - screen_init
        - screen_write_nputs
        - screen_write_start
        - screen_write_stop
        - screen_write_strlen
        - window_copy_clear_marks
        - window_copy_is_lowercase
        - window_copy_search_lr
        - window_copy_search_lr_regex
        - window_copy_search_mark_match
        - window_copy_stringify
        - window_copy_visible_lines
        - xcalloc
        - xmalloc
      functionUses:    10
      BranchProfiles:
        - Branch String:   'window-copy.c:4072,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4073,37'
              BranchSideFuncs:
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - window_copy_is_lowercase
                - get_timer
                - get_timer
                - free
                - xcalloc
                - regfree
                - screen_free
                - window_copy_visible_lines
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
                - window_copy_visible_lines
                - xmalloc
                - window_copy_stringify
                - regcomp
                - free
                - free
            - BranchSide:      'window-copy.c:4081,11'
              BranchSideFuncs:
                - window_copy_is_lowercase
                - get_timer
                - get_timer
                - free
                - xcalloc
                - regfree
                - screen_free
                - window_copy_visible_lines
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
                - window_copy_visible_lines
                - xmalloc
                - window_copy_stringify
                - regcomp
                - free
                - free
        - Branch String:   'window-copy.c:4085,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4086,18'
              BranchSideFuncs:
                - xmalloc
                - window_copy_stringify
                - regcomp
                - free
                - get_timer
                - get_timer
                - free
                - xcalloc
                - regfree
                - screen_free
                - window_copy_visible_lines
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
                - window_copy_visible_lines
                - free
            - BranchSide:      'window-copy.c:4098,11'
              BranchSideFuncs:
                - get_timer
                - get_timer
                - free
                - xcalloc
                - regfree
                - screen_free
                - window_copy_visible_lines
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
                - window_copy_visible_lines
        - Branch String:   'window-copy.c:4090,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4091,11'
              BranchSideFuncs:
                - regcomp
                - free
                - get_timer
                - get_timer
                - free
                - xcalloc
                - regfree
                - screen_free
                - window_copy_visible_lines
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
                - window_copy_visible_lines
                - free
            - BranchSide:      'window-copy.c:4092,21'
              BranchSideFuncs:
                - regcomp
                - free
                - get_timer
                - get_timer
                - free
                - xcalloc
                - regfree
                - screen_free
                - window_copy_visible_lines
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
                - window_copy_visible_lines
                - free
        - Branch String:   'window-copy.c:4092,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4093,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'window-copy.c:4096,8'
              BranchSideFuncs:
                - free
                - get_timer
                - get_timer
                - free
                - xcalloc
                - regfree
                - screen_free
                - window_copy_visible_lines
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
                - window_copy_visible_lines
        - Branch String:   'window-copy.c:4100,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4101,29'
              BranchSideFuncs:
                - window_copy_visible_lines
                - free
                - xcalloc
                - regfree
                - screen_free
                - window_copy_visible_lines
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
            - BranchSide:      'window-copy.c:4103,9'
              BranchSideFuncs:
                - get_timer
                - free
                - xcalloc
                - regfree
                - screen_free
                - window_copy_visible_lines
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
        - Branch String:   'window-copy.c:4113,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:4114,6'
              BranchSideFuncs:
                - window_copy_search_lr
                - get_timer
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
            - BranchSide:      'window-copy.c:4145,6'
              BranchSideFuncs:
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:4116,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4117,41'
              BranchSideFuncs:
                - window_copy_search_lr_regex
                - grid_get_cell
                - get_timer
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr
                - window_copy_search_mark_match
            - BranchSide:      'window-copy.c:4125,35'
              BranchSideFuncs:
                - window_copy_search_lr
                - get_timer
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr_regex
                - grid_get_cell
                - window_copy_search_mark_match
        - Branch String:   'window-copy.c:4120,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:4121,18'
              BranchSideFuncs:
                - get_timer
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
            - BranchSide:      'window-copy.c:4122,10'
              BranchSideFuncs:
                - get_timer
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
        - Branch String:   'window-copy.c:4122,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:4123,6'
              BranchSideFuncs:
                - window_copy_search_mark_match
                - window_copy_search_lr
                - get_timer
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr_regex
                - grid_get_cell
            - BranchSide:      'window-copy.c:4124,4'
              BranchSideFuncs:
                - window_copy_search_mark_match
                - window_copy_search_lr
                - get_timer
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr_regex
                - grid_get_cell
        - Branch String:   'window-copy.c:4127,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:0,0'
              BranchSideFuncs:
                - window_copy_search_mark_match
                - window_copy_search_lr
                - get_timer
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr_regex
                - grid_get_cell
            - BranchSide:      'window-copy.c:4128,6'
              BranchSideFuncs:
                - get_timer
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
        - Branch String:   'window-copy.c:4136,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4137,4'
              BranchSideFuncs:
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:4140,7'
              BranchSideFuncs:
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
        - Branch String:   'window-copy.c:4140,17'
          Branch Sides:
            - BranchSide:      'window-copy.c:4140,20'
              BranchSideFuncs:
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
            - BranchSide:      'window-copy.c:4144,2'
              BranchSideFuncs:
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
        - Branch String:   'window-copy.c:4140,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4141,12'
              BranchSideFuncs:
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:4144,2'
              BranchSideFuncs:
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
        - Branch String:   'window-copy.c:4145,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4146,27'
              BranchSideFuncs:
                - window_copy_clear_marks
                - regfree
                - screen_free
            - BranchSide:      'window-copy.c:4150,6'
              BranchSideFuncs:
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
        - Branch String:   'window-copy.c:4150,14'
          Branch Sides:
            - BranchSide:      'window-copy.c:4150,17'
              BranchSideFuncs:
                - regfree
                - screen_free
                - window_copy_visible_lines
                - free
                - xcalloc
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
            - BranchSide:      'window-copy.c:4157,7'
              BranchSideFuncs:
                - regfree
                - screen_free
        - Branch String:   'window-copy.c:4150,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4152,29'
              BranchSideFuncs:
                - window_copy_visible_lines
                - free
                - xcalloc
                - regfree
                - screen_free
                - window_copy_clear_marks
                - window_copy_search_lr
                - get_timer
                - window_copy_search_mark_match
                - window_copy_search_lr_regex
                - grid_get_cell
            - BranchSide:      'window-copy.c:4157,7'
              BranchSideFuncs:
                - regfree
                - screen_free
        - Branch String:   'window-copy.c:4157,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4157,7'
              BranchSideFuncs:
                - regfree
                - screen_free
            - BranchSide:      'window-copy.c:4158,7'
              BranchSideFuncs:
                - regfree
                - screen_free
        - Branch String:   'window-copy.c:4158,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4159,8'
              BranchSideFuncs:
                - regfree
                - screen_free
            - BranchSide:      'window-copy.c:4169,24'
              BranchSideFuncs:
                - regfree
                - screen_free
        - Branch String:   'window-copy.c:4159,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4160,5'
              BranchSideFuncs:
                - regfree
                - screen_free
            - BranchSide:      'window-copy.c:4161,13'
              BranchSideFuncs:
                - regfree
                - screen_free
        - Branch String:   'window-copy.c:4161,13'
          Branch Sides:
            - BranchSide:      'window-copy.c:4162,5'
              BranchSideFuncs:
                - regfree
                - screen_free
            - BranchSide:      'window-copy.c:4163,13'
              BranchSideFuncs:
                - regfree
                - screen_free
        - Branch String:   'window-copy.c:4163,13'
          Branch Sides:
            - BranchSide:      'window-copy.c:4164,5'
              BranchSideFuncs:
                - regfree
                - screen_free
            - BranchSide:      'window-copy.c:4166,5'
              BranchSideFuncs:
                - regfree
                - screen_free
        - Branch String:   'window-copy.c:4175,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4176,3'
              BranchSideFuncs:
                - screen_free
                - regfree
            - BranchSide:      'window-copy.c:4177,6'
              BranchSideFuncs:
                - regfree
        - Branch String:   'window-copy.c:4177,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4178,3'
              BranchSideFuncs:
                - regfree
            - BranchSide:      'window-copy.c:4179,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:4073,11'
          Dst:             screen_write_strlen
        - Src:             'window-copy.c:4074,3'
          Dst:             screen_init
        - Src:             'window-copy.c:4075,3'
          Dst:             screen_write_start
        - Src:             'window-copy.c:4076,3'
          Dst:             screen_write_nputs
        - Src:             'window-copy.c:4078,3'
          Dst:             screen_write_stop
        - Src:             'window-copy.c:4083,8'
          Dst:             window_copy_is_lowercase
        - Src:             'window-copy.c:4086,10'
          Dst:             xmalloc
        - Src:             'window-copy.c:4088,10'
          Dst:             window_copy_stringify
        - Src:             'window-copy.c:4092,7'
          Dst:             regcomp
        - Src:             'window-copy.c:4098,11'
          Dst:             get_timer
        - Src:             'window-copy.c:4101,3'
          Dst:             window_copy_visible_lines
        - Src:             'window-copy.c:4105,10'
          Dst:             get_timer
        - Src:             'window-copy.c:4110,21'
          Dst:             xcalloc
        - Src:             'window-copy.c:4117,13'
          Dst:             window_copy_search_lr_regex
        - Src:             'window-copy.c:4119,5'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:4125,13'
          Dst:             window_copy_search_lr
        - Src:             'window-copy.c:4131,10'
          Dst:             window_copy_search_mark_match
        - Src:             'window-copy.c:4135,7'
          Dst:             get_timer
        - Src:             'window-copy.c:4146,3'
          Dst:             window_copy_clear_marks
        - Src:             'window-copy.c:4152,3'
          Dst:             window_copy_visible_lines
        - Src:             'window-copy.c:4176,3'
          Dst:             screen_free
        - Src:             'window-copy.c:4178,3'
          Dst:             regfree
    - functionName:    window_copy_update_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4676
      functionLinenumberEnd: 4683
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - may_redraw
        - no_reset
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - window_copy_set_selection
      functionUses:    29
      BranchProfiles:
        - Branch String:   'window-copy.c:4680,21'
          Branch Sides:
            - BranchSide:      'window-copy.c:4680,24'
              BranchSideFuncs:
                - window_copy_set_selection
            - BranchSide:      'window-copy.c:4682,36'
              BranchSideFuncs:
                - window_copy_set_selection
        - Branch String:   'window-copy.c:4680,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4681,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4682,36'
              BranchSideFuncs:
                - window_copy_set_selection
      Callsites:
        - Src:             'window-copy.c:4682,10'
          Dst:             window_copy_set_selection
    - functionName:    window_copy_redraw_screen
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4508
      functionLinenumberEnd: 4512
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_redraw_lines
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:4511,2'
          Dst:             window_copy_redraw_lines
    - functionName:    window_copy_set_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4688
      functionLinenumberEnd: 4749
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - may_redraw
        - no_reset
      BBCount:         23
      ICount:          227
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - format_create_defaults
        - format_free
        - screen_hide_selection
        - screen_set_selection
        - style_apply
        - window_copy_adjust_selection
        - window_copy_redraw_lines
        - window_copy_synchronize_cursor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:4711,31'
          Branch Sides:
            - BranchSide:      'window-copy.c:4712,6'
              BranchSideFuncs:
                - format_create_defaults
                - style_apply
                - format_free
                - screen_set_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - screen_hide_selection
            - BranchSide:      'window-copy.c:4718,54'
              BranchSideFuncs:
                - format_create_defaults
                - style_apply
                - format_free
                - screen_set_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:4711,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4713,25'
              BranchSideFuncs:
                - screen_hide_selection
            - BranchSide:      'window-copy.c:4718,54'
              BranchSideFuncs:
                - format_create_defaults
                - style_apply
                - format_free
                - screen_set_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:4725,21'
          Branch Sides:
            - BranchSide:      'window-copy.c:4725,24'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:4748,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4725,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4731,8'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:4748,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4732,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4733,8'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:4738,8'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:4733,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4734,30'
              BranchSideFuncs:
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:4736,30'
              BranchSideFuncs:
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:4738,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4739,30'
              BranchSideFuncs:
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:4742,30'
              BranchSideFuncs:
                - window_copy_redraw_lines
      Callsites:
        - Src:             'window-copy.c:4698,2'
          Dst:             window_copy_synchronize_cursor
        - Src:             'window-copy.c:4703,16'
          Dst:             window_copy_adjust_selection
        - Src:             'window-copy.c:4708,14'
          Dst:             window_copy_adjust_selection
        - Src:             'window-copy.c:4713,3'
          Dst:             screen_hide_selection
        - Src:             'window-copy.c:4718,7'
          Dst:             format_create_defaults
        - Src:             'window-copy.c:4719,2'
          Dst:             style_apply
        - Src:             'window-copy.c:4721,2'
          Dst:             format_free
        - Src:             'window-copy.c:4722,2'
          Dst:             screen_set_selection
        - Src:             'window-copy.c:4734,5'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:4736,5'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:4739,5'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:4742,5'
          Dst:             window_copy_redraw_lines
    - functionName:    window_copy_synchronize_cursor
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4587
      functionLinenumberEnd: 4600
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - no_reset
      BBCount:         8
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - window_copy_synchronize_cursor_end
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:4590,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:4590,2'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4592,38'
              BranchSideFuncs:
                - window_copy_synchronize_cursor_end
            - BranchSide:      'window-copy.c:4595,38'
              BranchSideFuncs:
                - window_copy_synchronize_cursor_end
            - BranchSide:      'window-copy.c:4598,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:4592,3'
          Dst:             window_copy_synchronize_cursor_end
        - Src:             'window-copy.c:4595,3'
          Dst:             window_copy_synchronize_cursor_end
    - functionName:    window_copy_adjust_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4643
      functionLinenumberEnd: 4670
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - selx
        - sely
      BBCount:         13
      ICount:          132
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:4653,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4654,10'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4658,13'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4655,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4656,7'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4657,6'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4658,13'
          Branch Sides:
            - BranchSide:      'window-copy.c:4659,10'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4664,10'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4660,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4661,9'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4662,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_copy_synchronize_cursor_end
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4517
      functionLinenumberEnd: 4583
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - begin
        - no_reset
      BBCount:         36
      ICount:          275
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - window_copy_cursor_next_word_end_pos
        - window_copy_cursor_previous_word_pos
        - window_copy_find_length
        - window_copy_in_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:4523,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:4525,7'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_in_set
                - window_copy_cursor_next_word_end_pos
                - window_copy_cursor_previous_word_pos
            - BranchSide:      'window-copy.c:4551,7'
              BranchSideFuncs:
                - window_copy_find_length
            - BranchSide:      'window-copy.c:4574,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4576,6'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4525,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4526,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4527,9'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_in_set
                - window_copy_cursor_next_word_end_pos
                - window_copy_cursor_previous_word_pos
        - Branch String:   'window-copy.c:4528,21'
          Branch Sides:
            - BranchSide:      'window-copy.c:4528,25'
              BranchSideFuncs:
                - window_copy_cursor_previous_word_pos
            - BranchSide:      'window-copy.c:4530,41'
              BranchSideFuncs:
                - window_copy_cursor_previous_word_pos
        - Branch String:   'window-copy.c:4528,40'
          Branch Sides:
            - BranchSide:      'window-copy.c:4528,43'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_in_set
                - window_copy_cursor_next_word_end_pos
                - window_copy_cursor_previous_word_pos
            - BranchSide:      'window-copy.c:4539,8'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_in_set
                - window_copy_cursor_next_word_end_pos
        - Branch String:   'window-copy.c:4528,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4530,41'
              BranchSideFuncs:
                - window_copy_cursor_previous_word_pos
            - BranchSide:      'window-copy.c:4539,8'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_in_set
                - window_copy_cursor_next_word_end_pos
        - Branch String:   'window-copy.c:4539,47'
          Branch Sides:
            - BranchSide:      'window-copy.c:4540,28'
              BranchSideFuncs:
                - window_copy_cursor_next_word_end_pos
            - BranchSide:      'window-copy.c:4541,42'
              BranchSideFuncs:
                - window_copy_cursor_next_word_end_pos
        - Branch String:   'window-copy.c:4539,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4541,42'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4546,17'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4551,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4552,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4553,9'
              BranchSideFuncs:
                - window_copy_find_length
        - Branch String:   'window-copy.c:4554,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4556,7'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4564,8'
              BranchSideFuncs:
                - window_copy_find_length
        - Branch String:   'window-copy.c:4564,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4565,10'
              BranchSideFuncs:
                - window_copy_find_length
            - BranchSide:      'window-copy.c:4566,33'
              BranchSideFuncs:
                - window_copy_find_length
        - Branch String:   'window-copy.c:4576,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4577,16'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4580,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:4530,4'
          Dst:             window_copy_cursor_previous_word_pos
        - Src:             'window-copy.c:4539,14'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:4540,9'
          Dst:             window_copy_in_set
        - Src:             'window-copy.c:4541,5'
          Dst:             window_copy_cursor_next_word_end_pos
        - Src:             'window-copy.c:4566,9'
          Dst:             window_copy_find_length
    - functionName:    window_copy_cursor_previous_word_pos
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5540
      functionLinenumberEnd: 5555
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - separators
        - ppx
        - ppy
      BBCount:         3
      ICount:          78
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_reader_cursor_previous_word
        - grid_reader_get_cursor
        - grid_reader_start
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:5550,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5551,2'
          Dst:             grid_reader_cursor_previous_word
        - Src:             'window-copy.c:5552,2'
          Dst:             grid_reader_get_cursor
    - functionName:    window_copy_find_length
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5070
      functionLinenumberEnd: 5073
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - py
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_line_length
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:5073,10'
          Dst:             grid_line_length
    - functionName:    window_copy_in_set
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5062
      functionLinenumberEnd: 5065
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - px
        - py
        - set
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_in_set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:5065,10'
          Dst:             grid_in_set
    - functionName:    window_copy_cursor_next_word_end_pos
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5481
      functionLinenumberEnd: 5504
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - separators
        - ppx
        - ppy
      BBCount:         9
      ICount:          118
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - grid_reader_cursor_left
        - grid_reader_cursor_next_word_end
        - grid_reader_cursor_right
        - grid_reader_get_cursor
        - grid_reader_in_set
        - grid_reader_start
        - options_get_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:5494,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5495,8'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_cursor_right
                - grid_reader_cursor_next_word_end
                - grid_reader_cursor_left
                - grid_reader_get_cursor
            - BranchSide:      'window-copy.c:5500,41'
              BranchSideFuncs:
                - grid_reader_cursor_next_word_end
                - grid_reader_get_cursor
        - Branch String:   'window-copy.c:5495,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5496,4'
              BranchSideFuncs:
                - grid_reader_cursor_next_word_end
                - grid_reader_cursor_left
                - grid_reader_get_cursor
            - BranchSide:      'window-copy.c:5497,41'
              BranchSideFuncs:
                - grid_reader_cursor_next_word_end
                - grid_reader_cursor_left
                - grid_reader_get_cursor
      Callsites:
        - Src:             'window-copy.c:5493,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5494,6'
          Dst:             options_get_number
        - Src:             'window-copy.c:5495,8'
          Dst:             grid_reader_in_set
        - Src:             'window-copy.c:5496,4'
          Dst:             grid_reader_cursor_right
        - Src:             'window-copy.c:5497,3'
          Dst:             grid_reader_cursor_next_word_end
        - Src:             'window-copy.c:5498,3'
          Dst:             grid_reader_cursor_left
        - Src:             'window-copy.c:5500,3'
          Dst:             grid_reader_cursor_next_word_end
        - Src:             'window-copy.c:5501,2'
          Dst:             grid_reader_get_cursor
    - functionName:    window_copy_is_lowercase
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3689
      functionLinenumberEnd: 3696
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tolower
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:3690,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3691,8'
              BranchSideFuncs:
                - tolower
            - BranchSide:      'window-copy.c:3695,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3691,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3692,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3693,3'
              BranchSideFuncs:
                - tolower
      Callsites:
        - Src:             'window-copy.c:3691,15'
          Dst:             tolower
    - functionName:    window_copy_visible_lines
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3990
      functionLinenumberEnd: 4000
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - start
        - end
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - grid_peek_line
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:3994,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3994,2'
              BranchSideFuncs:
                - grid_peek_line
            - BranchSide:      'window-copy.c:3995,23'
              BranchSideFuncs:
                - grid_peek_line
        - Branch String:   'window-copy.c:3996,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3997,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3998,2'
              BranchSideFuncs:
                - grid_peek_line
      Callsites:
        - Src:             'window-copy.c:3995,8'
          Dst:             grid_peek_line
    - functionName:    window_copy_search_mark_match
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4026
      functionLinenumberEnd: 4051
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - px
        - py
        - width
        - regex
      BBCount:         21
      ICount:          189
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - grid_get_cell
        - window_copy_clip_width
        - window_copy_search_mark_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:4031,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4031,6'
              BranchSideFuncs:
                - window_copy_clip_width
                - grid_get_cell
                - window_copy_clip_width
            - BranchSide:      'window-copy.c:4032,34'
              BranchSideFuncs:
                - window_copy_clip_width
                - grid_get_cell
                - window_copy_clip_width
        - Branch String:   'window-copy.c:4034,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:4035,9'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_clip_width
            - BranchSide:      'window-copy.c:4045,7'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4035,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4036,19'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_clip_width
            - BranchSide:      'window-copy.c:4041,8'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_clip_width
        - Branch String:   'window-copy.c:4037,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:4038,14'
              BranchSideFuncs:
                - window_copy_clip_width
                - grid_get_cell
            - BranchSide:      'window-copy.c:4039,32'
              BranchSideFuncs:
                - window_copy_clip_width
                - grid_get_cell
        - Branch String:   'window-copy.c:4041,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4042,5'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_clip_width
            - BranchSide:      'window-copy.c:4043,26'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_clip_width
        - Branch String:   'window-copy.c:4045,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4046,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4048,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:4031,6'
          Dst:             window_copy_search_mark_at
        - Src:             'window-copy.c:4032,11'
          Dst:             window_copy_clip_width
        - Src:             'window-copy.c:4036,5'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:4039,9'
          Dst:             window_copy_clip_width
    - functionName:    window_copy_clear_marks
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4184
      functionLinenumberEnd: 4189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_copy_clip_width
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4019
      functionLinenumberEnd: 4020
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - b
        - sx
        - sy
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:4020,10'
          Branch Sides:
            - BranchSide:      'window-copy.c:4020,35'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4020,50'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_copy_move_left
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3655
      functionLinenumberEnd: 3668
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - fx
        - fy
        - wrapflag
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:3656,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3657,8'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3667,10'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3657,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3658,8'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3664,9'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3658,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3659,11'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3662,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_copy_move_right
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3672
      functionLinenumberEnd: 3685
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - fx
        - fy
        - wrapflag
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:3673,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3674,8'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3684,10'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3674,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3675,8'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3681,4'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3675,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3676,6'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3679,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_copy_move_after_search_mark
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3821
      functionLinenumberEnd: 3839
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - data
        - fx
        - fy
        - wrapflag
      BBCount:         21
      ICount:          153
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - window_copy_move_right
        - window_copy_search_mark_at
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-copy.c:3825,62'
          Branch Sides:
            - BranchSide:      'window-copy.c:3825,62'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_move_right
            - BranchSide:      'window-copy.c:3826,6'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_move_right
        - Branch String:   'window-copy.c:3825,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3825,6'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_move_right
            - BranchSide:      'window-copy.c:3827,3'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_move_right
        - Branch String:   'window-copy.c:3827,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:3828,8'
              BranchSideFuncs:
                - window_copy_move_right
                - window_copy_search_mark_at
            - BranchSide:      'window-copy.c:3838,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:3828,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3829,5'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3831,9'
              BranchSideFuncs:
                - window_copy_move_right
                - window_copy_search_mark_at
        - Branch String:   'window-copy.c:3831,18'
          Branch Sides:
            - BranchSide:      'window-copy.c:3832,9'
              BranchSideFuncs:
                - window_copy_move_right
                - window_copy_search_mark_at
            - BranchSide:      'window-copy.c:3836,27'
              BranchSideFuncs:
                - window_copy_move_right
                - window_copy_search_mark_at
        - Branch String:   'window-copy.c:3832,36'
          Branch Sides:
            - BranchSide:      'window-copy.c:3833,9'
              BranchSideFuncs:
                - window_copy_move_right
                - window_copy_search_mark_at
            - BranchSide:      'window-copy.c:3836,27'
              BranchSideFuncs:
                - window_copy_move_right
                - window_copy_search_mark_at
        - Branch String:   'window-copy.c:3831,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3834,5'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3836,27'
              BranchSideFuncs:
                - window_copy_move_right
                - window_copy_search_mark_at
      Callsites:
        - Src:             'window-copy.c:3825,6'
          Dst:             window_copy_search_mark_at
        - Src:             'window-copy.c:3827,10'
          Dst:             window_copy_search_mark_at
        - Src:             'window-copy.c:3836,4'
          Dst:             window_copy_move_right
    - functionName:    window_copy_search
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3847
      functionLinenumberEnd: 3985
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - direction
        - regex
      BBCount:         69
      ICount:          596
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - options_get_number
        - screen_free
        - screen_init
        - screen_write_nputs
        - screen_write_start
        - screen_write_stop
        - screen_write_strlen
        - strcmp
        - strcspn
        - window_copy_clear_marks
        - window_copy_is_lowercase
        - window_copy_move_after_search_mark
        - window_copy_move_left
        - window_copy_move_right
        - window_copy_redraw_screen
        - window_copy_search_jump
        - window_copy_search_mark_at
        - window_copy_search_marks
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:3858,12'
          Branch Sides:
            - BranchSide:      'window-copy.c:3858,15'
              BranchSideFuncs:
                - strcspn
                - strcmp
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:3861,26'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:3858,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3859,9'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:3861,26'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:3863,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3864,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3866,6'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:3866,22'
          Branch Sides:
            - BranchSide:      'window-copy.c:3866,25'
              BranchSideFuncs:
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:3868,16'
              BranchSideFuncs:
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:3866,47'
          Branch Sides:
            - BranchSide:      'window-copy.c:3867,6'
              BranchSideFuncs:
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:3868,16'
              BranchSideFuncs:
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:3866,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3868,16'
              BranchSideFuncs:
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:3871,26'
              BranchSideFuncs:
                - strcmp
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:3872,24'
          Branch Sides:
            - BranchSide:      'window-copy.c:3872,27'
              BranchSideFuncs:
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:3874,7'
              BranchSideFuncs:
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
        - Branch String:   'window-copy.c:3872,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3873,27'
              BranchSideFuncs:
                - window_copy_clear_marks
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
            - BranchSide:      'window-copy.c:3874,7'
              BranchSideFuncs:
                - free
                - xstrdup
                - screen_write_strlen
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
        - Branch String:   'window-copy.c:3881,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3882,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3883,19'
              BranchSideFuncs:
                - screen_init
                - screen_write_start
                - screen_write_nputs
                - screen_write_stop
                - options_get_number
                - window_copy_is_lowercase
                - options_get_number
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
        - Branch String:   'window-copy.c:3893,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3902,7'
              BranchSideFuncs:
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_right
                - window_copy_move_after_search_mark
            - BranchSide:      'window-copy.c:3916,25'
              BranchSideFuncs:
                - window_copy_move_left
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
        - Branch String:   'window-copy.c:3902,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3903,8'
              BranchSideFuncs:
                - window_copy_move_right
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_move_after_search_mark
            - BranchSide:      'window-copy.c:3914,13'
              BranchSideFuncs:
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
        - Branch String:   'window-copy.c:3903,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3904,40'
              BranchSideFuncs:
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
            - BranchSide:      'window-copy.c:3911,28'
              BranchSideFuncs:
                - window_copy_move_right
                - window_copy_search_jump
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
        - Branch String:   'window-copy.c:3922,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3923,28'
              BranchSideFuncs:
                - window_copy_search_marks
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_search_mark_at
                - window_copy_move_after_search_mark
                - window_copy_search_jump
            - BranchSide:      'window-copy.c:3981,28'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - screen_free
        - Branch String:   'window-copy.c:3931,17'
          Branch Sides:
            - BranchSide:      'window-copy.c:3932,34'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_move_after_search_mark
                - window_copy_search_jump
            - BranchSide:      'window-copy.c:3945,7'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
        - Branch String:   'window-copy.c:3932,58'
          Branch Sides:
            - BranchSide:      'window-copy.c:3933,7'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_move_after_search_mark
                - window_copy_search_jump
            - BranchSide:      'window-copy.c:3945,7'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
        - Branch String:   'window-copy.c:3933,14'
          Branch Sides:
            - BranchSide:      'window-copy.c:3934,7'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_move_after_search_mark
                - window_copy_search_jump
            - BranchSide:      'window-copy.c:3945,7'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
        - Branch String:   'window-copy.c:3934,32'
          Branch Sides:
            - BranchSide:      'window-copy.c:3935,7'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
                - window_copy_move_after_search_mark
                - window_copy_search_jump
            - BranchSide:      'window-copy.c:3945,7'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
        - Branch String:   'window-copy.c:3931,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3936,39'
              BranchSideFuncs:
                - window_copy_move_after_search_mark
                - window_copy_search_jump
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
            - BranchSide:      'window-copy.c:3945,7'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_mark_at
                - window_copy_move_left
                - window_copy_move_after_search_mark
        - Branch String:   'window-copy.c:3945,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3950,8'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - screen_free
                - window_copy_move_after_search_mark
            - BranchSide:      'window-copy.c:3962,35'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
                - window_copy_search_mark_at
                - window_copy_move_left
        - Branch String:   'window-copy.c:3950,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3951,40'
              BranchSideFuncs:
                - window_copy_move_after_search_mark
                - window_copy_redraw_screen
                - screen_free
            - BranchSide:      'window-copy.c:3957,3'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - screen_free
        - Branch String:   'window-copy.c:3965,26'
          Branch Sides:
            - BranchSide:      'window-copy.c:3964,5'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - screen_free
                - window_copy_move_left
                - window_copy_search_mark_at
            - BranchSide:      'window-copy.c:3966,12'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - screen_free
                - window_copy_move_left
                - window_copy_search_mark_at
        - Branch String:   'window-copy.c:3966,37'
          Branch Sides:
            - BranchSide:      'window-copy.c:3964,5'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - screen_free
                - window_copy_move_left
                - window_copy_search_mark_at
            - BranchSide:      'window-copy.c:3967,12'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - screen_free
                - window_copy_move_left
                - window_copy_search_mark_at
        - Branch String:   'window-copy.c:3964,5'
          Branch Sides:
            - BranchSide:      'window-copy.c:3969,17'
              BranchSideFuncs:
                - window_copy_move_left
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
            - BranchSide:      'window-copy.c:3978,4'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - screen_free
        - Branch String:   'window-copy.c:3973,10'
          Branch Sides:
            - BranchSide:      'window-copy.c:3974,7'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - screen_free
            - BranchSide:      'window-copy.c:3976,28'
              BranchSideFuncs:
                - window_copy_move_left
                - window_copy_search_mark_at
                - window_copy_redraw_screen
                - screen_free
      Callsites:
        - Src:             'window-copy.c:3858,19'
          Dst:             strcspn
        - Src:             'window-copy.c:3871,19'
          Dst:             strcmp
        - Src:             'window-copy.c:3873,3'
          Dst:             window_copy_clear_marks
        - Src:             'window-copy.c:3875,18'
          Dst:             xstrdup
        - Src:             'window-copy.c:3881,13'
          Dst:             screen_write_strlen
        - Src:             'window-copy.c:3883,2'
          Dst:             screen_init
        - Src:             'window-copy.c:3884,2'
          Dst:             screen_write_start
        - Src:             'window-copy.c:3885,2'
          Dst:             screen_write_nputs
        - Src:             'window-copy.c:3886,2'
          Dst:             screen_write_stop
        - Src:             'window-copy.c:3888,13'
          Dst:             options_get_number
        - Src:             'window-copy.c:3889,8'
          Dst:             window_copy_is_lowercase
        - Src:             'window-copy.c:3891,9'
          Dst:             options_get_number
        - Src:             'window-copy.c:3904,5'
          Dst:             window_copy_move_after_search_mark
        - Src:             'window-copy.c:3911,5'
          Dst:             window_copy_move_right
        - Src:             'window-copy.c:3916,3'
          Dst:             window_copy_move_left
        - Src:             'window-copy.c:3920,10'
          Dst:             window_copy_search_jump
        - Src:             'window-copy.c:3923,3'
          Dst:             window_copy_search_marks
        - Src:             'window-copy.c:3932,7'
          Dst:             window_copy_search_mark_at
        - Src:             'window-copy.c:3936,4'
          Dst:             window_copy_move_after_search_mark
        - Src:             'window-copy.c:3938,4'
          Dst:             window_copy_search_jump
        - Src:             'window-copy.c:3951,5'
          Dst:             window_copy_move_after_search_mark
        - Src:             'window-copy.c:3962,8'
          Dst:             window_copy_search_mark_at
        - Src:             'window-copy.c:3964,12'
          Dst:             window_copy_search_mark_at
        - Src:             'window-copy.c:3976,6'
          Dst:             window_copy_move_left
        - Src:             'window-copy.c:3981,2'
          Dst:             window_copy_redraw_screen
        - Src:             'window-copy.c:3983,2'
          Dst:             screen_free
    - functionName:    window_copy_search_down
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4199
      functionLinenumberEnd: 4200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - regex
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_search
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:4200,10'
          Dst:             window_copy_search
    - functionName:    window_copy_search_up
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4193
      functionLinenumberEnd: 4194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - regex
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_search
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:4194,10'
          Dst:             window_copy_search
    - functionName:    window_copy_cmd_scroll_to
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cs
        - to
      BBCount:         14
      ICount:          121
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - window_copy_scroll_down
        - window_copy_scroll_up
        - window_copy_update_selection
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-copy.c:1463,20'
          Branch Sides:
            - BranchSide:      'window-copy.c:1463,23'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_scroll_down
                - window_copy_scroll_up
            - BranchSide:      'window-copy.c:1466,13'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_scroll_down
        - Branch String:   'window-copy.c:1463,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1464,25'
              BranchSideFuncs:
                - window_copy_scroll_up
                - window_copy_update_selection
            - BranchSide:      'window-copy.c:1466,13'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_scroll_down
      Callsites:
        - Src:             'window-copy.c:1464,3'
          Dst:             window_copy_scroll_up
        - Src:             'window-copy.c:1467,3'
          Dst:             window_copy_scroll_down
        - Src:             'window-copy.c:1471,2'
          Dst:             window_copy_update_selection
    - functionName:    window_copy_scroll_up
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5635
      functionLinenumberEnd: 5665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - ny
      BBCount:         25
      ICount:          208
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - screen_write_cursormove
        - screen_write_deleteline
        - screen_write_start_pane
        - screen_write_stop
        - window_copy_search_marks
        - window_copy_update_selection
        - window_copy_write_line
        - window_copy_write_lines
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:5641,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5642,8'
              BranchSideFuncs:
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_deleteline
                - window_copy_write_lines
                - window_copy_write_line
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:5643,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_deleteline
                - window_copy_write_lines
                - window_copy_write_line
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_search_marks
        - Branch String:   'window-copy.c:5643,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5644,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5645,14'
              BranchSideFuncs:
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_deleteline
                - window_copy_write_lines
                - window_copy_write_line
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_search_marks
        - Branch String:   'window-copy.c:5647,31'
          Branch Sides:
            - BranchSide:      'window-copy.c:5647,35'
              BranchSideFuncs:
                - window_copy_search_marks
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_deleteline
                - window_copy_write_lines
                - window_copy_write_line
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_write_line
            - BranchSide:      'window-copy.c:5649,31'
              BranchSideFuncs:
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_deleteline
                - window_copy_write_lines
                - window_copy_write_line
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_write_line
        - Branch String:   'window-copy.c:5647,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5648,28'
              BranchSideFuncs:
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_deleteline
                - window_copy_write_lines
                - window_copy_write_line
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_write_line
            - BranchSide:      'window-copy.c:5649,31'
              BranchSideFuncs:
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_deleteline
                - window_copy_write_lines
                - window_copy_write_line
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_write_line
        - Branch String:   'window-copy.c:5656,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5657,26'
              BranchSideFuncs:
                - window_copy_write_line
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
            - BranchSide:      'window-copy.c:5658,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
        - Branch String:   'window-copy.c:5658,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5659,26'
              BranchSideFuncs:
                - window_copy_write_line
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
            - BranchSide:      'window-copy.c:5660,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
        - Branch String:   'window-copy.c:5660,21'
          Branch Sides:
            - BranchSide:      'window-copy.c:5660,24'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
            - BranchSide:      'window-copy.c:5662,32'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
        - Branch String:   'window-copy.c:5660,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5661,26'
              BranchSideFuncs:
                - window_copy_write_line
                - screen_write_cursormove
                - screen_write_stop
            - BranchSide:      'window-copy.c:5662,32'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
      Callsites:
        - Src:             'window-copy.c:5648,3'
          Dst:             window_copy_search_marks
        - Src:             'window-copy.c:5649,2'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5651,2'
          Dst:             screen_write_start_pane
        - Src:             'window-copy.c:5652,2'
          Dst:             screen_write_cursormove
        - Src:             'window-copy.c:5653,2'
          Dst:             screen_write_deleteline
        - Src:             'window-copy.c:5654,2'
          Dst:             window_copy_write_lines
        - Src:             'window-copy.c:5655,2'
          Dst:             window_copy_write_line
        - Src:             'window-copy.c:5657,3'
          Dst:             window_copy_write_line
        - Src:             'window-copy.c:5659,3'
          Dst:             window_copy_write_line
        - Src:             'window-copy.c:5661,3'
          Dst:             window_copy_write_line
        - Src:             'window-copy.c:5662,2'
          Dst:             screen_write_cursormove
        - Src:             'window-copy.c:5663,2'
          Dst:             screen_write_stop
    - functionName:    window_copy_scroll_down
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5669
      functionLinenumberEnd: 5699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - ny
      BBCount:         25
      ICount:          196
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - screen_write_cursormove
        - screen_write_insertline
        - screen_write_start_pane
        - screen_write_stop
        - window_copy_search_marks
        - window_copy_update_selection
        - window_copy_write_line
        - window_copy_write_lines
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:5675,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5676,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5678,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_insertline
                - window_copy_write_lines
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_search_marks
        - Branch String:   'window-copy.c:5678,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5679,8'
              BranchSideFuncs:
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_insertline
                - window_copy_write_lines
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:5680,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_insertline
                - window_copy_write_lines
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_search_marks
        - Branch String:   'window-copy.c:5680,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5681,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5682,14'
              BranchSideFuncs:
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_insertline
                - window_copy_write_lines
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
                - window_copy_search_marks
        - Branch String:   'window-copy.c:5684,31'
          Branch Sides:
            - BranchSide:      'window-copy.c:5684,35'
              BranchSideFuncs:
                - window_copy_search_marks
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_insertline
                - window_copy_write_lines
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
            - BranchSide:      'window-copy.c:5686,31'
              BranchSideFuncs:
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_insertline
                - window_copy_write_lines
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
        - Branch String:   'window-copy.c:5684,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5685,28'
              BranchSideFuncs:
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_insertline
                - window_copy_write_lines
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
            - BranchSide:      'window-copy.c:5686,31'
              BranchSideFuncs:
                - window_copy_update_selection
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_insertline
                - window_copy_write_lines
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
        - Branch String:   'window-copy.c:5692,21'
          Branch Sides:
            - BranchSide:      'window-copy.c:5692,24'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - window_copy_write_line
            - BranchSide:      'window-copy.c:5694,11'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
        - Branch String:   'window-copy.c:5692,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5693,26'
              BranchSideFuncs:
                - window_copy_write_line
                - screen_write_cursormove
                - screen_write_stop
            - BranchSide:      'window-copy.c:5694,11'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
      Callsites:
        - Src:             'window-copy.c:5685,3'
          Dst:             window_copy_search_marks
        - Src:             'window-copy.c:5686,2'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5688,2'
          Dst:             screen_write_start_pane
        - Src:             'window-copy.c:5689,2'
          Dst:             screen_write_cursormove
        - Src:             'window-copy.c:5690,2'
          Dst:             screen_write_insertline
        - Src:             'window-copy.c:5691,2'
          Dst:             window_copy_write_lines
        - Src:             'window-copy.c:5693,3'
          Dst:             window_copy_write_line
        - Src:             'window-copy.c:5695,3'
          Dst:             window_copy_write_line
        - Src:             'window-copy.c:5696,2'
          Dst:             screen_write_cursormove
        - Src:             'window-copy.c:5697,2'
          Dst:             screen_write_stop
    - functionName:    window_copy_write_lines
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4454
      functionLinenumberEnd: 4459
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - ctx
        - py
        - ny
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_write_line
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-copy.c:4457,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:4458,26'
              BranchSideFuncs:
                - window_copy_write_line
            - BranchSide:      'window-copy.c:4459,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:4458,3'
          Dst:             window_copy_write_line
    - functionName:    window_copy_rectangle_set
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5703
      functionLinenumberEnd: 5716
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - rectflag
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_find_length
        - window_copy_redraw_screen
        - window_copy_update_cursor
        - window_copy_update_selection
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-copy.c:5711,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5711,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5712,29'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_screen
      Callsites:
        - Src:             'window-copy.c:5710,7'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:5712,3'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5714,2'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5715,2'
          Dst:             window_copy_redraw_screen
    - functionName:    window_copy_update_cursor
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4604
      functionLinenumberEnd: 4622
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - cx
        - cy
      BBCount:         9
      ICount:          113
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - screen_write_cursormove
        - screen_write_start_pane
        - screen_write_stop
        - window_copy_redraw_lines
      functionUses:    22
      BranchProfiles:
        - Branch String:   'window-copy.c:4613,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4614,28'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:4615,6'
              BranchSideFuncs:
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:4615,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4616,28'
              BranchSideFuncs:
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:4618,33'
              BranchSideFuncs:
                - screen_write_start_pane
                - screen_write_cursormove
                - screen_write_stop
      Callsites:
        - Src:             'window-copy.c:4614,3'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:4616,3'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:4618,3'
          Dst:             screen_write_start_pane
        - Src:             'window-copy.c:4619,3'
          Dst:             screen_write_cursormove
        - Src:             'window-copy.c:4620,3'
          Dst:             screen_write_stop
    - functionName:    window_copy_previous_paragraph
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - window_copy_find_length
        - window_copy_scroll_to
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:838,16'
          Branch Sides:
            - BranchSide:      'window-copy.c:838,43'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_scroll_to
                - window_copy_find_length
            - BranchSide:      'window-copy.c:838,2'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
        - Branch String:   'window-copy.c:838,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:839,5'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
            - BranchSide:      'window-copy.c:841,2'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
        - Branch String:   'window-copy.c:841,16'
          Branch Sides:
            - BranchSide:      'window-copy.c:841,43'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:841,2'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
        - Branch String:   'window-copy.c:841,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:842,5'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
            - BranchSide:      'window-copy.c:844,24'
              BranchSideFuncs:
                - window_copy_scroll_to
      Callsites:
        - Src:             'window-copy.c:838,19'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:841,19'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:844,2'
          Dst:             window_copy_scroll_to
    - functionName:    window_copy_cursor_previous_word
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5561
      functionLinenumberEnd: 5583
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - separators
        - already
      BBCount:         6
      ICount:          113
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - grid_reader_cursor_previous_word
        - grid_reader_get_cursor
        - grid_reader_start
        - options_get_number
        - window_copy_acquire_cursor_up
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window-copy.c:5569,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5570,15'
              BranchSideFuncs:
                - grid_reader_start
                - grid_reader_cursor_previous_word
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_up
            - BranchSide:      'window-copy.c:5572,15'
              BranchSideFuncs:
                - grid_reader_start
                - grid_reader_cursor_previous_word
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_up
      Callsites:
        - Src:             'window-copy.c:5569,6'
          Dst:             options_get_number
        - Src:             'window-copy.c:5579,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5580,2'
          Dst:             grid_reader_cursor_previous_word
        - Src:             'window-copy.c:5581,2'
          Dst:             grid_reader_get_cursor
        - Src:             'window-copy.c:5582,2'
          Dst:             window_copy_acquire_cursor_up
    - functionName:    window_copy_acquire_cursor_up
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5888
      functionLinenumberEnd: 5908
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - hsize
        - oy
        - oldy
        - px
        - py
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - window_copy_cursor_up
        - window_copy_redraw_lines
        - window_copy_update_cursor
        - window_copy_update_selection
      functionUses:    6
      BranchProfiles:
        - Branch String:   'window-copy.c:5892,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5893,8'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_cursor_up
            - BranchSide:      'window-copy.c:5897,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_cursor_up
        - Branch String:   'window-copy.c:5901,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:5902,25'
              BranchSideFuncs:
                - window_copy_cursor_up
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5905,28'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5906,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5906,6'
              BranchSideFuncs:
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5907,28'
              BranchSideFuncs:
                - window_copy_redraw_lines
      Callsites:
        - Src:             'window-copy.c:5902,3'
          Dst:             window_copy_cursor_up
        - Src:             'window-copy.c:5905,2'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5906,6'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5907,3'
          Dst:             window_copy_redraw_lines
    - functionName:    window_copy_cursor_up
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5229
      functionLinenumberEnd: 5299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - scroll_only
      BBCount:         70
      ICount:          495
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - window_copy_find_length
        - window_copy_other_end
        - window_copy_redraw_lines
        - window_copy_scroll_down
        - window_copy_update_cursor
        - window_copy_update_selection
      functionUses:    5
      BranchProfiles:
        - Branch String:   'window-copy.c:5235,39'
          Branch Sides:
            - BranchSide:      'window-copy.c:5235,39'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_down
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_other_end
            - BranchSide:      'window-copy.c:5235,43'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_down
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_other_end
        - Branch String:   'window-copy.c:5238,16'
          Branch Sides:
            - BranchSide:      'window-copy.c:5238,19'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_down
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_other_end
            - BranchSide:      'window-copy.c:5243,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_down
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_other_end
        - Branch String:   'window-copy.c:5238,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5239,18'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_down
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_other_end
            - BranchSide:      'window-copy.c:5243,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_down
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_other_end
        - Branch String:   'window-copy.c:5243,44'
          Branch Sides:
            - BranchSide:      'window-copy.c:5243,47'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_down
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_other_end
            - BranchSide:      'window-copy.c:5246,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_down
                - window_copy_redraw_lines
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5243,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5244,25'
              BranchSideFuncs:
                - window_copy_other_end
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_down
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5246,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_down
                - window_copy_redraw_lines
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5246,18'
          Branch Sides:
            - BranchSide:      'window-copy.c:5246,21'
              BranchSideFuncs:
                - window_copy_scroll_down
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5247,7'
              BranchSideFuncs:
                - window_copy_scroll_down
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5246,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5247,7'
              BranchSideFuncs:
                - window_copy_scroll_down
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5257,7'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
        - Branch String:   'window-copy.c:5247,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5248,15'
              BranchSideFuncs:
                - window_copy_scroll_down
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5249,27'
              BranchSideFuncs:
                - window_copy_scroll_down
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5250,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5251,8'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5256,2'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5251,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:5252,30'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5254,30'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5257,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5258,30'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5261,30'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5263,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:5264,30'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5266,30'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5270,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5271,8'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5282,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5273,33'
          Branch Sides:
            - BranchSide:      'window-copy.c:5273,36'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5274,7'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5273,52'
          Branch Sides:
            - BranchSide:      'window-copy.c:5274,7'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5276,30'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5273,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5276,30'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5280,2'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5277,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:5278,30'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5279,3'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5282,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5284,8'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5293,11'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5285,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5286,9'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5288,33'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5290,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5291,29'
              BranchSideFuncs:
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5292,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:5296,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5297,29'
              BranchSideFuncs:
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5298,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:5237,7'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:5244,3'
          Dst:             window_copy_other_end
        - Src:             'window-copy.c:5249,3'
          Dst:             window_copy_scroll_down
        - Src:             'window-copy.c:5252,5'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:5254,5'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:5258,4'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5261,4'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5262,7'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5264,5'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:5266,5'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:5272,8'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:5276,4'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5277,8'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5278,5'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:5288,9'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:5289,3'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5290,7'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5291,4'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:5295,3'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5296,7'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5297,4'
          Dst:             window_copy_redraw_lines
    - functionName:    window_copy_other_end
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5139
      functionLinenumberEnd: 5186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         30
      ICount:          261
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - window_copy_redraw_screen
        - window_copy_update_selection
      functionUses:    5
      BranchProfiles:
        - Branch String:   'window-copy.c:5144,21'
          Branch Sides:
            - BranchSide:      'window-copy.c:5144,24'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5147,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:5144,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5145,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5147,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:5147,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5148,3'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5149,11'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:5152,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:5155,4'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5155,4'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5158,4'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5162,9'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:5164,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5165,10'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5169,7'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:5175,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5176,14'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5178,13'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:5178,13'
          Branch Sides:
            - BranchSide:      'window-copy.c:5179,14'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5182,14'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
      Callsites:
        - Src:             'window-copy.c:5184,2'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5185,2'
          Dst:             window_copy_redraw_screen
    - functionName:    window_copy_pipe
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4913
      functionLinenumberEnd: 4917
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - s
        - cmd
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_pipe_run
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:4916,2'
          Dst:             window_copy_pipe_run
    - functionName:    window_copy_pipe_run
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4895
      functionLinenumberEnd: 4907
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - s
        - cmd
        - len
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - bufferevent_write
        - job_get_event
        - job_run
        - options_get_string
        - window_copy_get_selection
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:4900,18'
          Branch Sides:
            - BranchSide:      'window-copy.c:4900,22'
              BranchSideFuncs:
                - options_get_string
                - job_run
                - job_get_event
                - bufferevent_write
            - BranchSide:      'window-copy.c:4901,28'
              BranchSideFuncs:
                - options_get_string
                - job_run
                - job_get_event
                - bufferevent_write
        - Branch String:   'window-copy.c:4900,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4901,28'
              BranchSideFuncs:
                - options_get_string
                - job_run
                - job_get_event
                - bufferevent_write
            - BranchSide:      'window-copy.c:4902,6'
              BranchSideFuncs:
                - job_run
                - job_get_event
                - bufferevent_write
        - Branch String:   'window-copy.c:4902,18'
          Branch Sides:
            - BranchSide:      'window-copy.c:4902,22'
              BranchSideFuncs:
                - job_run
                - job_get_event
                - bufferevent_write
            - BranchSide:      'window-copy.c:4902,18'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4902,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4902,6'
              BranchSideFuncs:
                - job_run
                - job_get_event
                - bufferevent_write
            - BranchSide:      'window-copy.c:4903,17'
              BranchSideFuncs:
                - job_run
                - job_get_event
                - bufferevent_write
      Callsites:
        - Src:             'window-copy.c:4899,8'
          Dst:             window_copy_get_selection
        - Src:             'window-copy.c:4901,9'
          Dst:             options_get_string
        - Src:             'window-copy.c:4903,9'
          Dst:             job_run
        - Src:             'window-copy.c:4905,21'
          Dst:             job_get_event
        - Src:             'window-copy.c:4905,3'
          Dst:             bufferevent_write
    - functionName:    window_copy_get_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4753
      functionLinenumberEnd: 4871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - len
      BBCount:         63
      ICount:          459
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - grid_get_line
        - options_get_number
        - strlen
        - window_copy_copy_line
        - window_copy_find_length
        - window_copy_match_at_cursor
        - xmalloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-copy.c:4763,31'
          Branch Sides:
            - BranchSide:      'window-copy.c:4763,34'
              BranchSideFuncs:
                - xmalloc
                - window_copy_find_length
                - options_get_number
                - grid_get_line
                - free
                - window_copy_copy_line
                - window_copy_match_at_cursor
                - strlen
            - BranchSide:      'window-copy.c:4772,8'
              BranchSideFuncs:
                - xmalloc
                - window_copy_find_length
                - options_get_number
                - grid_get_line
                - free
                - window_copy_copy_line
        - Branch String:   'window-copy.c:4763,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4764,37'
              BranchSideFuncs:
                - window_copy_match_at_cursor
                - strlen
            - BranchSide:      'window-copy.c:4772,8'
              BranchSideFuncs:
                - xmalloc
                - window_copy_find_length
                - options_get_number
                - grid_get_line
                - free
                - window_copy_copy_line
        - Branch String:   'window-copy.c:4765,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4766,18'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'window-copy.c:4768,5'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4785,22'
          Branch Sides:
            - BranchSide:      'window-copy.c:4785,26'
              BranchSideFuncs:
                - window_copy_find_length
                - options_get_number
                - grid_get_line
                - free
                - window_copy_copy_line
            - BranchSide:      'window-copy.c:4786,8'
              BranchSideFuncs:
                - window_copy_find_length
                - options_get_number
                - grid_get_line
                - free
                - window_copy_copy_line
        - Branch String:   'window-copy.c:4785,43'
          Branch Sides:
            - BranchSide:      'window-copy.c:4785,46'
              BranchSideFuncs:
                - window_copy_find_length
                - options_get_number
                - grid_get_line
                - free
                - window_copy_copy_line
            - BranchSide:      'window-copy.c:4789,8'
              BranchSideFuncs:
                - window_copy_find_length
                - options_get_number
                - grid_get_line
                - free
                - window_copy_copy_line
        - Branch String:   'window-copy.c:4785,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4786,8'
              BranchSideFuncs:
                - window_copy_find_length
                - options_get_number
                - grid_get_line
                - free
                - window_copy_copy_line
            - BranchSide:      'window-copy.c:4789,8'
              BranchSideFuncs:
                - window_copy_find_length
                - options_get_number
                - grid_get_line
                - free
                - window_copy_copy_line
        - Branch String:   'window-copy.c:4795,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4796,8'
              BranchSideFuncs:
                - options_get_number
                - grid_get_line
                - free
                - window_copy_copy_line
            - BranchSide:      'window-copy.c:4803,7'
              BranchSideFuncs:
                - options_get_number
                - grid_get_line
                - free
                - window_copy_copy_line
        - Branch String:   'window-copy.c:4812,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4817,7'
              BranchSideFuncs:
                - grid_get_line
                - free
                - window_copy_copy_line
            - BranchSide:      'window-copy.c:4841,7'
              BranchSideFuncs:
                - grid_get_line
                - free
                - window_copy_copy_line
        - Branch String:   'window-copy.c:4817,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4818,11'
              BranchSideFuncs:
                - grid_get_line
                - free
                - window_copy_copy_line
            - BranchSide:      'window-copy.c:4820,11'
              BranchSideFuncs:
                - grid_get_line
                - free
                - window_copy_copy_line
        - Branch String:   'window-copy.c:4821,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4823,8'
              BranchSideFuncs:
                - grid_get_line
                - free
                - window_copy_copy_line
            - BranchSide:      'window-copy.c:4835,13'
              BranchSideFuncs:
                - grid_get_line
                - free
                - window_copy_copy_line
        - Branch String:   'window-copy.c:4823,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4824,14'
              BranchSideFuncs:
                - grid_get_line
                - free
                - window_copy_copy_line
            - BranchSide:      'window-copy.c:4828,14'
              BranchSideFuncs:
                - grid_get_line
                - free
                - window_copy_copy_line
        - Branch String:   'window-copy.c:4841,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4842,13'
              BranchSideFuncs:
                - grid_get_line
                - free
                - window_copy_copy_line
            - BranchSide:      'window-copy.c:4844,13'
              BranchSideFuncs:
                - grid_get_line
                - free
                - window_copy_copy_line
        - Branch String:   'window-copy.c:4851,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:4852,25'
              BranchSideFuncs:
                - window_copy_copy_line
                - grid_get_line
                - free
            - BranchSide:      'window-copy.c:4858,6'
              BranchSideFuncs:
                - grid_get_line
                - free
        - Branch String:   'window-copy.c:4853,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4853,18'
              BranchSideFuncs:
                - window_copy_copy_line
                - grid_get_line
                - free
            - BranchSide:      'window-copy.c:4853,28'
              BranchSideFuncs:
                - window_copy_copy_line
                - grid_get_line
                - free
        - Branch String:   'window-copy.c:4854,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:4854,18'
              BranchSideFuncs:
                - window_copy_copy_line
                - grid_get_line
                - free
            - BranchSide:      'window-copy.c:4854,27'
              BranchSideFuncs:
                - window_copy_copy_line
                - grid_get_line
                - free
        - Branch String:   'window-copy.c:4858,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4859,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'window-copy.c:4864,6'
              BranchSideFuncs:
                - grid_get_line
        - Branch String:   'window-copy.c:4864,28'
          Branch Sides:
            - BranchSide:      'window-copy.c:4864,31'
              BranchSideFuncs:
                - grid_get_line
            - BranchSide:      'window-copy.c:4865,22'
              BranchSideFuncs:
                - grid_get_line
        - Branch String:   'window-copy.c:4864,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4865,22'
              BranchSideFuncs:
                - grid_get_line
            - BranchSide:      'window-copy.c:4869,9'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4866,25'
          Branch Sides:
            - BranchSide:      'window-copy.c:4866,28'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4867,8'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4865,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4867,8'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4868,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:4764,9'
          Dst:             window_copy_match_at_cursor
        - Src:             'window-copy.c:4766,11'
          Dst:             strlen
        - Src:             'window-copy.c:4772,8'
          Dst:             xmalloc
        - Src:             'window-copy.c:4794,12'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:4811,9'
          Dst:             options_get_number
        - Src:             'window-copy.c:4852,3'
          Dst:             window_copy_copy_line
        - Src:             'window-copy.c:4865,8'
          Dst:             grid_get_line
    - functionName:    window_copy_match_at_cursor
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4242
      functionLinenumberEnd: 4287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         29
      ICount:          267
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - grid_get_cell
        - window_copy_match_start_end
        - window_copy_search_mark_at
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:4250,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4251,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4253,7'
              BranchSideFuncs:
                - window_copy_search_mark_at
                - window_copy_match_start_end
                - grid_get_cell
                - xrealloc
                - xrealloc
        - Branch String:   'window-copy.c:4254,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4255,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4256,6'
              BranchSideFuncs:
                - window_copy_match_start_end
                - grid_get_cell
                - xrealloc
                - xrealloc
        - Branch String:   'window-copy.c:4256,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4258,7'
              BranchSideFuncs:
                - window_copy_match_start_end
                - grid_get_cell
                - xrealloc
                - xrealloc
            - BranchSide:      'window-copy.c:4261,30'
              BranchSideFuncs:
                - window_copy_match_start_end
                - grid_get_cell
                - xrealloc
                - xrealloc
        - Branch String:   'window-copy.c:4258,15'
          Branch Sides:
            - BranchSide:      'window-copy.c:4258,18'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4259,4'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4258,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4259,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4260,2'
              BranchSideFuncs:
                - window_copy_match_start_end
                - grid_get_cell
                - xrealloc
                - xrealloc
        - Branch String:   'window-copy.c:4267,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:4268,8'
              BranchSideFuncs:
                - grid_get_cell
                - xrealloc
                - xrealloc
            - BranchSide:      'window-copy.c:4284,6'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:4272,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:4273,19'
              BranchSideFuncs:
                - xrealloc
                - grid_get_cell
                - xrealloc
            - BranchSide:      'window-copy.c:4276,17'
              BranchSideFuncs:
                - xrealloc
                - grid_get_cell
                - xrealloc
        - Branch String:   'window-copy.c:4276,14'
          Branch Sides:
            - BranchSide:      'window-copy.c:4278,3'
              BranchSideFuncs:
                - grid_get_cell
                - xrealloc
                - xrealloc
            - BranchSide:      'window-copy.c:4279,19'
              BranchSideFuncs:
                - xrealloc
                - grid_get_cell
                - xrealloc
        - Branch String:   'window-copy.c:4284,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4285,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4286,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:4254,6'
          Dst:             window_copy_search_mark_at
        - Src:             'window-copy.c:4261,2'
          Dst:             window_copy_match_start_end
        - Src:             'window-copy.c:4271,3'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:4273,10'
          Dst:             xrealloc
        - Src:             'window-copy.c:4279,10'
          Dst:             xrealloc
    - functionName:    window_copy_copy_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4981
      functionLinenumberEnd: 5039
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - buf
        - off
        - sy
        - sx
        - ex
      BBCount:         47
      ICount:          335
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - grid_get_cell
        - grid_get_line
        - strlen
        - tty_acs_get
        - utf8_copy
        - utf8_set
        - window_copy_find_length
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:4990,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4991,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4997,21'
              BranchSideFuncs:
                - grid_get_line
                - window_copy_find_length
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
        - Branch String:   'window-copy.c:4998,36'
          Branch Sides:
            - BranchSide:      'window-copy.c:4998,39'
              BranchSideFuncs:
                - window_copy_find_length
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
            - BranchSide:      'window-copy.c:5002,6'
              BranchSideFuncs:
                - window_copy_find_length
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
        - Branch String:   'window-copy.c:4998,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4999,11'
              BranchSideFuncs:
                - window_copy_find_length
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
            - BranchSide:      'window-copy.c:5002,6'
              BranchSideFuncs:
                - window_copy_find_length
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
        - Branch String:   'window-copy.c:5002,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5003,8'
              BranchSideFuncs:
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
            - BranchSide:      'window-copy.c:5005,32'
              BranchSideFuncs:
                - window_copy_find_length
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
        - Branch String:   'window-copy.c:5006,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5007,8'
              BranchSideFuncs:
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
            - BranchSide:      'window-copy.c:5008,6'
              BranchSideFuncs:
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
        - Branch String:   'window-copy.c:5008,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5009,8'
              BranchSideFuncs:
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
            - BranchSide:      'window-copy.c:5011,6'
              BranchSideFuncs:
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
        - Branch String:   'window-copy.c:5011,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5012,12'
              BranchSideFuncs:
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
            - BranchSide:      'window-copy.c:5035,7'
              BranchSideFuncs:
                - xrealloc
        - Branch String:   'window-copy.c:5012,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:5013,18'
              BranchSideFuncs:
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
            - BranchSide:      'window-copy.c:5032,2'
              BranchSideFuncs:
                - xrealloc
        - Branch String:   'window-copy.c:5014,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:5015,5'
              BranchSideFuncs:
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - xrealloc
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
            - BranchSide:      'window-copy.c:5016,11'
              BranchSideFuncs:
                - utf8_copy
                - xrealloc
                - xrealloc
                - grid_get_cell
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
        - Branch String:   'window-copy.c:5016,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:5017,5'
              BranchSideFuncs:
                - utf8_set
                - xrealloc
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - tty_acs_get
                - strlen
                - strlen
            - BranchSide:      'window-copy.c:5019,24'
              BranchSideFuncs:
                - utf8_copy
                - xrealloc
                - xrealloc
                - grid_get_cell
                - utf8_set
                - tty_acs_get
                - strlen
                - strlen
        - Branch String:   'window-copy.c:5020,21'
          Branch Sides:
            - BranchSide:      'window-copy.c:5020,28'
              BranchSideFuncs:
                - xrealloc
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - utf8_set
                - tty_acs_get
                - strlen
                - strlen
            - BranchSide:      'window-copy.c:5028,21'
              BranchSideFuncs:
                - xrealloc
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
        - Branch String:   'window-copy.c:5020,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:5021,30'
              BranchSideFuncs:
                - tty_acs_get
                - xrealloc
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - utf8_set
                - strlen
                - strlen
            - BranchSide:      'window-copy.c:5028,21'
              BranchSideFuncs:
                - xrealloc
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
        - Branch String:   'window-copy.c:5022,19'
          Branch Sides:
            - BranchSide:      'window-copy.c:5022,29'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - tty_acs_get
                - utf8_set
                - strlen
            - BranchSide:      'window-copy.c:5026,4'
              BranchSideFuncs:
                - xrealloc
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
        - Branch String:   'window-copy.c:5022,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:5023,23'
              BranchSideFuncs:
                - strlen
                - xrealloc
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - tty_acs_get
                - strlen
                - utf8_set
            - BranchSide:      'window-copy.c:5026,4'
              BranchSideFuncs:
                - xrealloc
                - xrealloc
                - grid_get_cell
                - utf8_copy
                - tty_acs_get
                - strlen
                - strlen
                - utf8_set
        - Branch String:   'window-copy.c:5035,15'
          Branch Sides:
            - BranchSide:      'window-copy.c:5035,18'
              BranchSideFuncs:
                - xrealloc
            - BranchSide:      'window-copy.c:5036,20'
              BranchSideFuncs:
                - xrealloc
        - Branch String:   'window-copy.c:5035,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5035,6'
              BranchSideFuncs:
                - xrealloc
            - BranchSide:      'window-copy.c:5036,20'
              BranchSideFuncs:
                - xrealloc
      Callsites:
        - Src:             'window-copy.c:4997,7'
          Dst:             grid_get_line
        - Src:             'window-copy.c:5005,8'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:5013,4'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:5017,5'
          Dst:             utf8_set
        - Src:             'window-copy.c:5019,5'
          Dst:             utf8_copy
        - Src:             'window-copy.c:5021,9'
          Dst:             tty_acs_get
        - Src:             'window-copy.c:5022,22'
          Dst:             strlen
        - Src:             'window-copy.c:5023,16'
          Dst:             strlen
        - Src:             'window-copy.c:5028,11'
          Dst:             xrealloc
        - Src:             'window-copy.c:5036,10'
          Dst:             xrealloc
    - functionName:    window_copy_cursor_next_word
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5459
      functionLinenumberEnd: 5475
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - separators
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_reader_cursor_next_word
        - grid_reader_get_cursor
        - grid_reader_start
        - window_copy_acquire_cursor_down
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:5470,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5471,2'
          Dst:             grid_reader_cursor_next_word
        - Src:             'window-copy.c:5472,2'
          Dst:             grid_reader_get_cursor
        - Src:             'window-copy.c:5473,2'
          Dst:             window_copy_acquire_cursor_down
    - functionName:    window_copy_acquire_cursor_down
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5914
      functionLinenumberEnd: 5937
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - hsize
        - sy
        - oy
        - oldy
        - px
        - py
        - no_reset
      BBCount:         15
      ICount:          130
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - window_copy_cursor_down
        - window_copy_redraw_lines
        - window_copy_update_cursor
        - window_copy_update_selection
      functionUses:    6
      BranchProfiles:
        - Branch String:   'window-copy.c:5919,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5920,8'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_cursor_down
            - BranchSide:      'window-copy.c:5924,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_cursor_down
        - Branch String:   'window-copy.c:5927,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:5928,28'
              BranchSideFuncs:
                - window_copy_cursor_down
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_update_cursor
            - BranchSide:      'window-copy.c:5931,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_update_cursor
        - Branch String:   'window-copy.c:5931,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5932,29'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5934,29'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5935,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5935,6'
              BranchSideFuncs:
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5936,28'
              BranchSideFuncs:
                - window_copy_redraw_lines
      Callsites:
        - Src:             'window-copy.c:5928,4'
          Dst:             window_copy_cursor_down
        - Src:             'window-copy.c:5932,3'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5934,3'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5935,6'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5936,3'
          Dst:             window_copy_redraw_lines
    - functionName:    window_copy_cursor_down
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5303
      functionLinenumberEnd: 5365
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - scroll_only
      BBCount:         66
      ICount:          469
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - window_copy_find_length
        - window_copy_other_end
        - window_copy_redraw_lines
        - window_copy_scroll_up
        - window_copy_update_cursor
        - window_copy_update_selection
      functionUses:    10
      BranchProfiles:
        - Branch String:   'window-copy.c:5309,39'
          Branch Sides:
            - BranchSide:      'window-copy.c:5309,39'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_up
                - window_copy_redraw_lines
                - window_copy_other_end
            - BranchSide:      'window-copy.c:5309,43'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_up
                - window_copy_redraw_lines
                - window_copy_other_end
        - Branch String:   'window-copy.c:5312,16'
          Branch Sides:
            - BranchSide:      'window-copy.c:5312,19'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_up
                - window_copy_redraw_lines
                - window_copy_other_end
            - BranchSide:      'window-copy.c:5317,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_up
                - window_copy_redraw_lines
                - window_copy_other_end
        - Branch String:   'window-copy.c:5312,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5313,18'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_up
                - window_copy_redraw_lines
                - window_copy_other_end
            - BranchSide:      'window-copy.c:5317,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_up
                - window_copy_redraw_lines
                - window_copy_other_end
        - Branch String:   'window-copy.c:5317,44'
          Branch Sides:
            - BranchSide:      'window-copy.c:5317,47'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_up
                - window_copy_redraw_lines
                - window_copy_other_end
            - BranchSide:      'window-copy.c:5320,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_up
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5317,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5318,25'
              BranchSideFuncs:
                - window_copy_other_end
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_up
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5320,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_scroll_up
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5320,18'
          Branch Sides:
            - BranchSide:      'window-copy.c:5320,21'
              BranchSideFuncs:
                - window_copy_scroll_up
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5321,7'
              BranchSideFuncs:
                - window_copy_scroll_up
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5320,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5321,7'
              BranchSideFuncs:
                - window_copy_scroll_up
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5327,7'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - window_copy_update_cursor
        - Branch String:   'window-copy.c:5321,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5322,15'
              BranchSideFuncs:
                - window_copy_scroll_up
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5323,25'
              BranchSideFuncs:
                - window_copy_scroll_up
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5324,19'
          Branch Sides:
            - BranchSide:      'window-copy.c:5324,22'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5326,2'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5324,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5325,29'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5326,2'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5327,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5328,30'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5331,30'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5336,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5337,8'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5348,6'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5339,33'
          Branch Sides:
            - BranchSide:      'window-copy.c:5339,36'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5340,7'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5339,52'
          Branch Sides:
            - BranchSide:      'window-copy.c:5340,7'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5342,30'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5339,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5342,30'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5346,2'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5343,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:5344,30'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5345,3'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5348,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5350,8'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5359,11'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5351,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5352,9'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5354,33'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:5356,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5357,29'
              BranchSideFuncs:
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5358,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:5362,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5363,29'
              BranchSideFuncs:
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:5364,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:5311,7'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:5318,3'
          Dst:             window_copy_other_end
        - Src:             'window-copy.c:5323,3'
          Dst:             window_copy_scroll_up
        - Src:             'window-copy.c:5325,4'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:5328,4'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5331,4'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5332,7'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5333,4'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:5338,8'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:5342,4'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5343,8'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5344,5'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:5354,9'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:5355,3'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5356,7'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5357,4'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:5361,3'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5362,7'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5363,4'
          Dst:             window_copy_redraw_lines
    - functionName:    window_copy_next_paragraph
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - window_copy_find_length
        - window_copy_scroll_to
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:857,19'
          Branch Sides:
            - BranchSide:      'window-copy.c:857,46'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_find_length
                - window_copy_scroll_to
                - window_copy_find_length
            - BranchSide:      'window-copy.c:857,2'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
        - Branch String:   'window-copy.c:857,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:858,5'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
            - BranchSide:      'window-copy.c:860,2'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_scroll_to
                - window_copy_find_length
        - Branch String:   'window-copy.c:860,19'
          Branch Sides:
            - BranchSide:      'window-copy.c:860,46'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_find_length
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:860,2'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_scroll_to
                - window_copy_find_length
        - Branch String:   'window-copy.c:860,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:861,5'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_scroll_to
                - window_copy_find_length
            - BranchSide:      'window-copy.c:863,31'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_scroll_to
      Callsites:
        - Src:             'window-copy.c:857,22'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:860,22'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:863,7'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:864,2'
          Dst:             window_copy_scroll_to
    - functionName:    window_copy_cursor_next_word_end
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5510
      functionLinenumberEnd: 5534
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - separators
        - no_reset
      BBCount:         9
      ICount:          130
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - grid_reader_cursor_left
        - grid_reader_cursor_next_word_end
        - grid_reader_cursor_right
        - grid_reader_get_cursor
        - grid_reader_in_set
        - grid_reader_start
        - options_get_number
        - window_copy_acquire_cursor_down
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window-copy.c:5524,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5525,8'
              BranchSideFuncs:
                - grid_reader_in_set
                - grid_reader_cursor_right
                - grid_reader_cursor_next_word_end
                - grid_reader_cursor_left
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_down
            - BranchSide:      'window-copy.c:5530,41'
              BranchSideFuncs:
                - grid_reader_cursor_next_word_end
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_down
        - Branch String:   'window-copy.c:5525,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5526,4'
              BranchSideFuncs:
                - grid_reader_cursor_next_word_end
                - grid_reader_cursor_left
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_down
            - BranchSide:      'window-copy.c:5527,41'
              BranchSideFuncs:
                - grid_reader_cursor_next_word_end
                - grid_reader_cursor_left
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_down
      Callsites:
        - Src:             'window-copy.c:5523,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5524,6'
          Dst:             options_get_number
        - Src:             'window-copy.c:5525,8'
          Dst:             grid_reader_in_set
        - Src:             'window-copy.c:5526,4'
          Dst:             grid_reader_cursor_right
        - Src:             'window-copy.c:5527,3'
          Dst:             grid_reader_cursor_next_word_end
        - Src:             'window-copy.c:5528,3'
          Dst:             grid_reader_cursor_left
        - Src:             'window-copy.c:5530,3'
          Dst:             grid_reader_cursor_next_word_end
        - Src:             'window-copy.c:5531,2'
          Dst:             grid_reader_get_cursor
        - Src:             'window-copy.c:5532,2'
          Dst:             window_copy_acquire_cursor_down
    - functionName:    window_copy_cursor_prompt
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5588
      functionLinenumberEnd: 5631
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - direction
        - start_output
      BBCount:         21
      ICount:          178
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - grid_get_line
        - window_copy_redraw_screen
        - window_copy_update_selection
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:5596,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5597,13'
              BranchSideFuncs:
                - grid_get_line
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5599,13'
              BranchSideFuncs:
                - grid_get_line
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:5601,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5602,7'
              BranchSideFuncs:
                - grid_get_line
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5605,7'
              BranchSideFuncs:
                - grid_get_line
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:5609,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5610,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5611,2'
              BranchSideFuncs:
                - grid_get_line
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:5612,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5613,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5614,11'
              BranchSideFuncs:
                - grid_get_line
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:5616,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5611,2'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5617,4'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:5621,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5622,14'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5625,3'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
      Callsites:
        - Src:             'window-copy.c:5616,7'
          Dst:             grid_get_line
        - Src:             'window-copy.c:5629,2'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5630,2'
          Dst:             window_copy_redraw_screen
    - functionName:    window_copy_jump_to_mark
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5863
      functionLinenumberEnd: 5882
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         6
      ICount:          120
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_redraw_screen
        - window_copy_update_selection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:5870,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5871,3'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:5874,14'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
      Callsites:
        - Src:             'window-copy.c:5880,2'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5881,2'
          Dst:             window_copy_redraw_screen
    - functionName:    window_copy_cursor_jump_to_back
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5434
      functionLinenumberEnd: 5454
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         6
      ICount:          94
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - grid_reader_cursor_jump_back
        - grid_reader_cursor_left
        - grid_reader_cursor_right
        - grid_reader_get_cursor
        - grid_reader_start
        - window_copy_acquire_cursor_up
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-copy.c:5448,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5448,6'
              BranchSideFuncs:
                - grid_reader_cursor_right
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_up
            - BranchSide:      'window-copy.c:5449,3'
              BranchSideFuncs:
                - grid_reader_cursor_right
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_up
      Callsites:
        - Src:             'window-copy.c:5445,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5446,2'
          Dst:             grid_reader_cursor_left
        - Src:             'window-copy.c:5447,2'
          Dst:             grid_reader_cursor_left
        - Src:             'window-copy.c:5448,6'
          Dst:             grid_reader_cursor_jump_back
        - Src:             'window-copy.c:5449,3'
          Dst:             grid_reader_cursor_right
        - Src:             'window-copy.c:5450,3'
          Dst:             grid_reader_get_cursor
        - Src:             'window-copy.c:5451,3'
          Dst:             window_copy_acquire_cursor_up
    - functionName:    window_copy_cursor_jump_to
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5412
      functionLinenumberEnd: 5430
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         6
      ICount:          98
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - grid_reader_cursor_jump
        - grid_reader_cursor_left
        - grid_reader_get_cursor
        - grid_reader_start
        - window_copy_acquire_cursor_down
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-copy.c:5424,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5424,6'
              BranchSideFuncs:
                - grid_reader_cursor_left
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_down
            - BranchSide:      'window-copy.c:5425,3'
              BranchSideFuncs:
                - grid_reader_cursor_left
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_down
      Callsites:
        - Src:             'window-copy.c:5423,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5424,6'
          Dst:             grid_reader_cursor_jump
        - Src:             'window-copy.c:5425,3'
          Dst:             grid_reader_cursor_left
        - Src:             'window-copy.c:5426,3'
          Dst:             grid_reader_get_cursor
        - Src:             'window-copy.c:5427,3'
          Dst:             window_copy_acquire_cursor_down
    - functionName:    window_copy_cursor_jump_back
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5390
      functionLinenumberEnd: 5408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - grid_reader_cursor_jump_back
        - grid_reader_cursor_left
        - grid_reader_get_cursor
        - grid_reader_start
        - window_copy_acquire_cursor_up
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-copy.c:5403,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5403,6'
              BranchSideFuncs:
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_up
            - BranchSide:      'window-copy.c:5404,3'
              BranchSideFuncs:
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_up
      Callsites:
        - Src:             'window-copy.c:5401,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5402,2'
          Dst:             grid_reader_cursor_left
        - Src:             'window-copy.c:5403,6'
          Dst:             grid_reader_cursor_jump_back
        - Src:             'window-copy.c:5404,3'
          Dst:             grid_reader_get_cursor
        - Src:             'window-copy.c:5405,3'
          Dst:             window_copy_acquire_cursor_up
    - functionName:    window_copy_cursor_jump
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5369
      functionLinenumberEnd: 5386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         6
      ICount:          97
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - grid_reader_cursor_jump
        - grid_reader_get_cursor
        - grid_reader_start
        - window_copy_acquire_cursor_down
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-copy.c:5381,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5381,6'
              BranchSideFuncs:
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_down
            - BranchSide:      'window-copy.c:5382,3'
              BranchSideFuncs:
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_down
      Callsites:
        - Src:             'window-copy.c:5380,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5381,6'
          Dst:             grid_reader_cursor_jump
        - Src:             'window-copy.c:5382,3'
          Dst:             grid_reader_get_cursor
        - Src:             'window-copy.c:5383,3'
          Dst:             window_copy_acquire_cursor_down
    - functionName:    window_copy_goto_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4205
      functionLinenumberEnd: 4219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - linestr
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strtonum
        - window_copy_redraw_screen
        - window_copy_update_selection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:4211,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4212,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4213,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:4213,17'
          Branch Sides:
            - BranchSide:      'window-copy.c:4213,27'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:4214,12'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:4213,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4214,12'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:4216,13'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
      Callsites:
        - Src:             'window-copy.c:4210,11'
          Dst:             strtonum
        - Src:             'window-copy.c:4217,2'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:4218,2'
          Dst:             window_copy_redraw_screen
    - functionName:    window_copy_cursor_right
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5209
      functionLinenumberEnd: 5225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - all
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_reader_cursor_right
        - grid_reader_get_cursor
        - grid_reader_start
        - window_copy_acquire_cursor_down
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:5220,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5221,2'
          Dst:             grid_reader_cursor_right
        - Src:             'window-copy.c:5222,2'
          Dst:             grid_reader_get_cursor
        - Src:             'window-copy.c:5223,2'
          Dst:             window_copy_acquire_cursor_down
    - functionName:    window_copy_cursor_left
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5190
      functionLinenumberEnd: 5205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         3
      ICount:          77
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_reader_cursor_left
        - grid_reader_get_cursor
        - grid_reader_start
        - window_copy_acquire_cursor_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:5201,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5202,2'
          Dst:             grid_reader_cursor_left
        - Src:             'window-copy.c:5203,2'
          Dst:             grid_reader_get_cursor
        - Src:             'window-copy.c:5204,2'
          Dst:             window_copy_acquire_cursor_up
    - functionName:    window_copy_cursor_start_of_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5078
      functionLinenumberEnd: 5093
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         3
      ICount:          77
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_reader_cursor_start_of_line
        - grid_reader_get_cursor
        - grid_reader_start
        - window_copy_acquire_cursor_up
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:5089,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5090,2'
          Dst:             grid_reader_cursor_start_of_line
        - Src:             'window-copy.c:5091,2'
          Dst:             grid_reader_get_cursor
        - Src:             'window-copy.c:5092,2'
          Dst:             window_copy_acquire_cursor_up
    - functionName:    window_copy_do_copy_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cs
        - pipe
        - cancel
      BBCount:         32
      ICount:          303
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - args_count
        - args_has
        - args_string
        - format_single
        - window_copy_clear_selection
        - window_copy_copy_pipe
        - window_copy_copy_selection
        - window_copy_cursor_down
        - window_copy_cursor_end_of_line
        - window_copy_cursor_start_of_line
        - window_copy_start_selection
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window-copy.c:1282,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1283,7'
              BranchSideFuncs:
                - window_copy_cursor_start_of_line
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
                - format_single
                - format_single
            - BranchSide:      'window-copy.c:1288,7'
              BranchSideFuncs:
                - window_copy_cursor_start_of_line
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
                - format_single
        - Branch String:   'window-copy.c:1283,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1284,33'
              BranchSideFuncs:
                - format_single
                - window_copy_cursor_start_of_line
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
                - format_single
            - BranchSide:      'window-copy.c:1285,7'
              BranchSideFuncs:
                - window_copy_cursor_start_of_line
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
                - format_single
        - Branch String:   'window-copy.c:1285,17'
          Branch Sides:
            - BranchSide:      'window-copy.c:1285,20'
              BranchSideFuncs:
                - window_copy_cursor_start_of_line
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
                - format_single
            - BranchSide:      'window-copy.c:1287,2'
              BranchSideFuncs:
                - window_copy_cursor_start_of_line
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
        - Branch String:   'window-copy.c:1285,30'
          Branch Sides:
            - BranchSide:      'window-copy.c:1285,34'
              BranchSideFuncs:
                - window_copy_cursor_start_of_line
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
                - format_single
            - BranchSide:      'window-copy.c:1287,2'
              BranchSideFuncs:
                - window_copy_cursor_start_of_line
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
        - Branch String:   'window-copy.c:1285,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1286,34'
              BranchSideFuncs:
                - format_single
                - window_copy_cursor_start_of_line
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
            - BranchSide:      'window-copy.c:1287,2'
              BranchSideFuncs:
                - window_copy_cursor_start_of_line
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
        - Branch String:   'window-copy.c:1299,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1300,27'
              BranchSideFuncs:
                - window_copy_cursor_down
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
            - BranchSide:      'window-copy.c:1301,33'
              BranchSideFuncs:
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
        - Branch String:   'window-copy.c:1303,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1304,7'
              BranchSideFuncs:
                - window_copy_copy_selection
                - window_copy_clear_selection
                - free
                - free
                - free
                - free
                - window_copy_copy_pipe
            - BranchSide:      'window-copy.c:1317,30'
              BranchSideFuncs:
                - window_copy_clear_selection
                - free
                - free
        - Branch String:   'window-copy.c:1304,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1305,26'
              BranchSideFuncs:
                - window_copy_copy_pipe
                - window_copy_clear_selection
                - free
                - free
                - free
                - free
            - BranchSide:      'window-copy.c:1308,31'
              BranchSideFuncs:
                - window_copy_copy_selection
                - window_copy_clear_selection
                - free
                - free
                - free
                - free
        - Branch String:   'window-copy.c:1311,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1312,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'window-copy.c:1316,2'
              BranchSideFuncs:
                - window_copy_clear_selection
                - free
                - free
      Callsites:
        - Src:             'window-copy.c:1274,21'
          Dst:             args_count
        - Src:             'window-copy.c:1277,24'
          Dst:             args_string
        - Src:             'window-copy.c:1278,24'
          Dst:             args_string
        - Src:             'window-copy.c:1279,24'
          Dst:             args_has
        - Src:             'window-copy.c:1280,23'
          Dst:             args_has
        - Src:             'window-copy.c:1284,13'
          Dst:             format_single
        - Src:             'window-copy.c:1286,14'
          Dst:             format_single
        - Src:             'window-copy.c:1289,13'
          Dst:             format_single
        - Src:             'window-copy.c:1297,2'
          Dst:             window_copy_cursor_start_of_line
        - Src:             'window-copy.c:1298,2'
          Dst:             window_copy_start_selection
        - Src:             'window-copy.c:1300,3'
          Dst:             window_copy_cursor_down
        - Src:             'window-copy.c:1301,2'
          Dst:             window_copy_cursor_end_of_line
        - Src:             'window-copy.c:1305,4'
          Dst:             window_copy_copy_pipe
        - Src:             'window-copy.c:1308,4'
          Dst:             window_copy_copy_selection
        - Src:             'window-copy.c:1317,2'
          Dst:             window_copy_clear_selection
    - functionName:    window_copy_start_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4626
      functionLinenumberEnd: 4638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_set_selection
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:4637,2'
          Dst:             window_copy_set_selection
    - functionName:    window_copy_cursor_end_of_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5116
      functionLinenumberEnd: 5135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         9
      ICount:          108
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - grid_reader_cursor_end_of_line
        - grid_reader_get_cursor
        - grid_reader_start
        - window_copy_acquire_cursor_down
      functionUses:    8
      BranchProfiles:
        - Branch String:   'window-copy.c:5128,31'
          Branch Sides:
            - BranchSide:      'window-copy.c:5128,34'
              BranchSideFuncs:
                - grid_reader_cursor_end_of_line
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_down
                - grid_reader_cursor_end_of_line
            - BranchSide:      'window-copy.c:5131,3'
              BranchSideFuncs:
                - grid_reader_cursor_end_of_line
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_down
        - Branch String:   'window-copy.c:5128,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5129,3'
              BranchSideFuncs:
                - grid_reader_cursor_end_of_line
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_down
            - BranchSide:      'window-copy.c:5131,3'
              BranchSideFuncs:
                - grid_reader_cursor_end_of_line
                - grid_reader_get_cursor
                - window_copy_acquire_cursor_down
      Callsites:
        - Src:             'window-copy.c:5127,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5129,3'
          Dst:             grid_reader_cursor_end_of_line
        - Src:             'window-copy.c:5131,3'
          Dst:             grid_reader_cursor_end_of_line
        - Src:             'window-copy.c:5132,2'
          Dst:             grid_reader_get_cursor
        - Src:             'window-copy.c:5133,2'
          Dst:             window_copy_acquire_cursor_down
    - functionName:    window_copy_copy_pipe
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4922
      functionLinenumberEnd: 4930
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - s
        - prefix
        - cmd
        - set_paste
        - set_clip
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_copy_buffer
        - window_copy_pipe_run
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-copy.c:4927,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4927,6'
              BranchSideFuncs:
                - window_copy_copy_buffer
            - BranchSide:      'window-copy.c:4928,27'
              BranchSideFuncs:
                - window_copy_copy_buffer
      Callsites:
        - Src:             'window-copy.c:4926,8'
          Dst:             window_copy_pipe_run
        - Src:             'window-copy.c:4928,3'
          Dst:             window_copy_copy_buffer
    - functionName:    window_copy_copy_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4935
      functionLinenumberEnd: 4943
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - prefix
        - set_paste
        - set_clip
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_copy_buffer
        - window_copy_get_selection
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-copy.c:4940,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4940,6'
              BranchSideFuncs:
                - window_copy_copy_buffer
            - BranchSide:      'window-copy.c:4941,27'
              BranchSideFuncs:
                - window_copy_copy_buffer
      Callsites:
        - Src:             'window-copy.c:4939,8'
          Dst:             window_copy_get_selection
        - Src:             'window-copy.c:4941,3'
          Dst:             window_copy_copy_buffer
    - functionName:    window_copy_clear_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5043
      functionLinenumberEnd: 5057
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - screen_clear_selection
        - window_copy_find_length
        - window_copy_update_cursor
      functionUses:    12
      BranchProfiles:
        - Branch String:   'window-copy.c:5055,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5055,6'
              BranchSideFuncs:
                - window_copy_update_cursor
            - BranchSide:      'window-copy.c:5056,29'
              BranchSideFuncs:
                - window_copy_update_cursor
      Callsites:
        - Src:             'window-copy.c:5047,2'
          Dst:             screen_clear_selection
        - Src:             'window-copy.c:5054,7'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:5056,3'
          Dst:             window_copy_update_cursor
    - functionName:    window_copy_copy_buffer
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4876
      functionLinenumberEnd: 4890
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - prefix
        - buf
        - len
        - set_paste
        - set_clip
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - notify_pane
        - options_get_number
        - paste_add
        - screen_write_setselection
        - screen_write_start_pane
        - screen_write_stop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:4880,15'
          Branch Sides:
            - BranchSide:      'window-copy.c:4881,25'
              BranchSideFuncs:
                - options_get_number
                - paste_add
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
            - BranchSide:      'window-copy.c:4888,6'
              BranchSideFuncs:
                - paste_add
        - Branch String:   'window-copy.c:4880,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4882,33'
              BranchSideFuncs:
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_add
            - BranchSide:      'window-copy.c:4888,6'
              BranchSideFuncs:
                - paste_add
        - Branch String:   'window-copy.c:4888,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4888,6'
              BranchSideFuncs:
                - paste_add
            - BranchSide:      'window-copy.c:4889,13'
              BranchSideFuncs:
                - paste_add
      Callsites:
        - Src:             'window-copy.c:4881,6'
          Dst:             options_get_number
        - Src:             'window-copy.c:4882,3'
          Dst:             screen_write_start_pane
        - Src:             'window-copy.c:4883,3'
          Dst:             screen_write_setselection
        - Src:             'window-copy.c:4884,3'
          Dst:             screen_write_stop
        - Src:             'window-copy.c:4885,3'
          Dst:             notify_pane
        - Src:             'window-copy.c:4889,3'
          Dst:             paste_add
    - functionName:    window_copy_do_copy_end_of_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cs
        - pipe
        - cancel
      BBCount:         32
      ICount:          298
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - args_count
        - args_has
        - args_string
        - format_single
        - window_copy_clear_selection
        - window_copy_copy_pipe
        - window_copy_copy_selection
        - window_copy_cursor_down
        - window_copy_cursor_end_of_line
        - window_copy_start_selection
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window-copy.c:1196,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1197,7'
              BranchSideFuncs:
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
                - format_single
                - format_single
            - BranchSide:      'window-copy.c:1202,7'
              BranchSideFuncs:
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
                - format_single
        - Branch String:   'window-copy.c:1197,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1198,33'
              BranchSideFuncs:
                - format_single
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
                - format_single
            - BranchSide:      'window-copy.c:1199,7'
              BranchSideFuncs:
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
                - format_single
        - Branch String:   'window-copy.c:1199,17'
          Branch Sides:
            - BranchSide:      'window-copy.c:1199,20'
              BranchSideFuncs:
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
                - format_single
            - BranchSide:      'window-copy.c:1201,2'
              BranchSideFuncs:
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
        - Branch String:   'window-copy.c:1199,30'
          Branch Sides:
            - BranchSide:      'window-copy.c:1199,34'
              BranchSideFuncs:
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
                - format_single
            - BranchSide:      'window-copy.c:1201,2'
              BranchSideFuncs:
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
        - Branch String:   'window-copy.c:1199,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1200,34'
              BranchSideFuncs:
                - format_single
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
            - BranchSide:      'window-copy.c:1201,2'
              BranchSideFuncs:
                - window_copy_start_selection
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
                - window_copy_cursor_down
        - Branch String:   'window-copy.c:1211,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1212,27'
              BranchSideFuncs:
                - window_copy_cursor_down
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
            - BranchSide:      'window-copy.c:1213,33'
              BranchSideFuncs:
                - window_copy_cursor_end_of_line
                - window_copy_clear_selection
                - free
                - free
                - window_copy_copy_selection
                - free
                - free
                - window_copy_copy_pipe
        - Branch String:   'window-copy.c:1215,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1216,7'
              BranchSideFuncs:
                - window_copy_copy_selection
                - window_copy_clear_selection
                - free
                - free
                - free
                - free
                - window_copy_copy_pipe
            - BranchSide:      'window-copy.c:1229,30'
              BranchSideFuncs:
                - window_copy_clear_selection
                - free
                - free
        - Branch String:   'window-copy.c:1216,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1217,26'
              BranchSideFuncs:
                - window_copy_copy_pipe
                - window_copy_clear_selection
                - free
                - free
                - free
                - free
            - BranchSide:      'window-copy.c:1220,31'
              BranchSideFuncs:
                - window_copy_copy_selection
                - window_copy_clear_selection
                - free
                - free
                - free
                - free
        - Branch String:   'window-copy.c:1223,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1224,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'window-copy.c:1228,2'
              BranchSideFuncs:
                - window_copy_clear_selection
                - free
                - free
      Callsites:
        - Src:             'window-copy.c:1187,21'
          Dst:             args_count
        - Src:             'window-copy.c:1191,24'
          Dst:             args_string
        - Src:             'window-copy.c:1192,24'
          Dst:             args_string
        - Src:             'window-copy.c:1193,24'
          Dst:             args_has
        - Src:             'window-copy.c:1194,23'
          Dst:             args_has
        - Src:             'window-copy.c:1198,13'
          Dst:             format_single
        - Src:             'window-copy.c:1200,14'
          Dst:             format_single
        - Src:             'window-copy.c:1203,13'
          Dst:             format_single
        - Src:             'window-copy.c:1210,2'
          Dst:             window_copy_start_selection
        - Src:             'window-copy.c:1212,3'
          Dst:             window_copy_cursor_down
        - Src:             'window-copy.c:1213,2'
          Dst:             window_copy_cursor_end_of_line
        - Src:             'window-copy.c:1217,4'
          Dst:             window_copy_copy_pipe
        - Src:             'window-copy.c:1220,4'
          Dst:             window_copy_copy_selection
        - Src:             'window-copy.c:1229,2'
          Dst:             window_copy_clear_selection
    - functionName:    window_copy_cursor_back_to_indentation
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5097
      functionLinenumberEnd: 5112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         3
      ICount:          77
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - grid_reader_cursor_back_to_indentation
        - grid_reader_get_cursor
        - grid_reader_start
        - window_copy_acquire_cursor_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:5108,2'
          Dst:             grid_reader_start
        - Src:             'window-copy.c:5109,2'
          Dst:             grid_reader_cursor_back_to_indentation
        - Src:             'window-copy.c:5110,2'
          Dst:             grid_reader_get_cursor
        - Src:             'window-copy.c:5111,2'
          Dst:             window_copy_acquire_cursor_up
    - functionName:    window_copy_append_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4947
      functionLinenumberEnd: 4976
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         14
      ICount:          120
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - notify_pane
        - options_get_number
        - paste_buffer_data
        - paste_get_top
        - paste_set
        - screen_write_setselection
        - screen_write_start_pane
        - screen_write_stop
        - window_copy_get_selection
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:4956,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4957,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4959,25'
              BranchSideFuncs:
                - options_get_number
                - paste_get_top
                - paste_set
                - free
                - paste_buffer_data
                - xrealloc
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
        - Branch String:   'window-copy.c:4959,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4960,33'
              BranchSideFuncs:
                - screen_write_start_pane
                - screen_write_setselection
                - screen_write_stop
                - notify_pane
                - paste_get_top
                - paste_set
                - free
                - paste_buffer_data
                - xrealloc
            - BranchSide:      'window-copy.c:4966,7'
              BranchSideFuncs:
                - paste_get_top
                - paste_set
                - free
                - paste_buffer_data
                - xrealloc
        - Branch String:   'window-copy.c:4967,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4968,31'
              BranchSideFuncs:
                - paste_buffer_data
                - xrealloc
                - paste_set
                - free
            - BranchSide:      'window-copy.c:4974,16'
              BranchSideFuncs:
                - paste_set
                - free
        - Branch String:   'window-copy.c:4974,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4974,6'
              BranchSideFuncs:
                - free
            - BranchSide:      'window-copy.c:4975,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'window-copy.c:4955,8'
          Dst:             window_copy_get_selection
        - Src:             'window-copy.c:4959,6'
          Dst:             options_get_number
        - Src:             'window-copy.c:4960,3'
          Dst:             screen_write_start_pane
        - Src:             'window-copy.c:4961,3'
          Dst:             screen_write_setselection
        - Src:             'window-copy.c:4962,3'
          Dst:             screen_write_stop
        - Src:             'window-copy.c:4963,3'
          Dst:             notify_pane
        - Src:             'window-copy.c:4966,7'
          Dst:             paste_get_top
        - Src:             'window-copy.c:4968,13'
          Dst:             paste_buffer_data
        - Src:             'window-copy.c:4969,9'
          Dst:             xrealloc
        - Src:             'window-copy.c:4974,6'
          Dst:             paste_set
    - functionName:    window_copy_cmd_top_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2250
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_update_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:2257,2'
          Dst:             window_copy_update_selection
    - functionName:    window_copy_cmd_toggle_position
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_copy_cmd_stop_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_copy_cmd_start_of_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_cursor_start_of_line
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:2244,2'
          Dst:             window_copy_cursor_start_of_line
    - functionName:    window_copy_cmd_set_mark
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_copy_cmd_select_word
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         23
      ICount:          287
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - grid_get_line
        - options_get_string
        - window_copy_cursor_next_word_end
        - window_copy_cursor_previous_word
        - window_copy_find_length
        - window_copy_in_set
        - window_copy_redraw_lines
        - window_copy_start_selection
        - window_copy_update_cursor
        - window_copy_update_selection
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2205,24'
          Branch Sides:
            - BranchSide:      'window-copy.c:2205,27'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_in_set
                - window_copy_cursor_next_word_end
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:2209,6'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_in_set
                - window_copy_cursor_next_word_end
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:2204,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2206,9'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_in_set
                - window_copy_cursor_next_word_end
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:2209,6'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_in_set
                - window_copy_cursor_next_word_end
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:2209,45'
          Branch Sides:
            - BranchSide:      'window-copy.c:2210,26'
              BranchSideFuncs:
                - window_copy_cursor_next_word_end
            - BranchSide:      'window-copy.c:2211,36'
              BranchSideFuncs:
                - window_copy_cursor_next_word_end
        - Branch String:   'window-copy.c:2209,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2211,36'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:2213,29'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:2219,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2220,14'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:2222,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2192,21'
          Dst:             options_get_string
        - Src:             'window-copy.c:2194,2'
          Dst:             window_copy_cursor_previous_word
        - Src:             'window-copy.c:2199,2'
          Dst:             window_copy_start_selection
        - Src:             'window-copy.c:2204,6'
          Dst:             grid_get_line
        - Src:             'window-copy.c:2209,12'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:2210,7'
          Dst:             window_copy_in_set
        - Src:             'window-copy.c:2211,3'
          Dst:             window_copy_cursor_next_word_end
        - Src:             'window-copy.c:2213,3'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:2214,7'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:2215,4'
          Dst:             window_copy_redraw_lines
    - functionName:    window_copy_cmd_select_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2151
      functionLinenumberEnd: 2175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          147
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_cursor_down
        - window_copy_cursor_end_of_line
        - window_copy_cursor_start_of_line
        - window_copy_find_length
        - window_copy_start_selection
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2170,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:2171,27'
              BranchSideFuncs:
                - window_copy_cursor_down
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:2175,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2162,2'
          Dst:             window_copy_cursor_start_of_line
        - Src:             'window-copy.c:2166,2'
          Dst:             window_copy_start_selection
        - Src:             'window-copy.c:2167,2'
          Dst:             window_copy_cursor_end_of_line
        - Src:             'window-copy.c:2169,19'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:2171,3'
          Dst:             window_copy_cursor_down
        - Src:             'window-copy.c:2172,3'
          Dst:             window_copy_cursor_end_of_line
    - functionName:    window_copy_cmd_search_reverse
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         17
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - window_copy_search_down
        - window_copy_search_up
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2139,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2140,3'
              BranchSideFuncs:
                - window_copy_search_down
            - BranchSide:      'window-copy.c:2142,13'
              BranchSideFuncs:
                - window_copy_search_up
        - Branch String:   'window-copy.c:2140,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:2141,28'
              BranchSideFuncs:
                - window_copy_search_down
            - BranchSide:      'window-copy.c:2142,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:2143,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:2144,26'
              BranchSideFuncs:
                - window_copy_search_up
            - BranchSide:      'window-copy.c:2145,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2141,4'
          Dst:             window_copy_search_down
        - Src:             'window-copy.c:2144,4'
          Dst:             window_copy_search_up
    - functionName:    window_copy_cmd_search_forward_incremental
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2594
      functionLinenumberEnd: 2644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         27
      ICount:          231
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - args_string
        - log_debug
        - strcmp
        - window_copy_clear_marks
        - window_copy_search_down
        - window_copy_search_up
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2607,26'
          Branch Sides:
            - BranchSide:      'window-copy.c:2607,29'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_up
                - window_copy_clear_marks
                - free
                - xstrdup
                - window_copy_search_down
                - window_copy_clear_marks
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:2608,19'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_up
                - window_copy_clear_marks
                - free
                - xstrdup
                - window_copy_search_down
                - window_copy_clear_marks
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:2607,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2608,19'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_up
                - window_copy_clear_marks
                - free
                - xstrdup
                - window_copy_search_down
                - window_copy_clear_marks
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:2611,13'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_up
                - window_copy_clear_marks
                - free
                - xstrdup
                - window_copy_search_down
                - window_copy_clear_marks
                - window_copy_clear_marks
                - strcmp
        - Branch String:   'window-copy.c:2617,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2618,27'
              BranchSideFuncs:
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:2621,10'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_up
                - window_copy_clear_marks
                - free
                - xstrdup
                - window_copy_search_down
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:2621,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:2624,3'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_down
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:2624,3'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_down
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:2634,3'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_up
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:2643,10'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:2628,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:2629,28'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:2632,3'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:2638,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:2639,28'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:2642,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2597,23'
          Dst:             args_string
        - Src:             'window-copy.c:2604,2'
          Dst:             log_debug
        - Src:             'window-copy.c:2611,27'
          Dst:             strcmp
        - Src:             'window-copy.c:2618,3'
          Dst:             window_copy_clear_marks
        - Src:             'window-copy.c:2627,21'
          Dst:             xstrdup
        - Src:             'window-copy.c:2628,8'
          Dst:             window_copy_search_down
        - Src:             'window-copy.c:2629,4'
          Dst:             window_copy_clear_marks
        - Src:             'window-copy.c:2637,21'
          Dst:             xstrdup
        - Src:             'window-copy.c:2638,8'
          Dst:             window_copy_search_up
        - Src:             'window-copy.c:2639,4'
          Dst:             window_copy_clear_marks
    - functionName:    window_copy_cmd_search_forward_text
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2519
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - window_copy_expand_search_string
        - window_copy_search_down
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2524,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2525,3'
              BranchSideFuncs:
                - window_copy_search_down
            - BranchSide:      'window-copy.c:2527,6'
              BranchSideFuncs:
                - window_copy_search_down
        - Branch String:   'window-copy.c:2527,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2528,3'
              BranchSideFuncs:
                - window_copy_search_down
            - BranchSide:      'window-copy.c:2534,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:2531,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:2532,28'
              BranchSideFuncs:
                - window_copy_search_down
            - BranchSide:      'window-copy.c:2533,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2524,7'
          Dst:             window_copy_expand_search_string
        - Src:             'window-copy.c:2532,4'
          Dst:             window_copy_search_down
    - functionName:    window_copy_cmd_search_forward
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2499
      functionLinenumberEnd: 2515
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - window_copy_expand_search_string
        - window_copy_search_down
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2504,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2505,3'
              BranchSideFuncs:
                - window_copy_search_down
            - BranchSide:      'window-copy.c:2507,6'
              BranchSideFuncs:
                - window_copy_search_down
        - Branch String:   'window-copy.c:2507,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2508,3'
              BranchSideFuncs:
                - window_copy_search_down
            - BranchSide:      'window-copy.c:2514,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:2511,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:2512,28'
              BranchSideFuncs:
                - window_copy_search_down
            - BranchSide:      'window-copy.c:2513,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2504,7'
          Dst:             window_copy_expand_search_string
        - Src:             'window-copy.c:2512,4'
          Dst:             window_copy_search_down
    - functionName:    window_copy_cmd_search_backward_incremental
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2539
      functionLinenumberEnd: 2590
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         27
      ICount:          231
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - args_string
        - log_debug
        - strcmp
        - window_copy_clear_marks
        - window_copy_search_down
        - window_copy_search_up
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2552,26'
          Branch Sides:
            - BranchSide:      'window-copy.c:2552,29'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_down
                - window_copy_clear_marks
                - free
                - xstrdup
                - window_copy_search_up
                - window_copy_clear_marks
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:2553,19'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_down
                - window_copy_clear_marks
                - free
                - xstrdup
                - window_copy_search_up
                - window_copy_clear_marks
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:2552,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2553,19'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_down
                - window_copy_clear_marks
                - free
                - xstrdup
                - window_copy_search_up
                - window_copy_clear_marks
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:2556,13'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_down
                - window_copy_clear_marks
                - free
                - xstrdup
                - window_copy_search_up
                - window_copy_clear_marks
                - window_copy_clear_marks
                - strcmp
        - Branch String:   'window-copy.c:2562,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2563,27'
              BranchSideFuncs:
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:2566,10'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_down
                - window_copy_clear_marks
                - free
                - xstrdup
                - window_copy_search_up
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:2566,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:2569,3'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_up
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:2569,3'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_up
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:2579,3'
              BranchSideFuncs:
                - free
                - xstrdup
                - window_copy_search_down
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:2589,10'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:2573,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:2574,28'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:2577,3'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:2583,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:2584,28'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:2587,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2542,23'
          Dst:             args_string
        - Src:             'window-copy.c:2549,2'
          Dst:             log_debug
        - Src:             'window-copy.c:2556,27'
          Dst:             strcmp
        - Src:             'window-copy.c:2563,3'
          Dst:             window_copy_clear_marks
        - Src:             'window-copy.c:2572,21'
          Dst:             xstrdup
        - Src:             'window-copy.c:2573,8'
          Dst:             window_copy_search_up
        - Src:             'window-copy.c:2574,4'
          Dst:             window_copy_clear_marks
        - Src:             'window-copy.c:2582,21'
          Dst:             xstrdup
        - Src:             'window-copy.c:2583,8'
          Dst:             window_copy_search_down
        - Src:             'window-copy.c:2584,4'
          Dst:             window_copy_clear_marks
    - functionName:    window_copy_cmd_search_backward_text
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2479
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - window_copy_expand_search_string
        - window_copy_search_up
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2484,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2485,3'
              BranchSideFuncs:
                - window_copy_search_up
            - BranchSide:      'window-copy.c:2487,6'
              BranchSideFuncs:
                - window_copy_search_up
        - Branch String:   'window-copy.c:2487,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2488,3'
              BranchSideFuncs:
                - window_copy_search_up
            - BranchSide:      'window-copy.c:2494,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:2491,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:2492,26'
              BranchSideFuncs:
                - window_copy_search_up
            - BranchSide:      'window-copy.c:2493,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2484,7'
          Dst:             window_copy_expand_search_string
        - Src:             'window-copy.c:2492,4'
          Dst:             window_copy_search_up
    - functionName:    window_copy_cmd_search_backward
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2459
      functionLinenumberEnd: 2475
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - window_copy_expand_search_string
        - window_copy_search_up
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2464,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2465,3'
              BranchSideFuncs:
                - window_copy_search_up
            - BranchSide:      'window-copy.c:2467,6'
              BranchSideFuncs:
                - window_copy_search_up
        - Branch String:   'window-copy.c:2467,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2468,3'
              BranchSideFuncs:
                - window_copy_search_up
            - BranchSide:      'window-copy.c:2474,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:2471,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:2472,26'
              BranchSideFuncs:
                - window_copy_search_up
            - BranchSide:      'window-copy.c:2473,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2464,7'
          Dst:             window_copy_expand_search_string
        - Src:             'window-copy.c:2472,4'
          Dst:             window_copy_search_up
    - functionName:    window_copy_cmd_search_again
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2117
      functionLinenumberEnd: 2129
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         17
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - window_copy_search_down
        - window_copy_search_up
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2122,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2123,3'
              BranchSideFuncs:
                - window_copy_search_up
            - BranchSide:      'window-copy.c:2125,13'
              BranchSideFuncs:
                - window_copy_search_down
        - Branch String:   'window-copy.c:2123,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:2124,26'
              BranchSideFuncs:
                - window_copy_search_up
            - BranchSide:      'window-copy.c:2125,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:2126,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:2127,28'
              BranchSideFuncs:
                - window_copy_search_down
            - BranchSide:      'window-copy.c:2128,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2124,4'
          Dst:             window_copy_search_up
        - Src:             'window-copy.c:2127,4'
          Dst:             window_copy_search_down
    - functionName:    window_copy_cmd_scroll_up
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_cursor_up
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2110,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:2111,25'
              BranchSideFuncs:
                - window_copy_cursor_up
            - BranchSide:      'window-copy.c:2112,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2111,3'
          Dst:             window_copy_cursor_up
    - functionName:    window_copy_cmd_scroll_top
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_cmd_scroll_to
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1501,10'
          Dst:             window_copy_cmd_scroll_to
    - functionName:    window_copy_cmd_scroll_middle
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_cmd_scroll_to
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1494,10'
          Dst:             window_copy_cmd_scroll_to
    - functionName:    window_copy_cmd_scroll_down_and_cancel
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - window_copy_cursor_down
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2097,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:2098,27'
              BranchSideFuncs:
                - window_copy_cursor_down
            - BranchSide:      'window-copy.c:2099,6'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:2099,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2100,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:2101,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2098,3'
          Dst:             window_copy_cursor_down
    - functionName:    window_copy_cmd_scroll_down
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2078
      functionLinenumberEnd: 2088
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - window_copy_cursor_down
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2083,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:2084,27'
              BranchSideFuncs:
                - window_copy_cursor_down
            - BranchSide:      'window-copy.c:2085,6'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:2085,24'
          Branch Sides:
            - BranchSide:      'window-copy.c:2085,27'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:2087,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:2085,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2086,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:2087,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2084,3'
          Dst:             window_copy_cursor_down
    - functionName:    window_copy_cmd_scroll_bottom
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_cmd_scroll_to
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1483,10'
          Dst:             window_copy_cmd_scroll_to
    - functionName:    window_copy_cmd_refresh_from_pane
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2648
      functionLinenumberEnd: 2663
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - screen_free
        - window_copy_clone_screen
        - window_copy_size_changed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2653,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2654,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:2656,14'
              BranchSideFuncs:
                - screen_free
                - free
                - window_copy_clone_screen
                - window_copy_size_changed
      Callsites:
        - Src:             'window-copy.c:2656,2'
          Dst:             screen_free
        - Src:             'window-copy.c:2658,18'
          Dst:             window_copy_clone_screen
        - Src:             'window-copy.c:2661,2'
          Dst:             window_copy_size_changed
    - functionName:    window_copy_clone_screen
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - hint
        - cx
        - cy
        - trim
      BBCount:         27
      ICount:          328
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - grid_duplicate_lines
        - grid_peek_line
        - grid_unwrap_position
        - grid_wrap_position
        - log_debug
        - screen_init
        - screen_resize_cursor
        - xcalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:353,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:354,3'
              BranchSideFuncs:
                - log_debug
                - screen_init
                - grid_duplicate_lines
                - screen_resize_cursor
                - grid_unwrap_position
                - grid_wrap_position
                - grid_peek_line
            - BranchSide:      'window-copy.c:362,6'
              BranchSideFuncs:
                - log_debug
                - screen_init
                - grid_duplicate_lines
                - screen_resize_cursor
                - grid_unwrap_position
                - grid_wrap_position
        - Branch String:   'window-copy.c:354,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:355,24'
              BranchSideFuncs:
                - grid_peek_line
                - log_debug
                - screen_init
                - grid_duplicate_lines
                - screen_resize_cursor
                - grid_unwrap_position
                - grid_wrap_position
            - BranchSide:      'window-copy.c:360,2'
              BranchSideFuncs:
                - log_debug
                - screen_init
                - grid_duplicate_lines
                - screen_resize_cursor
                - grid_unwrap_position
                - grid_wrap_position
        - Branch String:   'window-copy.c:356,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:357,5'
              BranchSideFuncs:
                - log_debug
                - screen_init
                - grid_duplicate_lines
                - screen_resize_cursor
                - grid_unwrap_position
                - grid_wrap_position
            - BranchSide:      'window-copy.c:358,6'
              BranchSideFuncs:
                - log_debug
                - screen_init
                - grid_duplicate_lines
                - screen_resize_cursor
                - grid_unwrap_position
                - grid_wrap_position
                - grid_peek_line
        - Branch String:   'window-copy.c:376,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:377,3'
              BranchSideFuncs:
                - screen_resize_cursor
                - grid_unwrap_position
                - grid_wrap_position
            - BranchSide:      'window-copy.c:380,13'
              BranchSideFuncs:
                - screen_resize_cursor
                - grid_unwrap_position
                - grid_wrap_position
        - Branch String:   'window-copy.c:384,17'
          Branch Sides:
            - BranchSide:      'window-copy.c:384,20'
              BranchSideFuncs:
                - screen_resize_cursor
                - grid_unwrap_position
                - grid_wrap_position
            - BranchSide:      'window-copy.c:390,10'
              BranchSideFuncs:
                - screen_resize_cursor
                - grid_unwrap_position
                - grid_wrap_position
        - Branch String:   'window-copy.c:384,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:385,9'
              BranchSideFuncs:
                - screen_resize_cursor
                - grid_unwrap_position
                - grid_wrap_position
            - BranchSide:      'window-copy.c:390,10'
              BranchSideFuncs:
                - screen_resize_cursor
                - grid_unwrap_position
                - grid_wrap_position
        - Branch String:   'window-copy.c:391,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:392,22'
              BranchSideFuncs:
                - grid_wrap_position
                - screen_resize_cursor
                - grid_unwrap_position
            - BranchSide:      'window-copy.c:393,23'
              BranchSideFuncs:
                - screen_resize_cursor
                - grid_unwrap_position
        - Branch String:   'window-copy.c:395,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:395,6'
              BranchSideFuncs:
                - grid_unwrap_position
            - BranchSide:      'window-copy.c:396,24'
              BranchSideFuncs:
                - grid_unwrap_position
      Callsites:
        - Src:             'window-copy.c:350,8'
          Dst:             xcalloc
        - Src:             'window-copy.c:355,9'
          Dst:             grid_peek_line
        - Src:             'window-copy.c:361,2'
          Dst:             log_debug
        - Src:             'window-copy.c:364,2'
          Dst:             screen_init
        - Src:             'window-copy.c:371,2'
          Dst:             grid_duplicate_lines
        - Src:             'window-copy.c:392,3'
          Dst:             grid_wrap_position
        - Src:             'window-copy.c:393,2'
          Dst:             screen_resize_cursor
        - Src:             'window-copy.c:396,3'
          Dst:             grid_unwrap_position
    - functionName:    window_copy_size_changed
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         8
      ICount:          94
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - screen_write_start
        - screen_write_stop
        - window_copy_clear_marks
        - window_copy_clear_selection
        - window_copy_search_marks
        - window_copy_write_lines
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:1011,13'
          Branch Sides:
            - BranchSide:      'window-copy.c:1011,17'
              BranchSideFuncs:
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:1011,13'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1011,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1011,6'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1012,28'
              BranchSideFuncs:
                - window_copy_search_marks
      Callsites:
        - Src:             'window-copy.c:1004,2'
          Dst:             window_copy_clear_selection
        - Src:             'window-copy.c:1005,2'
          Dst:             window_copy_clear_marks
        - Src:             'window-copy.c:1007,2'
          Dst:             screen_write_start
        - Src:             'window-copy.c:1008,2'
          Dst:             window_copy_write_lines
        - Src:             'window-copy.c:1009,2'
          Dst:             screen_write_stop
        - Src:             'window-copy.c:1012,3'
          Dst:             window_copy_search_marks
    - functionName:    window_copy_cmd_rectangle_toggle
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2073
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_rectangle_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:2071,2'
          Dst:             window_copy_rectangle_set
    - functionName:    window_copy_cmd_rectangle_off
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_rectangle_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:2059,2'
          Dst:             window_copy_rectangle_set
    - functionName:    window_copy_cmd_rectangle_on
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_rectangle_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:2047,2'
          Dst:             window_copy_rectangle_set
    - functionName:    window_copy_cmd_previous_word
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - options_get_string
        - window_copy_cursor_previous_word
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2035,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:2036,36'
              BranchSideFuncs:
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:2037,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2033,15'
          Dst:             options_get_string
        - Src:             'window-copy.c:2036,3'
          Dst:             window_copy_cursor_previous_word
    - functionName:    window_copy_cmd_previous_space
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2023
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_cursor_previous_word
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2021,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:2022,36'
              BranchSideFuncs:
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:2023,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2022,3'
          Dst:             window_copy_cursor_previous_word
    - functionName:    window_copy_cmd_previous_paragraph
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2012
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_previous_paragraph
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2010,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:2011,34'
              BranchSideFuncs:
                - window_copy_previous_paragraph
            - BranchSide:      'window-copy.c:2012,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2011,3'
          Dst:             window_copy_previous_paragraph
    - functionName:    window_copy_cmd_previous_matching_bracket
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         63
      ICount:          379
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - grid_get_cell
        - strchr
        - window_copy_cursor_previous_word
        - window_copy_find_length
        - window_copy_scroll_to
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:1698,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1698,2'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1700,8'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1703,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1704,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1710,9'
              BranchSideFuncs:
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1713,25'
          Branch Sides:
            - BranchSide:      'window-copy.c:1713,32'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_find_length
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1714,7'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1713,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1714,7'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_find_length
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1716,16'
              BranchSideFuncs:
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1719,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1720,8'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1730,16'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_cursor_previous_word
                - window_copy_find_length
        - Branch String:   'window-copy.c:1720,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:1721,10'
              BranchSideFuncs:
                - window_copy_cursor_previous_word
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
            - BranchSide:      'window-copy.c:1728,4'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1721,16'
          Branch Sides:
            - BranchSide:      'window-copy.c:1721,19'
              BranchSideFuncs:
                - window_copy_cursor_previous_word
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
            - BranchSide:      'window-copy.c:1726,38'
              BranchSideFuncs:
                - window_copy_cursor_previous_word
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
        - Branch String:   'window-copy.c:1721,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:1722,8'
              BranchSideFuncs:
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1726,38'
              BranchSideFuncs:
                - window_copy_cursor_previous_word
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
        - Branch String:   'window-copy.c:1736,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:1737,9'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1751,7'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1737,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:1738,13'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1741,5'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1744,22'
          Branch Sides:
            - BranchSide:      'window-copy.c:1744,25'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_find_length
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1744,5'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1744,5'
          Branch Sides:
            - BranchSide:      'window-copy.c:1742,8'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1745,9'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1745,17'
          Branch Sides:
            - BranchSide:      'window-copy.c:1745,20'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_find_length
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1749,10'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1745,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:1746,13'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1749,10'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1754,26'
          Branch Sides:
            - BranchSide:      'window-copy.c:1755,13'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1761,3'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1754,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:1756,13'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1761,3'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1756,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:1757,7'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1758,18'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1761,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:1736,8'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_cursor_previous_word
                - window_copy_find_length
            - BranchSide:      'window-copy.c:1764,8'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - window_copy_cursor_previous_word
        - Branch String:   'window-copy.c:1764,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1765,26'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_cursor_previous_word
            - BranchSide:      'window-copy.c:1766,2'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_cursor_previous_word
      Callsites:
        - Src:             'window-copy.c:1702,8'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:1712,3'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:1717,9'
          Dst:             strchr
        - Src:             'window-copy.c:1726,5'
          Dst:             window_copy_cursor_previous_word
        - Src:             'window-copy.c:1743,11'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:1753,4'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:1765,4'
          Dst:             window_copy_scroll_to
    - functionName:    window_copy_cmd_pipe_and_cancel
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2339
      functionLinenumberEnd: 2344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_clear_selection
        - window_copy_cmd_pipe_no_clear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:2342,2'
          Dst:             window_copy_cmd_pipe_no_clear
        - Src:             'window-copy.c:2343,2'
          Dst:             window_copy_clear_selection
    - functionName:    window_copy_cmd_pipe_no_clear
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         10
      ICount:          95
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - args_string
        - format_single
        - window_copy_pipe
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:2319,16'
          Branch Sides:
            - BranchSide:      'window-copy.c:2319,19'
              BranchSideFuncs:
                - window_copy_pipe
                - free
                - format_single
            - BranchSide:      'window-copy.c:2319,16'
              BranchSideFuncs:
                - window_copy_pipe
                - free
        - Branch String:   'window-copy.c:2319,32'
          Branch Sides:
            - BranchSide:      'window-copy.c:2319,36'
              BranchSideFuncs:
                - window_copy_pipe
                - free
                - format_single
            - BranchSide:      'window-copy.c:2319,32'
              BranchSideFuncs:
                - window_copy_pipe
                - free
        - Branch String:   'window-copy.c:2319,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2319,6'
              BranchSideFuncs:
                - format_single
                - window_copy_pipe
                - free
            - BranchSide:      'window-copy.c:2320,33'
              BranchSideFuncs:
                - format_single
                - window_copy_pipe
                - free
      Callsites:
        - Src:             'window-copy.c:2317,23'
          Dst:             args_string
        - Src:             'window-copy.c:2320,13'
          Dst:             format_single
        - Src:             'window-copy.c:2321,2'
          Dst:             window_copy_pipe
    - functionName:    window_copy_cmd_pipe
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2329
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_clear_selection
        - window_copy_cmd_pipe_no_clear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:2332,2'
          Dst:             window_copy_cmd_pipe_no_clear
        - Src:             'window-copy.c:2333,2'
          Dst:             window_copy_clear_selection
    - functionName:    window_copy_cmd_page_up
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1995
      functionLinenumberEnd: 2001
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_pageup1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1999,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:2000,23'
              BranchSideFuncs:
                - window_copy_pageup1
            - BranchSide:      'window-copy.c:2001,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2000,3'
          Dst:             window_copy_pageup1
    - functionName:    window_copy_pageup1
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wme
        - half_page
      BBCount:         38
      ICount:          312
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - window_copy_cursor_end_of_line
        - window_copy_find_length
        - window_copy_redraw_screen
        - window_copy_search_marks
        - window_copy_update_selection
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-copy.c:732,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:733,18'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:736,13'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:739,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:740,7'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:746,6'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:740,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:741,8'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:743,8'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:746,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:747,14'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:753,15'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:748,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:749,4'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:751,16'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:755,31'
          Branch Sides:
            - BranchSide:      'window-copy.c:755,35'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:756,8'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:755,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:756,8'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:763,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:758,33'
          Branch Sides:
            - BranchSide:      'window-copy.c:758,36'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:759,7'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:758,52'
          Branch Sides:
            - BranchSide:      'window-copy.c:759,7'
              BranchSideFuncs:
                - window_copy_cursor_end_of_line
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:760,35'
              BranchSideFuncs:
                - window_copy_cursor_end_of_line
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:758,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:760,35'
              BranchSideFuncs:
                - window_copy_cursor_end_of_line
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:761,2'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:763,31'
          Branch Sides:
            - BranchSide:      'window-copy.c:763,35'
              BranchSideFuncs:
                - window_copy_search_marks
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:763,31'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:763,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:763,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:764,28'
              BranchSideFuncs:
                - window_copy_search_marks
                - window_copy_update_selection
                - window_copy_redraw_screen
      Callsites:
        - Src:             'window-copy.c:730,7'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:757,8'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:760,4'
          Dst:             window_copy_cursor_end_of_line
        - Src:             'window-copy.c:764,3'
          Dst:             window_copy_search_marks
        - Src:             'window-copy.c:765,2'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:766,2'
          Dst:             window_copy_redraw_screen
    - functionName:    window_copy_cmd_page_down_and_cancel
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 1991
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - window_copy_pagedown1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1986,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1987,29'
              BranchSideFuncs:
                - window_copy_pagedown1
            - BranchSide:      'window-copy.c:1990,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1987,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1988,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1989,2'
              BranchSideFuncs:
                - window_copy_pagedown1
      Callsites:
        - Src:             'window-copy.c:1987,7'
          Dst:             window_copy_pagedown1
    - functionName:    window_copy_pagedown1
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - half_page
        - scroll_exit
      BBCount:         44
      ICount:          351
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - window_copy_cursor_end_of_line
        - window_copy_find_length
        - window_copy_redraw_screen
        - window_copy_search_marks
        - window_copy_update_selection
      functionUses:    5
      BranchProfiles:
        - Branch String:   'window-copy.c:790,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:791,18'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:794,13'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:797,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:798,7'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:804,6'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:798,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:799,8'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:801,8'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:804,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:805,3'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:811,15'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:806,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:807,15'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:809,16'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:813,31'
          Branch Sides:
            - BranchSide:      'window-copy.c:813,35'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:814,8'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:813,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:814,8'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:821,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:816,33'
          Branch Sides:
            - BranchSide:      'window-copy.c:816,36'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:817,7'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:816,52'
          Branch Sides:
            - BranchSide:      'window-copy.c:817,7'
              BranchSideFuncs:
                - window_copy_cursor_end_of_line
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:818,35'
              BranchSideFuncs:
                - window_copy_cursor_end_of_line
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:816,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:818,35'
              BranchSideFuncs:
                - window_copy_cursor_end_of_line
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:819,2'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:821,18'
          Branch Sides:
            - BranchSide:      'window-copy.c:821,21'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:823,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:821,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:822,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:823,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:823,31'
          Branch Sides:
            - BranchSide:      'window-copy.c:823,35'
              BranchSideFuncs:
                - window_copy_search_marks
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:825,31'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:823,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:824,28'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:825,31'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
      Callsites:
        - Src:             'window-copy.c:788,7'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:815,8'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:818,4'
          Dst:             window_copy_cursor_end_of_line
        - Src:             'window-copy.c:824,3'
          Dst:             window_copy_search_marks
        - Src:             'window-copy.c:825,2'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:826,2'
          Dst:             window_copy_redraw_screen
    - functionName:    window_copy_cmd_page_down
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1968
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - window_copy_pagedown1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1973,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1974,29'
              BranchSideFuncs:
                - window_copy_pagedown1
            - BranchSide:      'window-copy.c:1977,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1974,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1975,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1976,2'
              BranchSideFuncs:
                - window_copy_pagedown1
      Callsites:
        - Src:             'window-copy.c:1974,7'
          Dst:             window_copy_pagedown1
    - functionName:    window_copy_cmd_other_end
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 1963
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_other_end
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1961,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1961,6'
              BranchSideFuncs:
                - window_copy_other_end
            - BranchSide:      'window-copy.c:1962,25'
              BranchSideFuncs:
                - window_copy_other_end
      Callsites:
        - Src:             'window-copy.c:1962,3'
          Dst:             window_copy_other_end
    - functionName:    window_copy_cmd_next_word_end
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - options_get_string
        - window_copy_cursor_next_word_end
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1948,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1949,36'
              BranchSideFuncs:
                - window_copy_cursor_next_word_end
            - BranchSide:      'window-copy.c:1950,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:1946,15'
          Dst:             options_get_string
        - Src:             'window-copy.c:1949,3'
          Dst:             window_copy_cursor_next_word_end
    - functionName:    window_copy_cmd_next_word
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1927
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - options_get_string
        - window_copy_cursor_next_word
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1934,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1935,32'
              BranchSideFuncs:
                - window_copy_cursor_next_word
            - BranchSide:      'window-copy.c:1936,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:1932,15'
          Dst:             options_get_string
        - Src:             'window-copy.c:1935,3'
          Dst:             window_copy_cursor_next_word
    - functionName:    window_copy_cmd_next_space_end
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 1922
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_cursor_next_word_end
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1920,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1921,36'
              BranchSideFuncs:
                - window_copy_cursor_next_word_end
            - BranchSide:      'window-copy.c:1922,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:1921,3'
          Dst:             window_copy_cursor_next_word_end
    - functionName:    window_copy_cmd_next_space
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1911
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_cursor_next_word
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1909,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1910,32'
              BranchSideFuncs:
                - window_copy_cursor_next_word
            - BranchSide:      'window-copy.c:1911,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:1910,3'
          Dst:             window_copy_cursor_next_word
    - functionName:    window_copy_cmd_next_paragraph
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_next_paragraph
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1898,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1899,30'
              BranchSideFuncs:
                - window_copy_next_paragraph
            - BranchSide:      'window-copy.c:1900,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:1899,3'
          Dst:             window_copy_next_paragraph
    - functionName:    window_copy_cmd_next_matching_bracket
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         71
      ICount:          534
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - grid_get_cell
        - grid_get_line
        - strchr
        - window_copy_cmd_previous_matching_bracket
        - window_copy_cursor_next_word_end
        - window_copy_find_length
        - window_copy_scroll_to
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1785,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1785,2'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1787,8'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1791,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1792,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1798,9'
              BranchSideFuncs:
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1801,25'
          Branch Sides:
            - BranchSide:      'window-copy.c:1801,32'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
            - BranchSide:      'window-copy.c:1802,7'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
        - Branch String:   'window-copy.c:1801,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1802,7'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
            - BranchSide:      'window-copy.c:1804,16'
              BranchSideFuncs:
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1812,19'
          Branch Sides:
            - BranchSide:      'window-copy.c:1812,22'
              BranchSideFuncs:
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1829,16'
              BranchSideFuncs:
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
        - Branch String:   'window-copy.c:1812,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:1813,10'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1829,16'
              BranchSideFuncs:
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
        - Branch String:   'window-copy.c:1822,27'
          Branch Sides:
            - BranchSide:      'window-copy.c:1823,14'
              BranchSideFuncs:
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1826,5'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1823,41'
          Branch Sides:
            - BranchSide:      'window-copy.c:1824,16'
              BranchSideFuncs:
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1826,5'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1822,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:1825,28'
              BranchSideFuncs:
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1826,5'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1831,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1832,8'
              BranchSideFuncs:
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
            - BranchSide:      'window-copy.c:1857,15'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
                - window_copy_find_length
        - Branch String:   'window-copy.c:1832,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:1833,10'
              BranchSideFuncs:
                - window_copy_cursor_next_word_end
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1842,8'
              BranchSideFuncs:
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
                - grid_get_line
                - window_copy_find_length
        - Branch String:   'window-copy.c:1833,16'
          Branch Sides:
            - BranchSide:      'window-copy.c:1833,19'
              BranchSideFuncs:
                - window_copy_cursor_next_word_end
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1838,38'
              BranchSideFuncs:
                - window_copy_cursor_next_word_end
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1833,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:1834,8'
              BranchSideFuncs:
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1838,38'
              BranchSideFuncs:
                - window_copy_cursor_next_word_end
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1842,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:1843,9'
              BranchSideFuncs:
                - grid_get_line
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1854,7'
              BranchSideFuncs:
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1843,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:1844,6'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1845,24'
              BranchSideFuncs:
                - grid_get_line
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1846,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:1847,6'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1848,9'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
                - grid_get_line
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1848,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:1849,6'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1850,8'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - window_copy_find_length
                - grid_get_line
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1863,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:1864,9'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1872,7'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1864,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:1865,13'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1868,8'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1875,26'
          Branch Sides:
            - BranchSide:      'window-copy.c:1876,13'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1882,3'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1875,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:1877,13'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1882,3'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1877,9'
          Branch Sides:
            - BranchSide:      'window-copy.c:1878,7'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1879,18'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1882,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:1863,8'
              BranchSideFuncs:
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
                - window_copy_find_length
            - BranchSide:      'window-copy.c:1885,8'
              BranchSideFuncs:
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
        - Branch String:   'window-copy.c:1885,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1886,26'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
            - BranchSide:      'window-copy.c:1887,2'
              BranchSideFuncs:
                - window_copy_find_length
                - grid_get_cell
                - strchr
                - strchr
                - grid_get_cell
                - window_copy_scroll_to
                - window_copy_find_length
                - grid_get_line
                - window_copy_find_length
                - window_copy_cursor_next_word_end
                - window_copy_scroll_to
                - window_copy_cmd_previous_matching_bracket
                - grid_get_cell
                - strchr
                - window_copy_scroll_to
      Callsites:
        - Src:             'window-copy.c:1789,8'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:1800,3'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:1811,9'
          Dst:             strchr
        - Src:             'window-copy.c:1816,5'
          Dst:             window_copy_scroll_to
        - Src:             'window-copy.c:1817,5'
          Dst:             window_copy_cmd_previous_matching_bracket
        - Src:             'window-copy.c:1821,5'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:1824,9'
          Dst:             strchr
        - Src:             'window-copy.c:1825,6'
          Dst:             window_copy_scroll_to
        - Src:             'window-copy.c:1829,9'
          Dst:             strchr
        - Src:             'window-copy.c:1838,5'
          Dst:             window_copy_cursor_next_word_end
        - Src:             'window-copy.c:1845,10'
          Dst:             grid_get_line
        - Src:             'window-copy.c:1852,10'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:1870,10'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:1874,4'
          Dst:             grid_get_cell
        - Src:             'window-copy.c:1886,4'
          Dst:             window_copy_scroll_to
    - functionName:    window_copy_cmd_middle_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_update_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1681,2'
          Dst:             window_copy_update_selection
    - functionName:    window_copy_cmd_previous_prompt
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2454
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - args_has
        - window_copy_cursor_prompt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:2453,36'
          Dst:             args_has
        - Src:             'window-copy.c:2453,2'
          Dst:             window_copy_cursor_prompt
    - functionName:    window_copy_cmd_next_prompt
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2445
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - args_has
        - window_copy_cursor_prompt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:2444,36'
          Dst:             args_has
        - Src:             'window-copy.c:2444,2'
          Dst:             window_copy_cursor_prompt
    - functionName:    window_copy_cmd_jump_to_mark
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_jump_to_mark
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:2435,2'
          Dst:             window_copy_jump_to_mark
    - functionName:    window_copy_cmd_jump_to_forward
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - args_string
        - utf8_fromcstr
        - window_copy_cursor_jump_to
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2420,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2420,6'
              BranchSideFuncs:
                - free
                - utf8_fromcstr
                - window_copy_cursor_jump_to
            - BranchSide:      'window-copy.c:2421,3'
              BranchSideFuncs:
                - free
                - utf8_fromcstr
                - window_copy_cursor_jump_to
        - Branch String:   'window-copy.c:2424,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:2425,31'
              BranchSideFuncs:
                - window_copy_cursor_jump_to
            - BranchSide:      'window-copy.c:2426,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2418,23'
          Dst:             args_string
        - Src:             'window-copy.c:2423,20'
          Dst:             utf8_fromcstr
        - Src:             'window-copy.c:2425,4'
          Dst:             window_copy_cursor_jump_to
    - functionName:    window_copy_cmd_jump_to_backward
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2396
      functionLinenumberEnd: 2409
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - args_string
        - utf8_fromcstr
        - window_copy_cursor_jump_to_back
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2402,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2402,6'
              BranchSideFuncs:
                - free
                - utf8_fromcstr
                - window_copy_cursor_jump_to_back
            - BranchSide:      'window-copy.c:2403,3'
              BranchSideFuncs:
                - free
                - utf8_fromcstr
                - window_copy_cursor_jump_to_back
        - Branch String:   'window-copy.c:2406,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:2407,36'
              BranchSideFuncs:
                - window_copy_cursor_jump_to_back
            - BranchSide:      'window-copy.c:2408,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2400,23'
          Dst:             args_string
        - Src:             'window-copy.c:2405,20'
          Dst:             utf8_fromcstr
        - Src:             'window-copy.c:2407,4'
          Dst:             window_copy_cursor_jump_to_back
    - functionName:    window_copy_cmd_jump_reverse
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         25
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - window_copy_cursor_jump
        - window_copy_cursor_jump_back
        - window_copy_cursor_jump_to
        - window_copy_cursor_jump_to_back
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1651,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1651,2'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1653,3'
              BranchSideFuncs:
                - window_copy_cursor_jump_back
            - BranchSide:      'window-copy.c:1657,3'
              BranchSideFuncs:
                - window_copy_cursor_jump
            - BranchSide:      'window-copy.c:1661,3'
              BranchSideFuncs:
                - window_copy_cursor_jump_to_back
            - BranchSide:      'window-copy.c:1665,3'
              BranchSideFuncs:
                - window_copy_cursor_jump_to
        - Branch String:   'window-copy.c:1653,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:1654,33'
              BranchSideFuncs:
                - window_copy_cursor_jump_back
            - BranchSide:      'window-copy.c:1655,3'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1657,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:1658,28'
              BranchSideFuncs:
                - window_copy_cursor_jump
            - BranchSide:      'window-copy.c:1659,3'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1661,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:1662,36'
              BranchSideFuncs:
                - window_copy_cursor_jump_to_back
            - BranchSide:      'window-copy.c:1663,3'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1665,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:1666,31'
              BranchSideFuncs:
                - window_copy_cursor_jump_to
            - BranchSide:      'window-copy.c:1667,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:1654,4'
          Dst:             window_copy_cursor_jump_back
        - Src:             'window-copy.c:1658,4'
          Dst:             window_copy_cursor_jump
        - Src:             'window-copy.c:1662,4'
          Dst:             window_copy_cursor_jump_to_back
        - Src:             'window-copy.c:1666,4'
          Dst:             window_copy_cursor_jump_to
    - functionName:    window_copy_cmd_jump_forward
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2391
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - args_string
        - utf8_fromcstr
        - window_copy_cursor_jump
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2384,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2384,6'
              BranchSideFuncs:
                - free
                - utf8_fromcstr
                - window_copy_cursor_jump
            - BranchSide:      'window-copy.c:2385,3'
              BranchSideFuncs:
                - free
                - utf8_fromcstr
                - window_copy_cursor_jump
        - Branch String:   'window-copy.c:2388,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:2389,28'
              BranchSideFuncs:
                - window_copy_cursor_jump
            - BranchSide:      'window-copy.c:2390,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2382,23'
          Dst:             args_string
        - Src:             'window-copy.c:2387,20'
          Dst:             utf8_fromcstr
        - Src:             'window-copy.c:2389,4'
          Dst:             window_copy_cursor_jump
    - functionName:    window_copy_cmd_jump_backward
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2360
      functionLinenumberEnd: 2373
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - args_string
        - utf8_fromcstr
        - window_copy_cursor_jump_back
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2366,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2366,6'
              BranchSideFuncs:
                - free
                - utf8_fromcstr
                - window_copy_cursor_jump_back
            - BranchSide:      'window-copy.c:2367,3'
              BranchSideFuncs:
                - free
                - utf8_fromcstr
                - window_copy_cursor_jump_back
        - Branch String:   'window-copy.c:2370,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:2371,33'
              BranchSideFuncs:
                - window_copy_cursor_jump_back
            - BranchSide:      'window-copy.c:2372,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:2364,23'
          Dst:             args_string
        - Src:             'window-copy.c:2369,20'
          Dst:             utf8_fromcstr
        - Src:             'window-copy.c:2371,4'
          Dst:             window_copy_cursor_jump_back
    - functionName:    window_copy_cmd_jump_again
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         25
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - window_copy_cursor_jump
        - window_copy_cursor_jump_back
        - window_copy_cursor_jump_to
        - window_copy_cursor_jump_to_back
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1623,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1623,2'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1625,3'
              BranchSideFuncs:
                - window_copy_cursor_jump
            - BranchSide:      'window-copy.c:1629,3'
              BranchSideFuncs:
                - window_copy_cursor_jump_back
            - BranchSide:      'window-copy.c:1633,3'
              BranchSideFuncs:
                - window_copy_cursor_jump_to
            - BranchSide:      'window-copy.c:1637,3'
              BranchSideFuncs:
                - window_copy_cursor_jump_to_back
        - Branch String:   'window-copy.c:1625,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:1626,28'
              BranchSideFuncs:
                - window_copy_cursor_jump
            - BranchSide:      'window-copy.c:1627,3'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1629,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:1630,33'
              BranchSideFuncs:
                - window_copy_cursor_jump_back
            - BranchSide:      'window-copy.c:1631,3'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1633,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:1634,31'
              BranchSideFuncs:
                - window_copy_cursor_jump_to
            - BranchSide:      'window-copy.c:1635,3'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1637,3'
          Branch Sides:
            - BranchSide:      'window-copy.c:1638,36'
              BranchSideFuncs:
                - window_copy_cursor_jump_to_back
            - BranchSide:      'window-copy.c:1639,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:1626,4'
          Dst:             window_copy_cursor_jump
        - Src:             'window-copy.c:1630,4'
          Dst:             window_copy_cursor_jump_back
        - Src:             'window-copy.c:1634,4'
          Dst:             window_copy_cursor_jump_to
        - Src:             'window-copy.c:1638,4'
          Dst:             window_copy_cursor_jump_to_back
    - functionName:    window_copy_cmd_history_top
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         13
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - window_copy_other_end
        - window_copy_search_marks
        - window_copy_update_selection
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1603,44'
          Branch Sides:
            - BranchSide:      'window-copy.c:1603,47'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_search_marks
                - window_copy_other_end
            - BranchSide:      'window-copy.c:1606,2'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_search_marks
        - Branch String:   'window-copy.c:1603,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1604,25'
              BranchSideFuncs:
                - window_copy_other_end
                - window_copy_update_selection
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:1606,2'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_search_marks
        - Branch String:   'window-copy.c:1610,31'
          Branch Sides:
            - BranchSide:      'window-copy.c:1610,35'
              BranchSideFuncs:
                - window_copy_search_marks
                - window_copy_update_selection
            - BranchSide:      'window-copy.c:1610,31'
              BranchSideFuncs:
                - window_copy_update_selection
        - Branch String:   'window-copy.c:1610,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1610,6'
              BranchSideFuncs:
                - window_copy_update_selection
            - BranchSide:      'window-copy.c:1611,28'
              BranchSideFuncs:
                - window_copy_search_marks
                - window_copy_update_selection
      Callsites:
        - Src:             'window-copy.c:1604,3'
          Dst:             window_copy_other_end
        - Src:             'window-copy.c:1611,3'
          Dst:             window_copy_search_marks
        - Src:             'window-copy.c:1612,2'
          Dst:             window_copy_update_selection
    - functionName:    window_copy_cmd_history_bottom
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         13
      ICount:          132
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - window_copy_find_length
        - window_copy_other_end
        - window_copy_search_marks
        - window_copy_update_selection
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1582,44'
          Branch Sides:
            - BranchSide:      'window-copy.c:1582,47'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_search_marks
                - window_copy_other_end
            - BranchSide:      'window-copy.c:1585,13'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_search_marks
        - Branch String:   'window-copy.c:1582,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1583,25'
              BranchSideFuncs:
                - window_copy_other_end
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_search_marks
            - BranchSide:      'window-copy.c:1585,13'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_search_marks
        - Branch String:   'window-copy.c:1589,31'
          Branch Sides:
            - BranchSide:      'window-copy.c:1589,35'
              BranchSideFuncs:
                - window_copy_search_marks
                - window_copy_update_selection
            - BranchSide:      'window-copy.c:1589,31'
              BranchSideFuncs:
                - window_copy_update_selection
        - Branch String:   'window-copy.c:1589,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1589,6'
              BranchSideFuncs:
                - window_copy_update_selection
            - BranchSide:      'window-copy.c:1590,28'
              BranchSideFuncs:
                - window_copy_search_marks
                - window_copy_update_selection
      Callsites:
        - Src:             'window-copy.c:1583,3'
          Dst:             window_copy_other_end
        - Src:             'window-copy.c:1586,13'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:1590,3'
          Dst:             window_copy_search_marks
        - Src:             'window-copy.c:1591,2'
          Dst:             window_copy_update_selection
    - functionName:    window_copy_cmd_halfpage_up
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_pageup1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1558,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1559,23'
              BranchSideFuncs:
                - window_copy_pageup1
            - BranchSide:      'window-copy.c:1560,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:1559,3'
          Dst:             window_copy_pageup1
    - functionName:    window_copy_cmd_halfpage_down_and_cancel
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - window_copy_pagedown1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1545,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1546,29'
              BranchSideFuncs:
                - window_copy_pagedown1
            - BranchSide:      'window-copy.c:1549,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1546,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1547,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1548,2'
              BranchSideFuncs:
                - window_copy_pagedown1
      Callsites:
        - Src:             'window-copy.c:1546,7'
          Dst:             window_copy_pagedown1
    - functionName:    window_copy_cmd_halfpage_down
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - window_copy_pagedown1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1531,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1532,29'
              BranchSideFuncs:
                - window_copy_pagedown1
            - BranchSide:      'window-copy.c:1535,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1532,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:1533,4'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1534,2'
              BranchSideFuncs:
                - window_copy_pagedown1
      Callsites:
        - Src:             'window-copy.c:1532,7'
          Dst:             window_copy_pagedown1
    - functionName:    window_copy_cmd_goto_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2349
      functionLinenumberEnd: 2355
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - args_string
        - window_copy_goto_line
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:2353,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2353,6'
              BranchSideFuncs:
                - window_copy_goto_line
            - BranchSide:      'window-copy.c:2354,25'
              BranchSideFuncs:
                - window_copy_goto_line
      Callsites:
        - Src:             'window-copy.c:2351,23'
          Dst:             args_string
        - Src:             'window-copy.c:2354,3'
          Dst:             window_copy_goto_line
    - functionName:    window_copy_cmd_end_of_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_cursor_end_of_line
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1520,2'
          Dst:             window_copy_cursor_end_of_line
    - functionName:    window_copy_cmd_cursor_up
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_cursor_up
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1510,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1511,25'
              BranchSideFuncs:
                - window_copy_cursor_up
            - BranchSide:      'window-copy.c:1512,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:1511,3'
          Dst:             window_copy_cursor_up
    - functionName:    window_copy_cmd_cursor_right
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - window_copy_cursor_right
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1439,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1440,28'
              BranchSideFuncs:
                - window_copy_cursor_right
            - BranchSide:      'window-copy.c:1443,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1440,58'
          Branch Sides:
            - BranchSide:      'window-copy.c:1439,20'
              BranchSideFuncs:
                - window_copy_cursor_right
            - BranchSide:      'window-copy.c:1441,7'
              BranchSideFuncs:
                - window_copy_cursor_right
      Callsites:
        - Src:             'window-copy.c:1440,3'
          Dst:             window_copy_cursor_right
    - functionName:    window_copy_cmd_cursor_left
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_cursor_left
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1427,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1428,27'
              BranchSideFuncs:
                - window_copy_cursor_left
            - BranchSide:      'window-copy.c:1429,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:1428,3'
          Dst:             window_copy_cursor_left
    - functionName:    window_copy_cmd_cursor_down_and_cancel
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - window_copy_cursor_down
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1414,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1415,27'
              BranchSideFuncs:
                - window_copy_cursor_down
            - BranchSide:      'window-copy.c:1416,6'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1416,21'
          Branch Sides:
            - BranchSide:      'window-copy.c:1416,24'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1418,2'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:1416,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1417,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1418,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:1415,3'
          Dst:             window_copy_cursor_down
    - functionName:    window_copy_cmd_cursor_down
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_cursor_down
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1401,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:1402,27'
              BranchSideFuncs:
                - window_copy_cursor_down
            - BranchSide:      'window-copy.c:1403,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:1402,3'
          Dst:             window_copy_cursor_down
    - functionName:    window_copy_cmd_copy_selection_and_cancel
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_clear_selection
        - window_copy_cmd_copy_selection_no_clear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1390,2'
          Dst:             window_copy_cmd_copy_selection_no_clear
        - Src:             'window-copy.c:1391,2'
          Dst:             window_copy_clear_selection
    - functionName:    window_copy_cmd_copy_selection_no_clear
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         9
      ICount:          112
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - args_has
        - args_string
        - format_single
        - window_copy_copy_selection
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:1365,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1366,32'
              BranchSideFuncs:
                - format_single
                - free
                - window_copy_copy_selection
            - BranchSide:      'window-copy.c:1368,6'
              BranchSideFuncs:
                - free
                - window_copy_copy_selection
        - Branch String:   'window-copy.c:1368,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1368,6'
              BranchSideFuncs:
                - window_copy_copy_selection
                - free
            - BranchSide:      'window-copy.c:1369,30'
              BranchSideFuncs:
                - window_copy_copy_selection
                - free
      Callsites:
        - Src:             'window-copy.c:1361,23'
          Dst:             args_string
        - Src:             'window-copy.c:1362,23'
          Dst:             args_has
        - Src:             'window-copy.c:1363,22'
          Dst:             args_has
        - Src:             'window-copy.c:1366,12'
          Dst:             format_single
        - Src:             'window-copy.c:1369,3'
          Dst:             window_copy_copy_selection
    - functionName:    window_copy_cmd_copy_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_clear_selection
        - window_copy_cmd_copy_selection_no_clear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1380,2'
          Dst:             window_copy_cmd_copy_selection_no_clear
        - Src:             'window-copy.c:1381,2'
          Dst:             window_copy_clear_selection
    - functionName:    window_copy_cmd_copy_pipe_and_cancel
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_clear_selection
        - window_copy_cmd_copy_pipe_no_clear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:2303,2'
          Dst:             window_copy_cmd_copy_pipe_no_clear
        - Src:             'window-copy.c:2304,2'
          Dst:             window_copy_clear_selection
    - functionName:    window_copy_cmd_copy_pipe_no_clear
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2263
      functionLinenumberEnd: 2285
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         13
      ICount:          150
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - args_has
        - args_string
        - format_single
        - window_copy_copy_pipe
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:2275,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2276,32'
              BranchSideFuncs:
                - format_single
                - window_copy_copy_pipe
                - free
                - free
                - format_single
            - BranchSide:      'window-copy.c:2278,6'
              BranchSideFuncs:
                - window_copy_copy_pipe
                - free
                - free
                - format_single
        - Branch String:   'window-copy.c:2278,16'
          Branch Sides:
            - BranchSide:      'window-copy.c:2278,19'
              BranchSideFuncs:
                - window_copy_copy_pipe
                - free
                - free
                - format_single
            - BranchSide:      'window-copy.c:2278,16'
              BranchSideFuncs:
                - window_copy_copy_pipe
                - free
                - free
        - Branch String:   'window-copy.c:2278,32'
          Branch Sides:
            - BranchSide:      'window-copy.c:2278,36'
              BranchSideFuncs:
                - window_copy_copy_pipe
                - free
                - free
                - format_single
            - BranchSide:      'window-copy.c:2278,32'
              BranchSideFuncs:
                - window_copy_copy_pipe
                - free
                - free
        - Branch String:   'window-copy.c:2278,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:2278,6'
              BranchSideFuncs:
                - format_single
                - window_copy_copy_pipe
                - free
                - free
            - BranchSide:      'window-copy.c:2279,33'
              BranchSideFuncs:
                - format_single
                - window_copy_copy_pipe
                - free
                - free
      Callsites:
        - Src:             'window-copy.c:2270,23'
          Dst:             args_string
        - Src:             'window-copy.c:2271,23'
          Dst:             args_string
        - Src:             'window-copy.c:2272,23'
          Dst:             args_has
        - Src:             'window-copy.c:2273,22'
          Dst:             args_has
        - Src:             'window-copy.c:2276,12'
          Dst:             format_single
        - Src:             'window-copy.c:2279,13'
          Dst:             format_single
        - Src:             'window-copy.c:2280,2'
          Dst:             window_copy_copy_pipe
    - functionName:    window_copy_cmd_copy_pipe
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2290
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_clear_selection
        - window_copy_cmd_copy_pipe_no_clear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:2293,2'
          Dst:             window_copy_cmd_copy_pipe_no_clear
        - Src:             'window-copy.c:2294,2'
          Dst:             window_copy_clear_selection
    - functionName:    window_copy_cmd_copy_pipe_line_and_cancel
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_do_copy_line
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1349,10'
          Dst:             window_copy_do_copy_line
    - functionName:    window_copy_cmd_copy_pipe_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_do_copy_line
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1343,10'
          Dst:             window_copy_do_copy_line
    - functionName:    window_copy_cmd_copy_line_and_cancel
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_do_copy_line
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1337,10'
          Dst:             window_copy_do_copy_line
    - functionName:    window_copy_cmd_copy_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_do_copy_line
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1331,10'
          Dst:             window_copy_do_copy_line
    - functionName:    window_copy_cmd_copy_pipe_end_of_line_and_cancel
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_do_copy_end_of_line
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1262,10'
          Dst:             window_copy_do_copy_end_of_line
    - functionName:    window_copy_cmd_copy_pipe_end_of_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_do_copy_end_of_line
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1255,10'
          Dst:             window_copy_do_copy_end_of_line
    - functionName:    window_copy_cmd_copy_end_of_line_and_cancel
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_do_copy_end_of_line
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1249,10'
          Dst:             window_copy_do_copy_end_of_line
    - functionName:    window_copy_cmd_copy_end_of_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_do_copy_end_of_line
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1243,10'
          Dst:             window_copy_do_copy_end_of_line
    - functionName:    window_copy_cmd_clear_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_clear_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1174,2'
          Dst:             window_copy_clear_selection
    - functionName:    window_copy_cmd_cancel
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_copy_cmd_bottom_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_update_selection
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1159,2'
          Dst:             window_copy_update_selection
    - functionName:    window_copy_cmd_begin_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_start_drag
        - window_copy_start_selection
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1127,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1128,26'
              BranchSideFuncs:
                - window_copy_start_drag
            - BranchSide:      'window-copy.c:1132,2'
              BranchSideFuncs:
                - window_copy_start_selection
      Callsites:
        - Src:             'window-copy.c:1128,3'
          Dst:             window_copy_start_drag
        - Src:             'window-copy.c:1134,2'
          Dst:             window_copy_start_selection
    - functionName:    window_copy_start_drag
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5742
      functionLinenumberEnd: 5791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - m
      BBCount:         33
      ICount:          231
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - cmd_mouse_at
        - cmd_mouse_pane
        - window_copy_cursor_previous_word_pos
        - window_copy_drag_update
        - window_copy_redraw_screen
        - window_copy_start_selection
        - window_copy_update_cursor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:5748,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5749,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5751,22'
              BranchSideFuncs:
                - cmd_mouse_pane
                - cmd_mouse_at
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
        - Branch String:   'window-copy.c:5752,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5753,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5754,8'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
        - Branch String:   'window-copy.c:5755,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5756,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5757,6'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
        - Branch String:   'window-copy.c:5757,37'
          Branch Sides:
            - BranchSide:      'window-copy.c:5757,40'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
            - BranchSide:      'window-copy.c:5760,19'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
        - Branch String:   'window-copy.c:5757,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5758,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5760,19'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
        - Branch String:   'window-copy.c:5760,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5761,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5763,2'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
        - Branch String:   'window-copy.c:5768,22'
          Branch Sides:
            - BranchSide:      'window-copy.c:5768,25'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
            - BranchSide:      'window-copy.c:5769,3'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
        - Branch String:   'window-copy.c:5768,44'
          Branch Sides:
            - BranchSide:      'window-copy.c:5768,47'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
            - BranchSide:      'window-copy.c:5769,3'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
        - Branch String:   'window-copy.c:5768,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5769,3'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
            - BranchSide:      'window-copy.c:5770,10'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
        - Branch String:   'window-copy.c:5770,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:5772,7'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_redraw_screen
                - window_copy_drag_update
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
            - BranchSide:      'window-copy.c:5781,29'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_redraw_screen
                - window_copy_drag_update
            - BranchSide:      'window-copy.c:5784,29'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_start_selection
                - window_copy_redraw_screen
                - window_copy_drag_update
            - BranchSide:      'window-copy.c:5789,28'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - window_copy_drag_update
        - Branch String:   'window-copy.c:5772,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5773,30'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_cursor_previous_word_pos
                - window_copy_update_cursor
                - window_copy_redraw_screen
                - window_copy_drag_update
            - BranchSide:      'window-copy.c:5778,29'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_redraw_screen
                - window_copy_drag_update
      Callsites:
        - Src:             'window-copy.c:5751,7'
          Dst:             cmd_mouse_pane
        - Src:             'window-copy.c:5760,6'
          Dst:             cmd_mouse_at
        - Src:             'window-copy.c:5773,4'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5774,4'
          Dst:             window_copy_cursor_previous_word_pos
        - Src:             'window-copy.c:5778,3'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5781,3'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5784,3'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5785,3'
          Dst:             window_copy_start_selection
        - Src:             'window-copy.c:5789,2'
          Dst:             window_copy_redraw_screen
        - Src:             'window-copy.c:5790,2'
          Dst:             window_copy_drag_update
    - functionName:    window_copy_drag_update
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5795
      functionLinenumberEnd: 5836
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - m
      BBCount:         31
      ICount:          195
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - cmd_mouse_at
        - cmd_mouse_pane
        - event_add
        - event_del
        - window_copy_cursor_down
        - window_copy_cursor_up
        - window_copy_redraw_selection
        - window_copy_update_cursor
        - window_copy_update_selection
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:5804,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5805,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5807,22'
              BranchSideFuncs:
                - cmd_mouse_pane
                - event_del
                - cmd_mouse_at
                - window_copy_update_cursor
                - window_copy_update_selection
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
                - window_copy_redraw_selection
        - Branch String:   'window-copy.c:5808,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5809,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5810,8'
              BranchSideFuncs:
                - event_del
                - cmd_mouse_at
                - window_copy_update_cursor
                - window_copy_update_selection
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
                - window_copy_redraw_selection
        - Branch String:   'window-copy.c:5811,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5812,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5813,6'
              BranchSideFuncs:
                - event_del
                - cmd_mouse_at
                - window_copy_update_cursor
                - window_copy_update_selection
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
                - window_copy_redraw_selection
        - Branch String:   'window-copy.c:5813,37'
          Branch Sides:
            - BranchSide:      'window-copy.c:5813,40'
              BranchSideFuncs:
                - event_del
                - cmd_mouse_at
                - window_copy_update_cursor
                - window_copy_update_selection
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
                - window_copy_redraw_selection
            - BranchSide:      'window-copy.c:5816,9'
              BranchSideFuncs:
                - event_del
                - cmd_mouse_at
                - window_copy_update_cursor
                - window_copy_update_selection
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
                - window_copy_redraw_selection
        - Branch String:   'window-copy.c:5813,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5814,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5816,9'
              BranchSideFuncs:
                - event_del
                - cmd_mouse_at
                - window_copy_update_cursor
                - window_copy_update_selection
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
                - window_copy_redraw_selection
        - Branch String:   'window-copy.c:5819,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5820,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5821,11'
              BranchSideFuncs:
                - window_copy_update_cursor
                - window_copy_update_selection
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
                - window_copy_redraw_selection
        - Branch String:   'window-copy.c:5825,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5826,32'
              BranchSideFuncs:
                - window_copy_redraw_selection
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
            - BranchSide:      'window-copy.c:5827,6'
              BranchSideFuncs:
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
        - Branch String:   'window-copy.c:5827,25'
          Branch Sides:
            - BranchSide:      'window-copy.c:5827,28'
              BranchSideFuncs:
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
            - BranchSide:      'window-copy.c:5828,7'
              BranchSideFuncs:
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
        - Branch String:   'window-copy.c:5827,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5827,6'
              BranchSideFuncs:
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
            - BranchSide:      'window-copy.c:5828,7'
              BranchSideFuncs:
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
        - Branch String:   'window-copy.c:5828,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:5829,4'
              BranchSideFuncs:
                - event_add
                - window_copy_cursor_up
            - BranchSide:      'window-copy.c:5831,14'
              BranchSideFuncs:
                - event_add
                - window_copy_cursor_down
      Callsites:
        - Src:             'window-copy.c:5807,7'
          Dst:             cmd_mouse_pane
        - Src:             'window-copy.c:5817,2'
          Dst:             event_del
        - Src:             'window-copy.c:5819,6'
          Dst:             cmd_mouse_at
        - Src:             'window-copy.c:5824,2'
          Dst:             window_copy_update_cursor
        - Src:             'window-copy.c:5825,6'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:5826,3'
          Dst:             window_copy_redraw_selection
        - Src:             'window-copy.c:5829,4'
          Dst:             event_add
        - Src:             'window-copy.c:5830,4'
          Dst:             window_copy_cursor_up
        - Src:             'window-copy.c:5832,4'
          Dst:             event_add
        - Src:             'window-copy.c:5833,4'
          Dst:             window_copy_cursor_down
    - functionName:    window_copy_drag_release
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5840
      functionLinenumberEnd: 5859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - m
      BBCount:         15
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_mouse_pane
        - event_del
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:5845,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5846,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5848,22'
              BranchSideFuncs:
                - cmd_mouse_pane
                - event_del
        - Branch String:   'window-copy.c:5849,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5850,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5851,8'
              BranchSideFuncs:
                - event_del
        - Branch String:   'window-copy.c:5852,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5853,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5854,6'
              BranchSideFuncs:
                - event_del
        - Branch String:   'window-copy.c:5854,37'
          Branch Sides:
            - BranchSide:      'window-copy.c:5854,40'
              BranchSideFuncs:
                - event_del
            - BranchSide:      'window-copy.c:5857,9'
              BranchSideFuncs:
                - event_del
        - Branch String:   'window-copy.c:5854,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5855,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5857,9'
              BranchSideFuncs:
                - event_del
      Callsites:
        - Src:             'window-copy.c:5848,7'
          Dst:             cmd_mouse_pane
        - Src:             'window-copy.c:5858,2'
          Dst:             event_del
    - functionName:    window_copy_view_init
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - fs
        - args
      BBCount:         3
      ICount:          108
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_init
        - screen_init
        - window_copy_common_init
        - xmalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:490,9'
          Dst:             window_copy_common_init
        - Src:             'window-copy.c:493,18'
          Dst:             xmalloc
        - Src:             'window-copy.c:494,2'
          Dst:             screen_init
        - Src:             'window-copy.c:495,18'
          Dst:             xmalloc
        - Src:             'window-copy.c:496,2'
          Dst:             screen_init
        - Src:             'window-copy.c:497,15'
          Dst:             input_init
    - functionName:    window_copy_free
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - event_del
        - input_free
        - screen_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:516,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:517,15'
              BranchSideFuncs:
                - screen_free
                - free
                - screen_free
                - free
                - screen_free
                - free
                - input_free
            - BranchSide:      'window-copy.c:520,6'
              BranchSideFuncs:
                - screen_free
                - free
                - screen_free
                - free
                - input_free
        - Branch String:   'window-copy.c:520,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:520,6'
              BranchSideFuncs:
                - input_free
                - screen_free
                - free
                - screen_free
                - free
            - BranchSide:      'window-copy.c:521,14'
              BranchSideFuncs:
                - input_free
                - screen_free
                - free
                - screen_free
                - free
      Callsites:
        - Src:             'window-copy.c:510,2'
          Dst:             event_del
        - Src:             'window-copy.c:517,3'
          Dst:             screen_free
        - Src:             'window-copy.c:521,3'
          Dst:             input_free
        - Src:             'window-copy.c:522,2'
          Dst:             screen_free
        - Src:             'window-copy.c:525,2'
          Dst:             screen_free
    - functionName:    window_copy_resize
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - sx
        - sy
      BBCount:         12
      ICount:          160
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - grid_unwrap_position
        - grid_wrap_position
        - screen_resize
        - screen_resize_cursor
        - window_copy_redraw_screen
        - window_copy_size_changed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1031,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1032,22'
              BranchSideFuncs:
                - grid_wrap_position
                - screen_resize_cursor
                - window_copy_size_changed
                - window_copy_redraw_screen
                - grid_unwrap_position
            - BranchSide:      'window-copy.c:1033,23'
              BranchSideFuncs:
                - screen_resize_cursor
                - window_copy_size_changed
                - window_copy_redraw_screen
                - grid_unwrap_position
        - Branch String:   'window-copy.c:1034,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1035,24'
              BranchSideFuncs:
                - grid_unwrap_position
                - window_copy_size_changed
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:1037,13'
              BranchSideFuncs:
                - window_copy_size_changed
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:1038,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1039,3'
              BranchSideFuncs:
                - window_copy_size_changed
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:1042,14'
              BranchSideFuncs:
                - window_copy_size_changed
                - window_copy_redraw_screen
      Callsites:
        - Src:             'window-copy.c:1027,2'
          Dst:             screen_resize
        - Src:             'window-copy.c:1032,3'
          Dst:             grid_wrap_position
        - Src:             'window-copy.c:1033,2'
          Dst:             screen_resize_cursor
        - Src:             'window-copy.c:1035,3'
          Dst:             grid_unwrap_position
        - Src:             'window-copy.c:1046,2'
          Dst:             window_copy_size_changed
        - Src:             'window-copy.c:1047,2'
          Dst:             window_copy_redraw_screen
    - functionName:    window_copy_key_table
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - options_get_number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1055,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1056,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:1057,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-copy.c:1055,6'
          Dst:             options_get_number
    - functionName:    window_copy_command
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3104
      functionLinenumberEnd: 3170
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - c
        - s
        - wl
        - args
        - m
      BBCount:         48
      ICount:          333
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - args_count
        - args_free
        - args_parse
        - args_string
        - args_values
        - options_get_number
        - strcmp
        - strncmp
        - window_copy_clear_marks
        - window_copy_move_mouse
        - window_copy_redraw_screen
        - window_pane_reset_mode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:3115,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3116,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:3117,24'
              BranchSideFuncs:
                - args_string
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
                - strcmp
                - args_values
                - args_parse
                - args_free
                - free
                - window_copy_move_mouse
        - Branch String:   'window-copy.c:3119,16'
          Branch Sides:
            - BranchSide:      'window-copy.c:3119,19'
              BranchSideFuncs:
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
                - strcmp
                - args_values
                - args_parse
                - args_free
                - free
                - window_copy_move_mouse
            - BranchSide:      'window-copy.c:3122,11'
              BranchSideFuncs:
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
                - strcmp
                - args_values
                - args_parse
                - args_free
                - free
        - Branch String:   'window-copy.c:3119,28'
          Branch Sides:
            - BranchSide:      'window-copy.c:3119,32'
              BranchSideFuncs:
                - window_copy_move_mouse
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
                - strcmp
                - args_values
                - args_parse
                - args_free
                - free
            - BranchSide:      'window-copy.c:3122,11'
              BranchSideFuncs:
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
                - strcmp
                - args_values
                - args_parse
                - args_free
                - free
        - Branch String:   'window-copy.c:3119,32'
          Branch Sides:
            - BranchSide:      'window-copy.c:3119,32'
              BranchSideFuncs:
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
                - strcmp
                - args_values
                - args_parse
                - args_free
                - free
            - BranchSide:      'window-copy.c:3122,11'
              BranchSideFuncs:
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
                - strcmp
                - args_values
                - args_parse
                - args_free
                - free
        - Branch String:   'window-copy.c:3119,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3120,26'
              BranchSideFuncs:
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
                - strcmp
                - args_values
                - args_parse
                - args_free
                - free
            - BranchSide:      'window-copy.c:3122,11'
              BranchSideFuncs:
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
                - strcmp
                - args_values
                - args_parse
                - args_free
                - free
        - Branch String:   'window-copy.c:3132,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:3133,36'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
                - args_values
                - args_parse
                - args_free
                - free
            - BranchSide:      'window-copy.c:3152,14'
              BranchSideFuncs:
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:3133,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3134,49'
              BranchSideFuncs:
                - args_values
                - args_parse
                - args_free
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
                - free
            - BranchSide:      'window-copy.c:3150,2'
              BranchSideFuncs:
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
                - strcmp
                - args_values
                - args_parse
                - args_free
                - free
        - Branch String:   'window-copy.c:3137,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3138,10'
              BranchSideFuncs:
                - free
                - args_free
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:3141,11'
              BranchSideFuncs:
                - args_free
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:3141,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:3142,5'
              BranchSideFuncs:
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:3144,34'
              BranchSideFuncs:
                - args_free
                - strncmp
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:3152,42'
          Branch Sides:
            - BranchSide:      'window-copy.c:3152,45'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - options_get_number
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:3164,2'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - window_pane_reset_mode
        - Branch String:   'window-copy.c:3152,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3153,29'
              BranchSideFuncs:
                - options_get_number
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:3164,2'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - window_pane_reset_mode
        - Branch String:   'window-copy.c:3154,49'
          Branch Sides:
            - BranchSide:      'window-copy.c:3155,7'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:3157,7'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:3154,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3156,10'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - window_copy_clear_marks
            - BranchSide:      'window-copy.c:3157,7'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - window_pane_reset_mode
                - window_copy_clear_marks
        - Branch String:   'window-copy.c:3157,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3158,28'
              BranchSideFuncs:
                - window_copy_clear_marks
                - window_copy_redraw_screen
                - window_pane_reset_mode
            - BranchSide:      'window-copy.c:3161,7'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - window_pane_reset_mode
        - Branch String:   'window-copy.c:3161,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:3162,11'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - window_pane_reset_mode
            - BranchSide:      'window-copy.c:3163,2'
              BranchSideFuncs:
                - window_copy_redraw_screen
                - window_pane_reset_mode
        - Branch String:   'window-copy.c:3166,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:3167,26'
              BranchSideFuncs:
                - window_pane_reset_mode
            - BranchSide:      'window-copy.c:3168,11'
              BranchSideFuncs:
                - window_copy_redraw_screen
      Callsites:
        - Src:             'window-copy.c:3111,23'
          Dst:             args_count
        - Src:             'window-copy.c:3117,12'
          Dst:             args_string
        - Src:             'window-copy.c:3120,3'
          Dst:             window_copy_move_mouse
        - Src:             'window-copy.c:3133,7'
          Dst:             strcmp
        - Src:             'window-copy.c:3135,8'
          Dst:             args_values
        - Src:             'window-copy.c:3134,15'
          Dst:             args_parse
        - Src:             'window-copy.c:3146,4'
          Dst:             args_free
        - Src:             'window-copy.c:3152,6'
          Dst:             strncmp
        - Src:             'window-copy.c:3153,10'
          Dst:             options_get_number
        - Src:             'window-copy.c:3158,4'
          Dst:             window_copy_clear_marks
        - Src:             'window-copy.c:3167,3'
          Dst:             window_pane_reset_mode
        - Src:             'window-copy.c:3169,3'
          Dst:             window_copy_redraw_screen
    - functionName:    window_copy_formats
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - ft
      BBCount:         18
      ICount:          204
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - format_add
        - format_add_cb
        - grid_get_line
        - window_copy_cursor_hyperlink_cb
        - window_copy_cursor_line_cb
        - window_copy_cursor_word_cb
        - window_copy_search_match_cb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:955,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:956,14'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add
                - format_add
                - format_add
                - format_add
            - BranchSide:      'window-copy.c:970,14'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add
                - format_add
        - Branch String:   'window-copy.c:961,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:962,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add
                - format_add
                - format_add
            - BranchSide:      'window-copy.c:964,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add
                - format_add
                - format_add
        - Branch String:   'window-copy.c:965,35'
          Branch Sides:
            - BranchSide:      'window-copy.c:965,38'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add
                - format_add
            - BranchSide:      'window-copy.c:966,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add
                - format_add
        - Branch String:   'window-copy.c:965,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:966,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add
                - format_add
            - BranchSide:      'window-copy.c:968,15'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add
                - format_add
        - Branch String:   'window-copy.c:976,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:976,6'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add_cb
            - BranchSide:      'window-copy.c:977,14'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add_cb
                - format_add_cb
                - format_add_cb
                - format_add_cb
      Callsites:
        - Src:             'window-copy.c:946,7'
          Dst:             grid_get_line
        - Src:             'window-copy.c:947,2'
          Dst:             format_add
        - Src:             'window-copy.c:949,2'
          Dst:             format_add
        - Src:             'window-copy.c:950,2'
          Dst:             format_add
        - Src:             'window-copy.c:952,2'
          Dst:             format_add
        - Src:             'window-copy.c:953,2'
          Dst:             format_add
        - Src:             'window-copy.c:956,3'
          Dst:             format_add
        - Src:             'window-copy.c:957,3'
          Dst:             format_add
        - Src:             'window-copy.c:958,3'
          Dst:             format_add
        - Src:             'window-copy.c:959,3'
          Dst:             format_add
        - Src:             'window-copy.c:962,4'
          Dst:             format_add
        - Src:             'window-copy.c:964,4'
          Dst:             format_add
        - Src:             'window-copy.c:966,4'
          Dst:             format_add
        - Src:             'window-copy.c:968,4'
          Dst:             format_add
        - Src:             'window-copy.c:970,3'
          Dst:             format_add
        - Src:             'window-copy.c:971,3'
          Dst:             format_add
        - Src:             'window-copy.c:974,2'
          Dst:             format_add
        - Src:             'window-copy.c:975,2'
          Dst:             format_add
        - Src:             'window-copy.c:977,3'
          Dst:             format_add
        - Src:             'window-copy.c:978,3'
          Dst:             format_add
        - Src:             'window-copy.c:980,2'
          Dst:             format_add_cb
        - Src:             'window-copy.c:980,2'
          Dst:             window_copy_search_match_cb
        - Src:             'window-copy.c:982,2'
          Dst:             format_add_cb
        - Src:             'window-copy.c:982,2'
          Dst:             window_copy_cursor_word_cb
        - Src:             'window-copy.c:983,2'
          Dst:             format_add_cb
        - Src:             'window-copy.c:983,2'
          Dst:             window_copy_cursor_line_cb
        - Src:             'window-copy.c:984,2'
          Dst:             format_add_cb
        - Src:             'window-copy.c:984,2'
          Dst:             window_copy_cursor_hyperlink_cb
    - functionName:    window_copy_get_screen
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_copy_search_match_cb
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_get_pane
        - window_copy_match_at_cursor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:932,28'
          Dst:             format_get_pane
        - Src:             'window-copy.c:936,10'
          Dst:             window_copy_match_at_cursor
    - functionName:    window_copy_cursor_word_cb
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_get_pane
        - window_copy_get_word
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:912,28'
          Dst:             format_get_pane
        - Src:             'window-copy.c:916,10'
          Dst:             window_copy_get_word
    - functionName:    window_copy_cursor_line_cb
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_get_pane
        - window_copy_get_line
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:922,28'
          Dst:             format_get_pane
        - Src:             'window-copy.c:926,10'
          Dst:             window_copy_get_line
    - functionName:    window_copy_cursor_hyperlink_cb
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ft
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_get_pane
        - format_grid_hyperlink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:900,28'
          Dst:             format_get_pane
        - Src:             'window-copy.c:905,10'
          Dst:             format_grid_hyperlink
    - functionName:    window_copy_get_line
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wp
        - y
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_grid_line
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:884,10'
          Dst:             format_grid_line
    - functionName:    window_copy_get_word
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wp
        - x
        - y
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_grid_word
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:874,10'
          Dst:             format_grid_word
    - functionName:    window_copy_move_mouse
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5720
      functionLinenumberEnd: 5738
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         15
      ICount:          84
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_mouse_at
        - cmd_mouse_pane
        - window_copy_update_cursor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:5726,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5727,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5728,8'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_copy_update_cursor
        - Branch String:   'window-copy.c:5729,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5730,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5731,6'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_copy_update_cursor
        - Branch String:   'window-copy.c:5731,37'
          Branch Sides:
            - BranchSide:      'window-copy.c:5731,40'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_copy_update_cursor
            - BranchSide:      'window-copy.c:5734,19'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_copy_update_cursor
        - Branch String:   'window-copy.c:5731,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5732,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5734,19'
              BranchSideFuncs:
                - cmd_mouse_at
                - window_copy_update_cursor
        - Branch String:   'window-copy.c:5734,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:5735,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:5737,28'
              BranchSideFuncs:
                - window_copy_update_cursor
      Callsites:
        - Src:             'window-copy.c:5725,7'
          Dst:             cmd_mouse_pane
        - Src:             'window-copy.c:5734,6'
          Dst:             cmd_mouse_at
        - Src:             'window-copy.c:5737,2'
          Dst:             window_copy_update_cursor
    - functionName:    window_copy_cmd_append_selection
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_append_selection
        - window_copy_clear_selection
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1092,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1092,6'
              BranchSideFuncs:
                - window_copy_append_selection
                - window_copy_clear_selection
            - BranchSide:      'window-copy.c:1093,32'
              BranchSideFuncs:
                - window_copy_append_selection
                - window_copy_clear_selection
      Callsites:
        - Src:             'window-copy.c:1093,3'
          Dst:             window_copy_append_selection
        - Src:             'window-copy.c:1094,2'
          Dst:             window_copy_clear_selection
    - functionName:    window_copy_cmd_append_selection_and_cancel
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_append_selection
        - window_copy_clear_selection
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:1104,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:1104,6'
              BranchSideFuncs:
                - window_copy_append_selection
                - window_copy_clear_selection
            - BranchSide:      'window-copy.c:1105,32'
              BranchSideFuncs:
                - window_copy_append_selection
                - window_copy_clear_selection
      Callsites:
        - Src:             'window-copy.c:1105,3'
          Dst:             window_copy_append_selection
        - Src:             'window-copy.c:1106,2'
          Dst:             window_copy_clear_selection
    - functionName:    window_copy_cmd_back_to_indentation
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_cursor_back_to_indentation
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:1115,2'
          Dst:             window_copy_cursor_back_to_indentation
    - functionName:    window_copy_common_init
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         6
      ICount:          129
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - event_set
        - options_get_number
        - screen_init
        - screen_set_default_cursor
        - window_copy_scroll_timer
        - xcalloc
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:414,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:415,3'
              BranchSideFuncs:
                - xstrdup
                - screen_init
                - screen_set_default_cursor
                - options_get_number
                - event_set
            - BranchSide:      'window-copy.c:419,3'
              BranchSideFuncs:
                - screen_init
                - screen_set_default_cursor
                - options_get_number
                - event_set
      Callsites:
        - Src:             'window-copy.c:408,21'
          Dst:             xcalloc
        - Src:             'window-copy.c:417,21'
          Dst:             xstrdup
        - Src:             'window-copy.c:429,2'
          Dst:             screen_init
        - Src:             'window-copy.c:430,2'
          Dst:             screen_set_default_cursor
        - Src:             'window-copy.c:431,19'
          Dst:             options_get_number
        - Src:             'window-copy.c:433,2'
          Dst:             event_set
        - Src:             'window-copy.c:433,2'
          Dst:             window_copy_scroll_timer
    - functionName:    window_copy_scroll_timer
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - events
        - arg
      BBCount:         11
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - event_add
        - event_del
        - window_copy_cursor_down
        - window_copy_cursor_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:329,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:330,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:332,6'
              BranchSideFuncs:
                - event_add
                - window_copy_cursor_down
                - event_add
                - window_copy_cursor_up
        - Branch String:   'window-copy.c:332,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:333,3'
              BranchSideFuncs:
                - event_add
                - window_copy_cursor_up
            - BranchSide:      'window-copy.c:335,13'
              BranchSideFuncs:
                - event_add
                - window_copy_cursor_down
      Callsites:
        - Src:             'window-copy.c:327,2'
          Dst:             event_del
        - Src:             'window-copy.c:333,3'
          Dst:             event_add
        - Src:             'window-copy.c:334,3'
          Dst:             window_copy_cursor_up
        - Src:             'window-copy.c:336,3'
          Dst:             event_add
        - Src:             'window-copy.c:337,3'
          Dst:             window_copy_cursor_down
    - functionName:    window_copy_init
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - fs
        - args
      BBCount:         13
      ICount:          223
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - args_has
        - hyperlinks_copy
        - screen_write_cursormove
        - screen_write_start
        - screen_write_stop
        - window_copy_clone_screen
        - window_copy_common_init
        - window_copy_write_line
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-copy.c:453,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:454,3'
              BranchSideFuncs:
                - args_has
                - args_has
                - screen_write_start
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - hyperlinks_copy
            - BranchSide:      'window-copy.c:457,14'
              BranchSideFuncs:
                - args_has
                - args_has
                - screen_write_start
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
                - hyperlinks_copy
        - Branch String:   'window-copy.c:464,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:465,45'
              BranchSideFuncs:
                - hyperlinks_copy
                - screen_write_start
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
            - BranchSide:      'window-copy.c:466,20'
              BranchSideFuncs:
                - screen_write_start
                - screen_write_cursormove
                - screen_write_stop
                - window_copy_write_line
        - Branch String:   'window-copy.c:473,2'
          Branch Sides:
            - BranchSide:      'window-copy.c:474,26'
              BranchSideFuncs:
                - window_copy_write_line
                - screen_write_cursormove
                - screen_write_stop
            - BranchSide:      'window-copy.c:475,32'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_stop
      Callsites:
        - Src:             'window-copy.c:448,9'
          Dst:             window_copy_common_init
        - Src:             'window-copy.c:449,18'
          Dst:             window_copy_clone_screen
        - Src:             'window-copy.c:461,22'
          Dst:             args_has
        - Src:             'window-copy.c:462,24'
          Dst:             args_has
        - Src:             'window-copy.c:465,29'
          Dst:             hyperlinks_copy
        - Src:             'window-copy.c:472,2'
          Dst:             screen_write_start
        - Src:             'window-copy.c:474,3'
          Dst:             window_copy_write_line
        - Src:             'window-copy.c:475,2'
          Dst:             screen_write_cursormove
        - Src:             'window-copy.c:476,2'
          Dst:             screen_write_stop
    - functionName:    window_copy_get_current_offset
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4388
      functionLinenumberEnd: 4400
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - offset
        - size
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-copy.c:4393,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:4394,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:4395,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_copy_get_hyperlink
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wp
        - x
        - y
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_grid_hyperlink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:894,10'
          Dst:             format_grid_hyperlink
    - functionName:    window_copy_pagedown
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wp
        - half_page
        - scroll_exit
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_pagedown1
        - window_pane_reset_mode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:772,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:772,6'
              BranchSideFuncs:
                - window_pane_reset_mode
            - BranchSide:      'window-copy.c:774,26'
              BranchSideFuncs:
                - window_pane_reset_mode
      Callsites:
        - Src:             'window-copy.c:772,6'
          Dst:             window_copy_pagedown1
        - Src:             'window-copy.c:774,3'
          Dst:             window_pane_reset_mode
    - functionName:    window_copy_pageup
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wp
        - half_page
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_pageup1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:719,2'
          Dst:             window_copy_pageup1
    - functionName:    window_copy_scroll1
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - wp
        - sl_mpos
        - my
        - scroll_exit
      BBCount:         58
      ICount:          502
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - window_copy_cursor_end_of_line
        - window_copy_find_length
        - window_copy_get_current_offset
        - window_copy_redraw_screen
        - window_copy_search_marks
        - window_copy_update_selection
        - window_pane_reset_mode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:637,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:639,18'
              BranchSideFuncs:
                - window_copy_get_current_offset
                - window_copy_find_length
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:640,13'
              BranchSideFuncs:
                - window_copy_get_current_offset
                - window_copy_find_length
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:640,13'
          Branch Sides:
            - BranchSide:      'window-copy.c:642,18'
              BranchSideFuncs:
                - window_copy_get_current_offset
                - window_copy_find_length
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:645,18'
              BranchSideFuncs:
                - window_copy_get_current_offset
                - window_copy_find_length
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:648,38'
          Branch Sides:
            - BranchSide:      'window-copy.c:649,37'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:650,3'
              BranchSideFuncs: []
        - Branch String:   'window-copy.c:648,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:650,3'
              BranchSideFuncs: []
            - BranchSide:      'window-copy.c:656,15'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:666,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:667,18'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:670,13'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:672,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:673,14'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:683,15'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:674,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:675,15'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:681,16'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:676,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:677,5'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:679,17'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:684,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:685,4'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:691,16'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:686,8'
          Branch Sides:
            - BranchSide:      'window-copy.c:687,16'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:689,17'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:697,31'
          Branch Sides:
            - BranchSide:      'window-copy.c:697,35'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:698,8'
              BranchSideFuncs:
                - window_copy_find_length
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:697,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:698,8'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
            - BranchSide:      'window-copy.c:705,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
        - Branch String:   'window-copy.c:700,33'
          Branch Sides:
            - BranchSide:      'window-copy.c:700,36'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
            - BranchSide:      'window-copy.c:701,7'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
                - window_copy_cursor_end_of_line
        - Branch String:   'window-copy.c:700,52'
          Branch Sides:
            - BranchSide:      'window-copy.c:701,7'
              BranchSideFuncs:
                - window_copy_cursor_end_of_line
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
            - BranchSide:      'window-copy.c:702,35'
              BranchSideFuncs:
                - window_copy_cursor_end_of_line
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
        - Branch String:   'window-copy.c:700,7'
          Branch Sides:
            - BranchSide:      'window-copy.c:702,35'
              BranchSideFuncs:
                - window_copy_cursor_end_of_line
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
            - BranchSide:      'window-copy.c:703,2'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
        - Branch String:   'window-copy.c:705,18'
          Branch Sides:
            - BranchSide:      'window-copy.c:705,21'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
                - window_pane_reset_mode
            - BranchSide:      'window-copy.c:710,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:705,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:706,26'
              BranchSideFuncs:
                - window_pane_reset_mode
            - BranchSide:      'window-copy.c:710,6'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
                - window_copy_search_marks
        - Branch String:   'window-copy.c:710,31'
          Branch Sides:
            - BranchSide:      'window-copy.c:710,35'
              BranchSideFuncs:
                - window_copy_search_marks
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:712,31'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
        - Branch String:   'window-copy.c:710,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:711,28'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
            - BranchSide:      'window-copy.c:712,31'
              BranchSideFuncs:
                - window_copy_update_selection
                - window_copy_redraw_screen
      Callsites:
        - Src:             'window-copy.c:649,6'
          Dst:             window_copy_get_current_offset
        - Src:             'window-copy.c:664,7'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:699,8'
          Dst:             window_copy_find_length
        - Src:             'window-copy.c:702,4'
          Dst:             window_copy_cursor_end_of_line
        - Src:             'window-copy.c:706,3'
          Dst:             window_pane_reset_mode
        - Src:             'window-copy.c:711,3'
          Dst:             window_copy_search_marks
        - Src:             'window-copy.c:712,2'
          Dst:             window_copy_update_selection
        - Src:             'window-copy.c:713,2'
          Dst:             window_copy_redraw_screen
    - functionName:    window_copy_scroll
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - wp
        - sl_mpos
        - my
        - scroll_exit
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_copy_scroll1
        - window_set_active_pane
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:615,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:615,6'
              BranchSideFuncs:
                - window_set_active_pane
                - window_copy_scroll1
            - BranchSide:      'window-copy.c:616,26'
              BranchSideFuncs:
                - window_set_active_pane
                - window_copy_scroll1
      Callsites:
        - Src:             'window-copy.c:616,3'
          Dst:             window_set_active_pane
        - Src:             'window-copy.c:617,3'
          Dst:             window_copy_scroll1
    - functionName:    window_copy_init_ctx_cb
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - ttyctx
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_copy_vadd
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - parse
        - fmt
        - ap
      BBCount:         15
      ICount:          200
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - input_parse_screen
        - screen_write_carriagereturn
        - screen_write_fast_copy
        - screen_write_linefeed
        - screen_write_reset
        - screen_write_start
        - screen_write_start_pane
        - screen_write_stop
        - screen_write_vnputs
        - strlen
        - vasprintf
        - window_copy_init_ctx_cb
        - window_copy_redraw_lines
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-copy.c:563,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:564,20'
              BranchSideFuncs:
                - vasprintf
                - screen_write_start
                - screen_write_reset
                - strlen
                - input_parse_screen
                - free
                - screen_write_start
                - screen_write_vnputs
                - screen_write_stop
                - screen_write_start_pane
                - window_copy_redraw_lines
                - screen_write_stop
                - window_copy_redraw_lines
                - screen_write_fast_copy
                - screen_write_carriagereturn
                - screen_write_linefeed
            - BranchSide:      'window-copy.c:572,14'
              BranchSideFuncs:
                - screen_write_start
                - screen_write_vnputs
                - screen_write_stop
                - screen_write_start_pane
                - window_copy_redraw_lines
                - screen_write_stop
                - window_copy_redraw_lines
                - screen_write_fast_copy
                - screen_write_carriagereturn
                - screen_write_linefeed
        - Branch String:   'window-copy.c:574,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:579,3'
              BranchSideFuncs:
                - screen_write_carriagereturn
                - screen_write_linefeed
                - screen_write_vnputs
                - screen_write_stop
                - screen_write_start_pane
                - window_copy_redraw_lines
                - screen_write_stop
                - window_copy_redraw_lines
                - screen_write_fast_copy
            - BranchSide:      'window-copy.c:582,3'
              BranchSideFuncs:
                - screen_write_vnputs
                - screen_write_stop
                - screen_write_start_pane
                - window_copy_redraw_lines
                - screen_write_stop
                - window_copy_redraw_lines
                - screen_write_fast_copy
        - Branch String:   'window-copy.c:584,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:585,40'
              BranchSideFuncs:
                - screen_write_fast_copy
                - screen_write_stop
                - screen_write_start_pane
                - window_copy_redraw_lines
                - screen_write_stop
                - window_copy_redraw_lines
            - BranchSide:      'window-copy.c:587,3'
              BranchSideFuncs:
                - screen_write_vnputs
                - screen_write_stop
                - screen_write_start_pane
                - window_copy_redraw_lines
                - screen_write_stop
                - window_copy_redraw_lines
        - Branch String:   'window-copy.c:600,6'
          Branch Sides:
            - BranchSide:      'window-copy.c:600,6'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - screen_write_stop
            - BranchSide:      'window-copy.c:601,28'
              BranchSideFuncs:
                - window_copy_redraw_lines
                - window_copy_redraw_lines
                - screen_write_stop
      Callsites:
        - Src:             'window-copy.c:564,3'
          Dst:             vasprintf
        - Src:             'window-copy.c:565,3'
          Dst:             screen_write_start
        - Src:             'window-copy.c:566,3'
          Dst:             screen_write_reset
        - Src:             'window-copy.c:568,19'
          Dst:             strlen
        - Src:             'window-copy.c:567,3'
          Dst:             input_parse_screen
        - Src:             'window-copy.c:567,3'
          Dst:             window_copy_init_ctx_cb
        - Src:             'window-copy.c:573,2'
          Dst:             screen_write_start
        - Src:             'window-copy.c:579,3'
          Dst:             screen_write_carriagereturn
        - Src:             'window-copy.c:580,3'
          Dst:             screen_write_linefeed
        - Src:             'window-copy.c:585,3'
          Dst:             screen_write_fast_copy
        - Src:             'window-copy.c:588,3'
          Dst:             screen_write_vnputs
        - Src:             'window-copy.c:590,2'
          Dst:             screen_write_stop
        - Src:             'window-copy.c:594,2'
          Dst:             screen_write_start_pane
        - Src:             'window-copy.c:601,3'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:604,2'
          Dst:             window_copy_redraw_lines
        - Src:             'window-copy.c:606,2'
          Dst:             screen_write_stop
    - functionName:    window_copy_add
      functionSourceFile: '/src/tmux/window-copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - parse
        - fmt
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_copy_vadd
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'window-copy.c:535,2'
          Dst:             window_copy_vadd
    - functionName:    window_customize_change_each
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - c
        - key
      BBCount:         16
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - options_push_changes
        - window_customize_reset_key
        - window_customize_reset_option
        - window_customize_unset_key
        - window_customize_unset_option
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-customize.c:1331,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:1333,7'
              BranchSideFuncs:
                - window_customize_unset_option
                - options_push_changes
                - window_customize_unset_key
            - BranchSide:      'window-customize.c:1339,7'
              BranchSideFuncs:
                - window_customize_reset_option
                - options_push_changes
                - window_customize_reset_key
            - BranchSide:      'window-customize.c:1345,6'
              BranchSideFuncs:
                - options_push_changes
        - Branch String:   'window-customize.c:1333,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1334,31'
              BranchSideFuncs:
                - window_customize_unset_key
                - options_push_changes
            - BranchSide:      'window-customize.c:1336,34'
              BranchSideFuncs:
                - window_customize_unset_option
                - options_push_changes
        - Branch String:   'window-customize.c:1339,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1340,31'
              BranchSideFuncs:
                - window_customize_reset_key
                - options_push_changes
            - BranchSide:      'window-customize.c:1342,34'
              BranchSideFuncs:
                - window_customize_reset_option
                - options_push_changes
        - Branch String:   'window-customize.c:1345,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1345,6'
              BranchSideFuncs:
                - options_push_changes
            - BranchSide:      'window-customize.c:1346,24'
              BranchSideFuncs:
                - options_push_changes
      Callsites:
        - Src:             'window-customize.c:1334,4'
          Dst:             window_customize_unset_key
        - Src:             'window-customize.c:1336,4'
          Dst:             window_customize_unset_option
        - Src:             'window-customize.c:1340,4'
          Dst:             window_customize_reset_key
        - Src:             'window-customize.c:1342,4'
          Dst:             window_customize_reset_option
        - Src:             'window-customize.c:1346,3'
          Dst:             options_push_changes
    - functionName:    window_customize_unset_key
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - item
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - key_bindings_remove
        - mode_tree_collapse_current
        - mode_tree_get_current
        - mode_tree_up
        - window_customize_get_key
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-customize.c:1294,19'
          Branch Sides:
            - BranchSide:      'window-customize.c:1294,48'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1295,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1294,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1295,3'
              BranchSideFuncs:
                - mode_tree_get_current
                - key_bindings_remove
                - mode_tree_collapse_current
                - mode_tree_up
            - BranchSide:      'window-customize.c:1297,6'
              BranchSideFuncs:
                - mode_tree_get_current
                - key_bindings_remove
                - mode_tree_collapse_current
                - mode_tree_up
        - Branch String:   'window-customize.c:1297,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1298,30'
              BranchSideFuncs:
                - mode_tree_collapse_current
                - mode_tree_up
                - key_bindings_remove
            - BranchSide:      'window-customize.c:1301,22'
              BranchSideFuncs:
                - key_bindings_remove
      Callsites:
        - Src:             'window-customize.c:1294,23'
          Dst:             window_customize_get_key
        - Src:             'window-customize.c:1297,14'
          Dst:             mode_tree_get_current
        - Src:             'window-customize.c:1298,3'
          Dst:             mode_tree_collapse_current
        - Src:             'window-customize.c:1299,3'
          Dst:             mode_tree_up
        - Src:             'window-customize.c:1301,2'
          Dst:             key_bindings_remove
    - functionName:    window_customize_unset_option
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - item
      BBCount:         16
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mode_tree_get_current
        - mode_tree_up
        - options_get
        - options_remove_or_default
        - window_customize_check_item
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-customize.c:1140,19'
          Branch Sides:
            - BranchSide:      'window-customize.c:1140,51'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1141,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1140,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1141,3'
              BranchSideFuncs:
                - options_get
                - options_remove_or_default
                - mode_tree_get_current
                - mode_tree_up
            - BranchSide:      'window-customize.c:1143,18'
              BranchSideFuncs:
                - options_get
                - options_remove_or_default
                - mode_tree_get_current
                - mode_tree_up
        - Branch String:   'window-customize.c:1144,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1145,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1146,6'
              BranchSideFuncs:
                - options_remove_or_default
                - mode_tree_get_current
                - mode_tree_up
        - Branch String:   'window-customize.c:1146,22'
          Branch Sides:
            - BranchSide:      'window-customize.c:1146,25'
              BranchSideFuncs:
                - mode_tree_get_current
                - options_remove_or_default
                - mode_tree_up
            - BranchSide:      'window-customize.c:1148,28'
              BranchSideFuncs:
                - options_remove_or_default
        - Branch String:   'window-customize.c:1146,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1147,16'
              BranchSideFuncs:
                - mode_tree_up
                - options_remove_or_default
            - BranchSide:      'window-customize.c:1148,28'
              BranchSideFuncs:
                - options_remove_or_default
      Callsites:
        - Src:             'window-customize.c:1140,23'
          Dst:             window_customize_check_item
        - Src:             'window-customize.c:1143,6'
          Dst:             options_get
        - Src:             'window-customize.c:1146,33'
          Dst:             mode_tree_get_current
        - Src:             'window-customize.c:1147,3'
          Dst:             mode_tree_up
        - Src:             'window-customize.c:1148,2'
          Dst:             options_remove_or_default
    - functionName:    window_customize_reset_key
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - item
      BBCount:         19
      ICount:          107
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - key_bindings_get_default
        - key_bindings_reset
        - mode_tree_collapse_current
        - mode_tree_get_current
        - mode_tree_up
        - window_customize_get_key
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-customize.c:1311,19'
          Branch Sides:
            - BranchSide:      'window-customize.c:1311,48'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1312,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1311,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1312,3'
              BranchSideFuncs:
                - key_bindings_get_default
                - key_bindings_reset
                - mode_tree_get_current
                - mode_tree_collapse_current
                - mode_tree_up
            - BranchSide:      'window-customize.c:1314,32'
              BranchSideFuncs:
                - key_bindings_get_default
                - key_bindings_reset
                - mode_tree_get_current
                - mode_tree_collapse_current
                - mode_tree_up
        - Branch String:   'window-customize.c:1315,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:1315,20'
              BranchSideFuncs:
                - key_bindings_reset
                - mode_tree_get_current
                - mode_tree_collapse_current
                - mode_tree_up
            - BranchSide:      'window-customize.c:1317,6'
              BranchSideFuncs:
                - key_bindings_reset
                - mode_tree_get_current
                - mode_tree_collapse_current
                - mode_tree_up
        - Branch String:   'window-customize.c:1315,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1316,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1317,6'
              BranchSideFuncs:
                - key_bindings_reset
                - mode_tree_get_current
                - mode_tree_collapse_current
                - mode_tree_up
        - Branch String:   'window-customize.c:1317,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:1317,20'
              BranchSideFuncs:
                - mode_tree_get_current
                - key_bindings_reset
                - mode_tree_collapse_current
                - mode_tree_up
            - BranchSide:      'window-customize.c:1321,21'
              BranchSideFuncs:
                - key_bindings_reset
        - Branch String:   'window-customize.c:1317,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1318,30'
              BranchSideFuncs:
                - mode_tree_collapse_current
                - mode_tree_up
                - key_bindings_reset
            - BranchSide:      'window-customize.c:1321,21'
              BranchSideFuncs:
                - key_bindings_reset
      Callsites:
        - Src:             'window-customize.c:1311,23'
          Dst:             window_customize_get_key
        - Src:             'window-customize.c:1314,7'
          Dst:             key_bindings_get_default
        - Src:             'window-customize.c:1317,28'
          Dst:             mode_tree_get_current
        - Src:             'window-customize.c:1318,3'
          Dst:             mode_tree_collapse_current
        - Src:             'window-customize.c:1319,3'
          Dst:             mode_tree_up
        - Src:             'window-customize.c:1321,2'
          Dst:             key_bindings_reset
    - functionName:    window_customize_reset_option
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - item
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - options_get_only
        - options_get_parent
        - options_remove_or_default
        - window_customize_check_item
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-customize.c:1158,19'
          Branch Sides:
            - BranchSide:      'window-customize.c:1158,51'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1159,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1158,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1159,3'
              BranchSideFuncs:
                - options_get_only
                - options_get_parent
                - options_remove_or_default
            - BranchSide:      'window-customize.c:1160,6'
              BranchSideFuncs:
                - options_get_only
                - options_get_parent
                - options_remove_or_default
        - Branch String:   'window-customize.c:1160,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1161,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1163,7'
              BranchSideFuncs:
                - options_get_only
                - options_get_parent
                - options_remove_or_default
        - Branch String:   'window-customize.c:1164,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:1164,2'
              BranchSideFuncs:
                - options_get_only
                - options_get_parent
                - options_remove_or_default
            - BranchSide:      'window-customize.c:1165,24'
              BranchSideFuncs:
                - options_get_only
                - options_get_parent
                - options_remove_or_default
        - Branch String:   'window-customize.c:1166,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1167,30'
              BranchSideFuncs:
                - options_remove_or_default
                - options_get_parent
                - options_get_only
            - BranchSide:      'window-customize.c:1168,27'
              BranchSideFuncs:
                - options_get_parent
                - options_get_only
                - options_remove_or_default
      Callsites:
        - Src:             'window-customize.c:1158,23'
          Dst:             window_customize_check_item
        - Src:             'window-customize.c:1165,7'
          Dst:             options_get_only
        - Src:             'window-customize.c:1167,4'
          Dst:             options_remove_or_default
        - Src:             'window-customize.c:1168,8'
          Dst:             options_get_parent
    - functionName:    window_customize_check_item
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - item
        - fsp
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cmd_find_copy_state
        - cmd_find_from_pane
        - cmd_find_valid_state
        - window_customize_get_tree
      functionUses:    5
      BranchProfiles:
        - Branch String:   'window-customize.c:155,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:156,7'
              BranchSideFuncs:
                - cmd_find_valid_state
                - cmd_find_from_pane
                - window_customize_get_tree
                - cmd_find_copy_state
            - BranchSide:      'window-customize.c:158,28'
              BranchSideFuncs:
                - cmd_find_valid_state
                - cmd_find_from_pane
                - window_customize_get_tree
                - cmd_find_copy_state
        - Branch String:   'window-customize.c:158,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:159,23'
              BranchSideFuncs:
                - cmd_find_copy_state
                - window_customize_get_tree
            - BranchSide:      'window-customize.c:161,22'
              BranchSideFuncs:
                - cmd_find_from_pane
                - window_customize_get_tree
      Callsites:
        - Src:             'window-customize.c:158,6'
          Dst:             cmd_find_valid_state
        - Src:             'window-customize.c:159,3'
          Dst:             cmd_find_copy_state
        - Src:             'window-customize.c:161,3'
          Dst:             cmd_find_from_pane
        - Src:             'window-customize.c:162,22'
          Dst:             window_customize_get_tree
    - functionName:    window_customize_get_tree
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - scope
        - fs
      BBCount:         12
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-customize.c:129,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:132,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:134,11'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:136,11'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:138,11'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:140,11'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:142,11'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:144,11'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:146,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_customize_get_key
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - ktp
        - bdp
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - key_bindings_get
        - key_bindings_get_table
      functionUses:    6
      BranchProfiles:
        - Branch String:   'window-customize.c:173,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:174,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:175,24'
              BranchSideFuncs:
                - key_bindings_get
        - Branch String:   'window-customize.c:176,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:179,6'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:179,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:180,10'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:181,6'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:181,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:182,10'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:183,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-customize.c:172,7'
          Dst:             key_bindings_get_table
        - Src:             'window-customize.c:175,7'
          Dst:             key_bindings_get
    - functionName:    window_customize_set_option_callback
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - itemdata
        - s
        - done
      BBCount:         39
      ICount:          243
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
        - options_array_get
        - options_array_set
        - options_from_string
        - options_get
        - options_push_changes
        - options_table_entry
        - status_message_set
        - toupper
        - window_customize_check_item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-customize.c:971,16'
          Branch Sides:
            - BranchSide:      'window-customize.c:971,20'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:972,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:971,30'
          Branch Sides:
            - BranchSide:      'window-customize.c:971,33'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:972,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:971,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:972,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:973,6'
              BranchSideFuncs:
                - window_customize_check_item
                - options_get
                - options_table_entry
                - options_from_string
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
                - options_array_set
                - options_array_get
        - Branch String:   'window-customize.c:973,19'
          Branch Sides:
            - BranchSide:      'window-customize.c:973,51'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:974,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:973,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:974,3'
              BranchSideFuncs:
                - options_get
                - options_table_entry
                - options_from_string
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
                - options_array_set
                - options_array_get
            - BranchSide:      'window-customize.c:975,18'
              BranchSideFuncs:
                - options_get
                - options_table_entry
                - options_from_string
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
                - options_array_set
                - options_array_get
        - Branch String:   'window-customize.c:976,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:977,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:978,27'
              BranchSideFuncs:
                - options_table_entry
                - options_from_string
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
                - options_array_set
                - options_array_get
        - Branch String:   'window-customize.c:980,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:980,21'
              BranchSideFuncs:
                - options_from_string
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
                - options_array_set
                - options_array_get
            - BranchSide:      'window-customize.c:990,27'
              BranchSideFuncs:
                - options_from_string
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
        - Branch String:   'window-customize.c:980,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:981,7'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
                - options_array_get
            - BranchSide:      'window-customize.c:990,27'
              BranchSideFuncs:
                - options_from_string
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
        - Branch String:   'window-customize.c:981,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:982,13'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
                - options_array_get
            - BranchSide:      'window-customize.c:987,25'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
        - Branch String:   'window-customize.c:982,4'
          Branch Sides:
            - BranchSide:      'window-customize.c:983,27'
              BranchSideFuncs:
                - options_array_get
                - options_array_set
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
            - BranchSide:      'window-customize.c:986,3'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
        - Branch String:   'window-customize.c:983,9'
          Branch Sides:
            - BranchSide:      'window-customize.c:984,6'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
            - BranchSide:      'window-customize.c:985,4'
              BranchSideFuncs:
                - options_array_set
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
                - options_array_get
        - Branch String:   'window-customize.c:987,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:988,4'
              BranchSideFuncs:
                - toupper
                - status_message_set
                - free
            - BranchSide:      'window-customize.c:989,2'
              BranchSideFuncs:
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
        - Branch String:   'window-customize.c:990,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:0,0'
              BranchSideFuncs:
                - toupper
                - status_message_set
                - free
            - BranchSide:      'window-customize.c:991,4'
              BranchSideFuncs:
                - toupper
                - status_message_set
                - free
      Callsites:
        - Src:             'window-customize.c:973,23'
          Dst:             window_customize_check_item
        - Src:             'window-customize.c:975,6'
          Dst:             options_get
        - Src:             'window-customize.c:978,7'
          Dst:             options_table_entry
        - Src:             'window-customize.c:983,9'
          Dst:             options_array_get
        - Src:             'window-customize.c:987,7'
          Dst:             options_array_set
        - Src:             'window-customize.c:990,7'
          Dst:             options_from_string
        - Src:             'window-customize.c:994,2'
          Dst:             options_push_changes
        - Src:             'window-customize.c:995,2'
          Dst:             mode_tree_build
        - Src:             'window-customize.c:996,2'
          Dst:             mode_tree_draw
        - Src:             'window-customize.c:1002,11'
          Dst:             toupper
        - Src:             'window-customize.c:1003,2'
          Dst:             status_message_set
    - functionName:    window_customize_set_note_callback
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - itemdata
        - s
        - done
      BBCount:         16
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
        - window_customize_get_key
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-customize.c:1219,16'
          Branch Sides:
            - BranchSide:      'window-customize.c:1219,20'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1220,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1219,30'
          Branch Sides:
            - BranchSide:      'window-customize.c:1219,33'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1220,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1219,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1220,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1221,6'
              BranchSideFuncs:
                - window_customize_get_key
                - free
                - xstrdup
                - mode_tree_build
                - mode_tree_draw
        - Branch String:   'window-customize.c:1221,19'
          Branch Sides:
            - BranchSide:      'window-customize.c:1221,48'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1222,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1221,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1222,3'
              BranchSideFuncs:
                - free
                - xstrdup
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-customize.c:1224,15'
              BranchSideFuncs:
                - free
                - xstrdup
                - mode_tree_build
                - mode_tree_draw
      Callsites:
        - Src:             'window-customize.c:1221,23'
          Dst:             window_customize_get_key
        - Src:             'window-customize.c:1225,13'
          Dst:             xstrdup
        - Src:             'window-customize.c:1227,2'
          Dst:             mode_tree_build
        - Src:             'window-customize.c:1228,2'
          Dst:             mode_tree_draw
    - functionName:    window_customize_free_item_callback
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - itemdata
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_customize_destroy
        - window_customize_free_item
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'window-customize.c:954,2'
          Dst:             window_customize_free_item
        - Src:             'window-customize.c:955,2'
          Dst:             window_customize_destroy
    - functionName:    window_customize_free_item
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_customize_destroy
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - window_customize_free_item
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-customize.c:909,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:910,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:912,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - window_customize_free_item
        - Branch String:   'window-customize.c:912,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:913,30'
              BranchSideFuncs:
                - window_customize_free_item
                - free
                - free
                - free
            - BranchSide:      'window-customize.c:914,7'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'window-customize.c:913,3'
          Dst:             window_customize_free_item
    - functionName:    window_customize_set_command_callback
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - itemdata
        - s
        - done
      BBCount:         21
      ICount:          155
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - cmd_list_free
        - cmd_parse_from_string
        - mode_tree_build
        - mode_tree_draw
        - status_message_set
        - toupper
        - window_customize_get_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-customize.c:1182,16'
          Branch Sides:
            - BranchSide:      'window-customize.c:1182,20'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1183,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1182,30'
          Branch Sides:
            - BranchSide:      'window-customize.c:1182,33'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1183,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1182,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1183,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1184,6'
              BranchSideFuncs:
                - window_customize_get_key
                - cmd_parse_from_string
                - cmd_list_free
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
        - Branch String:   'window-customize.c:1184,19'
          Branch Sides:
            - BranchSide:      'window-customize.c:1184,48'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1185,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1184,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1185,3'
              BranchSideFuncs:
                - cmd_parse_from_string
                - cmd_list_free
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
            - BranchSide:      'window-customize.c:1187,29'
              BranchSideFuncs:
                - cmd_parse_from_string
                - cmd_list_free
                - mode_tree_build
                - mode_tree_draw
                - toupper
                - status_message_set
                - free
        - Branch String:   'window-customize.c:1188,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:1190,11'
              BranchSideFuncs:
                - toupper
                - status_message_set
                - free
            - BranchSide:      'window-customize.c:1193,3'
              BranchSideFuncs:
                - cmd_list_free
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-customize.c:1195,16'
              BranchSideFuncs:
                - cmd_list_free
                - mode_tree_build
                - mode_tree_draw
      Callsites:
        - Src:             'window-customize.c:1184,23'
          Dst:             window_customize_get_key
        - Src:             'window-customize.c:1187,7'
          Dst:             cmd_parse_from_string
        - Src:             'window-customize.c:1195,2'
          Dst:             cmd_list_free
        - Src:             'window-customize.c:1198,2'
          Dst:             mode_tree_build
        - Src:             'window-customize.c:1199,2'
          Dst:             mode_tree_draw
        - Src:             'window-customize.c:1205,11'
          Dst:             toupper
        - Src:             'window-customize.c:1206,2'
          Dst:             status_message_set
    - functionName:    window_customize_change_tagged_callback
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - modedata
        - s
        - done
      BBCount:         16
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
        - mode_tree_each_tagged
        - tolower
        - window_customize_change_each
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-customize.c:1391,16'
          Branch Sides:
            - BranchSide:      'window-customize.c:1391,20'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1392,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1391,30'
          Branch Sides:
            - BranchSide:      'window-customize.c:1391,33'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1392,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1391,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1392,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1393,23'
              BranchSideFuncs:
                - tolower
                - mode_tree_each_tagged
                - mode_tree_build
                - mode_tree_draw
        - Branch String:   'window-customize.c:1393,36'
          Branch Sides:
            - BranchSide:      'window-customize.c:1393,39'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1394,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1393,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1394,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1396,24'
              BranchSideFuncs:
                - mode_tree_each_tagged
                - mode_tree_build
                - mode_tree_draw
      Callsites:
        - Src:             'window-customize.c:1393,6'
          Dst:             tolower
        - Src:             'window-customize.c:1396,2'
          Dst:             mode_tree_each_tagged
        - Src:             'window-customize.c:1396,2'
          Dst:             window_customize_change_each
        - Src:             'window-customize.c:1398,2'
          Dst:             mode_tree_build
        - Src:             'window-customize.c:1399,2'
          Dst:             mode_tree_draw
    - functionName:    window_customize_free_callback
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - modedata
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_customize_destroy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'window-customize.c:945,2'
          Dst:             window_customize_destroy
    - functionName:    window_customize_change_current_callback
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - modedata
        - s
        - done
      BBCount:         29
      ICount:          177
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
        - mode_tree_get_current
        - options_push_changes
        - tolower
        - window_customize_reset_key
        - window_customize_reset_option
        - window_customize_unset_key
        - window_customize_unset_option
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-customize.c:1356,16'
          Branch Sides:
            - BranchSide:      'window-customize.c:1356,20'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1357,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1356,30'
          Branch Sides:
            - BranchSide:      'window-customize.c:1356,33'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1357,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1356,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1357,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1358,23'
              BranchSideFuncs:
                - tolower
                - mode_tree_get_current
                - window_customize_reset_option
                - mode_tree_build
                - mode_tree_draw
                - options_push_changes
                - window_customize_reset_key
                - window_customize_unset_option
                - window_customize_unset_key
        - Branch String:   'window-customize.c:1358,36'
          Branch Sides:
            - BranchSide:      'window-customize.c:1358,39'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1359,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1358,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1359,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1361,31'
              BranchSideFuncs:
                - mode_tree_get_current
                - window_customize_reset_option
                - mode_tree_build
                - mode_tree_draw
                - options_push_changes
                - window_customize_reset_key
                - window_customize_unset_option
                - window_customize_unset_key
        - Branch String:   'window-customize.c:1362,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:1364,7'
              BranchSideFuncs:
                - window_customize_unset_option
                - mode_tree_build
                - mode_tree_draw
                - options_push_changes
                - window_customize_unset_key
            - BranchSide:      'window-customize.c:1370,7'
              BranchSideFuncs:
                - window_customize_reset_option
                - mode_tree_build
                - mode_tree_draw
                - options_push_changes
                - window_customize_reset_key
            - BranchSide:      'window-customize.c:1376,6'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_draw
                - options_push_changes
        - Branch String:   'window-customize.c:1364,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1365,31'
              BranchSideFuncs:
                - window_customize_unset_key
                - mode_tree_build
                - mode_tree_draw
                - options_push_changes
            - BranchSide:      'window-customize.c:1367,34'
              BranchSideFuncs:
                - window_customize_unset_option
                - mode_tree_build
                - mode_tree_draw
                - options_push_changes
        - Branch String:   'window-customize.c:1370,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1371,31'
              BranchSideFuncs:
                - window_customize_reset_key
                - mode_tree_build
                - mode_tree_draw
                - options_push_changes
            - BranchSide:      'window-customize.c:1373,34'
              BranchSideFuncs:
                - window_customize_reset_option
                - mode_tree_build
                - mode_tree_draw
                - options_push_changes
        - Branch String:   'window-customize.c:1376,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1377,24'
              BranchSideFuncs:
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-customize.c:1378,18'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_draw
      Callsites:
        - Src:             'window-customize.c:1358,6'
          Dst:             tolower
        - Src:             'window-customize.c:1361,9'
          Dst:             mode_tree_get_current
        - Src:             'window-customize.c:1365,4'
          Dst:             window_customize_unset_key
        - Src:             'window-customize.c:1367,4'
          Dst:             window_customize_unset_option
        - Src:             'window-customize.c:1371,4'
          Dst:             window_customize_reset_key
        - Src:             'window-customize.c:1373,4'
          Dst:             window_customize_reset_option
        - Src:             'window-customize.c:1377,3'
          Dst:             options_push_changes
        - Src:             'window-customize.c:1378,2'
          Dst:             mode_tree_build
        - Src:             'window-customize.c:1379,2'
          Dst:             mode_tree_draw
    - functionName:    window_customize_set_option
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - c
        - data
        - item
        - global
        - pane
      BBCount:         87
      ICount:          508
      EdgeCount:       106
      CyclomaticComplexity: 21
      functionsReached:
        - options_get
        - options_get_number
        - options_set_number
        - options_table_entry
        - options_to_string
        - status_prompt_set
        - window_customize_check_item
        - window_customize_free_item_callback
        - window_customize_get_tree
        - window_customize_scope_text
        - window_customize_set_option_callback
        - xasprintf
        - xcalloc
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-customize.c:1024,19'
          Branch Sides:
            - BranchSide:      'window-customize.c:1024,51'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1025,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1024,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1025,3'
              BranchSideFuncs:
                - options_get
                - options_table_entry
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1026,18'
              BranchSideFuncs:
                - options_get
                - options_table_entry
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1027,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1028,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1030,27'
              BranchSideFuncs:
                - options_table_entry
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1031,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:1031,21'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1033,6'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1031,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1032,8'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1033,6'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1033,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:1033,21'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1037,7'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1033,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1034,11'
              BranchSideFuncs:
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1037,7'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1037,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1038,12'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1055,12'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1038,4'
          Branch Sides:
            - BranchSide:      'window-customize.c:1044,13'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1044,13'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1044,13'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1044,13'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1044,13'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1047,11'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1051,11'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1051,11'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1054,3'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1055,4'
          Branch Sides:
            - BranchSide:      'window-customize.c:1060,13'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1060,13'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1060,13'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1060,13'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1064,9'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1064,9'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1070,11'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1073,9'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1064,9'
          Branch Sides:
            - BranchSide:      'window-customize.c:1065,12'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1067,12'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1073,9'
          Branch Sides:
            - BranchSide:      'window-customize.c:1074,12'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1076,12'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1080,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1081,9'
              BranchSideFuncs:
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1083,35'
              BranchSideFuncs:
                - window_customize_get_tree
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1086,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:1086,20'
              BranchSideFuncs:
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1089,13'
              BranchSideFuncs:
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1086,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1087,29'
              BranchSideFuncs:
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1089,13'
              BranchSideFuncs:
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
        - Branch String:   'window-customize.c:1089,24'
          Branch Sides:
            - BranchSide:      'window-customize.c:1089,27'
              BranchSideFuncs:
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1097,38'
              BranchSideFuncs:
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
        - Branch String:   'window-customize.c:1089,13'
          Branch Sides:
            - BranchSide:      'window-customize.c:1090,31'
              BranchSideFuncs:
                - options_get_number
                - options_set_number
            - BranchSide:      'window-customize.c:1097,38'
              BranchSideFuncs:
                - window_customize_scope_text
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
        - Branch String:   'window-customize.c:1091,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1092,11'
              BranchSideFuncs:
                - options_set_number
            - BranchSide:      'window-customize.c:1094,10'
              BranchSideFuncs:
                - options_set_number
        - Branch String:   'window-customize.c:1098,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1099,10'
              BranchSideFuncs:
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
            - BranchSide:      'window-customize.c:1100,12'
              BranchSideFuncs:
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
        - Branch String:   'window-customize.c:1102,18'
          Branch Sides:
            - BranchSide:      'window-customize.c:1102,22'
              BranchSideFuncs:
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
                - xasprintf
            - BranchSide:      'window-customize.c:1111,36'
              BranchSideFuncs:
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
        - Branch String:   'window-customize.c:1102,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1103,8'
              BranchSideFuncs:
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
                - xasprintf
            - BranchSide:      'window-customize.c:1111,36'
              BranchSideFuncs:
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
        - Branch String:   'window-customize.c:1103,8'
          Branch Sides:
            - BranchSide:      'window-customize.c:1104,40'
              BranchSideFuncs:
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
            - BranchSide:      'window-customize.c:1107,41'
              BranchSideFuncs:
                - xasprintf
                - free
                - options_to_string
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
      Callsites:
        - Src:             'window-customize.c:1024,23'
          Dst:             window_customize_check_item
        - Src:             'window-customize.c:1026,6'
          Dst:             options_get
        - Src:             'window-customize.c:1030,7'
          Dst:             options_table_entry
        - Src:             'window-customize.c:1083,9'
          Dst:             window_customize_get_tree
        - Src:             'window-customize.c:1087,10'
          Dst:             options_get_number
        - Src:             'window-customize.c:1088,3'
          Dst:             options_set_number
        - Src:             'window-customize.c:1090,12'
          Dst:             options_get_number
        - Src:             'window-customize.c:1095,3'
          Dst:             options_set_number
        - Src:             'window-customize.c:1097,10'
          Dst:             window_customize_scope_text
        - Src:             'window-customize.c:1104,5'
          Dst:             xasprintf
        - Src:             'window-customize.c:1107,5'
          Dst:             xasprintf
        - Src:             'window-customize.c:1111,4'
          Dst:             xasprintf
        - Src:             'window-customize.c:1114,11'
          Dst:             options_to_string
        - Src:             'window-customize.c:1116,14'
          Dst:             xcalloc
        - Src:             'window-customize.c:1120,20'
          Dst:             xstrdup
        - Src:             'window-customize.c:1124,3'
          Dst:             status_prompt_set
        - Src:             'window-customize.c:1124,3'
          Dst:             window_customize_set_option_callback
        - Src:             'window-customize.c:1124,3'
          Dst:             window_customize_free_item_callback
    - functionName:    window_customize_scope_text
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - scope
        - fs
      BBCount:         8
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - window_pane_index
        - xasprintf
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-customize.c:193,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:195,21'
              BranchSideFuncs:
                - window_pane_index
                - xasprintf
            - BranchSide:      'window-customize.c:199,31'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'window-customize.c:202,30'
              BranchSideFuncs:
                - xasprintf
            - BranchSide:      'window-customize.c:205,7'
              BranchSideFuncs:
                - xstrdup
      Callsites:
        - Src:             'window-customize.c:195,3'
          Dst:             window_pane_index
        - Src:             'window-customize.c:196,3'
          Dst:             xasprintf
        - Src:             'window-customize.c:199,3'
          Dst:             xasprintf
        - Src:             'window-customize.c:202,3'
          Dst:             xasprintf
        - Src:             'window-customize.c:205,7'
          Dst:             xstrdup
    - functionName:    window_customize_set_key
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - data
        - item
      BBCount:         20
      ICount:          192
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - cmd_list_print
        - key_string_lookup_key
        - mode_tree_get_current_name
        - status_prompt_set
        - strcmp
        - window_customize_free_item_callback
        - window_customize_get_key
        - window_customize_set_command_callback
        - window_customize_set_note_callback
        - xasprintf
        - xcalloc
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-customize.c:1245,19'
          Branch Sides:
            - BranchSide:      'window-customize.c:1245,48'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1246,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:1245,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1246,3'
              BranchSideFuncs:
                - mode_tree_get_current_name
                - strcmp
                - strcmp
                - strcmp
                - key_string_lookup_key
                - xasprintf
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - key_string_lookup_key
                - xasprintf
                - cmd_list_print
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
            - BranchSide:      'window-customize.c:1248,33'
              BranchSideFuncs:
                - mode_tree_get_current_name
                - strcmp
                - strcmp
                - strcmp
                - key_string_lookup_key
                - xasprintf
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - key_string_lookup_key
                - xasprintf
                - cmd_list_print
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
        - Branch String:   'window-customize.c:1249,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1250,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:1251,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - key_string_lookup_key
                - xasprintf
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - key_string_lookup_key
                - xasprintf
                - cmd_list_print
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
        - Branch String:   'window-customize.c:1251,11'
          Branch Sides:
            - BranchSide:      'window-customize.c:1252,53'
              BranchSideFuncs:
                - key_string_lookup_key
                - xasprintf
                - cmd_list_print
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
                - free
            - BranchSide:      'window-customize.c:1268,20'
              BranchSideFuncs:
                - strcmp
                - key_string_lookup_key
                - xasprintf
                - xcalloc
                - xstrdup
                - status_prompt_set
                - free
        - Branch String:   'window-customize.c:1279,8'
          Branch Sides:
            - BranchSide:      'window-customize.c:1279,32'
              BranchSideFuncs:
                - status_prompt_set
                - free
            - BranchSide:      'window-customize.c:1281,44'
              BranchSideFuncs:
                - status_prompt_set
                - free
      Callsites:
        - Src:             'window-customize.c:1245,23'
          Dst:             window_customize_get_key
        - Src:             'window-customize.c:1248,6'
          Dst:             mode_tree_get_current_name
        - Src:             'window-customize.c:1249,6'
          Dst:             strcmp
        - Src:             'window-customize.c:1251,11'
          Dst:             strcmp
        - Src:             'window-customize.c:1252,31'
          Dst:             key_string_lookup_key
        - Src:             'window-customize.c:1252,3'
          Dst:             xasprintf
        - Src:             'window-customize.c:1253,11'
          Dst:             cmd_list_print
        - Src:             'window-customize.c:1255,14'
          Dst:             xcalloc
        - Src:             'window-customize.c:1258,21'
          Dst:             xstrdup
        - Src:             'window-customize.c:1262,3'
          Dst:             status_prompt_set
        - Src:             'window-customize.c:1262,3'
          Dst:             window_customize_set_command_callback
        - Src:             'window-customize.c:1262,3'
          Dst:             window_customize_free_item_callback
        - Src:             'window-customize.c:1268,13'
          Dst:             strcmp
        - Src:             'window-customize.c:1269,31'
          Dst:             key_string_lookup_key
        - Src:             'window-customize.c:1269,3'
          Dst:             xasprintf
        - Src:             'window-customize.c:1271,14'
          Dst:             xcalloc
        - Src:             'window-customize.c:1274,21'
          Dst:             xstrdup
        - Src:             'window-customize.c:1278,3'
          Dst:             status_prompt_set
        - Src:             'window-customize.c:1278,3'
          Dst:             window_customize_set_note_callback
        - Src:             'window-customize.c:1278,3'
          Dst:             window_customize_free_item_callback
    - functionName:    window_customize_draw_option
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - item
        - ctx
        - sx
        - sy
      BBCount:         143
      ICount:          943
      EdgeCount:       195
      CyclomaticComplexity: 54
      functionsReached:
        - format_create_from_state
        - format_expand
        - format_free
        - options_default_to_string
        - options_get
        - options_get_number
        - options_get_only
        - options_get_parent
        - options_owner
        - options_table_entry
        - options_to_string
        - screen_write_cursormove
        - screen_write_text
        - strcmp
        - strlcat
        - strlen
        - style_apply
        - window_customize_check_item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-customize.c:668,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:669,3'
              BranchSideFuncs:
                - options_get
                - options_table_entry
                - format_create_from_state
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_text
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
            - BranchSide:      'window-customize.c:670,9'
              BranchSideFuncs:
                - options_get
                - options_table_entry
                - format_create_from_state
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_text
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
        - Branch String:   'window-customize.c:674,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:675,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:676,27'
              BranchSideFuncs:
                - options_table_entry
                - format_create_from_state
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_text
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
        - Branch String:   'window-customize.c:678,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:678,20'
              BranchSideFuncs:
                - format_create_from_state
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_text
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
            - BranchSide:      'window-customize.c:682,7'
              BranchSideFuncs:
                - format_create_from_state
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_text
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
        - Branch String:   'window-customize.c:678,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:679,9'
              BranchSideFuncs:
                - format_create_from_state
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_text
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
            - BranchSide:      'window-customize.c:682,7'
              BranchSideFuncs:
                - format_create_from_state
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_text
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
        - Branch String:   'window-customize.c:684,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:684,20'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_text
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
            - BranchSide:      'window-customize.c:685,8'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_text
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
        - Branch String:   'window-customize.c:684,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:685,8'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_text
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
            - BranchSide:      'window-customize.c:687,10'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - screen_write_text
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
        - Branch String:   'window-customize.c:688,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:690,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
            - BranchSide:      'window-customize.c:691,26'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
        - Branch String:   'window-customize.c:692,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:693,3'
              BranchSideFuncs:
                - free
                - free
                - format_free
            - BranchSide:      'window-customize.c:695,6'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
        - Branch String:   'window-customize.c:695,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:696,8'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
            - BranchSide:      'window-customize.c:697,12'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
        - Branch String:   'window-customize.c:697,11'
          Branch Sides:
            - BranchSide:      'window-customize.c:699,8'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
            - BranchSide:      'window-customize.c:700,11'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
        - Branch String:   'window-customize.c:700,11'
          Branch Sides:
            - BranchSide:      'window-customize.c:701,8'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
            - BranchSide:      'window-customize.c:702,11'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
        - Branch String:   'window-customize.c:702,11'
          Branch Sides:
            - BranchSide:      'window-customize.c:703,8'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
            - BranchSide:      'window-customize.c:705,8'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
        - Branch String:   'window-customize.c:706,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:708,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
            - BranchSide:      'window-customize.c:709,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
        - Branch String:   'window-customize.c:709,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:709,21'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
                - screen_write_text
            - BranchSide:      'window-customize.c:723,26'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
        - Branch String:   'window-customize.c:709,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:710,7'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
                - screen_write_text
            - BranchSide:      'window-customize.c:723,26'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
        - Branch String:   'window-customize.c:710,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:711,27'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
            - BranchSide:      'window-customize.c:716,27'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
        - Branch String:   'window-customize.c:711,8'
          Branch Sides:
            - BranchSide:      'window-customize.c:714,5'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
            - BranchSide:      'window-customize.c:715,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
        - Branch String:   'window-customize.c:716,8'
          Branch Sides:
            - BranchSide:      'window-customize.c:0,0'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
            - BranchSide:      'window-customize.c:718,5'
              BranchSideFuncs:
                - free
                - free
                - format_free
        - Branch String:   'window-customize.c:720,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:721,4'
              BranchSideFuncs:
                - free
                - free
                - format_free
            - BranchSide:      'window-customize.c:722,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_to_string
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
        - Branch String:   'window-customize.c:724,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:725,3'
              BranchSideFuncs:
                - free
                - free
                - format_free
            - BranchSide:      'window-customize.c:727,28'
              BranchSideFuncs:
                - options_to_string
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
        - Branch String:   'window-customize.c:728,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:728,20'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - options_default_to_string
                - strcmp
                - free
            - BranchSide:      'window-customize.c:735,25'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
        - Branch String:   'window-customize.c:728,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:729,45'
              BranchSideFuncs:
                - options_default_to_string
                - strcmp
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
                - free
            - BranchSide:      'window-customize.c:735,25'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
        - Branch String:   'window-customize.c:730,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:731,9'
              BranchSideFuncs:
                - free
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
            - BranchSide:      'window-customize.c:734,2'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
        - Branch String:   'window-customize.c:735,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:737,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
            - BranchSide:      'window-customize.c:738,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - format_expand
                - strcmp
                - free
                - screen_write_text
        - Branch String:   'window-customize.c:738,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:738,20'
              BranchSideFuncs:
                - format_expand
                - strcmp
                - free
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - screen_write_text
            - BranchSide:      'window-customize.c:739,28'
              BranchSideFuncs:
                - format_expand
                - strcmp
                - free
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - screen_write_text
        - Branch String:   'window-customize.c:738,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:739,28'
              BranchSideFuncs:
                - format_expand
                - strcmp
                - free
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
                - screen_write_text
            - BranchSide:      'window-customize.c:748,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
        - Branch String:   'window-customize.c:740,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:741,27'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
            - BranchSide:      'window-customize.c:746,8'
              BranchSideFuncs:
                - free
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
        - Branch String:   'window-customize.c:741,8'
          Branch Sides:
            - BranchSide:      'window-customize.c:744,5'
              BranchSideFuncs:
                - free
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
            - BranchSide:      'window-customize.c:745,3'
              BranchSideFuncs:
                - free
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
        - Branch String:   'window-customize.c:748,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:748,20'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlen
                - screen_write_text
                - strlcat
                - strlcat
            - BranchSide:      'window-customize.c:759,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
        - Branch String:   'window-customize.c:748,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:749,17'
              BranchSideFuncs:
                - strlen
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
                - strlcat
                - strlcat
            - BranchSide:      'window-customize.c:759,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
        - Branch String:   'window-customize.c:749,3'
          Branch Sides:
            - BranchSide:      'window-customize.c:750,12'
              BranchSideFuncs:
                - strlcat
                - strlcat
                - strlen
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
            - BranchSide:      'window-customize.c:753,18'
              BranchSideFuncs:
                - strlen
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
        - Branch String:   'window-customize.c:754,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:757,4'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
            - BranchSide:      'window-customize.c:758,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
        - Branch String:   'window-customize.c:759,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:759,20'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
                - screen_write_text
                - options_get_number
                - screen_write_text
            - BranchSide:      'window-customize.c:769,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
        - Branch String:   'window-customize.c:759,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:760,26'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - options_get_number
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
            - BranchSide:      'window-customize.c:769,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
        - Branch String:   'window-customize.c:760,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:762,4'
              BranchSideFuncs:
                - options_get_number
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
            - BranchSide:      'window-customize.c:763,3'
              BranchSideFuncs:
                - options_get_number
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
        - Branch String:   'window-customize.c:765,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:767,4'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
            - BranchSide:      'window-customize.c:768,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
        - Branch String:   'window-customize.c:769,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:769,21'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
                - screen_write_text
                - style_apply
                - screen_write_text
            - BranchSide:      'window-customize.c:778,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
        - Branch String:   'window-customize.c:769,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:770,26'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - style_apply
                - screen_write_text
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
            - BranchSide:      'window-customize.c:778,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
        - Branch String:   'window-customize.c:770,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:772,4'
              BranchSideFuncs:
                - style_apply
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
            - BranchSide:      'window-customize.c:773,20'
              BranchSideFuncs:
                - style_apply
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
        - Branch String:   'window-customize.c:774,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:776,4'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
            - BranchSide:      'window-customize.c:777,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
                - screen_write_text
        - Branch String:   'window-customize.c:778,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:779,26'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - format_free
                - screen_write_cursormove
                - options_get_parent
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
            - BranchSide:      'window-customize.c:785,26'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
        - Branch String:   'window-customize.c:779,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:782,4'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
            - BranchSide:      'window-customize.c:783,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
        - Branch String:   'window-customize.c:786,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:787,3'
              BranchSideFuncs:
                - free
                - free
                - format_free
            - BranchSide:      'window-customize.c:788,6'
              BranchSideFuncs:
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
        - Branch String:   'window-customize.c:788,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:788,21'
              BranchSideFuncs:
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
            - BranchSide:      'window-customize.c:792,11'
              BranchSideFuncs:
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
        - Branch String:   'window-customize.c:788,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:789,6'
              BranchSideFuncs:
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
            - BranchSide:      'window-customize.c:792,11'
              BranchSideFuncs:
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_parent
                - options_get_parent
        - Branch String:   'window-customize.c:792,3'
          Branch Sides:
            - BranchSide:      'window-customize.c:794,28'
              BranchSideFuncs:
                - options_get_parent
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
            - BranchSide:      'window-customize.c:799,7'
              BranchSideFuncs:
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
            - BranchSide:      'window-customize.c:799,7'
              BranchSideFuncs:
                - options_get_parent
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
            - BranchSide:      'window-customize.c:803,7'
              BranchSideFuncs:
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
        - Branch String:   'window-customize.c:808,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:808,34'
              BranchSideFuncs:
                - options_owner
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_get_only
                - options_to_string
                - screen_write_text
            - BranchSide:      'window-customize.c:819,6'
              BranchSideFuncs:
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
        - Branch String:   'window-customize.c:808,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:809,29'
              BranchSideFuncs:
                - options_get_only
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
                - options_to_string
                - screen_write_text
            - BranchSide:      'window-customize.c:819,6'
              BranchSideFuncs:
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
        - Branch String:   'window-customize.c:810,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:811,30'
              BranchSideFuncs:
                - options_to_string
                - screen_write_text
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
            - BranchSide:      'window-customize.c:818,2'
              BranchSideFuncs:
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
        - Branch String:   'window-customize.c:812,8'
          Branch Sides:
            - BranchSide:      'window-customize.c:816,5'
              BranchSideFuncs:
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
            - BranchSide:      'window-customize.c:817,3'
              BranchSideFuncs:
                - free
                - free
                - format_free
                - options_owner
                - options_get_only
                - options_to_string
                - screen_write_text
        - Branch String:   'window-customize.c:819,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:819,34'
              BranchSideFuncs:
                - options_owner
                - free
                - free
                - format_free
                - options_get_only
                - options_to_string
                - screen_write_text
            - BranchSide:      'window-customize.c:819,40'
              BranchSideFuncs:
                - free
                - free
                - format_free
        - Branch String:   'window-customize.c:819,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:819,40'
              BranchSideFuncs:
                - options_get_only
                - free
                - free
                - format_free
                - options_to_string
                - screen_write_text
            - BranchSide:      'window-customize.c:820,29'
              BranchSideFuncs:
                - options_get_only
                - free
                - free
                - format_free
                - options_to_string
                - screen_write_text
        - Branch String:   'window-customize.c:821,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:822,30'
              BranchSideFuncs:
                - options_to_string
                - screen_write_text
                - free
                - free
                - format_free
            - BranchSide:      'window-customize.c:828,2'
              BranchSideFuncs:
                - free
                - free
                - format_free
        - Branch String:   'window-customize.c:823,8'
          Branch Sides:
            - BranchSide:      'window-customize.c:826,5'
              BranchSideFuncs:
                - free
                - free
                - format_free
            - BranchSide:      'window-customize.c:827,3'
              BranchSideFuncs:
                - free
                - free
                - format_free
      Callsites:
        - Src:             'window-customize.c:668,7'
          Dst:             window_customize_check_item
        - Src:             'window-customize.c:673,6'
          Dst:             options_get
        - Src:             'window-customize.c:676,7'
          Dst:             options_table_entry
        - Src:             'window-customize.c:682,7'
          Dst:             format_create_from_state
        - Src:             'window-customize.c:688,7'
          Dst:             screen_write_text
        - Src:             'window-customize.c:691,2'
          Dst:             screen_write_cursormove
        - Src:             'window-customize.c:706,7'
          Dst:             screen_write_text
        - Src:             'window-customize.c:711,9'
          Dst:             screen_write_text
        - Src:             'window-customize.c:716,9'
          Dst:             screen_write_text
        - Src:             'window-customize.c:723,2'
          Dst:             screen_write_cursormove
        - Src:             'window-customize.c:727,10'
          Dst:             options_to_string
        - Src:             'window-customize.c:729,19'
          Dst:             options_default_to_string
        - Src:             'window-customize.c:730,7'
          Dst:             strcmp
        - Src:             'window-customize.c:735,7'
          Dst:             screen_write_text
        - Src:             'window-customize.c:739,14'
          Dst:             format_expand
        - Src:             'window-customize.c:740,7'
          Dst:             strcmp
        - Src:             'window-customize.c:741,9'
          Dst:             screen_write_text
        - Src:             'window-customize.c:750,4'
          Dst:             strlcat
        - Src:             'window-customize.c:751,4'
          Dst:             strlcat
        - Src:             'window-customize.c:753,11'
          Dst:             strlen
        - Src:             'window-customize.c:754,8'
          Dst:             screen_write_text
        - Src:             'window-customize.c:760,8'
          Dst:             screen_write_text
        - Src:             'window-customize.c:764,11'
          Dst:             options_get_number
        - Src:             'window-customize.c:765,8'
          Dst:             screen_write_text
        - Src:             'window-customize.c:770,8'
          Dst:             screen_write_text
        - Src:             'window-customize.c:773,3'
          Dst:             style_apply
        - Src:             'window-customize.c:774,8'
          Dst:             screen_write_text
        - Src:             'window-customize.c:779,8'
          Dst:             screen_write_text
        - Src:             'window-customize.c:785,2'
          Dst:             screen_write_cursormove
        - Src:             'window-customize.c:794,9'
          Dst:             options_get_parent
        - Src:             'window-customize.c:795,9'
          Dst:             options_get_parent
        - Src:             'window-customize.c:800,9'
          Dst:             options_get_parent
        - Src:             'window-customize.c:808,20'
          Dst:             options_owner
        - Src:             'window-customize.c:809,12'
          Dst:             options_get_only
        - Src:             'window-customize.c:811,12'
          Dst:             options_to_string
        - Src:             'window-customize.c:812,9'
          Dst:             screen_write_text
        - Src:             'window-customize.c:819,20'
          Dst:             options_owner
        - Src:             'window-customize.c:820,12'
          Dst:             options_get_only
        - Src:             'window-customize.c:822,12'
          Dst:             options_to_string
        - Src:             'window-customize.c:823,9'
          Dst:             screen_write_text
        - Src:             'window-customize.c:833,2'
          Dst:             format_free
    - functionName:    window_customize_draw_key
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - item
        - ctx
        - sx
        - sy
      BBCount:         37
      ICount:          311
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - cmd_list_print
        - key_bindings_get_default
        - screen_write_cursormove
        - screen_write_text
        - strcmp
        - strlen
        - window_customize_get_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-customize.c:601,19'
          Branch Sides:
            - BranchSide:      'window-customize.c:601,48'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:602,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:601,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:602,3'
              BranchSideFuncs:
                - screen_write_text
                - screen_write_cursormove
                - screen_write_text
                - screen_write_text
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
                - strlen
            - BranchSide:      'window-customize.c:604,9'
              BranchSideFuncs:
                - screen_write_text
                - screen_write_cursormove
                - screen_write_text
                - screen_write_text
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
                - strlen
        - Branch String:   'window-customize.c:605,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:606,8'
              BranchSideFuncs:
                - screen_write_text
                - screen_write_cursormove
                - screen_write_text
                - screen_write_text
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
                - strlen
            - BranchSide:      'window-customize.c:607,7'
              BranchSideFuncs:
                - screen_write_text
                - screen_write_cursormove
                - screen_write_text
                - screen_write_text
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
                - strlen
        - Branch String:   'window-customize.c:607,20'
          Branch Sides:
            - BranchSide:      'window-customize.c:607,23'
              BranchSideFuncs:
                - strlen
                - screen_write_text
                - screen_write_cursormove
                - screen_write_text
                - screen_write_text
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
            - BranchSide:      'window-customize.c:609,25'
              BranchSideFuncs:
                - screen_write_text
                - screen_write_cursormove
                - screen_write_text
                - screen_write_text
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
        - Branch String:   'window-customize.c:607,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:608,10'
              BranchSideFuncs:
                - screen_write_text
                - screen_write_cursormove
                - screen_write_text
                - screen_write_text
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
            - BranchSide:      'window-customize.c:609,25'
              BranchSideFuncs:
                - screen_write_text
                - screen_write_cursormove
                - screen_write_text
                - screen_write_text
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
        - Branch String:   'window-customize.c:609,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:611,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_text
                - screen_write_text
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
            - BranchSide:      'window-customize.c:612,26'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_text
                - screen_write_text
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
        - Branch String:   'window-customize.c:613,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:614,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:616,25'
              BranchSideFuncs:
                - screen_write_text
                - screen_write_text
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
        - Branch String:   'window-customize.c:616,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:618,3'
              BranchSideFuncs:
                - screen_write_text
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
            - BranchSide:      'window-customize.c:619,25'
              BranchSideFuncs:
                - screen_write_text
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
        - Branch String:   'window-customize.c:619,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:622,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
            - BranchSide:      'window-customize.c:623,26'
              BranchSideFuncs:
                - screen_write_cursormove
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
        - Branch String:   'window-customize.c:624,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:625,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:627,23'
              BranchSideFuncs:
                - cmd_list_print
                - screen_write_text
                - free
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
        - Branch String:   'window-customize.c:628,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:630,8'
              BranchSideFuncs:
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
            - BranchSide:      'window-customize.c:633,40'
              BranchSideFuncs:
                - key_bindings_get_default
                - free
                - cmd_list_print
                - strcmp
                - free
                - screen_write_text
                - free
                - free
        - Branch String:   'window-customize.c:634,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:635,32'
              BranchSideFuncs:
                - cmd_list_print
                - strcmp
                - free
                - free
                - screen_write_text
                - free
                - free
            - BranchSide:      'window-customize.c:645,7'
              BranchSideFuncs:
                - free
        - Branch String:   'window-customize.c:636,37'
          Branch Sides:
            - BranchSide:      'window-customize.c:637,26'
              BranchSideFuncs:
                - screen_write_text
                - free
                - free
                - free
                - free
            - BranchSide:      'window-customize.c:643,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'window-customize.c:636,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:639,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'window-customize.c:643,8'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'window-customize.c:601,23'
          Dst:             window_customize_get_key
        - Src:             'window-customize.c:607,28'
          Dst:             strlen
        - Src:             'window-customize.c:609,7'
          Dst:             screen_write_text
        - Src:             'window-customize.c:612,2'
          Dst:             screen_write_cursormove
        - Src:             'window-customize.c:616,7'
          Dst:             screen_write_text
        - Src:             'window-customize.c:619,7'
          Dst:             screen_write_text
        - Src:             'window-customize.c:623,2'
          Dst:             screen_write_cursormove
        - Src:             'window-customize.c:627,8'
          Dst:             cmd_list_print
        - Src:             'window-customize.c:628,7'
          Dst:             screen_write_text
        - Src:             'window-customize.c:633,15'
          Dst:             key_bindings_get_default
        - Src:             'window-customize.c:635,17'
          Dst:             cmd_list_print
        - Src:             'window-customize.c:636,7'
          Dst:             strcmp
        - Src:             'window-customize.c:637,8'
          Dst:             screen_write_text
    - functionName:    window_customize_build_array
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - top
        - scope
        - o
        - ft
      BBCount:         6
      ICount:          131
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_add
        - format_expand
        - mode_tree_add
        - options_array_first
        - options_array_item_index
        - options_array_next
        - options_name
        - options_owner
        - options_table_entry
        - options_to_string
        - window_customize_add_item
        - window_customize_get_tag
        - xasprintf
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-customize.c:244,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:245,34'
              BranchSideFuncs:
                - options_array_item_index
                - options_name
                - xasprintf
                - format_add
                - options_to_string
                - format_add
                - window_customize_add_item
                - options_name
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - free
                - free
                - options_array_next
            - BranchSide:      'window-customize.c:268,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-customize.c:235,41'
          Dst:             options_table_entry
        - Src:             'window-customize.c:236,26'
          Dst:             options_owner
        - Src:             'window-customize.c:243,7'
          Dst:             options_array_first
        - Src:             'window-customize.c:245,9'
          Dst:             options_array_item_index
        - Src:             'window-customize.c:247,30'
          Dst:             options_name
        - Src:             'window-customize.c:247,3'
          Dst:             xasprintf
        - Src:             'window-customize.c:248,3'
          Dst:             format_add
        - Src:             'window-customize.c:249,11'
          Dst:             options_to_string
        - Src:             'window-customize.c:250,3'
          Dst:             format_add
        - Src:             'window-customize.c:252,10'
          Dst:             window_customize_add_item
        - Src:             'window-customize.c:255,24'
          Dst:             options_name
        - Src:             'window-customize.c:255,16'
          Dst:             xstrdup
        - Src:             'window-customize.c:258,10'
          Dst:             format_expand
        - Src:             'window-customize.c:259,9'
          Dst:             window_customize_get_tag
        - Src:             'window-customize.c:260,3'
          Dst:             mode_tree_add
        - Src:             'window-customize.c:266,8'
          Dst:             options_array_next
    - functionName:    window_customize_add_item
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
        - xreallocarray
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'window-customize.c:216,20'
          Dst:             xreallocarray
        - Src:             'window-customize.c:218,46'
          Dst:             xcalloc
    - functionName:    window_customize_get_tag
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - idx
        - oe
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-customize.c:119,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:120,21'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:121,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_customize_build_option
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - top
        - scope
        - o
        - ft
        - filter
        - fs
      BBCount:         46
      ICount:          326
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - format_add
        - format_expand
        - format_true
        - mode_tree_add
        - options_name
        - options_owner
        - options_table_entry
        - options_to_string
        - window_customize_add_item
        - window_customize_build_array
        - window_customize_get_tag
        - window_customize_scope_text
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-customize.c:284,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:284,21'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
            - BranchSide:      'window-customize.c:286,6'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
        - Branch String:   'window-customize.c:284,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:286,6'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
        - Branch String:   'window-customize.c:286,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:286,21'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
            - BranchSide:      'window-customize.c:289,6'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
        - Branch String:   'window-customize.c:286,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:287,9'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
            - BranchSide:      'window-customize.c:289,6'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
        - Branch String:   'window-customize.c:289,39'
          Branch Sides:
            - BranchSide:      'window-customize.c:290,6'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
            - BranchSide:      'window-customize.c:292,10'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
        - Branch String:   'window-customize.c:290,47'
          Branch Sides:
            - BranchSide:      'window-customize.c:291,6'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
            - BranchSide:      'window-customize.c:292,10'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
        - Branch String:   'window-customize.c:289,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:292,10'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
            - BranchSide:      'window-customize.c:293,6'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
        - Branch String:   'window-customize.c:293,24'
          Branch Sides:
            - BranchSide:      'window-customize.c:293,27'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
            - BranchSide:      'window-customize.c:296,13'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
        - Branch String:   'window-customize.c:293,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:294,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:296,13'
              BranchSideFuncs:
                - format_add
                - format_add
                - format_add
                - window_customize_scope_text
                - format_add
                - free
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
        - Branch String:   'window-customize.c:304,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:304,20'
              BranchSideFuncs:
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
                - format_add
            - BranchSide:      'window-customize.c:307,14'
              BranchSideFuncs:
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
        - Branch String:   'window-customize.c:304,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:305,14'
              BranchSideFuncs:
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
            - BranchSide:      'window-customize.c:307,14'
              BranchSideFuncs:
                - format_add
                - options_to_string
                - format_add
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
        - Branch String:   'window-customize.c:309,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:310,29'
              BranchSideFuncs:
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
            - BranchSide:      'window-customize.c:315,6'
              BranchSideFuncs:
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
                - format_expand
                - format_true
                - free
                - free
        - Branch String:   'window-customize.c:315,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:316,28'
              BranchSideFuncs:
                - format_expand
                - format_true
                - free
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
            - BranchSide:      'window-customize.c:323,35'
              BranchSideFuncs:
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
        - Branch String:   'window-customize.c:317,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:318,9'
              BranchSideFuncs:
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
            - BranchSide:      'window-customize.c:321,8'
              BranchSideFuncs:
                - free
                - window_customize_add_item
                - xstrdup
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
        - Branch String:   'window-customize.c:329,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:330,8'
              BranchSideFuncs:
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
            - BranchSide:      'window-customize.c:332,24'
              BranchSideFuncs:
                - format_expand
                - window_customize_get_tag
                - mode_tree_add
                - free
                - window_customize_build_array
        - Branch String:   'window-customize.c:337,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:337,6'
              BranchSideFuncs:
                - window_customize_build_array
            - BranchSide:      'window-customize.c:338,32'
              BranchSideFuncs:
                - window_customize_build_array
      Callsites:
        - Src:             'window-customize.c:276,41'
          Dst:             options_table_entry
        - Src:             'window-customize.c:277,26'
          Dst:             options_owner
        - Src:             'window-customize.c:278,24'
          Dst:             options_name
        - Src:             'window-customize.c:296,2'
          Dst:             format_add
        - Src:             'window-customize.c:297,2'
          Dst:             format_add
        - Src:             'window-customize.c:298,2'
          Dst:             format_add
        - Src:             'window-customize.c:300,9'
          Dst:             window_customize_scope_text
        - Src:             'window-customize.c:301,2'
          Dst:             format_add
        - Src:             'window-customize.c:305,3'
          Dst:             format_add
        - Src:             'window-customize.c:307,3'
          Dst:             format_add
        - Src:             'window-customize.c:310,11'
          Dst:             options_to_string
        - Src:             'window-customize.c:311,3'
          Dst:             format_add
        - Src:             'window-customize.c:316,14'
          Dst:             format_expand
        - Src:             'window-customize.c:317,8'
          Dst:             format_true
        - Src:             'window-customize.c:323,9'
          Dst:             window_customize_add_item
        - Src:             'window-customize.c:326,15'
          Dst:             xstrdup
        - Src:             'window-customize.c:332,10'
          Dst:             format_expand
        - Src:             'window-customize.c:333,8'
          Dst:             window_customize_get_tag
        - Src:             'window-customize.c:334,8'
          Dst:             mode_tree_add
        - Src:             'window-customize.c:338,3'
          Dst:             window_customize_build_array
    - functionName:    window_customize_find_user_options
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oo
        - list
        - size
      BBCount:         17
      ICount:          124
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - options_first
        - options_name
        - options_next
        - strcmp
        - xreallocarray
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-customize.c:350,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:351,23'
              BranchSideFuncs:
                - options_name
                - xreallocarray
                - options_next
                - options_next
                - strcmp
                - options_next
            - BranchSide:      'window-customize.c:369,1'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:352,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:353,21'
              BranchSideFuncs:
                - options_next
                - options_name
                - xreallocarray
                - options_next
                - options_next
                - strcmp
            - BranchSide:      'window-customize.c:356,10'
              BranchSideFuncs:
                - xreallocarray
                - options_next
                - options_name
                - options_next
                - options_next
                - strcmp
        - Branch String:   'window-customize.c:356,3'
          Branch Sides:
            - BranchSide:      'window-customize.c:357,17'
              BranchSideFuncs:
                - strcmp
                - xreallocarray
                - options_next
                - options_name
                - options_next
                - options_next
            - BranchSide:      'window-customize.c:360,7'
              BranchSideFuncs:
                - xreallocarray
                - options_next
                - options_name
                - strcmp
                - options_next
                - options_next
        - Branch String:   'window-customize.c:357,8'
          Branch Sides:
            - BranchSide:      'window-customize.c:358,5'
              BranchSideFuncs:
                - xreallocarray
                - options_next
                - options_name
                - strcmp
                - options_next
                - options_next
            - BranchSide:      'window-customize.c:359,3'
              BranchSideFuncs:
                - xreallocarray
                - options_next
                - options_name
                - options_next
                - options_next
                - strcmp
        - Branch String:   'window-customize.c:360,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:361,21'
              BranchSideFuncs:
                - options_next
                - options_name
                - xreallocarray
                - options_next
                - strcmp
                - options_next
            - BranchSide:      'window-customize.c:364,26'
              BranchSideFuncs:
                - xreallocarray
                - options_next
                - options_name
                - options_next
                - strcmp
                - options_next
      Callsites:
        - Src:             'window-customize.c:349,6'
          Dst:             options_first
        - Src:             'window-customize.c:351,10'
          Dst:             options_name
        - Src:             'window-customize.c:353,8'
          Dst:             options_next
        - Src:             'window-customize.c:357,8'
          Dst:             strcmp
        - Src:             'window-customize.c:361,8'
          Dst:             options_next
        - Src:             'window-customize.c:364,11'
          Dst:             xreallocarray
        - Src:             'window-customize.c:367,7'
          Dst:             options_next
    - functionName:    window_customize_build_keys
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - data
        - kt
        - ft
        - filter
        - fs
        - number
      BBCount:         20
      ICount:          304
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - cmd_list_print
        - format_add
        - format_create_from_state
        - format_expand
        - format_free
        - format_true
        - key_bindings_first
        - key_bindings_next
        - key_string_lookup_key
        - mode_tree_add
        - mode_tree_draw_as_parent
        - mode_tree_no_tag
        - window_customize_add_item
        - xasprintf
        - xstrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-customize.c:467,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:468,14'
              BranchSideFuncs:
                - key_string_lookup_key
                - format_add
                - window_customize_add_item
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - format_expand
                - mode_tree_add
                - free
                - cmd_list_print
                - xasprintf
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - xstrdup
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - key_bindings_next
                - format_free
                - xasprintf
                - format_expand
                - format_true
                - free
                - free
                - format_add
            - BranchSide:      'window-customize.c:523,14'
              BranchSideFuncs:
                - format_free
        - Branch String:   'window-customize.c:469,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:470,15'
              BranchSideFuncs:
                - format_add
                - window_customize_add_item
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - format_expand
                - mode_tree_add
                - free
                - cmd_list_print
                - xasprintf
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - xstrdup
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - key_bindings_next
                - format_free
                - key_string_lookup_key
                - format_add
                - xasprintf
                - format_expand
                - format_true
                - free
                - free
            - BranchSide:      'window-customize.c:471,7'
              BranchSideFuncs:
                - window_customize_add_item
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - format_expand
                - mode_tree_add
                - free
                - cmd_list_print
                - xasprintf
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - xstrdup
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - key_bindings_next
                - format_free
                - key_string_lookup_key
                - format_add
                - format_add
                - xasprintf
                - format_expand
                - format_true
                - free
                - free
        - Branch String:   'window-customize.c:471,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:472,29'
              BranchSideFuncs:
                - format_expand
                - format_true
                - free
                - format_free
                - key_string_lookup_key
                - format_add
                - window_customize_add_item
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - format_expand
                - mode_tree_add
                - free
                - cmd_list_print
                - xasprintf
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - xstrdup
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - key_bindings_next
                - xasprintf
                - format_add
                - free
            - BranchSide:      'window-customize.c:480,36'
              BranchSideFuncs:
                - window_customize_add_item
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - format_expand
                - mode_tree_add
                - free
                - cmd_list_print
                - xasprintf
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - xstrdup
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - key_bindings_next
                - format_free
                - key_string_lookup_key
                - format_add
                - format_expand
                - format_true
                - free
                - free
                - format_add
                - xasprintf
        - Branch String:   'window-customize.c:473,8'
          Branch Sides:
            - BranchSide:      'window-customize.c:474,10'
              BranchSideFuncs:
                - free
                - window_customize_add_item
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - format_expand
                - mode_tree_add
                - free
                - cmd_list_print
                - xasprintf
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - xstrdup
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - key_bindings_next
                - format_free
                - key_string_lookup_key
                - format_add
                - format_expand
                - format_true
                - free
                - format_add
                - xasprintf
            - BranchSide:      'window-customize.c:477,9'
              BranchSideFuncs:
                - free
                - window_customize_add_item
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - format_expand
                - mode_tree_add
                - free
                - cmd_list_print
                - xasprintf
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - xstrdup
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - key_bindings_next
                - format_free
                - key_string_lookup_key
                - format_add
                - format_expand
                - format_true
                - free
                - format_add
                - xasprintf
        - Branch String:   'window-customize.c:501,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:502,36'
              BranchSideFuncs:
                - xasprintf
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - key_bindings_next
                - format_free
                - key_string_lookup_key
                - format_add
                - window_customize_add_item
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - format_expand
                - mode_tree_add
                - free
                - cmd_list_print
                - xasprintf
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - xstrdup
                - format_expand
                - format_true
                - free
                - free
                - format_add
            - BranchSide:      'window-customize.c:504,11'
              BranchSideFuncs:
                - xstrdup
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - key_bindings_next
                - format_free
                - key_string_lookup_key
                - format_add
                - window_customize_add_item
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - format_expand
                - mode_tree_add
                - free
                - cmd_list_print
                - xasprintf
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - xasprintf
                - format_expand
                - format_true
                - free
                - free
                - format_add
        - Branch String:   'window-customize.c:511,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:512,9'
              BranchSideFuncs:
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - key_bindings_next
                - format_free
                - key_string_lookup_key
                - format_add
                - window_customize_add_item
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - format_expand
                - mode_tree_add
                - free
                - cmd_list_print
                - xasprintf
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - xstrdup
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - xasprintf
                - format_expand
                - format_true
                - free
                - free
                - format_add
            - BranchSide:      'window-customize.c:514,9'
              BranchSideFuncs:
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - key_bindings_next
                - format_free
                - key_string_lookup_key
                - format_add
                - window_customize_add_item
                - xstrdup
                - key_string_lookup_key
                - xstrdup
                - format_expand
                - mode_tree_add
                - free
                - cmd_list_print
                - xasprintf
                - free
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - xstrdup
                - mode_tree_add
                - mode_tree_draw_as_parent
                - mode_tree_no_tag
                - free
                - xasprintf
                - format_expand
                - format_true
                - free
                - free
                - format_add
      Callsites:
        - Src:             'window-customize.c:457,2'
          Dst:             xasprintf
        - Src:             'window-customize.c:458,8'
          Dst:             mode_tree_add
        - Src:             'window-customize.c:459,2'
          Dst:             mode_tree_no_tag
        - Src:             'window-customize.c:462,7'
          Dst:             format_create_from_state
        - Src:             'window-customize.c:463,2'
          Dst:             format_add
        - Src:             'window-customize.c:464,2'
          Dst:             format_add
        - Src:             'window-customize.c:466,7'
          Dst:             key_bindings_first
        - Src:             'window-customize.c:468,31'
          Dst:             key_string_lookup_key
        - Src:             'window-customize.c:468,3'
          Dst:             format_add
        - Src:             'window-customize.c:470,4'
          Dst:             format_add
        - Src:             'window-customize.c:472,15'
          Dst:             format_expand
        - Src:             'window-customize.c:473,9'
          Dst:             format_true
        - Src:             'window-customize.c:480,10'
          Dst:             window_customize_add_item
        - Src:             'window-customize.c:482,17'
          Dst:             xstrdup
        - Src:             'window-customize.c:484,24'
          Dst:             key_string_lookup_key
        - Src:             'window-customize.c:484,16'
          Dst:             xstrdup
        - Src:             'window-customize.c:487,14'
          Dst:             format_expand
        - Src:             'window-customize.c:488,11'
          Dst:             mode_tree_add
        - Src:             'window-customize.c:492,9'
          Dst:             cmd_list_print
        - Src:             'window-customize.c:493,3'
          Dst:             xasprintf
        - Src:             'window-customize.c:495,9'
          Dst:             mode_tree_add
        - Src:             'window-customize.c:497,3'
          Dst:             mode_tree_draw_as_parent
        - Src:             'window-customize.c:498,3'
          Dst:             mode_tree_no_tag
        - Src:             'window-customize.c:502,4'
          Dst:             xasprintf
        - Src:             'window-customize.c:504,11'
          Dst:             xstrdup
        - Src:             'window-customize.c:505,9'
          Dst:             mode_tree_add
        - Src:             'window-customize.c:507,3'
          Dst:             mode_tree_draw_as_parent
        - Src:             'window-customize.c:508,3'
          Dst:             mode_tree_no_tag
        - Src:             'window-customize.c:515,9'
          Dst:             mode_tree_add
        - Src:             'window-customize.c:517,3'
          Dst:             mode_tree_draw_as_parent
        - Src:             'window-customize.c:518,3'
          Dst:             mode_tree_no_tag
        - Src:             'window-customize.c:520,8'
          Dst:             key_bindings_next
        - Src:             'window-customize.c:523,2'
          Dst:             format_free
    - functionName:    window_customize_build_options
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - title
        - tag
        - scope0
        - oo0
        - scope1
        - oo1
        - scope2
        - oo2
        - ft
        - filter
        - fs
      BBCount:         47
      ICount:          316
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - mode_tree_add
        - mode_tree_no_tag
        - options_first
        - options_get
        - options_name
        - options_next
        - options_owner
        - window_customize_build_option
        - window_customize_find_user_options
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-customize.c:395,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:396,38'
              BranchSideFuncs:
                - window_customize_find_user_options
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_get
                - options_get
                - options_get
                - window_customize_find_user_options
            - BranchSide:      'window-customize.c:397,6'
              BranchSideFuncs:
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_get
                - options_get
                - options_get
                - window_customize_find_user_options
        - Branch String:   'window-customize.c:397,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:398,38'
              BranchSideFuncs:
                - window_customize_find_user_options
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_get
                - options_get
                - options_get
            - BranchSide:      'window-customize.c:400,9'
              BranchSideFuncs:
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_get
                - options_get
                - options_get
        - Branch String:   'window-customize.c:400,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:401,7'
              BranchSideFuncs:
                - options_owner
                - options_owner
                - window_customize_build_option
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_get
                - options_get
                - options_get
            - BranchSide:      'window-customize.c:416,7'
              BranchSideFuncs:
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
        - Branch String:   'window-customize.c:401,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:402,20'
              BranchSideFuncs:
                - options_get
                - options_owner
                - options_owner
                - window_customize_build_option
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_get
                - options_get
            - BranchSide:      'window-customize.c:403,7'
              BranchSideFuncs:
                - options_owner
                - options_owner
                - window_customize_build_option
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_get
                - options_get
                - options_get
        - Branch String:   'window-customize.c:403,17'
          Branch Sides:
            - BranchSide:      'window-customize.c:403,20'
              BranchSideFuncs:
                - options_owner
                - options_owner
                - window_customize_build_option
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_get
                - options_get
                - options_get
            - BranchSide:      'window-customize.c:405,7'
              BranchSideFuncs:
                - options_owner
                - options_owner
                - window_customize_build_option
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_get
                - options_get
                - options_get
        - Branch String:   'window-customize.c:403,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:404,20'
              BranchSideFuncs:
                - options_get
                - options_owner
                - options_owner
                - window_customize_build_option
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_get
                - options_get
            - BranchSide:      'window-customize.c:405,7'
              BranchSideFuncs:
                - options_owner
                - options_owner
                - window_customize_build_option
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_get
                - options_get
                - options_get
        - Branch String:   'window-customize.c:405,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:406,20'
              BranchSideFuncs:
                - options_get
                - options_owner
                - options_owner
                - window_customize_build_option
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_get
                - options_get
            - BranchSide:      'window-customize.c:407,21'
              BranchSideFuncs:
                - options_owner
                - options_owner
                - window_customize_build_option
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_get
                - options_get
                - options_get
        - Branch String:   'window-customize.c:407,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:408,12'
              BranchSideFuncs:
                - window_customize_build_option
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_owner
                - options_owner
                - options_get
                - options_get
                - options_get
            - BranchSide:      'window-customize.c:409,26'
              BranchSideFuncs:
                - options_owner
                - window_customize_build_option
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_owner
                - options_get
                - options_get
                - options_get
        - Branch String:   'window-customize.c:409,12'
          Branch Sides:
            - BranchSide:      'window-customize.c:410,12'
              BranchSideFuncs:
                - window_customize_build_option
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_owner
                - options_owner
                - options_get
                - options_get
                - options_get
            - BranchSide:      'window-customize.c:412,12'
              BranchSideFuncs:
                - window_customize_build_option
                - free
                - options_first
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
                - options_owner
                - options_owner
                - options_get
                - options_get
                - options_get
        - Branch String:   'window-customize.c:419,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:420,23'
              BranchSideFuncs:
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
                - options_next
            - BranchSide:      'window-customize.c:441,1'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:421,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:422,24'
              BranchSideFuncs:
                - options_next
                - options_name
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_get
                - options_get
            - BranchSide:      'window-customize.c:425,7'
              BranchSideFuncs:
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_name
                - options_next
                - options_get
                - options_get
        - Branch String:   'window-customize.c:425,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:426,20'
              BranchSideFuncs:
                - options_get
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_name
                - options_get
                - options_next
            - BranchSide:      'window-customize.c:427,12'
              BranchSideFuncs:
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_name
                - options_get
                - options_next
                - options_get
        - Branch String:   'window-customize.c:427,12'
          Branch Sides:
            - BranchSide:      'window-customize.c:428,20'
              BranchSideFuncs:
                - options_get
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_name
                - options_get
                - options_next
            - BranchSide:      'window-customize.c:430,8'
              BranchSideFuncs:
                - options_owner
                - options_owner
                - window_customize_build_option
                - options_next
                - options_name
                - options_get
                - options_get
                - options_next
        - Branch String:   'window-customize.c:431,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:432,12'
              BranchSideFuncs:
                - window_customize_build_option
                - options_next
                - options_name
                - options_owner
                - options_owner
                - options_get
                - options_get
                - options_next
            - BranchSide:      'window-customize.c:433,26'
              BranchSideFuncs:
                - options_owner
                - window_customize_build_option
                - options_next
                - options_name
                - options_owner
                - options_get
                - options_get
                - options_next
        - Branch String:   'window-customize.c:433,12'
          Branch Sides:
            - BranchSide:      'window-customize.c:434,12'
              BranchSideFuncs:
                - window_customize_build_option
                - options_next
                - options_name
                - options_owner
                - options_owner
                - options_get
                - options_get
                - options_next
            - BranchSide:      'window-customize.c:436,12'
              BranchSideFuncs:
                - window_customize_build_option
                - options_next
                - options_name
                - options_owner
                - options_owner
                - options_get
                - options_get
                - options_next
      Callsites:
        - Src:             'window-customize.c:385,8'
          Dst:             mode_tree_add
        - Src:             'window-customize.c:386,2'
          Dst:             mode_tree_no_tag
        - Src:             'window-customize.c:394,2'
          Dst:             window_customize_find_user_options
        - Src:             'window-customize.c:396,3'
          Dst:             window_customize_find_user_options
        - Src:             'window-customize.c:398,3'
          Dst:             window_customize_find_user_options
        - Src:             'window-customize.c:402,8'
          Dst:             options_get
        - Src:             'window-customize.c:404,8'
          Dst:             options_get
        - Src:             'window-customize.c:406,8'
          Dst:             options_get
        - Src:             'window-customize.c:407,7'
          Dst:             options_owner
        - Src:             'window-customize.c:409,12'
          Dst:             options_owner
        - Src:             'window-customize.c:413,3'
          Dst:             window_customize_build_option
        - Src:             'window-customize.c:418,9'
          Dst:             options_first
        - Src:             'window-customize.c:420,10'
          Dst:             options_name
        - Src:             'window-customize.c:422,11'
          Dst:             options_next
        - Src:             'window-customize.c:426,8'
          Dst:             options_get
        - Src:             'window-customize.c:428,8'
          Dst:             options_get
        - Src:             'window-customize.c:431,7'
          Dst:             options_owner
        - Src:             'window-customize.c:433,12'
          Dst:             options_owner
        - Src:             'window-customize.c:437,3'
          Dst:             window_customize_build_option
        - Src:             'window-customize.c:439,10'
          Dst:             options_next
    - functionName:    window_customize_height
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - modedata
        - height
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_customize_menu
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - modedata
        - c
        - key
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - window_customize_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-customize.c:860,18'
          Branch Sides:
            - BranchSide:      'window-customize.c:860,21'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:861,3'
              BranchSideFuncs: []
        - Branch String:   'window-customize.c:860,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:861,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:862,23'
              BranchSideFuncs:
                - window_customize_key
      Callsites:
        - Src:             'window-customize.c:862,2'
          Dst:             window_customize_key
    - functionName:    window_customize_key
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - c
        - s
        - wl
        - key
        - m
      BBCount:         52
      ICount:          422
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - mode_tree_build
        - mode_tree_count_tagged
        - mode_tree_draw
        - mode_tree_get_current
        - mode_tree_key
        - options_push_changes
        - status_prompt_set
        - window_customize_change_current_callback
        - window_customize_change_tagged_callback
        - window_customize_free_callback
        - window_customize_set_key
        - window_customize_set_option
        - window_pane_reset_mode
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-customize.c:1419,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1420,10'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - status_prompt_set
                - free
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - window_customize_set_key
            - BranchSide:      'window-customize.c:1422,10'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - status_prompt_set
                - free
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - window_customize_set_key
        - Branch String:   'window-customize.c:1422,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:1425,7'
              BranchSideFuncs:
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
                - window_customize_set_key
            - BranchSide:      'window-customize.c:1425,7'
              BranchSideFuncs:
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
                - window_customize_set_key
            - BranchSide:      'window-customize.c:1436,7'
              BranchSideFuncs:
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1444,7'
              BranchSideFuncs:
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1444,7'
              BranchSideFuncs:
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1451,7'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1464,35'
              BranchSideFuncs:
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1478,7'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
                - xasprintf
            - BranchSide:      'window-customize.c:1495,35'
              BranchSideFuncs:
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1509,24'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1513,6'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-customize.c:1425,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1426,4'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1427,7'
              BranchSideFuncs:
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
                - window_customize_set_key
        - Branch String:   'window-customize.c:1427,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1428,29'
              BranchSideFuncs:
                - window_customize_set_key
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1430,32'
              BranchSideFuncs:
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-customize.c:1436,20'
          Branch Sides:
            - BranchSide:      'window-customize.c:1436,23'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1437,4'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-customize.c:1436,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1437,4'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1438,31'
              BranchSideFuncs:
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-customize.c:1444,20'
          Branch Sides:
            - BranchSide:      'window-customize.c:1444,23'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1445,4'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-customize.c:1444,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1445,4'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1446,31'
              BranchSideFuncs:
                - window_customize_set_option
                - options_push_changes
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-customize.c:1451,20'
          Branch Sides:
            - BranchSide:      'window-customize.c:1451,23'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1452,4'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-customize.c:1451,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1452,4'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1453,47'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-customize.c:1465,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1466,4'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1467,54'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-customize.c:1478,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1479,4'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1480,9'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
                - xasprintf
        - Branch String:   'window-customize.c:1481,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1482,41'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1484,37'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-customize.c:1496,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:1497,4'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1498,43'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-customize.c:1513,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:1514,26'
              BranchSideFuncs:
                - window_pane_reset_mode
            - BranchSide:      'window-customize.c:1516,18'
              BranchSideFuncs:
                - mode_tree_draw
      Callsites:
        - Src:             'window-customize.c:1417,9'
          Dst:             mode_tree_get_current
        - Src:             'window-customize.c:1418,13'
          Dst:             mode_tree_key
        - Src:             'window-customize.c:1419,26'
          Dst:             mode_tree_get_current
        - Src:             'window-customize.c:1428,4'
          Dst:             window_customize_set_key
        - Src:             'window-customize.c:1430,4'
          Dst:             window_customize_set_option
        - Src:             'window-customize.c:1431,4'
          Dst:             options_push_changes
        - Src:             'window-customize.c:1433,3'
          Dst:             mode_tree_build
        - Src:             'window-customize.c:1438,3'
          Dst:             window_customize_set_option
        - Src:             'window-customize.c:1439,3'
          Dst:             options_push_changes
        - Src:             'window-customize.c:1440,3'
          Dst:             mode_tree_build
        - Src:             'window-customize.c:1446,3'
          Dst:             window_customize_set_option
        - Src:             'window-customize.c:1447,3'
          Dst:             options_push_changes
        - Src:             'window-customize.c:1448,3'
          Dst:             mode_tree_build
        - Src:             'window-customize.c:1453,3'
          Dst:             xasprintf
        - Src:             'window-customize.c:1456,3'
          Dst:             status_prompt_set
        - Src:             'window-customize.c:1456,3'
          Dst:             window_customize_change_current_callback
        - Src:             'window-customize.c:1456,3'
          Dst:             window_customize_free_callback
        - Src:             'window-customize.c:1464,12'
          Dst:             mode_tree_count_tagged
        - Src:             'window-customize.c:1467,3'
          Dst:             xasprintf
        - Src:             'window-customize.c:1470,3'
          Dst:             status_prompt_set
        - Src:             'window-customize.c:1470,3'
          Dst:             window_customize_change_tagged_callback
        - Src:             'window-customize.c:1470,3'
          Dst:             window_customize_free_callback
        - Src:             'window-customize.c:1482,4'
          Dst:             xasprintf
        - Src:             'window-customize.c:1484,4'
          Dst:             xasprintf
        - Src:             'window-customize.c:1487,3'
          Dst:             status_prompt_set
        - Src:             'window-customize.c:1487,3'
          Dst:             window_customize_change_current_callback
        - Src:             'window-customize.c:1487,3'
          Dst:             window_customize_free_callback
        - Src:             'window-customize.c:1495,12'
          Dst:             mode_tree_count_tagged
        - Src:             'window-customize.c:1498,3'
          Dst:             xasprintf
        - Src:             'window-customize.c:1501,3'
          Dst:             status_prompt_set
        - Src:             'window-customize.c:1501,3'
          Dst:             window_customize_change_tagged_callback
        - Src:             'window-customize.c:1501,3'
          Dst:             window_customize_free_callback
        - Src:             'window-customize.c:1510,3'
          Dst:             mode_tree_build
        - Src:             'window-customize.c:1514,3'
          Dst:             window_pane_reset_mode
        - Src:             'window-customize.c:1516,3'
          Dst:             mode_tree_draw
    - functionName:    window_customize_draw
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - ctx
        - sx
        - sy
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - window_customize_draw_key
        - window_customize_draw_option
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-customize.c:843,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:844,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:846,6'
              BranchSideFuncs:
                - window_customize_draw_option
                - window_customize_draw_key
        - Branch String:   'window-customize.c:846,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:847,29'
              BranchSideFuncs:
                - window_customize_draw_key
            - BranchSide:      'window-customize.c:849,32'
              BranchSideFuncs:
                - window_customize_draw_option
      Callsites:
        - Src:             'window-customize.c:847,3'
          Dst:             window_customize_draw_key
        - Src:             'window-customize.c:849,3'
          Dst:             window_customize_draw_option
    - functionName:    window_customize_build
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - modedata
        - sort_crit
        - tag
        - filter
      BBCount:         19
      ICount:          175
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - cmd_find_copy_state
        - cmd_find_from_pane
        - cmd_find_valid_state
        - format_add
        - format_create_from_state
        - format_free
        - key_bindings_first_table
        - key_bindings_next_table
        - window_customize_build_keys
        - window_customize_build_options
        - window_customize_free_item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-customize.c:537,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:538,30'
              BranchSideFuncs:
                - window_customize_free_item
                - free
                - cmd_find_valid_state
                - cmd_find_from_pane
                - format_create_from_state
                - format_add
                - format_add
                - window_customize_build_options
                - window_customize_build_options
                - window_customize_build_options
                - format_free
                - format_create_from_state
                - key_bindings_first_table
                - format_free
                - window_customize_build_keys
                - key_bindings_next_table
                - cmd_find_copy_state
            - BranchSide:      'window-customize.c:539,7'
              BranchSideFuncs:
                - free
                - cmd_find_valid_state
                - cmd_find_from_pane
                - format_create_from_state
                - format_add
                - format_add
                - window_customize_build_options
                - window_customize_build_options
                - window_customize_build_options
                - format_free
                - format_create_from_state
                - key_bindings_first_table
                - format_free
                - window_customize_build_keys
                - key_bindings_next_table
                - cmd_find_copy_state
        - Branch String:   'window-customize.c:543,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:544,29'
              BranchSideFuncs:
                - cmd_find_copy_state
                - format_create_from_state
                - format_add
                - format_add
                - window_customize_build_options
                - window_customize_build_options
                - window_customize_build_options
                - format_free
                - format_create_from_state
                - key_bindings_first_table
                - format_free
                - window_customize_build_keys
                - key_bindings_next_table
            - BranchSide:      'window-customize.c:546,27'
              BranchSideFuncs:
                - cmd_find_from_pane
                - format_create_from_state
                - format_add
                - format_add
                - window_customize_build_options
                - window_customize_build_options
                - window_customize_build_options
                - format_free
                - format_create_from_state
                - key_bindings_first_table
                - format_free
                - window_customize_build_keys
                - key_bindings_next_table
        - Branch String:   'window-customize.c:576,2'
          Branch Sides:
            - BranchSide:      'window-customize.c:576,2'
              BranchSideFuncs:
                - window_customize_build_keys
                - key_bindings_next_table
                - format_free
            - BranchSide:      'window-customize.c:577,8'
              BranchSideFuncs:
                - window_customize_build_keys
                - key_bindings_next_table
                - format_free
        - Branch String:   'window-customize.c:577,7'
          Branch Sides:
            - BranchSide:      'window-customize.c:578,32'
              BranchSideFuncs:
                - key_bindings_next_table
                - format_free
                - window_customize_build_keys
            - BranchSide:      'window-customize.c:583,32'
              BranchSideFuncs:
                - key_bindings_next_table
                - format_free
                - window_customize_build_keys
        - Branch String:   'window-customize.c:580,8'
          Branch Sides:
            - BranchSide:      'window-customize.c:581,5'
              BranchSideFuncs:
                - format_free
            - BranchSide:      'window-customize.c:582,3'
              BranchSideFuncs:
                - key_bindings_next_table
                - format_free
                - window_customize_build_keys
      Callsites:
        - Src:             'window-customize.c:538,3'
          Dst:             window_customize_free_item
        - Src:             'window-customize.c:543,6'
          Dst:             cmd_find_valid_state
        - Src:             'window-customize.c:544,3'
          Dst:             cmd_find_copy_state
        - Src:             'window-customize.c:546,3'
          Dst:             cmd_find_from_pane
        - Src:             'window-customize.c:548,7'
          Dst:             format_create_from_state
        - Src:             'window-customize.c:549,2'
          Dst:             format_add
        - Src:             'window-customize.c:550,2'
          Dst:             format_add
        - Src:             'window-customize.c:552,2'
          Dst:             window_customize_build_options
        - Src:             'window-customize.c:558,2'
          Dst:             window_customize_build_options
        - Src:             'window-customize.c:564,2'
          Dst:             window_customize_build_options
        - Src:             'window-customize.c:571,2'
          Dst:             format_free
        - Src:             'window-customize.c:572,7'
          Dst:             format_create_from_state
        - Src:             'window-customize.c:575,7'
          Dst:             key_bindings_first_table
        - Src:             'window-customize.c:578,4'
          Dst:             window_customize_build_keys
        - Src:             'window-customize.c:583,8'
          Dst:             key_bindings_next_table
        - Src:             'window-customize.c:586,2'
          Dst:             format_free
    - functionName:    window_customize_resize
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - sx
        - sy
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mode_tree_resize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-customize.c:939,2'
          Dst:             mode_tree_resize
    - functionName:    window_customize_free
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mode_tree_free
        - window_customize_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-customize.c:926,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:927,3'
              BranchSideFuncs: []
            - BranchSide:      'window-customize.c:929,2'
              BranchSideFuncs:
                - mode_tree_free
                - window_customize_destroy
      Callsites:
        - Src:             'window-customize.c:930,2'
          Dst:             mode_tree_free
        - Src:             'window-customize.c:931,2'
          Dst:             window_customize_destroy
    - functionName:    window_customize_init
      functionSourceFile: '/src/tmux/window-customize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - fs
        - args
      BBCount:         12
      ICount:          114
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - args_get
        - args_has
        - mode_tree_build
        - mode_tree_draw
        - mode_tree_start
        - mode_tree_zoom
        - window_customize_build
        - window_customize_draw
        - window_customize_height
        - window_customize_menu
        - xcalloc
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-customize.c:885,19'
          Branch Sides:
            - BranchSide:      'window-customize.c:885,32'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-customize.c:886,18'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
        - Branch String:   'window-customize.c:885,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:886,18'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-customize.c:888,35'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
        - Branch String:   'window-customize.c:889,6'
          Branch Sides:
            - BranchSide:      'window-customize.c:889,6'
              BranchSideFuncs:
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-customize.c:890,3'
              BranchSideFuncs:
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
      Callsites:
        - Src:             'window-customize.c:879,21'
          Dst:             xcalloc
        - Src:             'window-customize.c:885,23'
          Dst:             args_has
        - Src:             'window-customize.c:886,18'
          Dst:             xstrdup
        - Src:             'window-customize.c:888,26'
          Dst:             args_get
        - Src:             'window-customize.c:888,18'
          Dst:             xstrdup
        - Src:             'window-customize.c:889,6'
          Dst:             args_has
        - Src:             'window-customize.c:892,15'
          Dst:             mode_tree_start
        - Src:             'window-customize.c:892,15'
          Dst:             window_customize_build
        - Src:             'window-customize.c:892,15'
          Dst:             window_customize_draw
        - Src:             'window-customize.c:892,15'
          Dst:             window_customize_menu
        - Src:             'window-customize.c:892,15'
          Dst:             window_customize_height
        - Src:             'window-customize.c:896,2'
          Dst:             mode_tree_zoom
        - Src:             'window-customize.c:898,2'
          Dst:             mode_tree_build
        - Src:             'window-customize.c:899,2'
          Dst:             mode_tree_draw
    - functionName:    window_tree_command_each
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - c
        - key
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mode_tree_run_command
        - window_tree_get_target
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:1114,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1114,6'
              BranchSideFuncs:
                - mode_tree_run_command
                - free
            - BranchSide:      'window-tree.c:1115,25'
              BranchSideFuncs:
                - mode_tree_run_command
                - free
      Callsites:
        - Src:             'window-tree.c:1113,9'
          Dst:             window_tree_get_target
        - Src:             'window-tree.c:1115,3'
          Dst:             mode_tree_run_command
    - functionName:    window_tree_get_target
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - fs
      BBCount:         26
      ICount:          137
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - cmd_find_clear_state
        - cmd_find_from_winlink_pane
        - window_tree_pull_item
        - xasprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-tree.c:1078,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:1080,3'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
            - BranchSide:      'window-tree.c:1082,7'
              BranchSideFuncs:
                - xasprintf
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
            - BranchSide:      'window-tree.c:1087,7'
              BranchSideFuncs:
                - xasprintf
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
            - BranchSide:      'window-tree.c:1092,7'
              BranchSideFuncs:
                - xasprintf
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
            - BranchSide:      'window-tree.c:1097,6'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
        - Branch String:   'window-tree.c:1082,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1083,4'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
            - BranchSide:      'window-tree.c:1084,30'
              BranchSideFuncs:
                - xasprintf
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
        - Branch String:   'window-tree.c:1087,17'
          Branch Sides:
            - BranchSide:      'window-tree.c:1087,20'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
            - BranchSide:      'window-tree.c:1088,4'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
        - Branch String:   'window-tree.c:1087,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1088,4'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
            - BranchSide:      'window-tree.c:1089,33'
              BranchSideFuncs:
                - xasprintf
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
        - Branch String:   'window-tree.c:1092,17'
          Branch Sides:
            - BranchSide:      'window-tree.c:1092,20'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
            - BranchSide:      'window-tree.c:1093,4'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
        - Branch String:   'window-tree.c:1092,31'
          Branch Sides:
            - BranchSide:      'window-tree.c:1092,34'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
            - BranchSide:      'window-tree.c:1093,4'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
        - Branch String:   'window-tree.c:1092,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1093,4'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
            - BranchSide:      'window-tree.c:1094,37'
              BranchSideFuncs:
                - xasprintf
                - cmd_find_from_winlink_pane
                - cmd_find_clear_state
        - Branch String:   'window-tree.c:1097,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1098,24'
              BranchSideFuncs:
                - cmd_find_clear_state
            - BranchSide:      'window-tree.c:1100,30'
              BranchSideFuncs:
                - cmd_find_from_winlink_pane
      Callsites:
        - Src:             'window-tree.c:1075,2'
          Dst:             window_tree_pull_item
        - Src:             'window-tree.c:1084,3'
          Dst:             xasprintf
        - Src:             'window-tree.c:1089,3'
          Dst:             xasprintf
        - Src:             'window-tree.c:1094,3'
          Dst:             xasprintf
        - Src:             'window-tree.c:1098,3'
          Dst:             cmd_find_clear_state
        - Src:             'window-tree.c:1100,3'
          Dst:             cmd_find_from_winlink_pane
    - functionName:    window_tree_pull_item
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - sp
        - wlp
        - wp
      BBCount:         17
      ICount:          144
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - session_find_by_id
        - window_has_pane
        - window_pane_find_by_id
        - winlink_find_by_index
      functionUses:    10
      BranchProfiles:
        - Branch String:   'window-tree.c:154,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:155,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:156,6'
              BranchSideFuncs:
                - winlink_find_by_index
                - window_pane_find_by_id
                - window_has_pane
        - Branch String:   'window-tree.c:156,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:157,12'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:162,34'
              BranchSideFuncs:
                - winlink_find_by_index
                - window_pane_find_by_id
                - window_has_pane
        - Branch String:   'window-tree.c:163,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:164,4'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:167,6'
              BranchSideFuncs:
                - window_pane_find_by_id
                - window_has_pane
        - Branch String:   'window-tree.c:167,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:168,11'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:172,31'
              BranchSideFuncs:
                - window_pane_find_by_id
                - window_has_pane
        - Branch String:   'window-tree.c:173,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:174,4'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:175,7'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:175,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:175,6'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:176,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-tree.c:153,8'
          Dst:             session_find_by_id
        - Src:             'window-tree.c:162,9'
          Dst:             winlink_find_by_index
        - Src:             'window-tree.c:172,8'
          Dst:             window_pane_find_by_id
        - Src:             'window-tree.c:173,7'
          Dst:             window_has_pane
    - functionName:    window_tree_command_done
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - modedata
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
        - window_tree_destroy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-tree.c:1124,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1124,6'
              BranchSideFuncs:
                - window_tree_destroy
            - BranchSide:      'window-tree.c:1125,19'
              BranchSideFuncs:
                - mode_tree_build
                - mode_tree_draw
                - window_tree_destroy
      Callsites:
        - Src:             'window-tree.c:1125,3'
          Dst:             mode_tree_build
        - Src:             'window-tree.c:1126,3'
          Dst:             mode_tree_draw
        - Src:             'window-tree.c:1129,2'
          Dst:             window_tree_destroy
    - functionName:    window_tree_destroy
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - window_tree_free_item
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window-tree.c:1021,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1022,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1024,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - window_tree_free_item
        - Branch String:   'window-tree.c:1024,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:1025,25'
              BranchSideFuncs:
                - window_tree_free_item
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'window-tree.c:1026,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'window-tree.c:1025,3'
          Dst:             window_tree_free_item
    - functionName:    window_tree_free_item
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_tree_kill_each
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - c
        - key
      BBCount:         18
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - server_destroy_session
        - server_kill_pane
        - server_kill_window
        - session_destroy
        - window_tree_pull_item
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-tree.c:1172,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:1172,2'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1174,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1176,7'
              BranchSideFuncs:
                - server_destroy_session
                - session_destroy
            - BranchSide:      'window-tree.c:1182,7'
              BranchSideFuncs:
                - server_kill_window
            - BranchSide:      'window-tree.c:1186,7'
              BranchSideFuncs:
                - server_kill_pane
        - Branch String:   'window-tree.c:1176,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1177,27'
              BranchSideFuncs:
                - server_destroy_session
                - session_destroy
            - BranchSide:      'window-tree.c:1180,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:1182,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1183,23'
              BranchSideFuncs:
                - server_kill_window
            - BranchSide:      'window-tree.c:1184,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:1186,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1187,21'
              BranchSideFuncs:
                - server_kill_pane
            - BranchSide:      'window-tree.c:1188,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-tree.c:1170,2'
          Dst:             window_tree_pull_item
        - Src:             'window-tree.c:1177,4'
          Dst:             server_destroy_session
        - Src:             'window-tree.c:1178,4'
          Dst:             session_destroy
        - Src:             'window-tree.c:1183,4'
          Dst:             server_kill_window
        - Src:             'window-tree.c:1187,4'
          Dst:             server_kill_pane
    - functionName:    window_tree_command_callback
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - modedata
        - s
        - done
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cmdq_append
        - cmdq_get_callback1
        - mode_tree_each_tagged
        - window_tree_command_done
        - window_tree_command_each
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:1139,16'
          Branch Sides:
            - BranchSide:      'window-tree.c:1139,20'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1140,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:1139,30'
          Branch Sides:
            - BranchSide:      'window-tree.c:1139,33'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1140,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:1139,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1140,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1142,18'
              BranchSideFuncs:
                - mode_tree_each_tagged
                - cmdq_get_callback1
                - cmdq_append
      Callsites:
        - Src:             'window-tree.c:1143,2'
          Dst:             mode_tree_each_tagged
        - Src:             'window-tree.c:1143,2'
          Dst:             window_tree_command_each
        - Src:             'window-tree.c:1148,17'
          Dst:             cmdq_get_callback1
        - Src:             'window-tree.c:1148,17'
          Dst:             window_tree_command_done
        - Src:             'window-tree.c:1148,2'
          Dst:             cmdq_append
    - functionName:    window_tree_kill_tagged_callback
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - modedata
        - s
        - done
      BBCount:         16
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cmdq_append
        - cmdq_get_callback1
        - mode_tree_each_tagged
        - server_renumber_all
        - tolower
        - window_tree_command_done
        - window_tree_kill_each
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:1220,16'
          Branch Sides:
            - BranchSide:      'window-tree.c:1220,20'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1221,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:1220,30'
          Branch Sides:
            - BranchSide:      'window-tree.c:1220,33'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1221,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:1220,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1221,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1222,23'
              BranchSideFuncs:
                - tolower
                - mode_tree_each_tagged
                - server_renumber_all
                - cmdq_get_callback1
                - cmdq_append
        - Branch String:   'window-tree.c:1222,36'
          Branch Sides:
            - BranchSide:      'window-tree.c:1222,39'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1223,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:1222,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1223,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1225,24'
              BranchSideFuncs:
                - mode_tree_each_tagged
                - server_renumber_all
                - cmdq_get_callback1
                - cmdq_append
      Callsites:
        - Src:             'window-tree.c:1222,6'
          Dst:             tolower
        - Src:             'window-tree.c:1225,2'
          Dst:             mode_tree_each_tagged
        - Src:             'window-tree.c:1225,2'
          Dst:             window_tree_kill_each
        - Src:             'window-tree.c:1226,2'
          Dst:             server_renumber_all
        - Src:             'window-tree.c:1229,17'
          Dst:             cmdq_get_callback1
        - Src:             'window-tree.c:1229,17'
          Dst:             window_tree_command_done
        - Src:             'window-tree.c:1229,2'
          Dst:             cmdq_append
    - functionName:    window_tree_command_free
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - modedata
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_tree_destroy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'window-tree.c:1158,2'
          Dst:             window_tree_destroy
    - functionName:    window_tree_kill_current_callback
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - modedata
        - s
        - done
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cmdq_append
        - cmdq_get_callback1
        - mode_tree_get_current
        - server_renumber_all
        - tolower
        - window_tree_command_done
        - window_tree_kill_each
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:1199,16'
          Branch Sides:
            - BranchSide:      'window-tree.c:1199,20'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1200,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:1199,30'
          Branch Sides:
            - BranchSide:      'window-tree.c:1199,33'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1200,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:1199,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1200,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1201,23'
              BranchSideFuncs:
                - tolower
                - mode_tree_get_current
                - window_tree_kill_each
                - server_renumber_all
                - cmdq_get_callback1
                - cmdq_append
        - Branch String:   'window-tree.c:1201,36'
          Branch Sides:
            - BranchSide:      'window-tree.c:1201,39'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1202,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:1201,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1202,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1204,24'
              BranchSideFuncs:
                - mode_tree_get_current
                - window_tree_kill_each
                - server_renumber_all
                - cmdq_get_callback1
                - cmdq_append
      Callsites:
        - Src:             'window-tree.c:1201,6'
          Dst:             tolower
        - Src:             'window-tree.c:1204,30'
          Dst:             mode_tree_get_current
        - Src:             'window-tree.c:1204,2'
          Dst:             window_tree_kill_each
        - Src:             'window-tree.c:1205,2'
          Dst:             server_renumber_all
        - Src:             'window-tree.c:1208,17'
          Dst:             cmdq_get_callback1
        - Src:             'window-tree.c:1208,17'
          Dst:             window_tree_command_done
        - Src:             'window-tree.c:1208,2'
          Dst:             cmdq_append
    - functionName:    window_tree_mouse
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - key
        - x
        - item
      BBCount:         59
      ICount:          337
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - mode_tree_expand_current
        - mode_tree_set_current
        - window_tree_pull_item
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:1243,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1244,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1246,6'
              BranchSideFuncs:
                - window_tree_pull_item
                - mode_tree_expand_current
                - mode_tree_set_current
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
        - Branch String:   'window-tree.c:1246,23'
          Branch Sides:
            - BranchSide:      'window-tree.c:1246,26'
              BranchSideFuncs:
                - window_tree_pull_item
                - mode_tree_expand_current
                - mode_tree_set_current
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
            - BranchSide:      'window-tree.c:1248,6'
              BranchSideFuncs:
                - window_tree_pull_item
                - mode_tree_expand_current
                - mode_tree_set_current
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
        - Branch String:   'window-tree.c:1246,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1247,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1248,6'
              BranchSideFuncs:
                - window_tree_pull_item
                - mode_tree_expand_current
                - mode_tree_set_current
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
        - Branch String:   'window-tree.c:1248,24'
          Branch Sides:
            - BranchSide:      'window-tree.c:1248,27'
              BranchSideFuncs:
                - window_tree_pull_item
                - mode_tree_expand_current
                - mode_tree_set_current
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
            - BranchSide:      'window-tree.c:1251,6'
              BranchSideFuncs:
                - window_tree_pull_item
                - mode_tree_expand_current
                - mode_tree_set_current
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
        - Branch String:   'window-tree.c:1248,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1249,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1251,6'
              BranchSideFuncs:
                - window_tree_pull_item
                - mode_tree_expand_current
                - mode_tree_set_current
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
        - Branch String:   'window-tree.c:1251,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1252,8'
              BranchSideFuncs:
                - window_tree_pull_item
                - mode_tree_expand_current
                - mode_tree_set_current
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
            - BranchSide:      'window-tree.c:1253,11'
              BranchSideFuncs:
                - window_tree_pull_item
                - mode_tree_expand_current
                - mode_tree_set_current
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
        - Branch String:   'window-tree.c:1255,13'
          Branch Sides:
            - BranchSide:      'window-tree.c:1255,16'
              BranchSideFuncs:
                - window_tree_pull_item
                - mode_tree_expand_current
                - mode_tree_set_current
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
            - BranchSide:      'window-tree.c:1256,5'
              BranchSideFuncs:
                - window_tree_pull_item
                - mode_tree_expand_current
                - mode_tree_set_current
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
        - Branch String:   'window-tree.c:1255,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1256,5'
              BranchSideFuncs:
                - window_tree_pull_item
                - mode_tree_expand_current
                - mode_tree_set_current
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
            - BranchSide:      'window-tree.c:1258,7'
              BranchSideFuncs:
                - window_tree_pull_item
                - mode_tree_expand_current
                - mode_tree_set_current
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
        - Branch String:   'window-tree.c:1264,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1265,7'
              BranchSideFuncs:
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
            - BranchSide:      'window-tree.c:1278,6'
              BranchSideFuncs:
                - mode_tree_expand_current
                - mode_tree_set_current
        - Branch String:   'window-tree.c:1265,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1266,4'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1267,28'
              BranchSideFuncs:
                - mode_tree_expand_current
                - winlinks_RB_MINMAX
                - mode_tree_set_current
                - winlinks_RB_NEXT
        - Branch String:   'window-tree.c:1269,3'
          Branch Sides:
            - BranchSide:      'window-tree.c:1270,8'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - mode_tree_set_current
            - BranchSide:      'window-tree.c:1274,7'
              BranchSideFuncs:
                - mode_tree_set_current
        - Branch String:   'window-tree.c:1270,8'
          Branch Sides:
            - BranchSide:      'window-tree.c:1271,5'
              BranchSideFuncs:
                - mode_tree_set_current
            - BranchSide:      'window-tree.c:1272,8'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - mode_tree_set_current
        - Branch String:   'window-tree.c:1274,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1275,26'
              BranchSideFuncs:
                - mode_tree_set_current
            - BranchSide:      'window-tree.c:1276,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:1278,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1279,7'
              BranchSideFuncs:
                - mode_tree_expand_current
                - mode_tree_set_current
            - BranchSide:      'window-tree.c:1292,2'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:1279,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1280,4'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1281,28'
              BranchSideFuncs:
                - mode_tree_expand_current
                - mode_tree_set_current
        - Branch String:   'window-tree.c:1283,3'
          Branch Sides:
            - BranchSide:      'window-tree.c:1284,8'
              BranchSideFuncs:
                - mode_tree_set_current
            - BranchSide:      'window-tree.c:1288,7'
              BranchSideFuncs:
                - mode_tree_set_current
        - Branch String:   'window-tree.c:1284,8'
          Branch Sides:
            - BranchSide:      'window-tree.c:1285,5'
              BranchSideFuncs:
                - mode_tree_set_current
            - BranchSide:      'window-tree.c:1286,8'
              BranchSideFuncs:
                - mode_tree_set_current
        - Branch String:   'window-tree.c:1288,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1289,26'
              BranchSideFuncs:
                - mode_tree_set_current
            - BranchSide:      'window-tree.c:1290,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-tree.c:1263,2'
          Dst:             window_tree_pull_item
        - Src:             'window-tree.c:1267,3'
          Dst:             mode_tree_expand_current
        - Src:             'window-tree.c:1269,3'
          Dst:             winlinks_RB_MINMAX
        - Src:             'window-tree.c:1269,3'
          Dst:             winlinks_RB_NEXT
        - Src:             'window-tree.c:1275,4'
          Dst:             mode_tree_set_current
        - Src:             'window-tree.c:1281,3'
          Dst:             mode_tree_expand_current
        - Src:             'window-tree.c:1289,4'
          Dst:             mode_tree_set_current
    - functionName:    window_tree_draw_label
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - px
        - py
        - sx
        - sy
        - gc
        - label
      BBCount:         18
      ICount:          142
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - screen_write_box
        - screen_write_cursormove
        - screen_write_puts
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-tree.c:528,14'
          Branch Sides:
            - BranchSide:      'window-tree.c:528,17'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:529,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:528,25'
          Branch Sides:
            - BranchSide:      'window-tree.c:528,28'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:529,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:528,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:529,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:530,8'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_box
        - Branch String:   'window-tree.c:533,13'
          Branch Sides:
            - BranchSide:      'window-tree.c:533,16'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_box
            - BranchSide:      'window-tree.c:538,26'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:533,34'
          Branch Sides:
            - BranchSide:      'window-tree.c:533,37'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_box
            - BranchSide:      'window-tree.c:538,26'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:533,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:534,27'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_box
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:538,26'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_puts
      Callsites:
        - Src:             'window-tree.c:527,8'
          Dst:             strlen
        - Src:             'window-tree.c:534,3'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:535,3'
          Dst:             screen_write_box
        - Src:             'window-tree.c:538,2'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:539,2'
          Dst:             screen_write_puts
    - functionName:    window_tree_draw_window
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - s
        - w
        - ctx
        - sx
        - sy
      BBCount:         88
      ICount:          693
      EdgeCount:       117
      CyclomaticComplexity: 31
      functionsReached:
        - options_get_number
        - screen_write_cursormove
        - screen_write_preview
        - screen_write_puts
        - screen_write_vline
        - window_count_panes
        - window_pane_index
        - window_tree_draw_label
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:695,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:696,13'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:700,13'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:697,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:698,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:699,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:703,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:704,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:709,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:704,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:705,4'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:706,10'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:709,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:710,9'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:712,13'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:712,13'
          Branch Sides:
            - BranchSide:      'window-tree.c:713,11'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:716,11'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:720,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:721,24'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:722,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:722,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:723,24'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:724,11'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:729,13'
          Branch Sides:
            - BranchSide:      'window-tree.c:729,16'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:729,40'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:729,23'
          Branch Sides:
            - BranchSide:      'window-tree.c:729,26'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:729,40'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:729,35'
          Branch Sides:
            - BranchSide:      'window-tree.c:729,40'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:730,16'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:729,45'
          Branch Sides:
            - BranchSide:      'window-tree.c:729,58'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:729,48'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:729,55'
          Branch Sides:
            - BranchSide:      'window-tree.c:729,58'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:731,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:729,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:730,16'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:731,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:731,11'
          Branch Sides:
            - BranchSide:      'window-tree.c:731,14'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:734,13'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:731,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:732,11'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:734,13'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:734,18'
          Branch Sides:
            - BranchSide:      'window-tree.c:734,21'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:735,11'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:734,13'
          Branch Sides:
            - BranchSide:      'window-tree.c:735,11'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:738,10'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:741,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:742,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:744,6'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:744,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:745,16'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:751,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:752,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:753,17'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
            - BranchSide:      'window-tree.c:759,3'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
        - Branch String:   'window-tree.c:766,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:766,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
            - BranchSide:      'window-tree.c:767,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
        - Branch String:   'window-tree.c:767,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:768,4'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:769,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
        - Branch String:   'window-tree.c:769,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:770,8'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
            - BranchSide:      'window-tree.c:774,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
        - Branch String:   'window-tree.c:774,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:775,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
            - BranchSide:      'window-tree.c:777,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
        - Branch String:   'window-tree.c:779,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:780,18'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
            - BranchSide:      'window-tree.c:782,14'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
        - Branch String:   'window-tree.c:783,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:784,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
            - BranchSide:      'window-tree.c:786,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
        - Branch String:   'window-tree.c:791,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:792,15'
              BranchSideFuncs:
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - screen_write_cursormove
                - screen_write_vline
            - BranchSide:      'window-tree.c:793,29'
              BranchSideFuncs:
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - screen_write_cursormove
                - screen_write_vline
        - Branch String:   'window-tree.c:798,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:799,28'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
            - BranchSide:      'window-tree.c:802,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - window_pane_index
                - xasprintf
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
      Callsites:
        - Src:             'window-tree.c:689,10'
          Dst:             window_count_panes
        - Src:             'window-tree.c:692,11'
          Dst:             options_get_number
        - Src:             'window-tree.c:693,18'
          Dst:             options_get_number
        - Src:             'window-tree.c:746,3'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:747,3'
          Dst:             screen_write_vline
        - Src:             'window-tree.c:748,3'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:749,3'
          Dst:             screen_write_puts
        - Src:             'window-tree.c:754,3'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:755,3'
          Dst:             screen_write_vline
        - Src:             'window-tree.c:756,3'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:757,3'
          Dst:             screen_write_puts
        - Src:             'window-tree.c:788,3'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:789,3'
          Dst:             screen_write_preview
        - Src:             'window-tree.c:791,7'
          Dst:             window_pane_index
        - Src:             'window-tree.c:793,3'
          Dst:             xasprintf
        - Src:             'window-tree.c:794,3'
          Dst:             window_tree_draw_label
        - Src:             'window-tree.c:799,4'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:800,4'
          Dst:             screen_write_vline
    - functionName:    window_tree_draw_session
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - s
        - ctx
        - sx
        - sy
      BBCount:         88
      ICount:          700
      EdgeCount:       117
      CyclomaticComplexity: 31
      functionsReached:
        - options_get_number
        - screen_write_cursormove
        - screen_write_preview
        - screen_write_puts
        - screen_write_vline
        - strlen
        - window_tree_draw_label
        - winlink_count
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:562,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:563,13'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - winlinks_RB_NEXT
            - BranchSide:      'window-tree.c:567,13'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - winlinks_RB_NEXT
        - Branch String:   'window-tree.c:564,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:565,12'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - winlinks_RB_NEXT
            - BranchSide:      'window-tree.c:566,2'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - winlinks_RB_NEXT
        - Branch String:   'window-tree.c:570,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:571,7'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:576,6'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:571,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:572,4'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:573,10'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:576,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:577,9'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:579,13'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:579,13'
          Branch Sides:
            - BranchSide:      'window-tree.c:580,11'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:583,11'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:587,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:588,24'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:589,6'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:589,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:590,24'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:591,11'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:596,13'
          Branch Sides:
            - BranchSide:      'window-tree.c:596,16'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:596,40'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:596,23'
          Branch Sides:
            - BranchSide:      'window-tree.c:596,26'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:596,40'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:596,35'
          Branch Sides:
            - BranchSide:      'window-tree.c:596,40'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:597,16'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:596,45'
          Branch Sides:
            - BranchSide:      'window-tree.c:596,58'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:596,48'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:596,55'
          Branch Sides:
            - BranchSide:      'window-tree.c:596,58'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:598,6'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:596,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:597,16'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:598,6'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:598,11'
          Branch Sides:
            - BranchSide:      'window-tree.c:598,14'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:601,13'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:598,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:599,11'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:601,13'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:601,18'
          Branch Sides:
            - BranchSide:      'window-tree.c:601,21'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:602,11'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:601,13'
          Branch Sides:
            - BranchSide:      'window-tree.c:602,11'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:605,10'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:608,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:609,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:611,6'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:611,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:612,16'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
            - BranchSide:      'window-tree.c:618,3'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
        - Branch String:   'window-tree.c:619,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:620,17'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_vline
                - screen_write_cursormove
                - screen_write_puts
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
            - BranchSide:      'window-tree.c:626,3'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
        - Branch String:   'window-tree.c:633,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:633,2'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
            - BranchSide:      'window-tree.c:634,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
        - Branch String:   'window-tree.c:634,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:635,4'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:636,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
        - Branch String:   'window-tree.c:636,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:637,8'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
            - BranchSide:      'window-tree.c:640,7'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
        - Branch String:   'window-tree.c:642,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:643,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
            - BranchSide:      'window-tree.c:645,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
        - Branch String:   'window-tree.c:647,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:648,18'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
            - BranchSide:      'window-tree.c:650,14'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
        - Branch String:   'window-tree.c:651,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:652,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
            - BranchSide:      'window-tree.c:654,12'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
        - Branch String:   'window-tree.c:660,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:661,30'
              BranchSideFuncs:
                - xasprintf
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - screen_write_cursormove
                - screen_write_vline
            - BranchSide:      'window-tree.c:662,26'
              BranchSideFuncs:
                - window_tree_draw_label
                - free
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - xasprintf
                - screen_write_cursormove
                - screen_write_vline
        - Branch String:   'window-tree.c:666,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:667,28'
              BranchSideFuncs:
                - screen_write_cursormove
                - screen_write_vline
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - xasprintf
            - BranchSide:      'window-tree.c:670,7'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - screen_write_cursormove
                - screen_write_preview
                - xasprintf
                - strlen
                - window_tree_draw_label
                - free
                - screen_write_cursormove
                - screen_write_vline
                - xasprintf
      Callsites:
        - Src:             'window-tree.c:556,10'
          Dst:             winlink_count
        - Src:             'window-tree.c:559,11'
          Dst:             options_get_number
        - Src:             'window-tree.c:560,18'
          Dst:             options_get_number
        - Src:             'window-tree.c:570,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'window-tree.c:570,2'
          Dst:             winlinks_RB_NEXT
        - Src:             'window-tree.c:613,3'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:614,3'
          Dst:             screen_write_vline
        - Src:             'window-tree.c:615,3'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:616,3'
          Dst:             screen_write_puts
        - Src:             'window-tree.c:621,3'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:622,3'
          Dst:             screen_write_vline
        - Src:             'window-tree.c:623,3'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:624,3'
          Dst:             screen_write_puts
        - Src:             'window-tree.c:633,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'window-tree.c:656,3'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:657,3'
          Dst:             screen_write_preview
        - Src:             'window-tree.c:659,3'
          Dst:             xasprintf
        - Src:             'window-tree.c:660,7'
          Dst:             strlen
        - Src:             'window-tree.c:661,4'
          Dst:             xasprintf
        - Src:             'window-tree.c:662,3'
          Dst:             window_tree_draw_label
        - Src:             'window-tree.c:667,4'
          Dst:             screen_write_cursormove
        - Src:             'window-tree.c:668,4'
          Dst:             screen_write_vline
        - Src:             'window-tree.c:633,2'
          Dst:             winlinks_RB_NEXT
    - functionName:    window_tree_build_pane
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - wl
        - wp
        - modedata
        - parent
      BBCount:         3
      ICount:          106
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - format_create
        - format_defaults
        - format_expand
        - format_free
        - mode_tree_add
        - mode_tree_align
        - window_pane_index
        - window_tree_add_item
        - xasprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'window-tree.c:302,2'
          Dst:             window_pane_index
        - Src:             'window-tree.c:304,9'
          Dst:             window_tree_add_item
        - Src:             'window-tree.c:310,7'
          Dst:             format_create
        - Src:             'window-tree.c:311,2'
          Dst:             format_defaults
        - Src:             'window-tree.c:312,9'
          Dst:             format_expand
        - Src:             'window-tree.c:313,2'
          Dst:             xasprintf
        - Src:             'window-tree.c:314,2'
          Dst:             format_free
        - Src:             'window-tree.c:316,8'
          Dst:             mode_tree_add
        - Src:             'window-tree.c:320,2'
          Dst:             mode_tree_align
    - functionName:    window_tree_add_item
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
        - xreallocarray
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'window-tree.c:187,20'
          Dst:             xreallocarray
        - Src:             'window-tree.c:189,46'
          Dst:             xcalloc
    - functionName:    window_tree_cmp_pane
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a0
        - b0
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - window_pane_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:275,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:276,14'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:282,22'
              BranchSideFuncs:
                - window_pane_index
                - window_pane_index
        - Branch String:   'window-tree.c:286,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:286,6'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:287,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-tree.c:282,3'
          Dst:             window_pane_index
        - Src:             'window-tree.c:283,3'
          Dst:             window_pane_index
    - functionName:    window_tree_filter_pane
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - wl
        - wp
        - filter
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - format_single
        - format_true
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-tree.c:330,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:331,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:333,27'
              BranchSideFuncs:
                - format_single
                - format_true
                - free
      Callsites:
        - Src:             'window-tree.c:333,7'
          Dst:             format_single
        - Src:             'window-tree.c:334,11'
          Dst:             format_true
    - functionName:    window_tree_build_window
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - wl
        - modedata
        - sort_crit
        - parent
        - filter
      BBCount:         30
      ICount:          296
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - format_create
        - format_defaults
        - format_expand
        - format_free
        - mode_tree_add
        - mode_tree_align
        - mode_tree_remove
        - qsort
        - window_tree_add_item
        - window_tree_build_pane
        - window_tree_cmp_pane
        - window_tree_filter_pane
        - window_tree_free_item
        - xasprintf
        - xreallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:366,40'
          Branch Sides:
            - BranchSide:      'window-tree.c:367,6'
              BranchSideFuncs:
                - mode_tree_add
                - free
                - free
                - mode_tree_align
                - qsort
                - free
                - window_tree_build_pane
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_filter_pane
                - xreallocarray
                - window_tree_filter_pane
            - BranchSide:      'window-tree.c:368,12'
              BranchSideFuncs:
                - mode_tree_add
                - free
                - free
                - mode_tree_align
                - qsort
                - free
                - window_tree_build_pane
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_filter_pane
                - xreallocarray
                - window_tree_filter_pane
        - Branch String:   'window-tree.c:366,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:368,12'
              BranchSideFuncs:
                - mode_tree_add
                - free
                - free
                - mode_tree_align
                - qsort
                - free
                - window_tree_build_pane
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_filter_pane
                - xreallocarray
                - window_tree_filter_pane
            - BranchSide:      'window-tree.c:370,12'
              BranchSideFuncs:
                - mode_tree_add
                - free
                - free
                - mode_tree_align
                - qsort
                - free
                - window_tree_build_pane
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_filter_pane
                - xreallocarray
                - window_tree_filter_pane
        - Branch String:   'window-tree.c:377,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:378,3'
              BranchSideFuncs:
                - window_tree_free_item
                - mode_tree_remove
            - BranchSide:      'window-tree.c:379,6'
              BranchSideFuncs:
                - qsort
                - free
                - window_tree_build_pane
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_filter_pane
                - xreallocarray
                - window_tree_filter_pane
        - Branch String:   'window-tree.c:379,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:380,32'
              BranchSideFuncs:
                - window_tree_filter_pane
                - window_tree_free_item
                - mode_tree_remove
                - qsort
                - free
                - window_tree_build_pane
                - window_tree_filter_pane
                - xreallocarray
            - BranchSide:      'window-tree.c:384,4'
              BranchSideFuncs:
                - qsort
                - free
                - window_tree_build_pane
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_filter_pane
                - xreallocarray
        - Branch String:   'window-tree.c:380,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:381,4'
              BranchSideFuncs:
                - qsort
                - free
                - window_tree_build_pane
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_filter_pane
                - xreallocarray
            - BranchSide:      'window-tree.c:382,2'
              BranchSideFuncs:
                - qsort
                - free
                - window_tree_build_pane
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_filter_pane
                - xreallocarray
        - Branch String:   'window-tree.c:387,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:388,32'
              BranchSideFuncs:
                - window_tree_filter_pane
                - qsort
                - free
                - window_tree_build_pane
                - window_tree_free_item
                - mode_tree_remove
                - xreallocarray
            - BranchSide:      'window-tree.c:393,6'
              BranchSideFuncs:
                - qsort
                - free
                - window_tree_build_pane
                - window_tree_free_item
                - mode_tree_remove
        - Branch String:   'window-tree.c:388,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:389,4'
              BranchSideFuncs:
                - xreallocarray
                - qsort
                - free
                - window_tree_build_pane
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_filter_pane
            - BranchSide:      'window-tree.c:390,21'
              BranchSideFuncs:
                - xreallocarray
                - qsort
                - free
                - window_tree_build_pane
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_filter_pane
        - Branch String:   'window-tree.c:393,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:394,3'
              BranchSideFuncs:
                - window_tree_free_item
                - mode_tree_remove
            - BranchSide:      'window-tree.c:396,21'
              BranchSideFuncs:
                - qsort
                - free
                - window_tree_build_pane
        - Branch String:   'window-tree.c:399,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:400,26'
              BranchSideFuncs:
                - window_tree_build_pane
                - free
            - BranchSide:      'window-tree.c:401,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'window-tree.c:354,9'
          Dst:             window_tree_add_item
        - Src:             'window-tree.c:360,7'
          Dst:             format_create
        - Src:             'window-tree.c:361,2'
          Dst:             format_defaults
        - Src:             'window-tree.c:362,9'
          Dst:             format_expand
        - Src:             'window-tree.c:363,2'
          Dst:             xasprintf
        - Src:             'window-tree.c:364,2'
          Dst:             format_free
        - Src:             'window-tree.c:371,8'
          Dst:             mode_tree_add
        - Src:             'window-tree.c:375,2'
          Dst:             mode_tree_align
        - Src:             'window-tree.c:380,8'
          Dst:             window_tree_filter_pane
        - Src:             'window-tree.c:388,8'
          Dst:             window_tree_filter_pane
        - Src:             'window-tree.c:390,7'
          Dst:             xreallocarray
        - Src:             'window-tree.c:397,2'
          Dst:             qsort
        - Src:             'window-tree.c:397,2'
          Dst:             window_tree_cmp_pane
        - Src:             'window-tree.c:400,3'
          Dst:             window_tree_build_pane
        - Src:             'window-tree.c:405,2'
          Dst:             window_tree_free_item
        - Src:             'window-tree.c:407,2'
          Dst:             mode_tree_remove
    - functionName:    window_tree_cmp_window
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a0
        - b0
      BBCount:         28
      ICount:          206
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window-tree.c:243,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:245,12'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:248,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-tree.c:258,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-tree.c:262,6'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:248,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:248,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-tree.c:248,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-tree.c:248,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:249,11'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:252,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-tree.c:248,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:249,11'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:252,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-tree.c:252,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:252,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-tree.c:252,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-tree.c:252,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:253,11'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:258,19'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-tree.c:252,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:252,7'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:253,11'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:262,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:262,6'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:263,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-tree.c:258,12'
          Dst:             strcmp
    - functionName:    window_tree_build_session
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - modedata
        - sort_crit
        - filter
      BBCount:         20
      ICount:          227
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - format_create
        - format_defaults
        - format_expand
        - format_free
        - mode_tree_add
        - mode_tree_remove
        - qsort
        - window_tree_add_item
        - window_tree_build_window
        - window_tree_cmp_window
        - window_tree_free_item
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
        - xreallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:435,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:436,12'
              BranchSideFuncs:
                - mode_tree_add
                - free
                - winlinks_RB_MINMAX
                - qsort
                - free
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_build_window
                - xreallocarray
                - winlinks_RB_NEXT
            - BranchSide:      'window-tree.c:438,12'
              BranchSideFuncs:
                - mode_tree_add
                - free
                - winlinks_RB_MINMAX
                - qsort
                - free
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_build_window
                - xreallocarray
                - winlinks_RB_NEXT
        - Branch String:   'window-tree.c:445,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:446,21'
              BranchSideFuncs:
                - xreallocarray
                - winlinks_RB_NEXT
                - qsort
                - free
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_build_window
            - BranchSide:      'window-tree.c:449,21'
              BranchSideFuncs:
                - qsort
                - free
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_build_window
        - Branch String:   'window-tree.c:453,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:454,33'
              BranchSideFuncs:
                - window_tree_build_window
                - free
                - window_tree_free_item
                - mode_tree_remove
            - BranchSide:      'window-tree.c:458,6'
              BranchSideFuncs:
                - free
                - window_tree_free_item
                - mode_tree_remove
        - Branch String:   'window-tree.c:454,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:456,9'
              BranchSideFuncs:
                - free
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_build_window
            - BranchSide:      'window-tree.c:457,2'
              BranchSideFuncs:
                - free
                - window_tree_free_item
                - mode_tree_remove
                - window_tree_build_window
        - Branch String:   'window-tree.c:458,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:458,6'
              BranchSideFuncs:
                - window_tree_free_item
                - mode_tree_remove
                - free
            - BranchSide:      'window-tree.c:459,25'
              BranchSideFuncs:
                - window_tree_free_item
                - mode_tree_remove
                - free
      Callsites:
        - Src:             'window-tree.c:424,9'
          Dst:             window_tree_add_item
        - Src:             'window-tree.c:430,7'
          Dst:             format_create
        - Src:             'window-tree.c:431,2'
          Dst:             format_defaults
        - Src:             'window-tree.c:432,9'
          Dst:             format_expand
        - Src:             'window-tree.c:433,2'
          Dst:             format_free
        - Src:             'window-tree.c:439,8'
          Dst:             mode_tree_add
        - Src:             'window-tree.c:445,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'window-tree.c:446,7'
          Dst:             xreallocarray
        - Src:             'window-tree.c:445,2'
          Dst:             winlinks_RB_NEXT
        - Src:             'window-tree.c:450,2'
          Dst:             qsort
        - Src:             'window-tree.c:450,2'
          Dst:             window_tree_cmp_window
        - Src:             'window-tree.c:454,8'
          Dst:             window_tree_build_window
        - Src:             'window-tree.c:459,3'
          Dst:             window_tree_free_item
        - Src:             'window-tree.c:461,3'
          Dst:             mode_tree_remove
    - functionName:    window_tree_cmp_session
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a0
        - b0
      BBCount:         28
      ICount:          194
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:208,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:210,12'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:213,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-tree.c:223,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-tree.c:227,6'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:213,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:213,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-tree.c:213,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-tree.c:213,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:214,11'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:217,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-tree.c:213,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:214,11'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:217,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-tree.c:217,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:217,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'window-tree.c:217,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-tree.c:217,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:218,11'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:223,19'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'window-tree.c:217,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:218,11'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:227,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:227,6'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:228,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-tree.c:223,12'
          Dst:             strcmp
    - functionName:    window_tree_swap
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur_itemdata
        - other_itemdata
      BBCount:         35
      ICount:          300
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - recalculate_sizes
        - server_redraw_session_group
        - session_group_synchronize_from
        - session_set_current
        - window_tree_cmp_window
        - window_tree_pull_item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:924,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:925,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:926,6'
              BranchSideFuncs:
                - window_tree_pull_item
                - window_tree_pull_item
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_set_current
                - session_set_current
                - window_tree_cmp_window
        - Branch String:   'window-tree.c:926,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:927,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:929,24'
              BranchSideFuncs:
                - window_tree_pull_item
                - window_tree_pull_item
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_set_current
                - session_set_current
                - window_tree_cmp_window
        - Branch String:   'window-tree.c:933,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:934,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:936,6'
              BranchSideFuncs:
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_set_current
                - session_set_current
                - window_tree_cmp_window
        - Branch String:   'window-tree.c:936,54'
          Branch Sides:
            - BranchSide:      'window-tree.c:937,6'
              BranchSideFuncs:
                - window_tree_cmp_window
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_set_current
                - session_set_current
            - BranchSide:      'window-tree.c:945,17'
              BranchSideFuncs:
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_set_current
                - session_set_current
        - Branch String:   'window-tree.c:936,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:942,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:945,17'
              BranchSideFuncs:
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_set_current
                - session_set_current
        - Branch String:   'window-tree.c:946,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:946,2'
              BranchSideFuncs:
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_set_current
                - session_set_current
            - BranchSide:      'window-tree.c:946,2'
              BranchSideFuncs:
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_set_current
                - session_set_current
        - Branch String:   'window-tree.c:948,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:948,2'
              BranchSideFuncs:
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_set_current
                - session_set_current
            - BranchSide:      'window-tree.c:948,2'
              BranchSideFuncs:
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_set_current
                - session_set_current
        - Branch String:   'window-tree.c:955,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:956,23'
              BranchSideFuncs:
                - session_set_current
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
            - BranchSide:      'window-tree.c:957,11'
              BranchSideFuncs:
                - session_group_synchronize_from
                - server_redraw_session_group
                - recalculate_sizes
                - session_set_current
      Callsites:
        - Src:             'window-tree.c:929,2'
          Dst:             window_tree_pull_item
        - Src:             'window-tree.c:930,2'
          Dst:             window_tree_pull_item
        - Src:             'window-tree.c:937,6'
          Dst:             window_tree_cmp_window
        - Src:             'window-tree.c:956,3'
          Dst:             session_set_current
        - Src:             'window-tree.c:958,3'
          Dst:             session_set_current
        - Src:             'window-tree.c:959,2'
          Dst:             session_group_synchronize_from
        - Src:             'window-tree.c:960,2'
          Dst:             server_redraw_session_group
        - Src:             'window-tree.c:961,2'
          Dst:             recalculate_sizes
    - functionName:    window_tree_get_key
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - line
      BBCount:         9
      ICount:          98
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - format_add
        - format_create
        - format_defaults
        - format_expand
        - format_free
        - key_string_lookup_string
        - window_tree_pull_item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:899,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:900,19'
              BranchSideFuncs:
                - format_defaults
                - format_add
                - format_expand
                - key_string_lookup_string
                - free
                - format_free
            - BranchSide:      'window-tree.c:901,11'
              BranchSideFuncs:
                - format_defaults
                - format_add
                - format_expand
                - key_string_lookup_string
                - free
                - format_free
                - format_defaults
        - Branch String:   'window-tree.c:901,11'
          Branch Sides:
            - BranchSide:      'window-tree.c:902,19'
              BranchSideFuncs:
                - format_defaults
                - format_add
                - format_expand
                - key_string_lookup_string
                - free
                - format_free
            - BranchSide:      'window-tree.c:904,19'
              BranchSideFuncs:
                - format_defaults
                - format_add
                - format_expand
                - key_string_lookup_string
                - free
                - format_free
      Callsites:
        - Src:             'window-tree.c:897,7'
          Dst:             format_create
        - Src:             'window-tree.c:898,2'
          Dst:             window_tree_pull_item
        - Src:             'window-tree.c:900,3'
          Dst:             format_defaults
        - Src:             'window-tree.c:902,3'
          Dst:             format_defaults
        - Src:             'window-tree.c:904,3'
          Dst:             format_defaults
        - Src:             'window-tree.c:905,2'
          Dst:             format_add
        - Src:             'window-tree.c:907,13'
          Dst:             format_expand
        - Src:             'window-tree.c:908,8'
          Dst:             key_string_lookup_string
        - Src:             'window-tree.c:910,2'
          Dst:             format_free
    - functionName:    window_tree_menu
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - modedata
        - c
        - key
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - window_tree_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:880,18'
          Branch Sides:
            - BranchSide:      'window-tree.c:880,21'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:881,3'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:880,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:881,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:882,18'
              BranchSideFuncs:
                - window_tree_key
      Callsites:
        - Src:             'window-tree.c:882,2'
          Dst:             window_tree_key
    - functionName:    window_tree_key
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - c
        - s
        - wl
        - key
        - m
      BBCount:         56
      ICount:          443
      EdgeCount:       68
      CyclomaticComplexity: 14
      functionsReached:
        - mode_tree_build
        - mode_tree_count_tagged
        - mode_tree_draw
        - mode_tree_expand
        - mode_tree_get_current
        - mode_tree_key
        - mode_tree_run_command
        - mode_tree_set_current
        - server_clear_marked
        - server_set_marked
        - status_prompt_set
        - window_pane_index
        - window_pane_reset_mode
        - window_tree_command_callback
        - window_tree_command_free
        - window_tree_get_target
        - window_tree_kill_current_callback
        - window_tree_kill_tagged_callback
        - window_tree_mouse
        - window_tree_pull_item
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:1315,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1316,10'
              BranchSideFuncs:
                - window_tree_get_target
                - free
                - mode_tree_draw
                - window_pane_reset_mode
                - mode_tree_run_command
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - window_tree_pull_item
                - window_pane_index
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - xasprintf
                - server_clear_marked
                - mode_tree_build
                - window_tree_pull_item
                - server_set_marked
                - mode_tree_build
                - mode_tree_expand
                - mode_tree_expand
                - mode_tree_set_current
                - mode_tree_set_current
                - window_tree_mouse
                - mode_tree_get_current
            - BranchSide:      'window-tree.c:1319,6'
              BranchSideFuncs:
                - window_tree_get_target
                - free
                - mode_tree_draw
                - window_pane_reset_mode
                - mode_tree_run_command
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - window_tree_pull_item
                - window_pane_index
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - xasprintf
                - server_clear_marked
                - mode_tree_build
                - window_tree_pull_item
                - server_set_marked
                - mode_tree_build
                - mode_tree_expand
                - mode_tree_expand
                - mode_tree_set_current
                - mode_tree_set_current
                - window_tree_mouse
                - mode_tree_get_current
        - Branch String:   'window-tree.c:1319,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1319,6'
              BranchSideFuncs:
                - window_tree_get_target
                - free
                - mode_tree_draw
                - window_pane_reset_mode
                - mode_tree_run_command
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - window_tree_pull_item
                - window_pane_index
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - xasprintf
                - server_clear_marked
                - mode_tree_build
                - window_tree_pull_item
                - server_set_marked
                - mode_tree_build
                - mode_tree_expand
                - mode_tree_expand
                - mode_tree_set_current
                - mode_tree_set_current
                - window_tree_mouse
                - mode_tree_get_current
            - BranchSide:      'window-tree.c:1324,10'
              BranchSideFuncs:
                - window_tree_get_target
                - free
                - mode_tree_draw
                - window_pane_reset_mode
                - mode_tree_run_command
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - window_tree_pull_item
                - window_pane_index
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - xasprintf
                - server_clear_marked
                - mode_tree_build
                - window_tree_pull_item
                - server_set_marked
                - mode_tree_build
                - mode_tree_expand
                - mode_tree_expand
                - mode_tree_set_current
                - mode_tree_set_current
        - Branch String:   'window-tree.c:1319,25'
          Branch Sides:
            - BranchSide:      'window-tree.c:1319,28'
              BranchSideFuncs:
                - window_tree_get_target
                - free
                - mode_tree_draw
                - window_pane_reset_mode
                - mode_tree_run_command
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - window_tree_pull_item
                - window_pane_index
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - xasprintf
                - server_clear_marked
                - mode_tree_build
                - window_tree_pull_item
                - server_set_marked
                - mode_tree_build
                - mode_tree_expand
                - mode_tree_expand
                - mode_tree_set_current
                - mode_tree_set_current
                - window_tree_mouse
                - mode_tree_get_current
            - BranchSide:      'window-tree.c:1324,10'
              BranchSideFuncs:
                - window_tree_get_target
                - free
                - mode_tree_draw
                - window_pane_reset_mode
                - mode_tree_run_command
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - window_tree_pull_item
                - window_pane_index
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - xasprintf
                - server_clear_marked
                - mode_tree_build
                - window_tree_pull_item
                - server_set_marked
                - mode_tree_build
                - mode_tree_expand
                - mode_tree_expand
                - mode_tree_set_current
                - mode_tree_set_current
        - Branch String:   'window-tree.c:1319,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1320,27'
              BranchSideFuncs:
                - window_tree_mouse
                - mode_tree_get_current
                - window_tree_get_target
                - free
                - mode_tree_draw
                - window_pane_reset_mode
                - mode_tree_run_command
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - window_tree_pull_item
                - window_pane_index
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - xasprintf
                - server_clear_marked
                - mode_tree_build
                - window_tree_pull_item
                - server_set_marked
                - mode_tree_build
                - mode_tree_expand
                - mode_tree_expand
                - mode_tree_set_current
                - mode_tree_set_current
            - BranchSide:      'window-tree.c:1324,10'
              BranchSideFuncs:
                - window_tree_get_target
                - free
                - mode_tree_draw
                - window_pane_reset_mode
                - mode_tree_run_command
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - window_tree_pull_item
                - window_pane_index
                - xasprintf
                - status_prompt_set
                - free
                - xasprintf
                - xasprintf
                - server_clear_marked
                - mode_tree_build
                - window_tree_pull_item
                - server_set_marked
                - mode_tree_build
                - mode_tree_expand
                - mode_tree_expand
                - mode_tree_set_current
                - mode_tree_set_current
        - Branch String:   'window-tree.c:1324,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:1326,3'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1329,3'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1332,20'
              BranchSideFuncs:
                - mode_tree_expand
                - mode_tree_expand
                - mode_tree_set_current
                - mode_tree_set_current
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1338,25'
              BranchSideFuncs:
                - window_tree_pull_item
                - server_set_marked
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1343,3'
              BranchSideFuncs:
                - server_clear_marked
                - mode_tree_build
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1347,25'
              BranchSideFuncs:
                - window_tree_pull_item
                - window_pane_index
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
                - xasprintf
                - xasprintf
            - BranchSide:      'window-tree.c:1377,35'
              BranchSideFuncs:
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1389,35'
              BranchSideFuncs:
                - mode_tree_count_tagged
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
                - xasprintf
            - BranchSide:      'window-tree.c:1401,33'
              BranchSideFuncs:
                - window_tree_get_target
                - free
                - mode_tree_draw
                - window_pane_reset_mode
                - mode_tree_run_command
            - BranchSide:      'window-tree.c:1408,6'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-tree.c:1334,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1335,26'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1336,3'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-tree.c:1348,3'
          Branch Sides:
            - BranchSide:      'window-tree.c:1350,4'
              BranchSideFuncs:
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1352,8'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1357,8'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1362,8'
              BranchSideFuncs:
                - window_pane_index
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1367,7'
              BranchSideFuncs:
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-tree.c:1352,8'
          Branch Sides:
            - BranchSide:      'window-tree.c:1353,5'
              BranchSideFuncs:
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1354,44'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-tree.c:1357,8'
          Branch Sides:
            - BranchSide:      'window-tree.c:1358,5'
              BranchSideFuncs:
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1359,43'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-tree.c:1362,20'
          Branch Sides:
            - BranchSide:      'window-tree.c:1362,41'
              BranchSideFuncs:
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1363,5'
              BranchSideFuncs:
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-tree.c:1362,8'
          Branch Sides:
            - BranchSide:      'window-tree.c:1363,5'
              BranchSideFuncs:
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1364,41'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-tree.c:1367,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1368,4'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1369,3'
              BranchSideFuncs:
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-tree.c:1378,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1379,4'
              BranchSideFuncs:
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1380,42'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-tree.c:1390,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1391,39'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1393,4'
              BranchSideFuncs:
                - xasprintf
                - status_prompt_set
                - free
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-tree.c:1402,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:1403,26'
              BranchSideFuncs:
                - mode_tree_run_command
                - free
                - mode_tree_draw
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1404,12'
              BranchSideFuncs:
                - free
                - mode_tree_draw
                - window_pane_reset_mode
        - Branch String:   'window-tree.c:1408,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1409,26'
              BranchSideFuncs:
                - window_pane_reset_mode
            - BranchSide:      'window-tree.c:1411,18'
              BranchSideFuncs:
                - mode_tree_draw
      Callsites:
        - Src:             'window-tree.c:1311,9'
          Dst:             mode_tree_get_current
        - Src:             'window-tree.c:1312,13'
          Dst:             mode_tree_key
        - Src:             'window-tree.c:1315,26'
          Dst:             mode_tree_get_current
        - Src:             'window-tree.c:1320,9'
          Dst:             window_tree_mouse
        - Src:             'window-tree.c:1332,3'
          Dst:             mode_tree_expand
        - Src:             'window-tree.c:1333,3'
          Dst:             mode_tree_expand
        - Src:             'window-tree.c:1334,8'
          Dst:             mode_tree_set_current
        - Src:             'window-tree.c:1335,4'
          Dst:             mode_tree_set_current
        - Src:             'window-tree.c:1338,3'
          Dst:             window_tree_pull_item
        - Src:             'window-tree.c:1339,3'
          Dst:             server_set_marked
        - Src:             'window-tree.c:1340,3'
          Dst:             mode_tree_build
        - Src:             'window-tree.c:1343,3'
          Dst:             server_clear_marked
        - Src:             'window-tree.c:1344,3'
          Dst:             mode_tree_build
        - Src:             'window-tree.c:1347,3'
          Dst:             window_tree_pull_item
        - Src:             'window-tree.c:1354,4'
          Dst:             xasprintf
        - Src:             'window-tree.c:1359,4'
          Dst:             xasprintf
        - Src:             'window-tree.c:1362,23'
          Dst:             window_pane_index
        - Src:             'window-tree.c:1364,4'
          Dst:             xasprintf
        - Src:             'window-tree.c:1370,3'
          Dst:             status_prompt_set
        - Src:             'window-tree.c:1370,3'
          Dst:             window_tree_kill_current_callback
        - Src:             'window-tree.c:1370,3'
          Dst:             window_tree_command_free
        - Src:             'window-tree.c:1377,12'
          Dst:             mode_tree_count_tagged
        - Src:             'window-tree.c:1380,3'
          Dst:             xasprintf
        - Src:             'window-tree.c:1382,3'
          Dst:             status_prompt_set
        - Src:             'window-tree.c:1382,3'
          Dst:             window_tree_kill_tagged_callback
        - Src:             'window-tree.c:1382,3'
          Dst:             window_tree_command_free
        - Src:             'window-tree.c:1389,12'
          Dst:             mode_tree_count_tagged
        - Src:             'window-tree.c:1391,4'
          Dst:             xasprintf
        - Src:             'window-tree.c:1393,4'
          Dst:             xasprintf
        - Src:             'window-tree.c:1395,3'
          Dst:             status_prompt_set
        - Src:             'window-tree.c:1395,3'
          Dst:             window_tree_command_callback
        - Src:             'window-tree.c:1395,3'
          Dst:             window_tree_command_free
        - Src:             'window-tree.c:1401,10'
          Dst:             window_tree_get_target
        - Src:             'window-tree.c:1403,4'
          Dst:             mode_tree_run_command
        - Src:             'window-tree.c:1409,3'
          Dst:             window_pane_reset_mode
        - Src:             'window-tree.c:1411,3'
          Dst:             mode_tree_draw
    - functionName:    window_tree_search
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - ss
      BBCount:         29
      ICount:          168
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - osdep_get_name
        - strstr
        - window_tree_pull_item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:848,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:850,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:852,7'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'window-tree.c:856,7'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'window-tree.c:860,7'
              BranchSideFuncs:
                - osdep_get_name
                - strstr
                - free
            - BranchSide:      'window-tree.c:869,2'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:852,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:853,4'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:854,18'
              BranchSideFuncs:
                - strstr
        - Branch String:   'window-tree.c:856,17'
          Branch Sides:
            - BranchSide:      'window-tree.c:856,20'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:857,4'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:856,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:857,4'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:858,18'
              BranchSideFuncs:
                - strstr
        - Branch String:   'window-tree.c:860,17'
          Branch Sides:
            - BranchSide:      'window-tree.c:860,20'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:861,4'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:860,31'
          Branch Sides:
            - BranchSide:      'window-tree.c:860,34'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:861,4'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:860,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:861,4'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:862,24'
              BranchSideFuncs:
                - osdep_get_name
                - strstr
                - free
        - Branch String:   'window-tree.c:863,19'
          Branch Sides:
            - BranchSide:      'window-tree.c:863,23'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:864,4'
              BranchSideFuncs: []
        - Branch String:   'window-tree.c:863,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:864,4'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:865,20'
              BranchSideFuncs:
                - strstr
                - free
      Callsites:
        - Src:             'window-tree.c:846,2'
          Dst:             window_tree_pull_item
        - Src:             'window-tree.c:854,11'
          Dst:             strstr
        - Src:             'window-tree.c:858,11'
          Dst:             strstr
        - Src:             'window-tree.c:862,9'
          Dst:             osdep_get_name
        - Src:             'window-tree.c:865,13'
          Dst:             strstr
    - functionName:    window_tree_draw
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - modedata
        - itemdata
        - ctx
        - sx
        - sy
      BBCount:         11
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - screen_write_preview
        - window_tree_draw_session
        - window_tree_draw_window
        - window_tree_pull_item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:818,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:819,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:821,10'
              BranchSideFuncs:
                - screen_write_preview
                - window_tree_draw_window
                - window_tree_draw_session
        - Branch String:   'window-tree.c:821,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:821,2'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:823,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:825,28'
              BranchSideFuncs:
                - window_tree_draw_session
            - BranchSide:      'window-tree.c:828,27'
              BranchSideFuncs:
                - window_tree_draw_window
            - BranchSide:      'window-tree.c:831,24'
              BranchSideFuncs:
                - screen_write_preview
      Callsites:
        - Src:             'window-tree.c:817,2'
          Dst:             window_tree_pull_item
        - Src:             'window-tree.c:825,3'
          Dst:             window_tree_draw_session
        - Src:             'window-tree.c:828,3'
          Dst:             window_tree_draw_window
        - Src:             'window-tree.c:831,3'
          Dst:             screen_write_preview
    - functionName:    window_tree_build
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - modedata
        - sort_crit
        - tag
        - filter
      BBCount:         40
      ICount:          275
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - qsort
        - session_group_contains
        - sessions_RB_MINMAX
        - sessions_RB_NEXT
        - window_count_panes
        - window_tree_build_session
        - window_tree_cmp_session
        - window_tree_free_item
        - xreallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window-tree.c:477,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:478,25'
              BranchSideFuncs:
                - window_tree_free_item
                - free
                - sessions_RB_MINMAX
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - xreallocarray
                - sessions_RB_NEXT
                - session_group_contains
            - BranchSide:      'window-tree.c:479,7'
              BranchSideFuncs:
                - free
                - sessions_RB_MINMAX
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - xreallocarray
                - sessions_RB_NEXT
                - session_group_contains
        - Branch String:   'window-tree.c:485,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:486,7'
              BranchSideFuncs:
                - xreallocarray
                - sessions_RB_NEXT
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - session_group_contains
            - BranchSide:      'window-tree.c:495,21'
              BranchSideFuncs:
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
        - Branch String:   'window-tree.c:486,27'
          Branch Sides:
            - BranchSide:      'window-tree.c:487,36'
              BranchSideFuncs:
                - session_group_contains
                - xreallocarray
                - sessions_RB_NEXT
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
            - BranchSide:      'window-tree.c:492,21'
              BranchSideFuncs:
                - xreallocarray
                - sessions_RB_NEXT
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - session_group_contains
        - Branch String:   'window-tree.c:486,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:488,9'
              BranchSideFuncs:
                - xreallocarray
                - sessions_RB_NEXT
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - session_group_contains
            - BranchSide:      'window-tree.c:492,21'
              BranchSideFuncs:
                - xreallocarray
                - sessions_RB_NEXT
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - session_group_contains
        - Branch String:   'window-tree.c:488,23'
          Branch Sides:
            - BranchSide:      'window-tree.c:488,26'
              BranchSideFuncs:
                - xreallocarray
                - sessions_RB_NEXT
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - session_group_contains
            - BranchSide:      'window-tree.c:489,9'
              BranchSideFuncs:
                - xreallocarray
                - sessions_RB_NEXT
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - session_group_contains
        - Branch String:   'window-tree.c:488,43'
          Branch Sides:
            - BranchSide:      'window-tree.c:489,9'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - xreallocarray
                - session_group_contains
            - BranchSide:      'window-tree.c:490,5'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - xreallocarray
                - session_group_contains
        - Branch String:   'window-tree.c:489,23'
          Branch Sides:
            - BranchSide:      'window-tree.c:489,26'
              BranchSideFuncs:
                - xreallocarray
                - sessions_RB_NEXT
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - session_group_contains
            - BranchSide:      'window-tree.c:491,3'
              BranchSideFuncs:
                - xreallocarray
                - sessions_RB_NEXT
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - session_group_contains
        - Branch String:   'window-tree.c:488,8'
          Branch Sides:
            - BranchSide:      'window-tree.c:490,5'
              BranchSideFuncs:
                - sessions_RB_NEXT
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - xreallocarray
                - session_group_contains
            - BranchSide:      'window-tree.c:491,3'
              BranchSideFuncs:
                - xreallocarray
                - sessions_RB_NEXT
                - qsort
                - free
                - window_count_panes
                - window_tree_build_session
                - session_group_contains
        - Branch String:   'window-tree.c:498,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:499,29'
              BranchSideFuncs:
                - window_tree_build_session
                - free
                - window_count_panes
            - BranchSide:      'window-tree.c:500,7'
              BranchSideFuncs:
                - free
                - window_count_panes
        - Branch String:   'window-tree.c:502,2'
          Branch Sides:
            - BranchSide:      'window-tree.c:502,2'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:504,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:506,20'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:509,20'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:512,26'
              BranchSideFuncs:
                - window_count_panes
        - Branch String:   'window-tree.c:512,7'
          Branch Sides:
            - BranchSide:      'window-tree.c:513,21'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:515,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window-tree.c:475,12'
          Dst:             session_group_contains
        - Src:             'window-tree.c:478,3'
          Dst:             window_tree_free_item
        - Src:             'window-tree.c:485,2'
          Dst:             sessions_RB_MINMAX
        - Src:             'window-tree.c:487,13'
          Dst:             session_group_contains
        - Src:             'window-tree.c:492,7'
          Dst:             xreallocarray
        - Src:             'window-tree.c:485,2'
          Dst:             sessions_RB_NEXT
        - Src:             'window-tree.c:496,2'
          Dst:             qsort
        - Src:             'window-tree.c:496,2'
          Dst:             window_tree_cmp_session
        - Src:             'window-tree.c:499,3'
          Dst:             window_tree_build_session
        - Src:             'window-tree.c:512,7'
          Dst:             window_count_panes
    - functionName:    window_tree_update
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mode_tree_build
        - mode_tree_draw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-tree.c:1061,2'
          Dst:             mode_tree_build
        - Src:             'window-tree.c:1062,2'
          Dst:             mode_tree_draw
    - functionName:    window_tree_resize
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wme
        - sx
        - sy
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mode_tree_resize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'window-tree.c:1053,2'
          Dst:             mode_tree_resize
    - functionName:    window_tree_free
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mode_tree_free
        - window_tree_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-tree.c:1040,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:1041,3'
              BranchSideFuncs: []
            - BranchSide:      'window-tree.c:1043,2'
              BranchSideFuncs:
                - mode_tree_free
                - window_tree_destroy
      Callsites:
        - Src:             'window-tree.c:1044,2'
          Dst:             mode_tree_free
        - Src:             'window-tree.c:1045,2'
          Dst:             window_tree_destroy
    - functionName:    window_tree_init
      functionSourceFile: '/src/tmux/window-tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wme
        - fs
        - args
      BBCount:         30
      ICount:          220
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - args_count
        - args_get
        - args_has
        - args_string
        - mode_tree_build
        - mode_tree_draw
        - mode_tree_start
        - mode_tree_zoom
        - window_tree_build
        - window_tree_draw
        - window_tree_get_key
        - window_tree_menu
        - window_tree_search
        - window_tree_swap
        - xcalloc
        - xstrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window-tree.c:978,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:979,3'
              BranchSideFuncs:
                - args_has
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
                - args_get
                - xstrdup
            - BranchSide:      'window-tree.c:980,20'
              BranchSideFuncs:
                - args_has
                - args_has
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
                - args_get
                - xstrdup
        - Branch String:   'window-tree.c:980,11'
          Branch Sides:
            - BranchSide:      'window-tree.c:981,3'
              BranchSideFuncs:
                - args_has
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
                - args_get
                - xstrdup
            - BranchSide:      'window-tree.c:983,3'
              BranchSideFuncs:
                - args_has
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
                - args_get
                - xstrdup
        - Branch String:   'window-tree.c:986,19'
          Branch Sides:
            - BranchSide:      'window-tree.c:986,32'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
            - BranchSide:      'window-tree.c:987,18'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
        - Branch String:   'window-tree.c:986,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:987,18'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
            - BranchSide:      'window-tree.c:989,35'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_has
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
                - args_get
                - xstrdup
        - Branch String:   'window-tree.c:990,19'
          Branch Sides:
            - BranchSide:      'window-tree.c:990,32'
              BranchSideFuncs:
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
            - BranchSide:      'window-tree.c:991,22'
              BranchSideFuncs:
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
        - Branch String:   'window-tree.c:990,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:991,22'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
            - BranchSide:      'window-tree.c:993,39'
              BranchSideFuncs:
                - args_get
                - xstrdup
                - args_count
                - args_string
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
                - xstrdup
        - Branch String:   'window-tree.c:994,19'
          Branch Sides:
            - BranchSide:      'window-tree.c:994,33'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-tree.c:995,19'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
        - Branch String:   'window-tree.c:994,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:995,19'
              BranchSideFuncs:
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-tree.c:997,39'
              BranchSideFuncs:
                - args_string
                - xstrdup
                - args_has
                - args_has
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
        - Branch String:   'window-tree.c:999,6'
          Branch Sides:
            - BranchSide:      'window-tree.c:999,6'
              BranchSideFuncs:
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
            - BranchSide:      'window-tree.c:1000,3'
              BranchSideFuncs:
                - mode_tree_start
                - mode_tree_zoom
                - mode_tree_build
                - mode_tree_draw
      Callsites:
        - Src:             'window-tree.c:974,21'
          Dst:             xcalloc
        - Src:             'window-tree.c:978,6'
          Dst:             args_has
        - Src:             'window-tree.c:980,11'
          Dst:             args_has
        - Src:             'window-tree.c:986,23'
          Dst:             args_has
        - Src:             'window-tree.c:987,18'
          Dst:             xstrdup
        - Src:             'window-tree.c:989,26'
          Dst:             args_get
        - Src:             'window-tree.c:989,18'
          Dst:             xstrdup
        - Src:             'window-tree.c:990,23'
          Dst:             args_has
        - Src:             'window-tree.c:991,22'
          Dst:             xstrdup
        - Src:             'window-tree.c:993,30'
          Dst:             args_get
        - Src:             'window-tree.c:993,22'
          Dst:             xstrdup
        - Src:             'window-tree.c:994,22'
          Dst:             args_count
        - Src:             'window-tree.c:995,19'
          Dst:             xstrdup
        - Src:             'window-tree.c:997,27'
          Dst:             args_string
        - Src:             'window-tree.c:997,19'
          Dst:             xstrdup
        - Src:             'window-tree.c:998,25'
          Dst:             args_has
        - Src:             'window-tree.c:999,6'
          Dst:             args_has
        - Src:             'window-tree.c:1002,15'
          Dst:             mode_tree_start
        - Src:             'window-tree.c:1002,15'
          Dst:             window_tree_build
        - Src:             'window-tree.c:1002,15'
          Dst:             window_tree_draw
        - Src:             'window-tree.c:1002,15'
          Dst:             window_tree_search
        - Src:             'window-tree.c:1002,15'
          Dst:             window_tree_menu
        - Src:             'window-tree.c:1002,15'
          Dst:             window_tree_get_key
        - Src:             'window-tree.c:1002,15'
          Dst:             window_tree_swap
        - Src:             'window-tree.c:1006,2'
          Dst:             mode_tree_zoom
        - Src:             'window-tree.c:1008,2'
          Dst:             mode_tree_build
        - Src:             'window-tree.c:1009,2'
          Dst:             mode_tree_draw
    - functionName:    window_pane_send_theme_update
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1934
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         13
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - input_key_pane
        - window_pane_get_theme
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1935,6'
          Branch Sides:
            - BranchSide:      'window.c:1936,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1937,7'
              BranchSideFuncs:
                - window_pane_get_theme
                - input_key_pane
                - input_key_pane
        - Branch String:   'window.c:1937,6'
          Branch Sides:
            - BranchSide:      'window.c:1938,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1940,32'
              BranchSideFuncs:
                - window_pane_get_theme
                - input_key_pane
                - input_key_pane
        - Branch String:   'window.c:1940,2'
          Branch Sides:
            - BranchSide:      'window.c:1942,18'
              BranchSideFuncs:
                - input_key_pane
            - BranchSide:      'window.c:1945,18'
              BranchSideFuncs:
                - input_key_pane
            - BranchSide:      'window.c:1948,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1951,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:1940,10'
          Dst:             window_pane_get_theme
        - Src:             'window.c:1942,3'
          Dst:             input_key_pane
        - Src:             'window.c:1945,3'
          Dst:             input_key_pane
    - functionName:    window_pane_get_theme
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1930
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         34
      ICount:          168
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - colour_totheme
        - session_has
        - window_pane_get_bg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:1895,6'
          Branch Sides:
            - BranchSide:      'window.c:1896,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1897,6'
              BranchSideFuncs:
                - window_pane_get_bg
                - colour_totheme
                - session_has
        - Branch String:   'window.c:1904,6'
          Branch Sides:
            - BranchSide:      'window.c:1905,11'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1908,2'
              BranchSideFuncs:
                - session_has
        - Branch String:   'window.c:1908,2'
          Branch Sides:
            - BranchSide:      'window.c:1909,7'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1925,6'
              BranchSideFuncs: []
        - Branch String:   'window.c:1909,7'
          Branch Sides:
            - BranchSide:      'window.c:1910,4'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1911,7'
              BranchSideFuncs:
                - session_has
        - Branch String:   'window.c:1911,29'
          Branch Sides:
            - BranchSide:      'window.c:1911,45'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1912,4'
              BranchSideFuncs:
                - session_has
        - Branch String:   'window.c:1911,7'
          Branch Sides:
            - BranchSide:      'window.c:1912,4'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1913,11'
              BranchSideFuncs:
                - session_has
        - Branch String:   'window.c:1913,3'
          Branch Sides:
            - BranchSide:      'window.c:1915,16'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1918,15'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1921,4'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1923,2'
              BranchSideFuncs:
                - session_has
        - Branch String:   'window.c:1925,17'
          Branch Sides:
            - BranchSide:      'window.c:1925,21'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1927,6'
              BranchSideFuncs: []
        - Branch String:   'window.c:1925,6'
          Branch Sides:
            - BranchSide:      'window.c:1926,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1927,6'
              BranchSideFuncs: []
        - Branch String:   'window.c:1927,18'
          Branch Sides:
            - BranchSide:      'window.c:1927,22'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1929,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:1927,6'
          Branch Sides:
            - BranchSide:      'window.c:1928,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1929,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:1903,25'
          Dst:             window_pane_get_bg
        - Src:             'window.c:1903,10'
          Dst:             colour_totheme
        - Src:             'window.c:1911,33'
          Dst:             session_has
    - functionName:    window_pane_get_bg
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - tty_default_colours
        - window_get_bg_client
        - window_pane_get_bg_control_client
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:1798,6'
          Branch Sides:
            - BranchSide:      'window.c:1798,6'
              BranchSideFuncs:
                - tty_default_colours
                - window_get_bg_client
            - BranchSide:      'window.c:1799,34'
              BranchSideFuncs:
                - tty_default_colours
                - window_get_bg_client
        - Branch String:   'window.c:1800,7'
          Branch Sides:
            - BranchSide:      'window.c:1800,7'
              BranchSideFuncs:
                - window_get_bg_client
            - BranchSide:      'window.c:1801,29'
              BranchSideFuncs:
                - window_get_bg_client
        - Branch String:   'window.c:1800,7'
          Branch Sides:
            - BranchSide:      'window.c:1801,29'
              BranchSideFuncs:
                - window_get_bg_client
            - BranchSide:      'window.c:1803,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:1797,6'
          Dst:             window_pane_get_bg_control_client
        - Src:             'window.c:1799,3'
          Dst:             tty_default_colours
        - Src:             'window.c:1801,8'
          Dst:             window_get_bg_client
    - functionName:    window_pane_get_bg_control_client
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1836,6'
          Branch Sides:
            - BranchSide:      'window.c:1837,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1839,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:1839,2'
          Branch Sides:
            - BranchSide:      'window.c:1840,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1843,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:1840,7'
          Branch Sides:
            - BranchSide:      'window.c:1841,12'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1842,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_get_bg_client
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1825
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - session_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1815,2'
          Branch Sides:
            - BranchSide:      'window.c:1816,7'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1824,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:1816,7'
          Branch Sides:
            - BranchSide:      'window.c:1817,4'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1818,7'
              BranchSideFuncs:
                - session_has
        - Branch String:   'window.c:1818,29'
          Branch Sides:
            - BranchSide:      'window.c:1818,45'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1819,4'
              BranchSideFuncs:
                - session_has
        - Branch String:   'window.c:1818,7'
          Branch Sides:
            - BranchSide:      'window.c:1819,4'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1820,7'
              BranchSideFuncs:
                - session_has
        - Branch String:   'window.c:1820,7'
          Branch Sides:
            - BranchSide:      'window.c:1821,4'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1822,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:1818,33'
          Dst:             session_has
    - functionName:    window_pane_get_fg_control_client
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1877,6'
          Branch Sides:
            - BranchSide:      'window.c:1878,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1880,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:1880,2'
          Branch Sides:
            - BranchSide:      'window.c:1881,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1884,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:1881,7'
          Branch Sides:
            - BranchSide:      'window.c:1882,12'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1883,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_pane_get_fg
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - session_has
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1856,2'
          Branch Sides:
            - BranchSide:      'window.c:1857,7'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1865,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:1857,7'
          Branch Sides:
            - BranchSide:      'window.c:1858,4'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1859,7'
              BranchSideFuncs:
                - session_has
        - Branch String:   'window.c:1859,29'
          Branch Sides:
            - BranchSide:      'window.c:1859,45'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1860,4'
              BranchSideFuncs:
                - session_has
        - Branch String:   'window.c:1859,7'
          Branch Sides:
            - BranchSide:      'window.c:1860,4'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1861,7'
              BranchSideFuncs:
                - session_has
        - Branch String:   'window.c:1861,7'
          Branch Sides:
            - BranchSide:      'window.c:1862,4'
              BranchSideFuncs:
                - session_has
            - BranchSide:      'window.c:1863,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:1859,33'
          Dst:             session_has
    - functionName:    window_pane_show_scrollbar
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wp
        - sb_option
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - window_pane_mode
      functionUses:    8
      BranchProfiles:
        - Branch String:   'window.c:1782,6'
          Branch Sides:
            - BranchSide:      'window.c:1783,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1784,6'
              BranchSideFuncs:
                - window_pane_mode
        - Branch String:   'window.c:1784,42'
          Branch Sides:
            - BranchSide:      'window.c:1785,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1787,3'
              BranchSideFuncs: []
        - Branch String:   'window.c:1785,42'
          Branch Sides:
            - BranchSide:      'window.c:1786,23'
              BranchSideFuncs:
                - window_pane_mode
            - BranchSide:      'window.c:1788,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:1784,6'
          Branch Sides:
            - BranchSide:      'window.c:1787,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1788,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:1786,6'
          Dst:             window_pane_mode
    - functionName:    window_pane_mode
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1776
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'window.c:1769,6'
          Branch Sides:
            - BranchSide:      'window.c:1770,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1775,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:1770,7'
          Branch Sides:
            - BranchSide:      'window.c:1771,4'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1772,7'
              BranchSideFuncs: []
        - Branch String:   'window.c:1772,7'
          Branch Sides:
            - BranchSide:      'window.c:1773,4'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1774,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_pane_default_cursor
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - screen_set_default_cursor
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'window.c:1763,2'
          Dst:             screen_set_default_cursor
    - functionName:    window_pane_update_used_data
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wp
        - wpo
        - size
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - evbuffer_get_length
      functionUses:    6
      BranchProfiles:
        - Branch String:   'window.c:1736,6'
          Branch Sides:
            - BranchSide:      'window.c:1736,6'
              BranchSideFuncs:
                - evbuffer_get_length
            - BranchSide:      'window.c:1737,10'
              BranchSideFuncs:
                - evbuffer_get_length
      Callsites:
        - Src:             'window.c:1736,13'
          Dst:             evbuffer_get_length
        - Src:             'window.c:1737,10'
          Dst:             evbuffer_get_length
    - functionName:    window_pane_get_new_data
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - wpo
        - size
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - evbuffer_get_length
        - evbuffer_pullup
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'window.c:1726,10'
          Dst:             evbuffer_get_length
        - Src:             'window.c:1727,10'
          Dst:             evbuffer_pullup
    - functionName:    window_pane_input_callback
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - path
        - error
        - closed
        - buffer
        - data
      BBCount:         23
      ICount:          151
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - cmdq_continue
        - evbuffer_drain
        - evbuffer_get_length
        - evbuffer_pullup
        - file_cancel
        - input_parse_buffer
        - server_client_unref
        - window_pane_find_by_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1680,26'
          Branch Sides:
            - BranchSide:      'window.c:1680,30'
              BranchSideFuncs:
                - input_parse_buffer
                - evbuffer_drain
                - cmdq_continue
                - server_client_unref
                - free
                - file_cancel
            - BranchSide:      'window.c:1686,13'
              BranchSideFuncs:
                - input_parse_buffer
                - evbuffer_drain
                - cmdq_continue
                - server_client_unref
                - free
        - Branch String:   'window.c:1680,41'
          Branch Sides:
            - BranchSide:      'window.c:1680,44'
              BranchSideFuncs:
                - file_cancel
                - evbuffer_drain
            - BranchSide:      'window.c:1681,7'
              BranchSideFuncs:
                - file_cancel
                - evbuffer_drain
        - Branch String:   'window.c:1680,6'
          Branch Sides:
            - BranchSide:      'window.c:1681,7'
              BranchSideFuncs:
                - file_cancel
                - evbuffer_drain
            - BranchSide:      'window.c:1686,13'
              BranchSideFuncs:
                - input_parse_buffer
                - evbuffer_drain
                - cmdq_continue
                - server_client_unref
                - free
        - Branch String:   'window.c:1681,7'
          Branch Sides:
            - BranchSide:      'window.c:1682,4'
              BranchSideFuncs:
                - file_cancel
                - evbuffer_drain
            - BranchSide:      'window.c:1685,15'
              BranchSideFuncs:
                - file_cancel
                - evbuffer_drain
        - Branch String:   'window.c:1686,33'
          Branch Sides:
            - BranchSide:      'window.c:1686,36'
              BranchSideFuncs:
                - cmdq_continue
                - server_client_unref
                - free
                - evbuffer_drain
            - BranchSide:      'window.c:1687,17'
              BranchSideFuncs:
                - cmdq_continue
                - server_client_unref
                - free
                - evbuffer_drain
        - Branch String:   'window.c:1686,43'
          Branch Sides:
            - BranchSide:      'window.c:1686,46'
              BranchSideFuncs:
                - cmdq_continue
                - server_client_unref
                - free
                - evbuffer_drain
            - BranchSide:      'window.c:1687,17'
              BranchSideFuncs:
                - cmdq_continue
                - server_client_unref
                - free
                - evbuffer_drain
        - Branch String:   'window.c:1686,13'
          Branch Sides:
            - BranchSide:      'window.c:1687,17'
              BranchSideFuncs:
                - cmdq_continue
                - server_client_unref
                - free
                - evbuffer_drain
            - BranchSide:      'window.c:1691,22'
              BranchSideFuncs:
                - input_parse_buffer
                - evbuffer_drain
      Callsites:
        - Src:             'window.c:1676,19'
          Dst:             evbuffer_pullup
        - Src:             'window.c:1677,19'
          Dst:             evbuffer_get_length
        - Src:             'window.c:1679,7'
          Dst:             window_pane_find_by_id
        - Src:             'window.c:1685,3'
          Dst:             file_cancel
        - Src:             'window.c:1687,3'
          Dst:             cmdq_continue
        - Src:             'window.c:1688,3'
          Dst:             server_client_unref
        - Src:             'window.c:1691,3'
          Dst:             input_parse_buffer
        - Src:             'window.c:1692,2'
          Dst:             evbuffer_drain
    - functionName:    window_pane_find_by_id
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - window_pane_tree_RB_FIND
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'window.c:924,10'
          Dst:             window_pane_tree_RB_FIND
    - functionName:    window_pane_tree_RB_FIND
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - window_pane_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_cmp
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_cmp
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_cmp
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_cmp
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:78,1'
          Dst:             window_pane_cmp
    - functionName:    window_pane_cmp
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp1
        - wp2
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    window_pane_start_input
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - item
        - cause
      BBCount:         10
      ICount:          95
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - cmdq_get_client
        - file_read
        - window_pane_input_callback
        - xmalloc
        - xstrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:1702,6'
          Branch Sides:
            - BranchSide:      'window.c:1703,12'
              BranchSideFuncs:
                - xstrdup
            - BranchSide:      'window.c:1706,6'
              BranchSideFuncs:
                - xmalloc
                - file_read
        - Branch String:   'window.c:1706,6'
          Branch Sides:
            - BranchSide:      'window.c:1707,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1708,6'
              BranchSideFuncs:
                - xmalloc
                - file_read
        - Branch String:   'window.c:1708,6'
          Branch Sides:
            - BranchSide:      'window.c:1709,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1711,10'
              BranchSideFuncs:
                - xmalloc
                - file_read
      Callsites:
        - Src:             'window.c:1699,23'
          Dst:             cmdq_get_client
        - Src:             'window.c:1703,12'
          Dst:             xstrdup
        - Src:             'window.c:1711,10'
          Dst:             xmalloc
        - Src:             'window.c:1714,16'
          Dst:             file_read
        - Src:             'window.c:1714,16'
          Dst:             window_pane_input_callback
    - functionName:    winlink_shuffle_up
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - wl
        - before
      BBCount:         22
      ICount:          132
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - winlink_find_by_index
        - winlinks_RB_INSERT
        - winlinks_RB_REMOVE
      functionUses:    5
      BranchProfiles:
        - Branch String:   'window.c:1644,6'
          Branch Sides:
            - BranchSide:      'window.c:1645,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1646,6'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_REMOVE
                - winlinks_RB_INSERT
                - winlink_find_by_index
        - Branch String:   'window.c:1646,6'
          Branch Sides:
            - BranchSide:      'window.c:1647,9'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_REMOVE
                - winlinks_RB_INSERT
                - winlink_find_by_index
            - BranchSide:      'window.c:1649,9'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_REMOVE
                - winlinks_RB_INSERT
                - winlink_find_by_index
        - Branch String:   'window.c:1652,2'
          Branch Sides:
            - BranchSide:      'window.c:1653,30'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlink_find_by_index
                - winlinks_RB_REMOVE
                - winlinks_RB_INSERT
            - BranchSide:      'window.c:1656,6'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_REMOVE
                - winlinks_RB_INSERT
        - Branch String:   'window.c:1653,7'
          Branch Sides:
            - BranchSide:      'window.c:1654,4'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_REMOVE
                - winlinks_RB_INSERT
            - BranchSide:      'window.c:1655,2'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_REMOVE
                - winlinks_RB_INSERT
                - winlink_find_by_index
        - Branch String:   'window.c:1656,6'
          Branch Sides:
            - BranchSide:      'window.c:1657,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1660,2'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_REMOVE
                - winlinks_RB_INSERT
        - Branch String:   'window.c:1660,2'
          Branch Sides:
            - BranchSide:      'window.c:1661,31'
              BranchSideFuncs:
                - winlink_find_by_index
                - winlinks_RB_REMOVE
                - winlinks_RB_INSERT
            - BranchSide:      'window.c:1667,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:1653,7'
          Dst:             winlink_find_by_index
        - Src:             'window.c:1661,8'
          Dst:             winlink_find_by_index
        - Src:             'window.c:1662,3'
          Dst:             winlinks_RB_REMOVE
        - Src:             'window.c:1664,3'
          Dst:             winlinks_RB_INSERT
    - functionName:    winlink_find_by_index
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wwl
        - idx
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - fatalx
        - winlinks_RB_FIND
      functionUses:    17
      BranchProfiles:
        - Branch String:   'window.c:116,6'
          Branch Sides:
            - BranchSide:      'window.c:117,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'window.c:119,11'
              BranchSideFuncs:
                - winlinks_RB_FIND
      Callsites:
        - Src:             'window.c:117,3'
          Dst:             fatalx
        - Src:             'window.c:120,10'
          Dst:             winlinks_RB_FIND
    - functionName:    winlinks_RB_REMOVE
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - winlinks_RB_REMOVE_COLOR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_REMOVE_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:77,1'
          Dst:             winlinks_RB_REMOVE_COLOR
    - functionName:    winlinks_RB_INSERT
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - winlink_cmp
        - winlinks_RB_INSERT_COLOR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlink_cmp
                - winlinks_RB_INSERT_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_INSERT_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_INSERT_COLOR
                - winlink_cmp
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_INSERT_COLOR
                - winlink_cmp
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_INSERT_COLOR
                - winlink_cmp
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_INSERT_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_INSERT_COLOR
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_INSERT_COLOR
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlinks_RB_INSERT_COLOR
      Callsites:
        - Src:             'window.c:77,1'
          Dst:             winlink_cmp
        - Src:             'window.c:77,1'
          Dst:             winlinks_RB_INSERT_COLOR
    - functionName:    winlink_cmp
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wl1
        - wl2
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    winlinks_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winlinks_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winlinks_RB_FIND
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - winlink_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlink_cmp
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlink_cmp
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlink_cmp
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlink_cmp
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:77,1'
          Dst:             winlink_cmp
    - functionName:    winlink_clear_flags
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wl
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - server_status_session
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1630,2'
          Branch Sides:
            - BranchSide:      'window.c:1631,8'
              BranchSideFuncs:
                - server_status_session
            - BranchSide:      'window.c:1636,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:1631,7'
          Branch Sides:
            - BranchSide:      'window.c:1632,4'
              BranchSideFuncs:
                - server_status_session
            - BranchSide:      'window.c:1635,2'
              BranchSideFuncs:
                - server_status_session
      Callsites:
        - Src:             'window.c:1633,4'
          Dst:             server_status_session
    - functionName:    window_pane_find_right
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         36
      ICount:          242
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - window_pane_choose_best
        - window_pane_full_size_offset
        - xreallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:1562,6'
          Branch Sides:
            - BranchSide:      'window.c:1563,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1564,6'
              BranchSideFuncs:
                - window_pane_full_size_offset
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1572,6'
          Branch Sides:
            - BranchSide:      'window.c:1573,8'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1575,8'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1578,2'
          Branch Sides:
            - BranchSide:      'window.c:1579,32'
              BranchSideFuncs:
                - window_pane_full_size_offset
                - window_pane_choose_best
                - free
                - xreallocarray
            - BranchSide:      'window.c:1599,33'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
        - Branch String:   'window.c:1580,7'
          Branch Sides:
            - BranchSide:      'window.c:1581,4'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1582,7'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1582,7'
          Branch Sides:
            - BranchSide:      'window.c:1583,4'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1584,9'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1587,18'
          Branch Sides:
            - BranchSide:      'window.c:1587,21'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1589,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1587,7'
          Branch Sides:
            - BranchSide:      'window.c:1588,10'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1589,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1589,24'
          Branch Sides:
            - BranchSide:      'window.c:1589,27'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1591,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1589,12'
          Branch Sides:
            - BranchSide:      'window.c:1590,10'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1591,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1593,7'
          Branch Sides:
            - BranchSide:      'window.c:1594,4'
              BranchSideFuncs:
                - xreallocarray
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
            - BranchSide:      'window.c:1595,24'
              BranchSideFuncs:
                - xreallocarray
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
      Callsites:
        - Src:             'window.c:1569,2'
          Dst:             window_pane_full_size_offset
        - Src:             'window.c:1579,3'
          Dst:             window_pane_full_size_offset
        - Src:             'window.c:1595,10'
          Dst:             xreallocarray
        - Src:             'window.c:1599,9'
          Dst:             window_pane_choose_best
    - functionName:    window_pane_full_size_offset
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - xoff
        - yoff
        - sx
        - sy
      BBCount:         9
      ICount:          123
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - options_get_number
        - window_pane_show_scrollbar
      functionUses:    9
      BranchProfiles:
        - Branch String:   'window.c:1360,6'
          Branch Sides:
            - BranchSide:      'window.c:1361,10'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1363,8'
              BranchSideFuncs: []
        - Branch String:   'window.c:1364,6'
          Branch Sides:
            - BranchSide:      'window.c:1365,11'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1368,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:1357,20'
          Dst:             options_get_number
        - Src:             'window.c:1358,11'
          Dst:             options_get_number
        - Src:             'window.c:1360,6'
          Dst:             window_pane_show_scrollbar
    - functionName:    window_pane_choose_best
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - size
      BBCount:         11
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window.c:1333,6'
          Branch Sides:
            - BranchSide:      'window.c:1334,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1336,9'
              BranchSideFuncs: []
        - Branch String:   'window.c:1337,2'
          Branch Sides:
            - BranchSide:      'window.c:1338,10'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1342,10'
              BranchSideFuncs: []
        - Branch String:   'window.c:1339,7'
          Branch Sides:
            - BranchSide:      'window.c:1340,11'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1341,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_pane_find_left
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         36
      ICount:          237
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - window_pane_choose_best
        - window_pane_full_size_offset
        - xreallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:1510,6'
          Branch Sides:
            - BranchSide:      'window.c:1511,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1512,6'
              BranchSideFuncs:
                - window_pane_full_size_offset
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1520,6'
          Branch Sides:
            - BranchSide:      'window.c:1521,10'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1523,8'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1526,2'
          Branch Sides:
            - BranchSide:      'window.c:1527,32'
              BranchSideFuncs:
                - window_pane_full_size_offset
                - window_pane_choose_best
                - free
                - xreallocarray
            - BranchSide:      'window.c:1547,33'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
        - Branch String:   'window.c:1528,7'
          Branch Sides:
            - BranchSide:      'window.c:1529,4'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1530,7'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1530,7'
          Branch Sides:
            - BranchSide:      'window.c:1531,4'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1532,9'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1535,18'
          Branch Sides:
            - BranchSide:      'window.c:1535,21'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1537,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1535,7'
          Branch Sides:
            - BranchSide:      'window.c:1536,10'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1537,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1537,24'
          Branch Sides:
            - BranchSide:      'window.c:1537,27'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1539,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1537,12'
          Branch Sides:
            - BranchSide:      'window.c:1538,10'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1539,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1541,7'
          Branch Sides:
            - BranchSide:      'window.c:1542,4'
              BranchSideFuncs:
                - xreallocarray
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
            - BranchSide:      'window.c:1543,24'
              BranchSideFuncs:
                - xreallocarray
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
      Callsites:
        - Src:             'window.c:1517,2'
          Dst:             window_pane_full_size_offset
        - Src:             'window.c:1527,3'
          Dst:             window_pane_full_size_offset
        - Src:             'window.c:1543,10'
          Dst:             xreallocarray
        - Src:             'window.c:1547,9'
          Dst:             window_pane_choose_best
    - functionName:    window_pane_find_down
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         48
      ICount:          295
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - options_get_number
        - window_pane_choose_best
        - window_pane_full_size_offset
        - xreallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:1449,6'
          Branch Sides:
            - BranchSide:      'window.c:1450,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1451,6'
              BranchSideFuncs:
                - options_get_number
                - window_pane_full_size_offset
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1460,6'
          Branch Sides:
            - BranchSide:      'window.c:1461,7'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1463,13'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1461,7'
          Branch Sides:
            - BranchSide:      'window.c:1462,9'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1463,2'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1463,13'
          Branch Sides:
            - BranchSide:      'window.c:1464,7'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1467,7'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1464,7'
          Branch Sides:
            - BranchSide:      'window.c:1465,9'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1466,2'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1474,2'
          Branch Sides:
            - BranchSide:      'window.c:1475,32'
              BranchSideFuncs:
                - window_pane_full_size_offset
                - window_pane_choose_best
                - free
                - xreallocarray
            - BranchSide:      'window.c:1495,33'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
        - Branch String:   'window.c:1476,7'
          Branch Sides:
            - BranchSide:      'window.c:1477,4'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1478,7'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1478,7'
          Branch Sides:
            - BranchSide:      'window.c:1479,4'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1480,9'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1483,19'
          Branch Sides:
            - BranchSide:      'window.c:1483,22'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1485,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1483,7'
          Branch Sides:
            - BranchSide:      'window.c:1484,10'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1485,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1485,25'
          Branch Sides:
            - BranchSide:      'window.c:1485,28'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1487,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1485,12'
          Branch Sides:
            - BranchSide:      'window.c:1486,10'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1487,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1489,7'
          Branch Sides:
            - BranchSide:      'window.c:1490,4'
              BranchSideFuncs:
                - xreallocarray
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
            - BranchSide:      'window.c:1491,24'
              BranchSideFuncs:
                - xreallocarray
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
      Callsites:
        - Src:             'window.c:1452,11'
          Dst:             options_get_number
        - Src:             'window.c:1457,2'
          Dst:             window_pane_full_size_offset
        - Src:             'window.c:1475,3'
          Dst:             window_pane_full_size_offset
        - Src:             'window.c:1491,10'
          Dst:             xreallocarray
        - Src:             'window.c:1495,9'
          Dst:             window_pane_choose_best
    - functionName:    window_pane_find_up
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         48
      ICount:          290
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - options_get_number
        - window_pane_choose_best
        - window_pane_full_size_offset
        - xreallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:1388,6'
          Branch Sides:
            - BranchSide:      'window.c:1389,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1390,6'
              BranchSideFuncs:
                - options_get_number
                - window_pane_full_size_offset
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1399,6'
          Branch Sides:
            - BranchSide:      'window.c:1400,7'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1402,13'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1400,7'
          Branch Sides:
            - BranchSide:      'window.c:1401,11'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1402,2'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1402,13'
          Branch Sides:
            - BranchSide:      'window.c:1403,7'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1406,7'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1403,7'
          Branch Sides:
            - BranchSide:      'window.c:1404,11'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1405,2'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1413,2'
          Branch Sides:
            - BranchSide:      'window.c:1414,32'
              BranchSideFuncs:
                - window_pane_full_size_offset
                - window_pane_choose_best
                - free
                - xreallocarray
            - BranchSide:      'window.c:1434,33'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
        - Branch String:   'window.c:1415,7'
          Branch Sides:
            - BranchSide:      'window.c:1416,4'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1417,7'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1417,7'
          Branch Sides:
            - BranchSide:      'window.c:1418,4'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1419,9'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1422,19'
          Branch Sides:
            - BranchSide:      'window.c:1422,22'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1424,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1422,7'
          Branch Sides:
            - BranchSide:      'window.c:1423,10'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1424,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1424,25'
          Branch Sides:
            - BranchSide:      'window.c:1424,28'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1426,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1424,12'
          Branch Sides:
            - BranchSide:      'window.c:1425,10'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
            - BranchSide:      'window.c:1426,12'
              BranchSideFuncs:
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
                - xreallocarray
        - Branch String:   'window.c:1428,7'
          Branch Sides:
            - BranchSide:      'window.c:1429,4'
              BranchSideFuncs:
                - xreallocarray
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
            - BranchSide:      'window.c:1430,24'
              BranchSideFuncs:
                - xreallocarray
                - window_pane_choose_best
                - free
                - window_pane_full_size_offset
      Callsites:
        - Src:             'window.c:1391,11'
          Dst:             options_get_number
        - Src:             'window.c:1396,2'
          Dst:             window_pane_full_size_offset
        - Src:             'window.c:1414,3'
          Dst:             window_pane_full_size_offset
        - Src:             'window.c:1430,10'
          Dst:             xreallocarray
        - Src:             'window.c:1434,9'
          Dst:             window_pane_choose_best
    - functionName:    window_pane_search
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wp
        - term
        - regex
        - ignore
      BBCount:         37
      ICount:          252
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_b_loc
        - fnmatch
        - grid_view_string_cells
        - log_debug
        - regcomp
        - regexec
        - regfree
        - strlen
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1289,6'
          Branch Sides:
            - BranchSide:      'window.c:1290,7'
              BranchSideFuncs:
                - regcomp
                - free
                - regfree
                - grid_view_string_cells
                - strlen
                - log_debug
                - fnmatch
                - free
                - regexec
                - __ctype_b_loc
            - BranchSide:      'window.c:1294,7'
              BranchSideFuncs:
                - regcomp
                - free
                - regfree
                - grid_view_string_cells
                - strlen
                - log_debug
                - fnmatch
                - free
                - regexec
                - __ctype_b_loc
        - Branch String:   'window.c:1290,7'
          Branch Sides:
            - BranchSide:      'window.c:1291,10'
              BranchSideFuncs:
                - xasprintf
                - free
                - regfree
                - grid_view_string_cells
                - strlen
                - log_debug
                - fnmatch
                - free
                - regexec
                - __ctype_b_loc
            - BranchSide:      'window.c:1292,27'
              BranchSideFuncs:
                - xasprintf
                - free
                - regfree
                - grid_view_string_cells
                - strlen
                - log_debug
                - fnmatch
                - free
                - regexec
                - __ctype_b_loc
        - Branch String:   'window.c:1294,7'
          Branch Sides:
            - BranchSide:      'window.c:1295,10'
              BranchSideFuncs:
                - regcomp
                - free
                - regfree
                - grid_view_string_cells
                - strlen
                - log_debug
                - fnmatch
                - free
                - regexec
                - __ctype_b_loc
            - BranchSide:      'window.c:1296,19'
              BranchSideFuncs:
                - regcomp
                - free
                - regfree
                - grid_view_string_cells
                - strlen
                - log_debug
                - fnmatch
                - free
                - regexec
                - __ctype_b_loc
        - Branch String:   'window.c:1296,7'
          Branch Sides:
            - BranchSide:      'window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1297,4'
              BranchSideFuncs: []
        - Branch String:   'window.c:1300,2'
          Branch Sides:
            - BranchSide:      'window.c:1301,33'
              BranchSideFuncs:
                - grid_view_string_cells
                - strlen
                - log_debug
                - fnmatch
                - free
                - free
                - regfree
                - regexec
                - __ctype_b_loc
            - BranchSide:      'window.c:1316,7'
              BranchSideFuncs:
                - free
                - regfree
        - Branch String:   'window.c:1302,3'
          Branch Sides:
            - BranchSide:      'window.c:1303,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - log_debug
                - fnmatch
                - free
                - free
                - regfree
                - grid_view_string_cells
                - strlen
                - regexec
            - BranchSide:      'window.c:1307,33'
              BranchSideFuncs:
                - log_debug
                - fnmatch
                - free
                - free
                - regfree
                - grid_view_string_cells
                - strlen
                - __ctype_b_loc
                - regexec
        - Branch String:   'window.c:1303,8'
          Branch Sides:
            - BranchSide:      'window.c:1304,5'
              BranchSideFuncs:
                - log_debug
                - fnmatch
                - free
                - free
                - regfree
                - grid_view_string_cells
                - strlen
                - regexec
                - __ctype_b_loc
            - BranchSide:      'window.c:1305,4'
              BranchSideFuncs:
                - log_debug
                - fnmatch
                - free
                - free
                - regfree
                - grid_view_string_cells
                - strlen
                - regexec
                - __ctype_b_loc
        - Branch String:   'window.c:1308,7'
          Branch Sides:
            - BranchSide:      'window.c:1309,21'
              BranchSideFuncs:
                - regexec
                - free
                - free
                - regfree
                - grid_view_string_cells
                - strlen
                - log_debug
                - fnmatch
                - __ctype_b_loc
            - BranchSide:      'window.c:1311,25'
              BranchSideFuncs:
                - regexec
                - free
                - free
                - regfree
                - grid_view_string_cells
                - strlen
                - log_debug
                - fnmatch
                - __ctype_b_loc
        - Branch String:   'window.c:1313,7'
          Branch Sides:
            - BranchSide:      'window.c:1314,4'
              BranchSideFuncs:
                - free
                - regfree
            - BranchSide:      'window.c:1315,2'
              BranchSideFuncs:
                - free
                - regfree
                - grid_view_string_cells
                - strlen
                - log_debug
                - fnmatch
                - free
                - regexec
                - __ctype_b_loc
        - Branch String:   'window.c:1316,6'
          Branch Sides:
            - BranchSide:      'window.c:1317,8'
              BranchSideFuncs:
                - regfree
            - BranchSide:      'window.c:1319,3'
              BranchSideFuncs:
                - regfree
        - Branch String:   'window.c:1321,6'
          Branch Sides:
            - BranchSide:      'window.c:1322,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1323,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:1292,3'
          Dst:             xasprintf
        - Src:             'window.c:1296,7'
          Dst:             regcomp
        - Src:             'window.c:1301,10'
          Dst:             grid_view_string_cells
        - Src:             'window.c:1302,12'
          Dst:             strlen
        - Src:             'window.c:1303,9'
          Dst:             __ctype_b_loc
        - Src:             'window.c:1307,3'
          Dst:             log_debug
        - Src:             'window.c:1309,13'
          Dst:             fnmatch
        - Src:             'window.c:1311,13'
          Dst:             regexec
        - Src:             'window.c:1319,3'
          Dst:             regfree
    - functionName:    window_pane_exited
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:1275,23'
          Branch Sides:
            - BranchSide:      'window.c:1275,23'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1275,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_pane_copy_key
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wp
        - key
      BBCount:         20
      ICount:          110
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - input_key_pane
        - options_get_number
        - window_pane_visible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1203,2'
          Branch Sides:
            - BranchSide:      'window.c:1204,7'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - input_key_pane
            - BranchSide:      'window.c:1212,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:1204,18'
          Branch Sides:
            - BranchSide:      'window.c:1205,7'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - input_key_pane
            - BranchSide:      'window.c:1211,2'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - input_key_pane
        - Branch String:   'window.c:1205,33'
          Branch Sides:
            - BranchSide:      'window.c:1206,7'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - input_key_pane
            - BranchSide:      'window.c:1211,2'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - input_key_pane
        - Branch String:   'window.c:1206,22'
          Branch Sides:
            - BranchSide:      'window.c:1207,9'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - input_key_pane
            - BranchSide:      'window.c:1211,2'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - input_key_pane
        - Branch String:   'window.c:1207,38'
          Branch Sides:
            - BranchSide:      'window.c:1208,27'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - input_key_pane
            - BranchSide:      'window.c:1211,2'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - input_key_pane
        - Branch String:   'window.c:1208,33'
          Branch Sides:
            - BranchSide:      'window.c:1209,26'
              BranchSideFuncs:
                - options_get_number
                - window_pane_visible
                - input_key_pane
            - BranchSide:      'window.c:1211,2'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - input_key_pane
        - Branch String:   'window.c:1204,7'
          Branch Sides:
            - BranchSide:      'window.c:1210,19'
              BranchSideFuncs:
                - input_key_pane
                - window_pane_visible
                - options_get_number
            - BranchSide:      'window.c:1211,2'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - input_key_pane
      Callsites:
        - Src:             'window.c:1208,7'
          Dst:             window_pane_visible
        - Src:             'window.c:1209,7'
          Dst:             options_get_number
        - Src:             'window.c:1210,4'
          Dst:             input_key_pane
    - functionName:    window_pane_visible
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'window.c:1267,6'
          Branch Sides:
            - BranchSide:      'window.c:1268,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1269,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_pane_key
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - c
        - s
        - wl
        - key
        - m
      BBCount:         33
      ICount:          190
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - input_key_pane
        - options_get_number
        - window_pane_copy_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window.c:1239,6'
          Branch Sides:
            - BranchSide:      'window.c:1239,6'
              BranchSideFuncs:
                - input_key_pane
                - options_get_number
                - window_pane_copy_key
            - BranchSide:      'window.c:1242,8'
              BranchSideFuncs:
                - input_key_pane
                - options_get_number
                - window_pane_copy_key
        - Branch String:   'window.c:1239,25'
          Branch Sides:
            - BranchSide:      'window.c:1239,28'
              BranchSideFuncs:
                - input_key_pane
                - options_get_number
                - window_pane_copy_key
            - BranchSide:      'window.c:1242,8'
              BranchSideFuncs:
                - input_key_pane
                - options_get_number
                - window_pane_copy_key
        - Branch String:   'window.c:1239,6'
          Branch Sides:
            - BranchSide:      'window.c:1240,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1242,8'
              BranchSideFuncs:
                - input_key_pane
                - options_get_number
                - window_pane_copy_key
        - Branch String:   'window.c:1243,6'
          Branch Sides:
            - BranchSide:      'window.c:1244,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1251,6'
              BranchSideFuncs:
                - input_key_pane
                - options_get_number
                - window_pane_copy_key
        - Branch String:   'window.c:1244,30'
          Branch Sides:
            - BranchSide:      'window.c:1244,33'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1248,3'
              BranchSideFuncs: []
        - Branch String:   'window.c:1244,7'
          Branch Sides:
            - BranchSide:      'window.c:1245,8'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1248,3'
              BranchSideFuncs: []
        - Branch String:   'window.c:1251,19'
          Branch Sides:
            - BranchSide:      'window.c:1251,22'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1252,3'
              BranchSideFuncs: []
        - Branch String:   'window.c:1251,6'
          Branch Sides:
            - BranchSide:      'window.c:1252,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1254,21'
              BranchSideFuncs:
                - input_key_pane
                - options_get_number
                - window_pane_copy_key
        - Branch String:   'window.c:1254,6'
          Branch Sides:
            - BranchSide:      'window.c:1255,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1257,6'
              BranchSideFuncs:
                - options_get_number
                - window_pane_copy_key
        - Branch String:   'window.c:1257,6'
          Branch Sides:
            - BranchSide:      'window.c:1257,6'
              BranchSideFuncs:
                - options_get_number
                - window_pane_copy_key
            - BranchSide:      'window.c:1259,25'
              BranchSideFuncs:
                - options_get_number
                - window_pane_copy_key
        - Branch String:   'window.c:1257,6'
          Branch Sides:
            - BranchSide:      'window.c:1258,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1259,25'
              BranchSideFuncs:
                - options_get_number
                - window_pane_copy_key
        - Branch String:   'window.c:1259,6'
          Branch Sides:
            - BranchSide:      'window.c:1260,24'
              BranchSideFuncs:
                - window_pane_copy_key
            - BranchSide:      'window.c:1261,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:1254,6'
          Dst:             input_key_pane
        - Src:             'window.c:1259,6'
          Dst:             options_get_number
        - Src:             'window.c:1260,3'
          Dst:             window_pane_copy_key
    - functionName:    window_pane_copy_paste
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wp
        - buf
        - len
      BBCount:         20
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - bufferevent_write
        - log_debug
        - options_get_number
        - window_pane_visible
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1185,2'
          Branch Sides:
            - BranchSide:      'window.c:1186,7'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - log_debug
                - bufferevent_write
            - BranchSide:      'window.c:1196,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:1186,18'
          Branch Sides:
            - BranchSide:      'window.c:1187,7'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - log_debug
                - bufferevent_write
            - BranchSide:      'window.c:1195,2'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - log_debug
                - bufferevent_write
        - Branch String:   'window.c:1187,33'
          Branch Sides:
            - BranchSide:      'window.c:1188,7'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - log_debug
                - bufferevent_write
            - BranchSide:      'window.c:1195,2'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - log_debug
                - bufferevent_write
        - Branch String:   'window.c:1188,22'
          Branch Sides:
            - BranchSide:      'window.c:1189,9'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - log_debug
                - bufferevent_write
            - BranchSide:      'window.c:1195,2'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - log_debug
                - bufferevent_write
        - Branch String:   'window.c:1189,38'
          Branch Sides:
            - BranchSide:      'window.c:1190,27'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - log_debug
                - bufferevent_write
            - BranchSide:      'window.c:1195,2'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - log_debug
                - bufferevent_write
        - Branch String:   'window.c:1190,33'
          Branch Sides:
            - BranchSide:      'window.c:1191,26'
              BranchSideFuncs:
                - options_get_number
                - window_pane_visible
                - log_debug
                - bufferevent_write
            - BranchSide:      'window.c:1195,2'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - log_debug
                - bufferevent_write
        - Branch String:   'window.c:1186,7'
          Branch Sides:
            - BranchSide:      'window.c:1192,41'
              BranchSideFuncs:
                - log_debug
                - bufferevent_write
                - window_pane_visible
                - options_get_number
            - BranchSide:      'window.c:1195,2'
              BranchSideFuncs:
                - window_pane_visible
                - options_get_number
                - log_debug
                - bufferevent_write
      Callsites:
        - Src:             'window.c:1190,7'
          Dst:             window_pane_visible
        - Src:             'window.c:1191,7'
          Dst:             options_get_number
        - Src:             'window.c:1192,4'
          Dst:             log_debug
        - Src:             'window.c:1193,4'
          Dst:             bufferevent_write
    - functionName:    window_pane_paste
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - wp
        - key
        - buf
        - len
      BBCount:         21
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bufferevent_write
        - log_debug
        - options_get_number
        - window_pane_copy_paste
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1217,6'
          Branch Sides:
            - BranchSide:      'window.c:1218,3'
              BranchSideFuncs:
                - log_debug
                - bufferevent_write
                - options_get_number
                - window_pane_copy_paste
            - BranchSide:      'window.c:1220,6'
              BranchSideFuncs:
                - log_debug
                - bufferevent_write
                - options_get_number
                - window_pane_copy_paste
        - Branch String:   'window.c:1220,19'
          Branch Sides:
            - BranchSide:      'window.c:1220,22'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1221,3'
              BranchSideFuncs: []
        - Branch String:   'window.c:1220,6'
          Branch Sides:
            - BranchSide:      'window.c:1221,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1223,6'
              BranchSideFuncs:
                - log_debug
                - bufferevent_write
                - options_get_number
                - window_pane_copy_paste
        - Branch String:   'window.c:1223,6'
          Branch Sides:
            - BranchSide:      'window.c:1223,30'
              BranchSideFuncs:
                - log_debug
                - bufferevent_write
                - options_get_number
                - window_pane_copy_paste
            - BranchSide:      'window.c:1223,6'
              BranchSideFuncs:
                - log_debug
                - bufferevent_write
                - options_get_number
                - window_pane_copy_paste
        - Branch String:   'window.c:1223,25'
          Branch Sides:
            - BranchSide:      'window.c:1223,30'
              BranchSideFuncs:
                - log_debug
                - bufferevent_write
                - options_get_number
                - window_pane_copy_paste
            - BranchSide:      'window.c:1226,39'
              BranchSideFuncs:
                - log_debug
                - bufferevent_write
                - options_get_number
                - window_pane_copy_paste
        - Branch String:   'window.c:1223,6'
          Branch Sides:
            - BranchSide:      'window.c:1224,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1226,39'
              BranchSideFuncs:
                - log_debug
                - bufferevent_write
                - options_get_number
                - window_pane_copy_paste
        - Branch String:   'window.c:1229,6'
          Branch Sides:
            - BranchSide:      'window.c:1229,6'
              BranchSideFuncs:
                - window_pane_copy_paste
            - BranchSide:      'window.c:1230,26'
              BranchSideFuncs:
                - window_pane_copy_paste
      Callsites:
        - Src:             'window.c:1226,2'
          Dst:             log_debug
        - Src:             'window.c:1227,2'
          Dst:             bufferevent_write
        - Src:             'window.c:1229,6'
          Dst:             options_get_number
        - Src:             'window.c:1230,3'
          Dst:             window_pane_copy_paste
    - functionName:    window_pane_reset_mode_all
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - window_pane_reset_mode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window.c:1176,2'
          Branch Sides:
            - BranchSide:      'window.c:1177,26'
              BranchSideFuncs:
                - window_pane_reset_mode
            - BranchSide:      'window.c:1178,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:1177,3'
          Dst:             window_pane_reset_mode
    - functionName:    window_pane_reset_mode
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         17
      ICount:          178
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - layout_fix_panes
        - log_debug
        - notify_pane
        - server_redraw_window_borders
        - server_status_window
      functionUses:    9
      BranchProfiles:
        - Branch String:   'window.c:1145,6'
          Branch Sides:
            - BranchSide:      'window.c:1146,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1148,8'
              BranchSideFuncs:
                - free
                - log_debug
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
                - log_debug
        - Branch String:   'window.c:1149,2'
          Branch Sides:
            - BranchSide:      'window.c:1149,2'
              BranchSideFuncs:
                - free
                - log_debug
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
                - log_debug
            - BranchSide:      'window.c:1149,2'
              BranchSideFuncs:
                - free
                - log_debug
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
                - log_debug
        - Branch String:   'window.c:1154,6'
          Branch Sides:
            - BranchSide:      'window.c:1155,3'
              BranchSideFuncs:
                - log_debug
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
            - BranchSide:      'window.c:1159,46'
              BranchSideFuncs:
                - log_debug
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
      Callsites:
        - Src:             'window.c:1156,3'
          Dst:             log_debug
        - Src:             'window.c:1159,3'
          Dst:             log_debug
        - Src:             'window.c:1166,2'
          Dst:             layout_fix_panes
        - Src:             'window.c:1168,2'
          Dst:             server_redraw_window_borders
        - Src:             'window.c:1169,2'
          Dst:             server_status_window
        - Src:             'window.c:1170,2'
          Dst:             notify_pane
    - functionName:    window_pane_set_mode
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - swp
        - mode
        - fs
        - args
      BBCount:         34
      ICount:          306
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - layout_fix_panes
        - notify_pane
        - server_redraw_window_borders
        - server_status_window
        - xcalloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'window.c:1108,31'
          Branch Sides:
            - BranchSide:      'window.c:1108,34'
              BranchSideFuncs:
                - xcalloc
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
            - BranchSide:      'window.c:1111,2'
              BranchSideFuncs:
                - xcalloc
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
        - Branch String:   'window.c:1108,6'
          Branch Sides:
            - BranchSide:      'window.c:1109,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1111,2'
              BranchSideFuncs:
                - xcalloc
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
        - Branch String:   'window.c:1111,2'
          Branch Sides:
            - BranchSide:      'window.c:1112,7'
              BranchSideFuncs:
                - xcalloc
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
            - BranchSide:      'window.c:1115,6'
              BranchSideFuncs:
                - xcalloc
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
        - Branch String:   'window.c:1112,7'
          Branch Sides:
            - BranchSide:      'window.c:1113,4'
              BranchSideFuncs:
                - xcalloc
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
            - BranchSide:      'window.c:1114,2'
              BranchSideFuncs:
                - xcalloc
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
        - Branch String:   'window.c:1115,6'
          Branch Sides:
            - BranchSide:      'window.c:1116,3'
              BranchSideFuncs:
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
            - BranchSide:      'window.c:1119,9'
              BranchSideFuncs:
                - xcalloc
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
        - Branch String:   'window.c:1116,3'
          Branch Sides:
            - BranchSide:      'window.c:1116,3'
              BranchSideFuncs:
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
            - BranchSide:      'window.c:1116,3'
              BranchSideFuncs:
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
        - Branch String:   'window.c:1117,3'
          Branch Sides:
            - BranchSide:      'window.c:1117,3'
              BranchSideFuncs:
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
            - BranchSide:      'window.c:1117,3'
              BranchSideFuncs:
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
        - Branch String:   'window.c:1124,3'
          Branch Sides:
            - BranchSide:      'window.c:1124,3'
              BranchSideFuncs:
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
            - BranchSide:      'window.c:1124,3'
              BranchSideFuncs:
                - layout_fix_panes
                - server_redraw_window_borders
                - server_status_window
                - notify_pane
      Callsites:
        - Src:             'window.c:1119,9'
          Dst:             xcalloc
        - Src:             'window.c:1130,2'
          Dst:             layout_fix_panes
        - Src:             'window.c:1132,2'
          Dst:             server_redraw_window_borders
        - Src:             'window.c:1133,2'
          Dst:             server_status_window
        - Src:             'window.c:1134,2'
          Dst:             notify_pane
    - functionName:    window_pane_resize
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wp
        - sx
        - sy
      BBCount:         15
      ICount:          162
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - log_debug
        - screen_resize
        - xmalloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'window.c:1079,19'
          Branch Sides:
            - BranchSide:      'window.c:1079,22'
              BranchSideFuncs:
                - xmalloc
                - log_debug
                - screen_resize
            - BranchSide:      'window.c:1082,6'
              BranchSideFuncs:
                - xmalloc
                - log_debug
                - screen_resize
        - Branch String:   'window.c:1079,6'
          Branch Sides:
            - BranchSide:      'window.c:1080,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1082,6'
              BranchSideFuncs:
                - xmalloc
                - log_debug
                - screen_resize
        - Branch String:   'window.c:1096,18'
          Branch Sides:
            - BranchSide:      'window.c:1096,21'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1096,18'
              BranchSideFuncs: []
        - Branch String:   'window.c:1096,6'
          Branch Sides:
            - BranchSide:      'window.c:1096,6'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1097,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:1082,6'
          Dst:             xmalloc
        - Src:             'window.c:1092,2'
          Dst:             log_debug
        - Src:             'window.c:1093,2'
          Dst:             screen_resize
    - functionName:    window_pane_error_callback
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufev
        - what
        - data
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - server_destroy_pane
        - window_pane_destroy_ready
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1055,6'
          Branch Sides:
            - BranchSide:      'window.c:1055,6'
              BranchSideFuncs:
                - server_destroy_pane
            - BranchSide:      'window.c:1056,23'
              BranchSideFuncs:
                - server_destroy_pane
      Callsites:
        - Src:             'window.c:1052,2'
          Dst:             log_debug
        - Src:             'window.c:1055,6'
          Dst:             window_pane_destroy_ready
        - Src:             'window.c:1056,3'
          Dst:             server_destroy_pane
    - functionName:    window_pane_destroy_ready
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - evbuffer_get_length
        - ioctl
      functionUses:    6
      BranchProfiles:
        - Branch String:   'window.c:374,6'
          Branch Sides:
            - BranchSide:      'window.c:375,7'
              BranchSideFuncs:
                - evbuffer_get_length
                - ioctl
            - BranchSide:      'window.c:381,7'
              BranchSideFuncs: []
        - Branch String:   'window.c:375,7'
          Branch Sides:
            - BranchSide:      'window.c:376,4'
              BranchSideFuncs: []
            - BranchSide:      'window.c:377,13'
              BranchSideFuncs:
                - ioctl
        - Branch String:   'window.c:377,41'
          Branch Sides:
            - BranchSide:      'window.c:377,44'
              BranchSideFuncs: []
            - BranchSide:      'window.c:379,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:377,7'
          Branch Sides:
            - BranchSide:      'window.c:378,4'
              BranchSideFuncs: []
            - BranchSide:      'window.c:379,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:381,6'
          Branch Sides:
            - BranchSide:      'window.c:382,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:383,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:375,7'
          Dst:             evbuffer_get_length
        - Src:             'window.c:377,7'
          Dst:             ioctl
    - functionName:    window_pane_read_callback
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufev
        - data
      BBCount:         18
      ICount:          139
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - bufferevent_disable
        - bufferevent_write
        - control_write_output
        - evbuffer_get_length
        - input_parse_pane
        - log_debug
        - window_pane_get_new_data
        - window_pane_update_used_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1029,6'
          Branch Sides:
            - BranchSide:      'window.c:1030,39'
              BranchSideFuncs:
                - window_pane_get_new_data
                - log_debug
                - input_parse_pane
                - bufferevent_disable
                - control_write_output
                - bufferevent_write
                - window_pane_update_used_data
            - BranchSide:      'window.c:1037,34'
              BranchSideFuncs:
                - log_debug
                - input_parse_pane
                - bufferevent_disable
                - control_write_output
        - Branch String:   'window.c:1031,7'
          Branch Sides:
            - BranchSide:      'window.c:1032,22'
              BranchSideFuncs:
                - bufferevent_write
                - window_pane_update_used_data
                - log_debug
                - input_parse_pane
                - bufferevent_disable
                - control_write_output
            - BranchSide:      'window.c:1035,2'
              BranchSideFuncs:
                - log_debug
                - input_parse_pane
                - bufferevent_disable
                - control_write_output
        - Branch String:   'window.c:1038,2'
          Branch Sides:
            - BranchSide:      'window.c:1039,7'
              BranchSideFuncs:
                - input_parse_pane
                - bufferevent_disable
                - control_write_output
            - BranchSide:      'window.c:1042,19'
              BranchSideFuncs:
                - input_parse_pane
                - bufferevent_disable
        - Branch String:   'window.c:1039,26'
          Branch Sides:
            - BranchSide:      'window.c:1039,30'
              BranchSideFuncs:
                - input_parse_pane
                - bufferevent_disable
                - control_write_output
            - BranchSide:      'window.c:1041,2'
              BranchSideFuncs:
                - input_parse_pane
                - bufferevent_disable
                - control_write_output
        - Branch String:   'window.c:1039,7'
          Branch Sides:
            - BranchSide:      'window.c:1040,25'
              BranchSideFuncs:
                - control_write_output
                - input_parse_pane
                - bufferevent_disable
            - BranchSide:      'window.c:1041,2'
              BranchSideFuncs:
                - input_parse_pane
                - bufferevent_disable
                - control_write_output
      Callsites:
        - Src:             'window.c:1024,20'
          Dst:             evbuffer_get_length
        - Src:             'window.c:1030,14'
          Dst:             window_pane_get_new_data
        - Src:             'window.c:1032,4'
          Dst:             bufferevent_write
        - Src:             'window.c:1033,4'
          Dst:             window_pane_update_used_data
        - Src:             'window.c:1037,2'
          Dst:             log_debug
        - Src:             'window.c:1040,4'
          Dst:             control_write_output
        - Src:             'window.c:1042,2'
          Dst:             input_parse_pane
        - Src:             'window.c:1043,2'
          Dst:             bufferevent_disable
    - functionName:    window_pane_set_event
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - bufferevent_enable
        - bufferevent_new
        - fatalx
        - input_init
        - setblocking
        - window_pane_error_callback
        - window_pane_read_callback
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:1066,6'
          Branch Sides:
            - BranchSide:      'window.c:1067,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'window.c:1068,24'
              BranchSideFuncs:
                - input_init
                - bufferevent_enable
      Callsites:
        - Src:             'window.c:1062,2'
          Dst:             setblocking
        - Src:             'window.c:1064,14'
          Dst:             bufferevent_new
        - Src:             'window.c:1064,14'
          Dst:             window_pane_read_callback
        - Src:             'window.c:1064,14'
          Dst:             window_pane_error_callback
        - Src:             'window.c:1067,3'
          Dst:             fatalx
        - Src:             'window.c:1068,13'
          Dst:             input_init
        - Src:             'window.c:1070,2'
          Dst:             bufferevent_enable
    - functionName:    window_pane_find_by_id_str
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strtonum
        - window_pane_find_by_id
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window.c:909,6'
          Branch Sides:
            - BranchSide:      'window.c:910,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:912,16'
              BranchSideFuncs:
                - strtonum
                - window_pane_find_by_id
        - Branch String:   'window.c:913,6'
          Branch Sides:
            - BranchSide:      'window.c:914,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:915,33'
              BranchSideFuncs:
                - window_pane_find_by_id
      Callsites:
        - Src:             'window.c:912,7'
          Dst:             strtonum
        - Src:             'window.c:915,10'
          Dst:             window_pane_find_by_id
    - functionName:    window_printable_flags
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wl
        - escape
      BBCount:         29
      ICount:          198
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - server_check_marked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:882,6'
          Branch Sides:
            - BranchSide:      'window.c:883,12'
              BranchSideFuncs:
                - server_check_marked
            - BranchSide:      'window.c:887,6'
              BranchSideFuncs:
                - server_check_marked
        - Branch String:   'window.c:884,7'
          Branch Sides:
            - BranchSide:      'window.c:885,13'
              BranchSideFuncs:
                - server_check_marked
            - BranchSide:      'window.c:886,2'
              BranchSideFuncs:
                - server_check_marked
        - Branch String:   'window.c:887,6'
          Branch Sides:
            - BranchSide:      'window.c:888,12'
              BranchSideFuncs:
                - server_check_marked
            - BranchSide:      'window.c:889,6'
              BranchSideFuncs:
                - server_check_marked
        - Branch String:   'window.c:889,6'
          Branch Sides:
            - BranchSide:      'window.c:890,12'
              BranchSideFuncs:
                - server_check_marked
            - BranchSide:      'window.c:891,6'
              BranchSideFuncs:
                - server_check_marked
        - Branch String:   'window.c:891,6'
          Branch Sides:
            - BranchSide:      'window.c:892,12'
              BranchSideFuncs:
                - server_check_marked
            - BranchSide:      'window.c:893,6'
              BranchSideFuncs:
                - server_check_marked
        - Branch String:   'window.c:893,6'
          Branch Sides:
            - BranchSide:      'window.c:894,12'
              BranchSideFuncs:
                - server_check_marked
            - BranchSide:      'window.c:895,6'
              BranchSideFuncs:
                - server_check_marked
        - Branch String:   'window.c:895,28'
          Branch Sides:
            - BranchSide:      'window.c:895,31'
              BranchSideFuncs: []
            - BranchSide:      'window.c:897,6'
              BranchSideFuncs: []
        - Branch String:   'window.c:895,6'
          Branch Sides:
            - BranchSide:      'window.c:896,12'
              BranchSideFuncs: []
            - BranchSide:      'window.c:897,6'
              BranchSideFuncs: []
        - Branch String:   'window.c:897,6'
          Branch Sides:
            - BranchSide:      'window.c:897,6'
              BranchSideFuncs: []
            - BranchSide:      'window.c:898,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:895,6'
          Dst:             server_check_marked
    - functionName:    window_destroy_panes
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         14
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - window_pane_destroy
        - window_pane_stack_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:862,2'
          Branch Sides:
            - BranchSide:      'window.c:863,8'
              BranchSideFuncs:
                - window_pane_stack_remove
                - window_pane_destroy
            - BranchSide:      'window.c:867,2'
              BranchSideFuncs:
                - window_pane_destroy
        - Branch String:   'window.c:867,2'
          Branch Sides:
            - BranchSide:      'window.c:868,8'
              BranchSideFuncs:
                - window_pane_destroy
            - BranchSide:      'window.c:872,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:869,3'
          Branch Sides:
            - BranchSide:      'window.c:869,3'
              BranchSideFuncs:
                - window_pane_destroy
            - BranchSide:      'window.c:869,3'
              BranchSideFuncs:
                - window_pane_destroy
      Callsites:
        - Src:             'window.c:864,3'
          Dst:             window_pane_stack_remove
        - Src:             'window.c:870,3'
          Dst:             window_pane_destroy
    - functionName:    window_pane_stack_remove
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stack
        - wp
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'window.c:1617,17'
          Branch Sides:
            - BranchSide:      'window.c:1617,21'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1617,17'
              BranchSideFuncs: []
        - Branch String:   'window.c:1617,6'
          Branch Sides:
            - BranchSide:      'window.c:1617,6'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1618,3'
              BranchSideFuncs: []
        - Branch String:   'window.c:1618,3'
          Branch Sides:
            - BranchSide:      'window.c:1618,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1618,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_pane_destroy
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         27
      ICount:          214
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - bufferevent_free
        - close
        - cmd_free_argv
        - colour_palette_free
        - event_del
        - event_initialized
        - input_free
        - options_free
        - screen_free
        - window_pane_reset_mode_all
        - window_pane_tree_RB_REMOVE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:982,6'
          Branch Sides:
            - BranchSide:      'window.c:986,20'
              BranchSideFuncs:
                - bufferevent_free
                - close
                - screen_free
                - screen_free
                - event_initialized
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
                - free
                - event_del
                - bufferevent_free
                - close
                - input_free
            - BranchSide:      'window.c:989,6'
              BranchSideFuncs:
                - screen_free
                - screen_free
                - event_initialized
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
                - free
                - event_del
                - bufferevent_free
                - close
                - input_free
        - Branch String:   'window.c:989,6'
          Branch Sides:
            - BranchSide:      'window.c:990,14'
              BranchSideFuncs:
                - input_free
                - screen_free
                - screen_free
                - event_initialized
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
                - free
                - event_del
                - bufferevent_free
                - close
            - BranchSide:      'window.c:992,15'
              BranchSideFuncs:
                - screen_free
                - screen_free
                - event_initialized
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
                - free
                - event_del
                - bufferevent_free
                - close
        - Branch String:   'window.c:996,6'
          Branch Sides:
            - BranchSide:      'window.c:997,20'
              BranchSideFuncs:
                - bufferevent_free
                - close
                - event_initialized
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
                - free
                - event_del
            - BranchSide:      'window.c:1001,25'
              BranchSideFuncs:
                - event_initialized
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
                - free
                - event_del
        - Branch String:   'window.c:1001,6'
          Branch Sides:
            - BranchSide:      'window.c:1002,14'
              BranchSideFuncs:
                - event_del
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
                - free
            - BranchSide:      'window.c:1003,2'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
                - free
        - Branch String:   'window.c:1003,2'
          Branch Sides:
            - BranchSide:      'window.c:1003,2'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
                - free
            - BranchSide:      'window.c:1003,2'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
                - free
        - Branch String:   'window.c:1003,2'
          Branch Sides:
            - BranchSide:      'window.c:1004,3'
              BranchSideFuncs:
                - free
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
            - BranchSide:      'window.c:1008,2'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
        - Branch String:   'window.c:1004,3'
          Branch Sides:
            - BranchSide:      'window.c:1004,3'
              BranchSideFuncs:
                - free
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
            - BranchSide:      'window.c:1004,3'
              BranchSideFuncs:
                - free
                - window_pane_tree_RB_REMOVE
                - options_free
                - free
                - free
                - cmd_free_argv
                - colour_palette_free
                - free
      Callsites:
        - Src:             'window.c:979,2'
          Dst:             window_pane_reset_mode_all
        - Src:             'window.c:986,3'
          Dst:             bufferevent_free
        - Src:             'window.c:987,3'
          Dst:             close
        - Src:             'window.c:990,3'
          Dst:             input_free
        - Src:             'window.c:992,2'
          Dst:             screen_free
        - Src:             'window.c:994,2'
          Dst:             screen_free
        - Src:             'window.c:997,3'
          Dst:             bufferevent_free
        - Src:             'window.c:998,3'
          Dst:             close
        - Src:             'window.c:1001,6'
          Dst:             event_initialized
        - Src:             'window.c:1002,3'
          Dst:             event_del
        - Src:             'window.c:1008,2'
          Dst:             window_pane_tree_RB_REMOVE
        - Src:             'window.c:1010,2'
          Dst:             options_free
        - Src:             'window.c:1013,2'
          Dst:             cmd_free_argv
        - Src:             'window.c:1014,2'
          Dst:             colour_palette_free
    - functionName:    window_pane_tree_RB_REMOVE
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - window_pane_tree_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_REMOVE_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:78,1'
          Dst:             window_pane_tree_RB_REMOVE_COLOR
    - functionName:    window_pane_tree_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_pane_index
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - i
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - options_get_number
      functionUses:    10
      BranchProfiles:
        - Branch String:   'window.c:835,2'
          Branch Sides:
            - BranchSide:      'window.c:836,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:842,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:836,7'
          Branch Sides:
            - BranchSide:      'window.c:837,4'
              BranchSideFuncs: []
            - BranchSide:      'window.c:839,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:834,7'
          Dst:             options_get_number
    - functionName:    window_pane_previous_by_number
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - wp
        - n
      BBCount:         8
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:820,2'
          Branch Sides:
            - BranchSide:      'window.c:821,13'
              BranchSideFuncs: []
            - BranchSide:      'window.c:825,10'
              BranchSideFuncs: []
        - Branch String:   'window.c:821,7'
          Branch Sides:
            - BranchSide:      'window.c:822,9'
              BranchSideFuncs: []
            - BranchSide:      'window.c:823,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_pane_next_by_number
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - wp
        - n
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:808,2'
          Branch Sides:
            - BranchSide:      'window.c:809,13'
              BranchSideFuncs: []
            - BranchSide:      'window.c:813,10'
              BranchSideFuncs: []
        - Branch String:   'window.c:809,7'
          Branch Sides:
            - BranchSide:      'window.c:810,9'
              BranchSideFuncs: []
            - BranchSide:      'window.c:811,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_pane_at_index
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - idx
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - options_get_number
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:797,2'
          Branch Sides:
            - BranchSide:      'window.c:798,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:802,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:798,7'
          Branch Sides:
            - BranchSide:      'window.c:799,12'
              BranchSideFuncs: []
            - BranchSide:      'window.c:800,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:796,6'
          Dst:             options_get_number
    - functionName:    window_remove_pane
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - wp
      BBCount:         8
      ICount:          69
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - window_lost_pane
        - window_pane_destroy
      functionUses:    5
      BranchProfiles:
        - Branch String:   'window.c:786,2'
          Branch Sides:
            - BranchSide:      'window.c:786,2'
              BranchSideFuncs:
                - window_pane_destroy
            - BranchSide:      'window.c:786,2'
              BranchSideFuncs:
                - window_pane_destroy
      Callsites:
        - Src:             'window.c:784,2'
          Dst:             window_lost_pane
        - Src:             'window.c:787,2'
          Dst:             window_pane_destroy
    - functionName:    window_lost_pane
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - wp
      BBCount:         18
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - log_debug
        - notify_window
        - server_clear_marked
        - window_pane_stack_remove
        - window_update_focus
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window.c:761,6'
          Branch Sides:
            - BranchSide:      'window.c:762,3'
              BranchSideFuncs:
                - server_clear_marked
                - window_pane_stack_remove
                - window_pane_stack_remove
                - notify_window
                - window_update_focus
            - BranchSide:      'window.c:764,28'
              BranchSideFuncs:
                - window_pane_stack_remove
                - window_pane_stack_remove
                - notify_window
                - window_update_focus
        - Branch String:   'window.c:765,6'
          Branch Sides:
            - BranchSide:      'window.c:765,6'
              BranchSideFuncs:
                - window_pane_stack_remove
                - notify_window
                - window_update_focus
            - BranchSide:      'window.c:766,15'
              BranchSideFuncs:
                - window_pane_stack_remove
                - notify_window
                - window_update_focus
        - Branch String:   'window.c:767,7'
          Branch Sides:
            - BranchSide:      'window.c:768,16'
              BranchSideFuncs:
                - window_pane_stack_remove
                - notify_window
                - window_update_focus
            - BranchSide:      'window.c:772,7'
              BranchSideFuncs:
                - window_pane_stack_remove
                - notify_window
                - window_update_focus
        - Branch String:   'window.c:769,8'
          Branch Sides:
            - BranchSide:      'window.c:770,17'
              BranchSideFuncs:
                - window_pane_stack_remove
                - notify_window
                - window_update_focus
            - BranchSide:      'window.c:771,3'
              BranchSideFuncs:
                - window_pane_stack_remove
                - notify_window
                - window_update_focus
        - Branch String:   'window.c:772,7'
          Branch Sides:
            - BranchSide:      'window.c:773,30'
              BranchSideFuncs:
                - window_pane_stack_remove
                - notify_window
                - window_update_focus
            - BranchSide:      'window.c:778,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:759,2'
          Dst:             log_debug
        - Src:             'window.c:762,3'
          Dst:             server_clear_marked
        - Src:             'window.c:764,2'
          Dst:             window_pane_stack_remove
        - Src:             'window.c:773,4'
          Dst:             window_pane_stack_remove
        - Src:             'window.c:775,4'
          Dst:             notify_window
        - Src:             'window.c:776,4'
          Dst:             window_update_focus
    - functionName:    window_update_focus
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - window_pane_update_focus
      functionUses:    9
      BranchProfiles:
        - Branch String:   'window.c:474,6'
          Branch Sides:
            - BranchSide:      'window.c:474,6'
              BranchSideFuncs:
                - log_debug
                - window_pane_update_focus
            - BranchSide:      'window.c:475,34'
              BranchSideFuncs:
                - log_debug
                - window_pane_update_focus
      Callsites:
        - Src:             'window.c:475,3'
          Dst:             log_debug
        - Src:             'window.c:476,3'
          Dst:             window_pane_update_focus
    - functionName:    window_pane_update_focus
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         45
      ICount:          244
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - bufferevent_write
        - log_debug
        - notify_pane
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window.c:486,17'
          Branch Sides:
            - BranchSide:      'window.c:486,22'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
            - BranchSide:      'window.c:486,17'
              BranchSideFuncs: []
        - Branch String:   'window.c:486,6'
          Branch Sides:
            - BranchSide:      'window.c:486,6'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
            - BranchSide:      'window.c:487,7'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
        - Branch String:   'window.c:487,7'
          Branch Sides:
            - BranchSide:      'window.c:488,12'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
            - BranchSide:      'window.c:490,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
        - Branch String:   'window.c:491,28'
          Branch Sides:
            - BranchSide:      'window.c:492,9'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
            - BranchSide:      'window.c:499,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
        - Branch String:   'window.c:492,35'
          Branch Sides:
            - BranchSide:      'window.c:493,10'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
            - BranchSide:      'window.c:499,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
        - Branch String:   'window.c:493,37'
          Branch Sides:
            - BranchSide:      'window.c:494,9'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
            - BranchSide:      'window.c:499,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
        - Branch String:   'window.c:494,48'
          Branch Sides:
            - BranchSide:      'window.c:495,9'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
            - BranchSide:      'window.c:499,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
        - Branch String:   'window.c:491,9'
          Branch Sides:
            - BranchSide:      'window.c:496,14'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
            - BranchSide:      'window.c:499,4'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
                - log_debug
                - notify_pane
                - bufferevent_write
        - Branch String:   'window.c:501,16'
          Branch Sides:
            - BranchSide:      'window.c:501,20'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
            - BranchSide:      'window.c:507,14'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
        - Branch String:   'window.c:501,7'
          Branch Sides:
            - BranchSide:      'window.c:502,46'
              BranchSideFuncs:
                - log_debug
                - notify_pane
                - bufferevent_write
            - BranchSide:      'window.c:507,14'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
        - Branch String:   'window.c:503,8'
          Branch Sides:
            - BranchSide:      'window.c:504,23'
              BranchSideFuncs:
                - bufferevent_write
                - notify_pane
            - BranchSide:      'window.c:505,34'
              BranchSideFuncs:
                - notify_pane
        - Branch String:   'window.c:507,22'
          Branch Sides:
            - BranchSide:      'window.c:507,27'
              BranchSideFuncs:
                - log_debug
                - log_debug
                - notify_pane
                - bufferevent_write
            - BranchSide:      'window.c:514,52'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'window.c:507,14'
          Branch Sides:
            - BranchSide:      'window.c:508,45'
              BranchSideFuncs:
                - log_debug
                - notify_pane
                - bufferevent_write
            - BranchSide:      'window.c:514,52'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'window.c:509,8'
          Branch Sides:
            - BranchSide:      'window.c:510,23'
              BranchSideFuncs:
                - bufferevent_write
                - notify_pane
            - BranchSide:      'window.c:511,33'
              BranchSideFuncs:
                - notify_pane
      Callsites:
        - Src:             'window.c:502,4'
          Dst:             log_debug
        - Src:             'window.c:504,5'
          Dst:             bufferevent_write
        - Src:             'window.c:505,4'
          Dst:             notify_pane
        - Src:             'window.c:508,4'
          Dst:             log_debug
        - Src:             'window.c:510,5'
          Dst:             bufferevent_write
        - Src:             'window.c:511,4'
          Dst:             notify_pane
        - Src:             'window.c:514,4'
          Dst:             log_debug
    - functionName:    window_pane_create
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - sx
        - sy
        - hlimit
      BBCount:         10
      ICount:          146
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - colour_palette_from_option
        - colour_palette_init
        - gethostname
        - options_create
        - screen_init
        - screen_set_title
        - style_set_scrollbar_style_from_option
        - window_pane_default_cursor
        - window_pane_tree_RB_INSERT
        - xcalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:967,6'
          Branch Sides:
            - BranchSide:      'window.c:967,6'
              BranchSideFuncs:
                - screen_set_title
            - BranchSide:      'window.c:968,21'
              BranchSideFuncs:
                - screen_set_title
      Callsites:
        - Src:             'window.c:933,7'
          Dst:             xcalloc
        - Src:             'window.c:935,16'
          Dst:             options_create
        - Src:             'window.c:939,2'
          Dst:             window_pane_tree_RB_INSERT
        - Src:             'window.c:955,2'
          Dst:             style_set_scrollbar_style_from_option
        - Src:             'window.c:958,2'
          Dst:             colour_palette_init
        - Src:             'window.c:959,2'
          Dst:             colour_palette_from_option
        - Src:             'window.c:961,2'
          Dst:             screen_init
        - Src:             'window.c:963,2'
          Dst:             window_pane_default_cursor
        - Src:             'window.c:965,2'
          Dst:             screen_init
        - Src:             'window.c:967,6'
          Dst:             gethostname
        - Src:             'window.c:968,3'
          Dst:             screen_set_title
    - functionName:    window_pane_tree_RB_INSERT
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - window_pane_cmp
        - window_pane_tree_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_cmp
                - window_pane_tree_RB_INSERT_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_INSERT_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_INSERT_COLOR
                - window_pane_cmp
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_INSERT_COLOR
                - window_pane_cmp
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_INSERT_COLOR
                - window_pane_cmp
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_INSERT_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_INSERT_COLOR
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_INSERT_COLOR
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_tree_RB_INSERT_COLOR
      Callsites:
        - Src:             'window.c:78,1'
          Dst:             window_pane_cmp
        - Src:             'window.c:78,1'
          Dst:             window_pane_tree_RB_INSERT_COLOR
    - functionName:    window_pane_tree_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_add_pane
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - other
        - hlimit
        - flags
      BBCount:         37
      ICount:          315
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - log_debug
        - window_pane_create
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window.c:733,6'
          Branch Sides:
            - BranchSide:      'window.c:734,11'
              BranchSideFuncs:
                - window_pane_create
                - log_debug
                - log_debug
                - log_debug
            - BranchSide:      'window.c:736,26'
              BranchSideFuncs:
                - window_pane_create
                - log_debug
                - log_debug
                - log_debug
        - Branch String:   'window.c:737,6'
          Branch Sides:
            - BranchSide:      'window.c:738,43'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'window.c:740,13'
              BranchSideFuncs:
                - log_debug
                - log_debug
        - Branch String:   'window.c:739,3'
          Branch Sides:
            - BranchSide:      'window.c:739,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:739,3'
              BranchSideFuncs: []
        - Branch String:   'window.c:740,13'
          Branch Sides:
            - BranchSide:      'window.c:741,46'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'window.c:747,45'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'window.c:742,7'
          Branch Sides:
            - BranchSide:      'window.c:743,4'
              BranchSideFuncs: []
            - BranchSide:      'window.c:745,4'
              BranchSideFuncs: []
        - Branch String:   'window.c:743,4'
          Branch Sides:
            - BranchSide:      'window.c:743,4'
              BranchSideFuncs: []
            - BranchSide:      'window.c:743,4'
              BranchSideFuncs: []
        - Branch String:   'window.c:748,7'
          Branch Sides:
            - BranchSide:      'window.c:749,4'
              BranchSideFuncs: []
            - BranchSide:      'window.c:751,4'
              BranchSideFuncs: []
        - Branch String:   'window.c:751,4'
          Branch Sides:
            - BranchSide:      'window.c:751,4'
              BranchSideFuncs: []
            - BranchSide:      'window.c:751,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:736,7'
          Dst:             window_pane_create
        - Src:             'window.c:738,3'
          Dst:             log_debug
        - Src:             'window.c:741,3'
          Dst:             log_debug
        - Src:             'window.c:747,3'
          Dst:             log_debug
    - functionName:    window_pop_zoom
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - window_zoom
      functionUses:    11
      BranchProfiles:
        - Branch String:   'window.c:722,6'
          Branch Sides:
            - BranchSide:      'window.c:723,23'
              BranchSideFuncs:
                - window_zoom
            - BranchSide:      'window.c:724,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:720,2'
          Dst:             log_debug
        - Src:             'window.c:723,11'
          Dst:             window_zoom
    - functionName:    window_zoom
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
      BBCount:         15
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - layout_init
        - notify_window
        - window_count_panes
        - window_set_active_pane
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window.c:658,6'
          Branch Sides:
            - BranchSide:      'window.c:659,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:661,25'
              BranchSideFuncs:
                - window_count_panes
                - layout_init
                - notify_window
                - window_set_active_pane
        - Branch String:   'window.c:661,6'
          Branch Sides:
            - BranchSide:      'window.c:662,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:664,6'
              BranchSideFuncs:
                - layout_init
                - notify_window
                - window_set_active_pane
        - Branch String:   'window.c:664,6'
          Branch Sides:
            - BranchSide:      'window.c:665,26'
              BranchSideFuncs:
                - window_set_active_pane
                - layout_init
                - notify_window
            - BranchSide:      'window.c:667,2'
              BranchSideFuncs:
                - layout_init
                - notify_window
        - Branch String:   'window.c:667,2'
          Branch Sides:
            - BranchSide:      'window.c:668,28'
              BranchSideFuncs:
                - layout_init
                - notify_window
            - BranchSide:      'window.c:672,25'
              BranchSideFuncs:
                - layout_init
                - notify_window
      Callsites:
        - Src:             'window.c:661,6'
          Dst:             window_count_panes
        - Src:             'window.c:665,3'
          Dst:             window_set_active_pane
        - Src:             'window.c:673,2'
          Dst:             layout_init
        - Src:             'window.c:675,2'
          Dst:             notify_window
    - functionName:    window_count_panes
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'window.c:852,2'
          Branch Sides:
            - BranchSide:      'window.c:853,4'
              BranchSideFuncs: []
            - BranchSide:      'window.c:854,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_set_active_pane
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - wp
        - notify
      BBCount:         12
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - log_debug
        - notify_window
        - options_get_number
        - tty_update_window_offset
        - window_pane_stack_push
        - window_pane_stack_remove
        - window_pane_update_focus
      functionUses:    17
      BranchProfiles:
        - Branch String:   'window.c:525,6'
          Branch Sides:
            - BranchSide:      'window.c:526,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:527,11'
              BranchSideFuncs:
                - window_pane_stack_remove
                - window_pane_stack_push
                - options_get_number
                - tty_update_window_offset
                - notify_window
                - window_pane_update_focus
                - window_pane_update_focus
        - Branch String:   'window.c:536,6'
          Branch Sides:
            - BranchSide:      'window.c:537,28'
              BranchSideFuncs:
                - window_pane_update_focus
                - window_pane_update_focus
                - tty_update_window_offset
                - notify_window
            - BranchSide:      'window.c:541,27'
              BranchSideFuncs:
                - tty_update_window_offset
                - notify_window
        - Branch String:   'window.c:543,6'
          Branch Sides:
            - BranchSide:      'window.c:544,40'
              BranchSideFuncs:
                - notify_window
            - BranchSide:      'window.c:545,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:523,2'
          Dst:             log_debug
        - Src:             'window.c:529,2'
          Dst:             window_pane_stack_remove
        - Src:             'window.c:530,2'
          Dst:             window_pane_stack_push
        - Src:             'window.c:536,6'
          Dst:             options_get_number
        - Src:             'window.c:537,3'
          Dst:             window_pane_update_focus
        - Src:             'window.c:538,3'
          Dst:             window_pane_update_focus
        - Src:             'window.c:541,2'
          Dst:             tty_update_window_offset
        - Src:             'window.c:544,3'
          Dst:             notify_window
    - functionName:    window_pane_stack_push
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stack
        - wp
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - window_pane_stack_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:1607,6'
          Branch Sides:
            - BranchSide:      'window.c:1607,6'
              BranchSideFuncs:
                - window_pane_stack_remove
            - BranchSide:      'window.c:1608,28'
              BranchSideFuncs:
                - window_pane_stack_remove
        - Branch String:   'window.c:1609,3'
          Branch Sides:
            - BranchSide:      'window.c:1609,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1609,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:1608,3'
          Dst:             window_pane_stack_remove
    - functionName:    window_push_zoom
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - always
        - flag
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - log_debug
        - window_unzoom
      functionUses:    11
      BranchProfiles:
        - Branch String:   'window.c:709,11'
          Branch Sides:
            - BranchSide:      'window.c:709,15'
              BranchSideFuncs:
                - log_debug
                - window_unzoom
            - BranchSide:      'window.c:709,11'
              BranchSideFuncs:
                - log_debug
                - window_unzoom
        - Branch String:   'window.c:710,11'
          Branch Sides:
            - BranchSide:      'window.c:710,15'
              BranchSideFuncs:
                - window_unzoom
            - BranchSide:      'window.c:713,3'
              BranchSideFuncs:
                - window_unzoom
        - Branch String:   'window.c:710,22'
          Branch Sides:
            - BranchSide:      'window.c:710,26'
              BranchSideFuncs:
                - window_unzoom
            - BranchSide:      'window.c:711,3'
              BranchSideFuncs:
                - window_unzoom
        - Branch String:   'window.c:710,6'
          Branch Sides:
            - BranchSide:      'window.c:711,3'
              BranchSideFuncs:
                - window_unzoom
            - BranchSide:      'window.c:713,3'
              BranchSideFuncs:
                - window_unzoom
      Callsites:
        - Src:             'window.c:708,2'
          Dst:             log_debug
        - Src:             'window.c:714,10'
          Dst:             window_unzoom
    - functionName:    window_unzoom
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - w
        - notify
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - layout_fix_panes
        - layout_free
        - notify_window
      functionUses:    7
      BranchProfiles:
        - Branch String:   'window.c:685,6'
          Branch Sides:
            - BranchSide:      'window.c:686,3'
              BranchSideFuncs:
                - layout_free
                - layout_fix_panes
                - notify_window
            - BranchSide:      'window.c:688,2'
              BranchSideFuncs:
                - layout_free
                - layout_fix_panes
                - notify_window
        - Branch String:   'window.c:693,2'
          Branch Sides:
            - BranchSide:      'window.c:694,21'
              BranchSideFuncs:
                - layout_fix_panes
                - notify_window
            - BranchSide:      'window.c:697,19'
              BranchSideFuncs:
                - layout_fix_panes
                - notify_window
        - Branch String:   'window.c:699,6'
          Branch Sides:
            - BranchSide:      'window.c:700,42'
              BranchSideFuncs:
                - notify_window
            - BranchSide:      'window.c:702,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:689,2'
          Dst:             layout_free
        - Src:             'window.c:697,2'
          Dst:             layout_fix_panes
        - Src:             'window.c:700,3'
          Dst:             notify_window
    - functionName:    window_find_string
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - s
      BBCount:         34
      ICount:          198
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - options_get_number
        - strcasecmp
        - window_get_active_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:621,6'
          Branch Sides:
            - BranchSide:      'window.c:622,6'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - window_get_active_at
            - BranchSide:      'window.c:623,11'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - window_get_active_at
        - Branch String:   'window.c:626,6'
          Branch Sides:
            - BranchSide:      'window.c:627,7'
              BranchSideFuncs:
                - window_get_active_at
            - BranchSide:      'window.c:628,22'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - window_get_active_at
        - Branch String:   'window.c:628,11'
          Branch Sides:
            - BranchSide:      'window.c:629,7'
              BranchSideFuncs:
                - window_get_active_at
            - BranchSide:      'window.c:630,22'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - window_get_active_at
        - Branch String:   'window.c:630,11'
          Branch Sides:
            - BranchSide:      'window.c:631,5'
              BranchSideFuncs:
                - window_get_active_at
            - BranchSide:      'window.c:632,22'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - window_get_active_at
        - Branch String:   'window.c:632,11'
          Branch Sides:
            - BranchSide:      'window.c:633,7'
              BranchSideFuncs:
                - window_get_active_at
            - BranchSide:      'window.c:634,22'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - window_get_active_at
        - Branch String:   'window.c:634,11'
          Branch Sides:
            - BranchSide:      'window.c:635,5'
              BranchSideFuncs:
                - window_get_active_at
            - BranchSide:      'window.c:637,24'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - window_get_active_at
        - Branch String:   'window.c:637,13'
          Branch Sides:
            - BranchSide:      'window.c:638,7'
              BranchSideFuncs:
                - window_get_active_at
            - BranchSide:      'window.c:640,24'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - window_get_active_at
        - Branch String:   'window.c:640,13'
          Branch Sides:
            - BranchSide:      'window.c:641,5'
              BranchSideFuncs:
                - window_get_active_at
            - BranchSide:      'window.c:643,24'
              BranchSideFuncs:
                - strcasecmp
                - window_get_active_at
        - Branch String:   'window.c:643,13'
          Branch Sides:
            - BranchSide:      'window.c:644,7'
              BranchSideFuncs:
                - window_get_active_at
            - BranchSide:      'window.c:647,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:620,11'
          Dst:             options_get_number
        - Src:             'window.c:626,6'
          Dst:             strcasecmp
        - Src:             'window.c:628,11'
          Dst:             strcasecmp
        - Src:             'window.c:630,11'
          Dst:             strcasecmp
        - Src:             'window.c:632,11'
          Dst:             strcasecmp
        - Src:             'window.c:634,11'
          Dst:             strcasecmp
        - Src:             'window.c:637,13'
          Dst:             strcasecmp
        - Src:             'window.c:640,13'
          Dst:             strcasecmp
        - Src:             'window.c:643,13'
          Dst:             strcasecmp
        - Src:             'window.c:649,10'
          Dst:             window_get_active_at
    - functionName:    window_get_active_at
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - x
        - y
      BBCount:         20
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - window_pane_full_size_offset
        - window_pane_visible
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:598,2'
          Branch Sides:
            - BranchSide:      'window.c:599,28'
              BranchSideFuncs:
                - window_pane_visible
                - window_pane_full_size_offset
            - BranchSide:      'window.c:608,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:599,7'
          Branch Sides:
            - BranchSide:      'window.c:600,4'
              BranchSideFuncs:
                - window_pane_full_size_offset
                - window_pane_visible
            - BranchSide:      'window.c:601,32'
              BranchSideFuncs:
                - window_pane_full_size_offset
                - window_pane_visible
        - Branch String:   'window.c:602,16'
          Branch Sides:
            - BranchSide:      'window.c:602,19'
              BranchSideFuncs:
                - window_pane_visible
                - window_pane_full_size_offset
            - BranchSide:      'window.c:603,4'
              BranchSideFuncs:
                - window_pane_visible
                - window_pane_full_size_offset
        - Branch String:   'window.c:602,7'
          Branch Sides:
            - BranchSide:      'window.c:603,4'
              BranchSideFuncs:
                - window_pane_visible
                - window_pane_full_size_offset
            - BranchSide:      'window.c:604,7'
              BranchSideFuncs:
                - window_pane_visible
                - window_pane_full_size_offset
        - Branch String:   'window.c:604,16'
          Branch Sides:
            - BranchSide:      'window.c:604,19'
              BranchSideFuncs:
                - window_pane_visible
                - window_pane_full_size_offset
            - BranchSide:      'window.c:605,4'
              BranchSideFuncs:
                - window_pane_visible
                - window_pane_full_size_offset
        - Branch String:   'window.c:604,7'
          Branch Sides:
            - BranchSide:      'window.c:605,4'
              BranchSideFuncs:
                - window_pane_visible
                - window_pane_full_size_offset
            - BranchSide:      'window.c:606,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:599,8'
          Dst:             window_pane_visible
        - Src:             'window.c:601,3'
          Dst:             window_pane_full_size_offset
    - functionName:    window_pane_get_palette
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wp
        - c
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - colour_palette_get
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window.c:551,6'
          Branch Sides:
            - BranchSide:      'window.c:552,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:553,30'
              BranchSideFuncs:
                - colour_palette_get
      Callsites:
        - Src:             'window.c:553,10'
          Dst:             colour_palette_get
    - functionName:    window_redraw_active_switch
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - wp
      BBCount:         18
      ICount:          133
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - grid_cells_look_equal
        - window_pane_get_palette
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window.c:562,6'
          Branch Sides:
            - BranchSide:      'window.c:563,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:565,2'
              BranchSideFuncs:
                - grid_cells_look_equal
                - window_pane_get_palette
                - window_pane_get_palette
                - window_pane_get_palette
                - window_pane_get_palette
        - Branch String:   'window.c:572,7'
          Branch Sides:
            - BranchSide:      'window.c:573,4'
              BranchSideFuncs:
                - window_pane_get_palette
                - window_pane_get_palette
                - window_pane_get_palette
                - window_pane_get_palette
                - grid_cells_look_equal
            - BranchSide:      'window.c:575,33'
              BranchSideFuncs:
                - window_pane_get_palette
                - window_pane_get_palette
                - window_pane_get_palette
                - window_pane_get_palette
                - grid_cells_look_equal
        - Branch String:   'window.c:577,8'
          Branch Sides:
            - BranchSide:      'window.c:578,5'
              BranchSideFuncs:
                - grid_cells_look_equal
                - window_pane_get_palette
                - window_pane_get_palette
                - window_pane_get_palette
                - window_pane_get_palette
            - BranchSide:      'window.c:580,34'
              BranchSideFuncs:
                - window_pane_get_palette
                - window_pane_get_palette
                - grid_cells_look_equal
                - window_pane_get_palette
                - window_pane_get_palette
        - Branch String:   'window.c:586,7'
          Branch Sides:
            - BranchSide:      'window.c:587,4'
              BranchSideFuncs: []
            - BranchSide:      'window.c:588,8'
              BranchSideFuncs:
                - grid_cells_look_equal
                - window_pane_get_palette
                - window_pane_get_palette
                - window_pane_get_palette
                - window_pane_get_palette
      Callsites:
        - Src:             'window.c:572,8'
          Dst:             grid_cells_look_equal
        - Src:             'window.c:575,9'
          Dst:             window_pane_get_palette
        - Src:             'window.c:576,9'
          Dst:             window_pane_get_palette
        - Src:             'window.c:580,10'
          Dst:             window_pane_get_palette
        - Src:             'window.c:581,10'
          Dst:             window_pane_get_palette
    - functionName:    window_has_pane
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - wp
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window.c:464,2'
          Branch Sides:
            - BranchSide:      'window.c:465,7'
              BranchSideFuncs: []
            - BranchSide:      'window.c:468,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:465,7'
          Branch Sides:
            - BranchSide:      'window.c:466,4'
              BranchSideFuncs: []
            - BranchSide:      'window.c:467,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_pane_send_resize
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wp
        - sx
        - sy
      BBCount:         8
      ICount:          89
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - fatal
        - ioctl
        - log_debug
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window.c:436,6'
          Branch Sides:
            - BranchSide:      'window.c:437,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:439,50'
              BranchSideFuncs:
                - log_debug
                - ioctl
                - fatal
        - Branch String:   'window.c:446,6'
          Branch Sides:
            - BranchSide:      'window.c:446,6'
              BranchSideFuncs:
                - fatal
            - BranchSide:      'window.c:456,3'
              BranchSideFuncs:
                - fatal
      Callsites:
        - Src:             'window.c:439,2'
          Dst:             log_debug
        - Src:             'window.c:446,6'
          Dst:             ioctl
        - Src:             'window.c:456,3'
          Dst:             fatal
    - functionName:    window_resize
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - sx
        - sy
        - xpixel
        - ypixel
      BBCount:         21
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - log_debug
      functionUses:    8
      BranchProfiles:
        - Branch String:   'window.c:414,6'
          Branch Sides:
            - BranchSide:      'window.c:415,10'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'window.c:416,6'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'window.c:416,6'
          Branch Sides:
            - BranchSide:      'window.c:417,10'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'window.c:419,54'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'window.c:420,6'
          Branch Sides:
            - BranchSide:      'window.c:420,21'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'window.c:420,40'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'window.c:421,6'
          Branch Sides:
            - BranchSide:      'window.c:421,21'
              BranchSideFuncs:
                - log_debug
            - BranchSide:      'window.c:421,40'
              BranchSideFuncs:
                - log_debug
        - Branch String:   'window.c:424,6'
          Branch Sides:
            - BranchSide:      'window.c:425,15'
              BranchSideFuncs: []
            - BranchSide:      'window.c:426,6'
              BranchSideFuncs: []
        - Branch String:   'window.c:426,6'
          Branch Sides:
            - BranchSide:      'window.c:426,6'
              BranchSideFuncs: []
            - BranchSide:      'window.c:427,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:419,2'
          Dst:             log_debug
    - functionName:    window_set_name
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - new_name
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - notify_window
        - utf8_stravis
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'window.c:407,2'
          Dst:             utf8_stravis
        - Src:             'window.c:408,2'
          Dst:             notify_window
    - functionName:    window_destroy
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         18
      ICount:          130
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - event_del
        - event_initialized
        - layout_free_cell
        - log_debug
        - options_free
        - window_destroy_panes
        - window_unzoom
        - windows_RB_REMOVE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:346,6'
          Branch Sides:
            - BranchSide:      'window.c:347,20'
              BranchSideFuncs:
                - layout_free_cell
                - free
                - window_destroy_panes
                - event_initialized
                - event_initialized
                - event_initialized
                - options_free
                - free
                - free
                - free
                - event_del
                - event_del
                - event_del
                - layout_free_cell
            - BranchSide:      'window.c:348,6'
              BranchSideFuncs:
                - free
                - window_destroy_panes
                - event_initialized
                - event_initialized
                - event_initialized
                - options_free
                - free
                - free
                - free
                - event_del
                - event_del
                - event_del
                - layout_free_cell
        - Branch String:   'window.c:348,6'
          Branch Sides:
            - BranchSide:      'window.c:349,20'
              BranchSideFuncs:
                - layout_free_cell
                - free
                - window_destroy_panes
                - event_initialized
                - event_initialized
                - event_initialized
                - options_free
                - free
                - free
                - free
                - event_del
                - event_del
                - event_del
            - BranchSide:      'window.c:350,7'
              BranchSideFuncs:
                - free
                - window_destroy_panes
                - event_initialized
                - event_initialized
                - event_initialized
                - options_free
                - free
                - free
                - free
                - event_del
                - event_del
                - event_del
        - Branch String:   'window.c:354,6'
          Branch Sides:
            - BranchSide:      'window.c:355,3'
              BranchSideFuncs:
                - event_del
                - event_initialized
                - event_initialized
                - options_free
                - free
                - free
                - free
                - event_del
                - event_del
            - BranchSide:      'window.c:357,25'
              BranchSideFuncs:
                - event_initialized
                - event_initialized
                - options_free
                - free
                - free
                - free
                - event_del
                - event_del
        - Branch String:   'window.c:357,6'
          Branch Sides:
            - BranchSide:      'window.c:358,3'
              BranchSideFuncs:
                - event_del
                - event_initialized
                - options_free
                - free
                - free
                - free
                - event_del
            - BranchSide:      'window.c:359,25'
              BranchSideFuncs:
                - event_initialized
                - options_free
                - free
                - free
                - free
                - event_del
        - Branch String:   'window.c:359,6'
          Branch Sides:
            - BranchSide:      'window.c:359,6'
              BranchSideFuncs:
                - event_del
                - options_free
                - free
                - free
                - free
            - BranchSide:      'window.c:360,14'
              BranchSideFuncs:
                - event_del
                - options_free
                - free
                - free
                - free
      Callsites:
        - Src:             'window.c:341,2'
          Dst:             log_debug
        - Src:             'window.c:343,2'
          Dst:             window_unzoom
        - Src:             'window.c:344,2'
          Dst:             windows_RB_REMOVE
        - Src:             'window.c:347,3'
          Dst:             layout_free_cell
        - Src:             'window.c:349,3'
          Dst:             layout_free_cell
        - Src:             'window.c:352,2'
          Dst:             window_destroy_panes
        - Src:             'window.c:354,6'
          Dst:             event_initialized
        - Src:             'window.c:355,3'
          Dst:             event_del
        - Src:             'window.c:357,6'
          Dst:             event_initialized
        - Src:             'window.c:358,3'
          Dst:             event_del
        - Src:             'window.c:359,6'
          Dst:             event_initialized
        - Src:             'window.c:360,3'
          Dst:             event_del
        - Src:             'window.c:362,2'
          Dst:             options_free
    - functionName:    windows_RB_REMOVE
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         61
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - windows_RB_REMOVE_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_REMOVE_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:76,1'
          Dst:             windows_RB_REMOVE_COLOR
    - functionName:    windows_RB_REMOVE_COLOR
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - parent
        - elm
      BBCount:         195
      ICount:          1189
      EdgeCount:       241
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_set_fill_character
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - options_get_string
        - utf8_fromcstr
        - utf8_isvalid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:1751,21'
          Branch Sides:
            - BranchSide:      'window.c:1751,37'
              BranchSideFuncs:
                - utf8_isvalid
                - utf8_fromcstr
                - free
            - BranchSide:      'window.c:1751,21'
              BranchSideFuncs: []
        - Branch String:   'window.c:1751,6'
          Branch Sides:
            - BranchSide:      'window.c:1751,6'
              BranchSideFuncs:
                - utf8_fromcstr
                - free
            - BranchSide:      'window.c:1752,22'
              BranchSideFuncs:
                - utf8_fromcstr
                - free
        - Branch String:   'window.c:1753,18'
          Branch Sides:
            - BranchSide:      'window.c:1753,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'window.c:1756,9'
              BranchSideFuncs:
                - free
        - Branch String:   'window.c:1753,7'
          Branch Sides:
            - BranchSide:      'window.c:1754,24'
              BranchSideFuncs: []
            - BranchSide:      'window.c:1756,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'window.c:1750,10'
          Dst:             options_get_string
        - Src:             'window.c:1751,24'
          Dst:             utf8_isvalid
        - Src:             'window.c:1752,8'
          Dst:             utf8_fromcstr
    - functionName:    window_create
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - sx
        - sy
        - xpixel
        - ypixel
      BBCount:         15
      ICount:          168
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - log_debug
        - options_create
        - window_set_fill_character
        - window_update_activity
        - windows_RB_INSERT
        - xcalloc
        - xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window.c:299,6'
          Branch Sides:
            - BranchSide:      'window.c:300,10'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - options_create
                - windows_RB_INSERT
                - window_set_fill_character
                - window_update_activity
                - log_debug
            - BranchSide:      'window.c:301,6'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - options_create
                - windows_RB_INSERT
                - window_set_fill_character
                - window_update_activity
                - log_debug
        - Branch String:   'window.c:301,6'
          Branch Sides:
            - BranchSide:      'window.c:302,10'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - options_create
                - windows_RB_INSERT
                - window_set_fill_character
                - window_update_activity
                - log_debug
            - BranchSide:      'window.c:304,6'
              BranchSideFuncs:
                - xcalloc
                - xstrdup
                - options_create
                - windows_RB_INSERT
                - window_set_fill_character
                - window_update_activity
                - log_debug
      Callsites:
        - Src:             'window.c:304,6'
          Dst:             xcalloc
        - Src:             'window.c:305,12'
          Dst:             xstrdup
        - Src:             'window.c:322,15'
          Dst:             options_create
        - Src:             'window.c:328,2'
          Dst:             windows_RB_INSERT
        - Src:             'window.c:330,2'
          Dst:             window_set_fill_character
        - Src:             'window.c:331,2'
          Dst:             window_update_activity
        - Src:             'window.c:333,2'
          Dst:             log_debug
    - functionName:    windows_RB_INSERT
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         23
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - window_cmp
        - windows_RB_INSERT_COLOR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - window_cmp
                - windows_RB_INSERT_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_INSERT_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_INSERT_COLOR
                - window_cmp
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_INSERT_COLOR
                - window_cmp
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_INSERT_COLOR
                - window_cmp
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_INSERT_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_INSERT_COLOR
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_INSERT_COLOR
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - windows_RB_INSERT_COLOR
      Callsites:
        - Src:             'window.c:76,1'
          Dst:             window_cmp
        - Src:             'window.c:76,1'
          Dst:             windows_RB_INSERT_COLOR
    - functionName:    window_update_activity
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alerts_queue
        - gettimeofday
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'window.c:290,2'
          Dst:             gettimeofday
        - Src:             'window.c:291,2'
          Dst:             alerts_queue
    - functionName:    window_cmp
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w1
        - w2
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    windows_RB_INSERT_COLOR
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         114
      ICount:          682
      EdgeCount:       138
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_find_by_id
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - windows_RB_FIND
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'window.c:284,10'
          Dst:             windows_RB_FIND
    - functionName:    windows_RB_FIND
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - window_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - window_cmp
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - window_cmp
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - window_cmp
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - window_cmp
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:76,1'
          Dst:             window_cmp
    - functionName:    window_find_by_id_str
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strtonum
        - window_find_by_id
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:269,6'
          Branch Sides:
            - BranchSide:      'window.c:270,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:272,16'
              BranchSideFuncs:
                - strtonum
                - window_find_by_id
        - Branch String:   'window.c:273,6'
          Branch Sides:
            - BranchSide:      'window.c:274,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:275,28'
              BranchSideFuncs:
                - window_find_by_id
      Callsites:
        - Src:             'window.c:272,7'
          Dst:             strtonum
        - Src:             'window.c:275,10'
          Dst:             window_find_by_id
    - functionName:    winlink_stack_remove
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stack
        - wl
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'window.c:257,17'
          Branch Sides:
            - BranchSide:      'window.c:257,21'
              BranchSideFuncs: []
            - BranchSide:      'window.c:257,17'
              BranchSideFuncs: []
        - Branch String:   'window.c:257,6'
          Branch Sides:
            - BranchSide:      'window.c:257,6'
              BranchSideFuncs: []
            - BranchSide:      'window.c:258,3'
              BranchSideFuncs: []
        - Branch String:   'window.c:258,3'
          Branch Sides:
            - BranchSide:      'window.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:258,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winlink_stack_push
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stack
        - wl
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - winlink_stack_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:246,6'
          Branch Sides:
            - BranchSide:      'window.c:247,3'
              BranchSideFuncs: []
            - BranchSide:      'window.c:249,23'
              BranchSideFuncs:
                - winlink_stack_remove
        - Branch String:   'window.c:250,2'
          Branch Sides:
            - BranchSide:      'window.c:250,2'
              BranchSideFuncs: []
            - BranchSide:      'window.c:250,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:249,2'
          Dst:             winlink_stack_remove
    - functionName:    winlink_previous_by_number
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wl
        - s
        - n
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - winlinks_RB_MINMAX
        - winlinks_RB_PREV
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:235,2'
          Branch Sides:
            - BranchSide:      'window.c:236,13'
              BranchSideFuncs:
                - winlinks_RB_PREV
                - winlinks_RB_MINMAX
            - BranchSide:      'window.c:240,10'
              BranchSideFuncs: []
        - Branch String:   'window.c:236,7'
          Branch Sides:
            - BranchSide:      'window.c:237,9'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_PREV
            - BranchSide:      'window.c:238,2'
              BranchSideFuncs:
                - winlinks_RB_PREV
                - winlinks_RB_MINMAX
      Callsites:
        - Src:             'window.c:236,13'
          Dst:             winlinks_RB_PREV
        - Src:             'window.c:237,9'
          Dst:             winlinks_RB_MINMAX
    - functionName:    winlinks_RB_PREV
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winlinks_RB_MINMAX
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    40
      BranchProfiles:
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winlink_next_by_number
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wl
        - s
        - n
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:224,2'
          Branch Sides:
            - BranchSide:      'window.c:225,13'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
            - BranchSide:      'window.c:229,10'
              BranchSideFuncs: []
        - Branch String:   'window.c:225,7'
          Branch Sides:
            - BranchSide:      'window.c:226,9'
              BranchSideFuncs:
                - winlinks_RB_MINMAX
                - winlinks_RB_NEXT
            - BranchSide:      'window.c:227,2'
              BranchSideFuncs:
                - winlinks_RB_NEXT
                - winlinks_RB_MINMAX
      Callsites:
        - Src:             'window.c:225,13'
          Dst:             winlinks_RB_NEXT
        - Src:             'window.c:226,9'
          Dst:             winlinks_RB_MINMAX
    - functionName:    winlinks_RB_NEXT
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    33
      BranchProfiles:
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    winlink_previous
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wl
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winlinks_RB_PREV
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'window.c:218,10'
          Dst:             winlinks_RB_PREV
    - functionName:    winlink_next
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wl
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - winlinks_RB_NEXT
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'window.c:212,10'
          Dst:             winlinks_RB_NEXT
    - functionName:    winlink_remove
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wwl
        - wl
      BBCount:         11
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - window_remove_ref
        - winlinks_RB_REMOVE
      functionUses:    8
      BranchProfiles:
        - Branch String:   'window.c:200,6'
          Branch Sides:
            - BranchSide:      'window.c:200,6'
              BranchSideFuncs:
                - window_remove_ref
                - winlinks_RB_REMOVE
                - free
            - BranchSide:      'window.c:201,3'
              BranchSideFuncs:
                - window_remove_ref
                - winlinks_RB_REMOVE
                - free
        - Branch String:   'window.c:201,3'
          Branch Sides:
            - BranchSide:      'window.c:201,3'
              BranchSideFuncs:
                - window_remove_ref
                - winlinks_RB_REMOVE
                - free
            - BranchSide:      'window.c:201,3'
              BranchSideFuncs:
                - window_remove_ref
                - winlinks_RB_REMOVE
                - free
      Callsites:
        - Src:             'window.c:202,3'
          Dst:             window_remove_ref
        - Src:             'window.c:205,2'
          Dst:             winlinks_RB_REMOVE
    - functionName:    window_remove_ref
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - from
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log_debug
        - window_destroy
      functionUses:    5
      BranchProfiles:
        - Branch String:   'window.c:399,6'
          Branch Sides:
            - BranchSide:      'window.c:399,6'
              BranchSideFuncs:
                - window_destroy
            - BranchSide:      'window.c:400,18'
              BranchSideFuncs:
                - window_destroy
      Callsites:
        - Src:             'window.c:397,2'
          Dst:             log_debug
        - Src:             'window.c:400,3'
          Dst:             window_destroy
    - functionName:    window_add_ref
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - w
        - from
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - log_debug
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'window.c:390,2'
          Dst:             log_debug
    - functionName:    winlink_set_window
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wl
        - w
      BBCount:         13
      ICount:          116
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - window_add_ref
        - window_remove_ref
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window.c:186,6'
          Branch Sides:
            - BranchSide:      'window.c:187,3'
              BranchSideFuncs:
                - window_remove_ref
                - window_add_ref
            - BranchSide:      'window.c:190,2'
              BranchSideFuncs:
                - window_add_ref
        - Branch String:   'window.c:187,3'
          Branch Sides:
            - BranchSide:      'window.c:187,3'
              BranchSideFuncs:
                - window_remove_ref
                - window_add_ref
            - BranchSide:      'window.c:187,3'
              BranchSideFuncs:
                - window_remove_ref
                - window_add_ref
      Callsites:
        - Src:             'window.c:188,3'
          Dst:             window_remove_ref
        - Src:             'window.c:192,2'
          Dst:             window_add_ref
    - functionName:    winlink_next_index
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wwl
        - idx
      BBCount:         13
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - winlink_find_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'window.c:142,7'
          Branch Sides:
            - BranchSide:      'window.c:143,12'
              BranchSideFuncs: []
            - BranchSide:      'window.c:144,7'
              BranchSideFuncs:
                - winlink_find_by_index
        - Branch String:   'window.c:144,7'
          Branch Sides:
            - BranchSide:      'window.c:145,6'
              BranchSideFuncs:
                - winlink_find_by_index
            - BranchSide:      'window.c:147,5'
              BranchSideFuncs:
                - winlink_find_by_index
        - Branch String:   'window.c:148,2'
          Branch Sides:
            - BranchSide:      'window.c:142,29'
              BranchSideFuncs:
                - winlink_find_by_index
            - BranchSide:      'window.c:149,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:142,7'
          Dst:             winlink_find_by_index
    - functionName:    winlink_add
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wwl
        - idx
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - winlink_find_by_index
        - winlink_next_index
        - winlinks_RB_INSERT
        - xcalloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'window.c:170,6'
          Branch Sides:
            - BranchSide:      'window.c:171,33'
              BranchSideFuncs:
                - winlink_next_index
                - xcalloc
                - winlinks_RB_INSERT
            - BranchSide:      'window.c:173,35'
              BranchSideFuncs:
                - winlink_find_by_index
                - xcalloc
                - winlinks_RB_INSERT
        - Branch String:   'window.c:171,7'
          Branch Sides:
            - BranchSide:      'window.c:172,4'
              BranchSideFuncs: []
            - BranchSide:      'window.c:173,2'
              BranchSideFuncs:
                - xcalloc
                - winlinks_RB_INSERT
        - Branch String:   'window.c:173,13'
          Branch Sides:
            - BranchSide:      'window.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'window.c:174,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:171,14'
          Dst:             winlink_next_index
        - Src:             'window.c:173,13'
          Dst:             winlink_find_by_index
        - Src:             'window.c:176,7'
          Dst:             xcalloc
        - Src:             'window.c:178,2'
          Dst:             winlinks_RB_INSERT
    - functionName:    winlink_count
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wwl
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'window.c:159,2'
          Branch Sides:
            - BranchSide:      'window.c:160,4'
              BranchSideFuncs:
                - winlinks_RB_NEXT
            - BranchSide:      'window.c:162,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:159,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'window.c:159,2'
          Dst:             winlinks_RB_NEXT
    - functionName:    winlink_find_by_window_id
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wwl
        - id
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    5
      BranchProfiles:
        - Branch String:   'window.c:128,2'
          Branch Sides:
            - BranchSide:      'window.c:129,7'
              BranchSideFuncs:
                - winlinks_RB_NEXT
            - BranchSide:      'window.c:132,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:129,7'
          Branch Sides:
            - BranchSide:      'window.c:130,12'
              BranchSideFuncs: []
            - BranchSide:      'window.c:131,2'
              BranchSideFuncs:
                - winlinks_RB_NEXT
      Callsites:
        - Src:             'window.c:128,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'window.c:128,2'
          Dst:             winlinks_RB_NEXT
    - functionName:    winlink_find_by_window
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wwl
        - w
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - winlinks_RB_MINMAX
        - winlinks_RB_NEXT
      functionUses:    8
      BranchProfiles:
        - Branch String:   'window.c:103,2'
          Branch Sides:
            - BranchSide:      'window.c:104,7'
              BranchSideFuncs:
                - winlinks_RB_NEXT
            - BranchSide:      'window.c:108,2'
              BranchSideFuncs: []
        - Branch String:   'window.c:104,7'
          Branch Sides:
            - BranchSide:      'window.c:105,12'
              BranchSideFuncs: []
            - BranchSide:      'window.c:106,2'
              BranchSideFuncs:
                - winlinks_RB_NEXT
      Callsites:
        - Src:             'window.c:103,2'
          Dst:             winlinks_RB_MINMAX
        - Src:             'window.c:103,2'
          Dst:             winlinks_RB_NEXT
    - functionName:    window_pane_tree_RB_MINMAX
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_pane_tree_RB_PREV
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_pane_tree_RB_NEXT
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    window_pane_tree_RB_NFIND
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - window_pane_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_cmp
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_cmp
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_cmp
        - Branch String:   'window.c:78,1'
          Branch Sides:
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs:
                - window_pane_cmp
            - BranchSide:      'window.c:78,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:78,1'
          Dst:             window_pane_cmp
    - functionName:    winlinks_RB_NFIND
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - winlink_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlink_cmp
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlink_cmp
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlink_cmp
        - Branch String:   'window.c:77,1'
          Branch Sides:
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs:
                - winlink_cmp
            - BranchSide:      'window.c:77,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:77,1'
          Dst:             winlink_cmp
    - functionName:    windows_RB_MINMAX
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - val
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    windows_RB_PREV
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    windows_RB_NEXT
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elm
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    windows_RB_NFIND
      functionSourceFile: '/src/tmux/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - elm
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - window_cmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - window_cmp
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - window_cmp
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - window_cmp
        - Branch String:   'window.c:76,1'
          Branch Sides:
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs:
                - window_cmp
            - BranchSide:      'window.c:76,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'window.c:76,1'
          Dst:             window_cmp
    - functionName:    xvsnprintf
      functionSourceFile: '/src/tmux/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - len
        - fmt
        - ap
      BBCount:         10
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - fatalx
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmalloc.c:152,6'
          Branch Sides:
            - BranchSide:      'xmalloc.c:153,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'xmalloc.c:155,16'
              BranchSideFuncs:
                - vsnprintf
                - fatalx
        - Branch String:   'xmalloc.c:157,12'
          Branch Sides:
            - BranchSide:      'xmalloc.c:157,15'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'xmalloc.c:158,3'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'xmalloc.c:157,6'
          Branch Sides:
            - BranchSide:      'xmalloc.c:158,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'xmalloc.c:160,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmalloc.c:153,3'
          Dst:             fatalx
        - Src:             'xmalloc.c:155,6'
          Dst:             vsnprintf
        - Src:             'xmalloc.c:158,3'
          Dst:             fatalx
    - functionName:    xsnprintf
      functionSourceFile: '/src/tmux/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - len
        - fmt
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xvsnprintf
      functionUses:    63
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:141,6'
          Dst:             xvsnprintf
    - functionName:    xvasprintf
      functionSourceFile: '/src/tmux/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
        - fmt
        - ap
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - fatalx
        - strerror
        - vasprintf
      functionUses:    22
      BranchProfiles:
        - Branch String:   'xmalloc.c:128,6'
          Branch Sides:
            - BranchSide:      'xmalloc.c:129,36'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fatalx
            - BranchSide:      'xmalloc.c:131,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmalloc.c:126,6'
          Dst:             vasprintf
        - Src:             'xmalloc.c:129,36'
          Dst:             __errno_location
        - Src:             'xmalloc.c:129,27'
          Dst:             strerror
        - Src:             'xmalloc.c:129,3'
          Dst:             fatalx
    - functionName:    xasprintf
      functionSourceFile: '/src/tmux/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
        - fmt
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xvasprintf
      functionUses:    207
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:115,6'
          Dst:             xvasprintf
    - functionName:    xstrndup
      functionSourceFile: '/src/tmux/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - maxlen
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - fatalx
        - strerror
        - strndup
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xmalloc.c:103,6'
          Branch Sides:
            - BranchSide:      'xmalloc.c:104,35'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fatalx
            - BranchSide:      'xmalloc.c:105,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmalloc.c:103,12'
          Dst:             strndup
        - Src:             'xmalloc.c:104,35'
          Dst:             __errno_location
        - Src:             'xmalloc.c:104,26'
          Dst:             strerror
        - Src:             'xmalloc.c:104,3'
          Dst:             fatalx
    - functionName:    xstrdup
      functionSourceFile: '/src/tmux/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - fatalx
        - strdup
        - strerror
      functionUses:    468
      BranchProfiles:
        - Branch String:   'xmalloc.c:93,6'
          Branch Sides:
            - BranchSide:      'xmalloc.c:94,34'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fatalx
            - BranchSide:      'xmalloc.c:95,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmalloc.c:93,12'
          Dst:             strdup
        - Src:             'xmalloc.c:94,34'
          Dst:             __errno_location
        - Src:             'xmalloc.c:94,25'
          Dst:             strerror
        - Src:             'xmalloc.c:94,3'
          Dst:             fatalx
    - functionName:    strdup
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xrecallocarray
      functionSourceFile: '/src/tmux/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - oldnmemb
        - nmemb
        - size
      BBCount:         10
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - fatalx
        - recallocarray
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmalloc.c:79,17'
          Branch Sides:
            - BranchSide:      'xmalloc.c:79,20'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'xmalloc.c:80,3'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'xmalloc.c:79,6'
          Branch Sides:
            - BranchSide:      'xmalloc.c:80,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'xmalloc.c:81,26'
              BranchSideFuncs:
                - recallocarray
                - __errno_location
                - strerror
                - fatalx
        - Branch String:   'xmalloc.c:82,6'
          Branch Sides:
            - BranchSide:      'xmalloc.c:84,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fatalx
            - BranchSide:      'xmalloc.c:85,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmalloc.c:80,3'
          Dst:             fatalx
        - Src:             'xmalloc.c:81,12'
          Dst:             recallocarray
        - Src:             'xmalloc.c:84,29'
          Dst:             __errno_location
        - Src:             'xmalloc.c:84,20'
          Dst:             strerror
        - Src:             'xmalloc.c:83,3'
          Dst:             fatalx
    - functionName:    xreallocarray
      functionSourceFile: '/src/tmux/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - nmemb
        - size
      BBCount:         10
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - fatalx
        - reallocarray
        - strerror
      functionUses:    70
      BranchProfiles:
        - Branch String:   'xmalloc.c:65,17'
          Branch Sides:
            - BranchSide:      'xmalloc.c:65,20'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'xmalloc.c:66,3'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'xmalloc.c:65,6'
          Branch Sides:
            - BranchSide:      'xmalloc.c:66,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'xmalloc.c:67,25'
              BranchSideFuncs:
                - reallocarray
                - __errno_location
                - strerror
                - fatalx
        - Branch String:   'xmalloc.c:68,6'
          Branch Sides:
            - BranchSide:      'xmalloc.c:70,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fatalx
            - BranchSide:      'xmalloc.c:71,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmalloc.c:66,3'
          Dst:             fatalx
        - Src:             'xmalloc.c:67,12'
          Dst:             reallocarray
        - Src:             'xmalloc.c:70,29'
          Dst:             __errno_location
        - Src:             'xmalloc.c:70,20'
          Dst:             strerror
        - Src:             'xmalloc.c:69,3'
          Dst:             fatalx
    - functionName:    xrealloc
      functionSourceFile: '/src/tmux/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xreallocarray
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:57,9'
          Dst:             xreallocarray
    - functionName:    xcalloc
      functionSourceFile: '/src/tmux/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nmemb
        - size
      BBCount:         10
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - calloc
        - fatalx
        - strerror
      functionUses:    126
      BranchProfiles:
        - Branch String:   'xmalloc.c:45,16'
          Branch Sides:
            - BranchSide:      'xmalloc.c:45,19'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'xmalloc.c:46,3'
              BranchSideFuncs:
                - fatalx
        - Branch String:   'xmalloc.c:45,6'
          Branch Sides:
            - BranchSide:      'xmalloc.c:46,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'xmalloc.c:47,15'
              BranchSideFuncs:
                - calloc
                - __errno_location
                - strerror
                - fatalx
        - Branch String:   'xmalloc.c:48,6'
          Branch Sides:
            - BranchSide:      'xmalloc.c:50,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fatalx
            - BranchSide:      'xmalloc.c:51,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmalloc.c:46,3'
          Dst:             fatalx
        - Src:             'xmalloc.c:47,8'
          Dst:             calloc
        - Src:             'xmalloc.c:50,29'
          Dst:             __errno_location
        - Src:             'xmalloc.c:50,20'
          Dst:             strerror
        - Src:             'xmalloc.c:49,3'
          Dst:             fatalx
    - functionName:    xmalloc
      functionSourceFile: '/src/tmux/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - fatalx
        - strerror
      functionUses:    71
      BranchProfiles:
        - Branch String:   'xmalloc.c:31,6'
          Branch Sides:
            - BranchSide:      'xmalloc.c:32,3'
              BranchSideFuncs:
                - fatalx
            - BranchSide:      'xmalloc.c:33,15'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - strerror
                - fatalx
        - Branch String:   'xmalloc.c:34,6'
          Branch Sides:
            - BranchSide:      'xmalloc.c:36,7'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fatalx
            - BranchSide:      'xmalloc.c:37,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmalloc.c:32,3'
          Dst:             fatalx
        - Src:             'xmalloc.c:36,22'
          Dst:             __errno_location
        - Src:             'xmalloc.c:36,13'
          Dst:             strerror
        - Src:             'xmalloc.c:35,3'
          Dst:             fatalx
    - functionName:    osdep_event_init
      functionSourceFile: '/src/tmux/osdep-linux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - event_init
        - setenv
        - unsetenv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'osdep-linux.c:97,2'
          Branch Sides:
            - BranchSide:      'osdep-linux.c:94,21'
              BranchSideFuncs:
                - setenv
                - event_init
                - unsetenv
            - BranchSide:      'osdep-linux.c:97,2'
              BranchSideFuncs:
                - setenv
                - event_init
                - unsetenv
      Callsites:
        - Src:             'osdep-linux.c:97,2'
          Dst:             setenv
        - Src:             'osdep-linux.c:99,9'
          Dst:             event_init
        - Src:             'osdep-linux.c:100,2'
          Dst:             unsetenv
    - functionName:    event_init
      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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osdep_get_cwd
      functionSourceFile: '/src/tmux/osdep-linux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ioctl
        - readlink
        - tcgetpgrp
        - xasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'osdep-linux.c:71,6'
          Branch Sides:
            - BranchSide:      'osdep-linux.c:72,3'
              BranchSideFuncs: []
            - BranchSide:      'osdep-linux.c:74,49'
              BranchSideFuncs:
                - xasprintf
                - readlink
                - free
                - ioctl
                - xasprintf
                - readlink
                - free
        - Branch String:   'osdep-linux.c:78,14'
          Branch Sides:
            - BranchSide:      'osdep-linux.c:78,23'
              BranchSideFuncs:
                - ioctl
                - xasprintf
                - readlink
                - free
            - BranchSide:      'osdep-linux.c:84,6'
              BranchSideFuncs: []
        - Branch String:   'osdep-linux.c:78,6'
          Branch Sides:
            - BranchSide:      'osdep-linux.c:79,50'
              BranchSideFuncs:
                - xasprintf
                - readlink
                - free
            - BranchSide:      'osdep-linux.c:84,6'
              BranchSideFuncs: []
        - Branch String:   'osdep-linux.c:84,6'
          Branch Sides:
            - BranchSide:      'osdep-linux.c:85,10'
              BranchSideFuncs: []
            - BranchSide:      'osdep-linux.c:88,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'osdep-linux.c:71,14'
          Dst:             tcgetpgrp
        - Src:             'osdep-linux.c:74,2'
          Dst:             xasprintf
        - Src:             'osdep-linux.c:75,6'
          Dst:             readlink
        - Src:             'osdep-linux.c:78,17'
          Dst:             ioctl
        - Src:             'osdep-linux.c:79,3'
          Dst:             xasprintf
        - Src:             'osdep-linux.c:80,7'
          Dst:             readlink
    - functionName:    tcgetpgrp
      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:    readlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    osdep_get_name
      functionSourceFile: '/src/tmux/osdep-linux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - tty
      BBCount:         17
      ICount:          116
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fclose
        - fgetc
        - fopen
        - tcgetpgrp
        - xasprintf
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'osdep-linux.c:38,6'
          Branch Sides:
            - BranchSide:      'osdep-linux.c:39,3'
              BranchSideFuncs: []
            - BranchSide:      'osdep-linux.c:41,53'
              BranchSideFuncs:
                - xasprintf
                - fopen
                - free
                - fgetc
                - fclose
                - xrealloc
                - free
        - Branch String:   'osdep-linux.c:42,6'
          Branch Sides:
            - BranchSide:      'osdep-linux.c:43,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'osdep-linux.c:46,7'
              BranchSideFuncs:
                - free
                - fgetc
                - fclose
                - xrealloc
        - Branch String:   'osdep-linux.c:50,2'
          Branch Sides:
            - BranchSide:      'osdep-linux.c:51,7'
              BranchSideFuncs:
                - xrealloc
                - fgetc
                - fclose
            - BranchSide:      'osdep-linux.c:56,6'
              BranchSideFuncs:
                - fclose
        - Branch String:   'osdep-linux.c:51,7'
          Branch Sides:
            - BranchSide:      'osdep-linux.c:52,4'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'osdep-linux.c:53,18'
              BranchSideFuncs:
                - xrealloc
                - fgetc
                - fclose
        - Branch String:   'osdep-linux.c:56,6'
          Branch Sides:
            - BranchSide:      'osdep-linux.c:57,3'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'osdep-linux.c:59,9'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'osdep-linux.c:38,14'
          Dst:             tcgetpgrp
        - Src:             'osdep-linux.c:41,2'
          Dst:             xasprintf
        - Src:             'osdep-linux.c:42,11'
          Dst:             fopen
        - Src:             'osdep-linux.c:50,15'
          Dst:             fgetc
        - Src:             'osdep-linux.c:53,9'
          Dst:             xrealloc
        - Src:             'osdep-linux.c:59,2'
          Dst:             fclose
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
...
